avatar
Rosa has added dc0a0dd9f2
initial: add from SRPM
... ... --- /dev/null
... ... +++ b/.abf.yml
... ... @@ -0,0 +1,2 @@
1
sources:
2
  "URPM-4.37.tar.xz": 8946368c474f060d52551640e776a5f8c8b9fbae
view file @ dc0a0dd9f2
... ... --- /dev/null
... ... +++ b/perl-URPM.spec
... ... @@ -0,0 +1,1064 @@
1
%define real_name URPM
2
3
Summary:	URPM module for perl
4
Name:		perl-%{real_name}
5
Version:	4.37
6
Release:	1
7
License:	GPLv2+ or Artistic
8
Group:		Development/Perl
9
Source0:	%{real_name}-%{version}.tar.xz
10
URL:		http://svn.mandriva.com/cgi-bin/viewvc.cgi/soft/rpm/perl-URPM/
11
BuildRequires:	perl-devel
12
BuildRequires:	rpm-devel >= 1:5.3
13
BuildRequires:	perl(MDV::Packdrakeng)
14
15
# we can now expect librpm API to be backward compatible
16
Requires:	rpm
17
Conflicts:	rpm < 1:5.3
18
Conflicts:	urpmi < 6.44
19
Requires:	perl(MDV::Packdrakeng)
20
Provides:	perl(URPM::Build) = %{version}-%{release}
21
Provides:	perl(URPM::Resolve) = %{version}-%{release}
22
Provides:	perl(URPM::Signature) = %{version}-%{release}
23
24
%define _requires_exceptions perl(URPM::DB)\\|perl(URPM::Package)\\|perl(URPM::Transaction)
25
26
%description
27
The URPM module allows you to manipulate rpm files, rpm header files and
28
hdlist files and manage them in memory.
29
30
%prep
31
%setup -q -n %{real_name}-%{version}
32
33
%build
34
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
35
%make
36
37
%check
38
# skip check suite when building on rpm 4, as some parts of it depends on
39
# rpm 5.3 to be installed
40
[ "`rpm --version|sed -e  's/^.* \([0-9]\+\).*/\1/'`" != 4 ] && \
41
make test
42
43
%install
44
%makeinstall_std
45
46
%files
47
%doc README ChangeLog
48
%{_mandir}/man3/*
49
%{perl_vendorarch}/URPM.pm
50
%dir %{perl_vendorarch}/URPM
51
%{perl_vendorarch}/URPM/*.pm
52
%dir %{perl_vendorarch}/auto/URPM
53
%{perl_vendorarch}/auto/URPM/URPM.so
54
55
56
%changelog
57
* Sun Jul 24 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.37-1
58
+ Revision: 691439
59
- fix URPM::Resolve::fullname_parts() to also work without disttag & distepoch
60
  (this will make urpmf & urpmq work with xml metadata again, #61852)
61
62
* Wed Jul 06 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.36-1
63
+ Revision: 688952
64
- new version:
65
  	o document URPM::DB::convert() in API
66
  	o fix a segfault happening when URPM::DB::convert() is run without arguments
67
- new version:
68
  	o fix a regression breaking promotion of dependencies on conflicts
69
70
* Thu Jun 23 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.34-1
71
+ Revision: 686830
72
- new version:
73
  	o add a workaround for handling upgrade from older berkeley db versions
74
  	  which might not support new configuration in DB_CONFIG, causing it to
75
  	  break during upgrade
76
  	o add support for specifying tag name to match with
77
  	  URPM::Transaction->remove()
78
  	o add some regression tests for parsing disttag & distepoch from
79
  	  synthesis
80
  	o extract disttag & distepoch from new fields in @info@ of synthesis
81
82
* Mon Jun 13 2011 Eugeni Dodonov <eugeni@mandriva.com> 4.33-2
83
+ Revision: 684936
84
- P0: fix urpmf errors while searching.
85
86
* Tue May 31 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.33-1
87
+ Revision: 682089
88
- new version:
89
  	o add disttag & distepoch to $state->{rejected} for assisting parsing
90
  	  of fullname with regex
91
  	o add URPM::Resolve::fullname_parts() as a function parsing fullname
92
  	  with a regex assisted by provided disttag & distepoch
93
94
* Tue May 31 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.32-1
95
+ Revision: 682052
96
- *really* fix URPM::Package->sourcerpm
97
- new version:
98
  	o fix URPM::Package->sourcerpm returning summary in stead of source rpm
99
  	o fix slow matching of individual regexes for skipping dependencies by
100
  	  creating a large regex to match them all at once (#61389, patch
101
  	  contributed by Shlomi Fish \o/)
102
103
* Thu May 12 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.30-1
104
+ Revision: 673923
105
- new version:
106
  	o fix Resolve.pm/_choose_required() breakage after DUDF merge, causing
107
  	  ie. 'urpmq -d' to break (#63250, with big thanks to Funda\o/)
108
109
* Sat May 07 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.29-1
110
+ Revision: 671612
111
- fix segfault when trying to get EVR of a src.rpm from synthesis, as @provides@
112
  are omitted for these
113
114
* Thu May 05 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.28-1
115
+ Revision: 669316
116
- new version:
117
  	o revert attempt at refactorizing Trans_run() which turned out to give code
118
  	  harder to read and introduced bugs of options not being parsed (#63205)
119
  	o fix an invalid free() that would've happened if package summary were to be
120
  	  missing and the "" string constant were attempted to be freed
121
  	o fix odd problems caused by attempt at translating correct tag names for
122
  	  query table into rpm tags
123
  	o use newSVpvs() for pushing empty strings as constants in stead
124
125
* Wed May 04 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.27-1
126
+ Revision: 666266
127
- new version:
128
  	o get the correct package filesize from header
129
  	o fix proper return of 'src' as arch for src.rpms
130
  	o fix confusion between %%{sourcerpm} & %%{sourcepackage} tags
131
132
* Wed May 04 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.26-1
133
+ Revision: 665126
134
- really fix src.rpm handling
135
- new version:
136
  	o fix some invalid free()s
137
- new version:
138
  	o start on using gnu99 code
139
  	o fix some invalid free()s
140
141
* Tue May 03 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.24-1
142
+ Revision: 664662
143
- new version:
144
  	o fix segfault caused by wrongly assigning arch to incorrect package
145
146
* Tue May 03 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.23-1
147
+ Revision: 663537
148
- new version:
149
  	o check for termination signals so ie. that installs can be aborted
150
  	  with ^C
151
  	o fix remaining memleaks
152
  	o check that rpmdb was properly opened in read/write mode to prevent
153
  	  segfault if no write permissions
154
155
* Tue Apr 26 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.22-1
156
+ Revision: 659474
157
- new version:
158
  	o add support for notriggers
159
  	o add support for nofdigests
160
  	o fix getting expected NVRA tag
161
  	o fix possible breakage when trying to load non-existant dependency flags
162
  	o fix provide flags not being loaded for headers read from rpm files
163
164
* Sat Apr 23 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.21-1
165
+ Revision: 657378
166
- new version:
167
  	o fix missing null terminator at end of @info@ string regression,
168
  	  causing random data to be appended at end of line
169
- remove legacy rpm stuff..
170
171
* Fri Apr 22 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.20-1
172
+ Revision: 656732
173
- new version:
174
  	o merge in some DUDF changes from Alexandre Lissy
175
  	o add disttag & distepoch to @info@ in synthesis for easier parsing
176
177
* Sun Apr 03 2011 Funda Wang <fwang@mandriva.org> 4.19-2
178
+ Revision: 650047
179
- rebuild
180
181
* Thu Mar 31 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.19-1
182
+ Revision: 649486
183
- pass %%optflags to OPTIMIZE again to ensure we compile with latest flags
184
- new version:
185
  	o fix regression caused by memleak fix in previous release
186
187
* Thu Mar 31 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.18-1
188
+ Revision: 649342
189
- new version:
190
  	o fix memleak in URPM::Pkg->evr()
191
  	o drop URPM::DB::close() and teardown properly by calling rpmcliFini()
192
  	  at exit
193
  	o fix odd i586 specific bug triggering segfault with -fstack-protector
194
  	  (#61690)
195
196
* Wed Mar 30 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.17-1
197
+ Revision: 649196
198
- drop %%clean section
199
- new version:
200
  	o fix conversion to older hash database format resulting in "missing"
201
  	  package from rpmdb
202
203
* Tue Mar 29 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.16-1
204
+ Revision: 648756
205
- new version:
206
  	o add setInternalVariable() for changing various variables for debugging
207
  	  etc. within rpmlib
208
  	o support translate_message & raw_message options for
209
  	  URPM::Transaction->check()
210
  	o support versioned suggests
211
212
* Sun Feb 27 2011 Funda Wang <fwang@mandriva.org> 4.15-2
213
+ Revision: 640204
214
- rebuild to obsolete old packages
215
216
* Sat Feb 19 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.15-1
217
+ Revision: 638726
218
- fix segfault when there's no provides in synthesis (ie. with src.rpm)
219
220
* Mon Feb 14 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.14-1
221
+ Revision: 637659
222
- new release:
223
        o use specified arch for packages to be removed, don't strip it away
224
          and remove every package if having multiple packages with same name
225
          and different arch
226
        o fix segfault when trying to open non-existing synthesis
227
228
* Thu Feb 10 2011 Funda Wang <fwang@mandriva.org> 4.13-3
229
+ Revision: 637108
230
- rebuild
231
232
* Thu Jan 27 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.13-2
233
+ Revision: 633188
234
- add conflicts on urpmi < 6.44 to ensure rpmdb conversion
235
- remove NVRA pattern matching hack, it's moved to rpm for now..
236
- fix getting EVR from rpm headers
237
- new release (4.13):
238
  	o fix evr extraction which broke for some packages with i586 synthesis
239
  	0 fix parsing of disttag from synthesis
240
  	o add regression checks for the fields extracted from synthesis
241
- order of %%PROVIDEVERSION isn't always the same for all rpm versions synthesis
242
  is generated with, so locate it based on name, rather than hardcoding location
243
  assumption
244
- new release:
245
  	o enable automatic Berkeley DB log removal for URPM::DB::open() by
246
  	  default (#62271)
247
- new release:
248
  	o fix URPM::Resolve::*_overlap() for packages having disttag
249
  	o look for EVR of package at the first element @provides@ rather than
250
  	  the last
251
  	o replace incorrect usage of URPM::rpmvercmp on NVRA with rpmEVRcompare
252
  	  in URPM::Resolve::provided_version_that_overlaps() &
253
  	  URPM::Resolve::_find_required_package__sort()
254
- new release:
255
  	o fix distepoch detection breakage with proper synthesis
256
- make URPM::Package::get_tag() handle NVRA tag for synthesis (fixing
257
  regression in previous version)
258
- new release: 4.8
259
  	o fix a bug causing segfault when trying open a non-existing segfault
260
  	  which for some reaallly odd reason didn't get triggered before now
261
  	o remove a last couple of remaining leftovers after db conversion
262
  	o really include the workaround for removal issue that was accidentally
263
  	  omitted in the previous release
264
  	o remove all indices for old rpmdb after conversion also when not doing
265
  	  rebuild
266
- new release: 4.7
267
- revert DB_CONFIG hack, fixed in rpm now..
268
- new release: 4.6
269
  	o drop deprecated URPM::Pkg->header_filename
270
  	o make URPM::Pkg->filename properly return the filename in synthesis,
271
  	  rather than trying to generate it from NVRA
272
  	o add URPM::DB::close()
273
274
* Sun Jan 09 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.5-1
275
+ Revision: 630828
276
- fix breakage when installing to an empty chroot without db environment setup
277
278
* Sun Jan 09 2011 Per Øyvind Karlsen <peroyvind@mandriva.org> 4.4-2mdv2011.0
279
+ Revision: 630718
280
- bump release for main/release...
281
- merge rpm5 branch
282
283
* Tue Nov 16 2010 Joao Victor Martins <jvictor@mandriva.com> 3.38-1mdv2011.0
284
+ Revision: 598100
285
- Fix the gpg key parsing to handle PEM encapsulated header portion (bug #61636)
286
287
* Fri Oct 29 2010 Thierry Vignaud <tv@mandriva.org> 3.37-6mdv2011.0
288
+ Revision: 590284
289
+ rebuild (emptylog)
290
291
* Wed Oct 20 2010 Thierry Vignaud <tv@mandriva.org> 3.37-4mdv2011.0
292
+ Revision: 587000
293
- fix crashing on undefined packages (#54521)
294
295
* Sun Oct 17 2010 Thierry Vignaud <tv@mandriva.org> 3.36-4mdv2011.0
296
+ Revision: 586188
297
- reenable $RPM_OPT_FLAGS; whereas -O1 is OK, -O2 is OK too with -fno-gcse to
298
  stop URPM from segfaulting (#61144)
299
- explain
300
301
* Sun Oct 17 2010 Thierry Vignaud <tv@mandriva.org> 3.36-3mdv2011.0
302
+ Revision: 586181
303
- disable $RPM_OPT_FLAGS which cause URPM to segfault
304
305
* Sun Aug 01 2010 Funda Wang <fwang@mandriva.org> 3.36-2mdv2011.0
306
+ Revision: 564588
307
- rebuild for perl 5.12.1
308
309
* Fri Jul 23 2010 Olivier Thauvin <nanardon@mandriva.org> 3.36-1mdv2011.0
310
+ Revision: 557106
311
- 3.36 (minor fix for perl-5.12)
312
313
* Tue Jul 20 2010 Sandro Cazzaniga <kharec@mandriva.org> 3.35-3mdv2011.0
314
+ Revision: 555280
315
- rebuild
316
317
  + Jérôme Quelin <jquelin@mandriva.org>
318
    - rebuild for 5.12
319
320
* Mon Apr 26 2010 Christophe Fergeau <cfergeau@mandriva.com> 3.35-1mdv2010.1
321
+ Revision: 539035
322
- perl-URPM 3.35:
323
- when using auto-select, honour search-medias if some were specified
324
325
* Tue Mar 23 2010 Christophe Fergeau <cfergeau@mandriva.com> 3.34.1-1mdv2010.1
326
+ Revision: 526822
327
- perl-URPM 3.34.1:
328
- really fix #57224, I forgot a patch in the previous release
329
330
* Wed Feb 24 2010 Christophe Fergeau <cfergeau@mandriva.com> 3.34-1mdv2010.1
331
+ Revision: 510603
332
- 3.34:
333
- check for conflicting selected packages before selecting a package (#57224)
334
  (by Anssi Hannula)
335
336
* Mon Oct 05 2009 Christophe Fergeau <cfergeau@mandriva.com> 3.33-1mdv2010.0
337
+ Revision: 453927
338
- forgot tarball
339
- 3.33:
340
- fix lookup of existing pubkeys (#53710) (by Pascal Terjan)
341
342
* Mon Aug 10 2009 Christophe Fergeau <cfergeau@mandriva.com> 3.32-1mdv2010.0
343
+ Revision: 414329
344
- 3.32:
345
- backtrack_selected: use set_rejected_and_compute_diff_provides for package
346
  removal (Anssi Hannula)
347
- obey options (keep, nodeps) when unselecting current package in the case
348
  that was added in 3.31 (Anssi Hannula)
349
350
* Tue Jul 28 2009 Christophe Fergeau <cfergeau@mandriva.com> 3.31-1mdv2010.0
351
+ Revision: 402528
352
- 3.31:
353
- add support for querying %%disttag & %%distepoch (by Per ?\195?\152yvind Karlsen)
354
- clean up and bring back rpm5.org support (by Per ?\195?\152yvind Karlsen)
355
- keep track of sources for obsoleted/removed levels (#50666) Anssi Hannula)
356
- keep psel/promote info and remove deadlocked pkg instead of aborting upgrade
357
  (#52105, Anssi Hannula)
358
- _handle_conflicts: check all provides for conflicts, not just package name
359
  (#52135, Anssi Hannula)
360
- unselect current package if an avoided package is already selected (#52145,
361
  Anssi Hannula)
362
- do not try to promote to an older package (#52460, Anssi Hannula)
363
- add a backtrack entry "conflicts" for avoided packages in backtrack_selected
364
  (#52153, Anssi Hannula)
365
366
* Mon May 11 2009 Christophe Fergeau <cfergeau@mandriva.com> 3.30-1mdv2010.0
367
+ Revision: 374686
368
- 3.30:
369
- rework public key handling since librpm behaviour has changed. It's no longer
370
  possible to tell it to add the same key multiple times which was causing
371
  weird "unable to import pubkey" messages when a mirror contains different
372
  pubkeys for the same key
373
374
* Fri Mar 27 2009 Christophe Fergeau <cfergeau@mandriva.com> 3.29-1mdv2009.1
375
+ Revision: 361620
376
- 3.29:
377
- fix regression introduced by fix for bug #47803 (fix by Anssi Hannula).
378
  Without this patch, urpmi got stuck in an infinite loop when trying
379
  to upgrade from 2008.1.
380
381
* Wed Mar 25 2009 Christophe Fergeau <cfergeau@mandriva.com> 3.28-1mdv2009.1
382
+ Revision: 361025
383
- 3.28:
384
- postpone user choices as much as possible to avoid asking the user
385
  unnecessary questions, (bug #48100, Anssi Hannula)
386
- 3.27:
387
- don't silently install suggests (bug #47934)
388
- fix _handle_diff_provides in case of impossible-to-satisfy selected
389
  packages (bug #48223, Anssi Hannula)
390
- check rep for another pkg providing X if the prev pkg gets removed
391
  due to a conflict (bug #47803, Anssi Hannula)
392
393
* Thu Mar 05 2009 Thierry Vignaud <tv@mandriva.org> 3.26-1mdv2009.1
394
+ Revision: 348828
395
- verify_signature: enable to check signatures against a chrooted rpmdb
396
  (especially important for installer where there's no rpmdb in / and thus no
397
  keys to check against)
398
399
* Fri Jan 16 2009 Christophe Fergeau <cfergeau@mandriva.com> 3.25-1mdv2009.1
400
+ Revision: 330199
401
- 3.25
402
- previous fix for bug #46874 was bogus, really fix it this time
403
404
* Tue Jan 13 2009 Christophe Fergeau <cfergeau@mandriva.com> 3.24-1mdv2009.1
405
+ Revision: 329026
406
- 3.24
407
- fix sorting choices on provided version (feature introduced in 3.08,
408
  but was not working if packages were coming from different repository)
409
- when a "Requires:" can be fullfilled by several different packages and
410
  one of those packages is explicitly required by another package which
411
  is also being installed, silently choose this package instead of letting
412
  the choice up to perl-URPM user (fixes bug #46874)
413
414
* Mon Dec 15 2008 Pixel <pixel@mandriva.com> 3.23-1mdv2009.1
415
+ Revision: 314472
416
- 3.23: fix bad free() (thanks to glibc for detecting it)
417
418
* Fri Dec 12 2008 Pixel <pixel@mandriva.com> 3.22-1mdv2009.1
419
+ Revision: 313619
420
- 3.22:
421
- fix scriptlet failing:
422
  adapt to librpm4.6, rpmtsSetRootDir(ts, "") is forbidden
423
424
* Tue Dec 09 2008 Pixel <pixel@mandriva.com> 3.21-1mdv2009.1
425
+ Revision: 312302
426
- 3.21:
427
- adapt to librpm4.6
428
- drop list_rpm_tag()
429
430
* Tue Oct 14 2008 Pixel <pixel@mandriva.com> 3.20-1mdv2009.1
431
+ Revision: 293731
432
- 3.20:
433
- $trans->run can now return both the translated errors, and some parsable
434
  errors (useful for example to detect diskspace issues)
435
436
* Tue Oct 07 2008 Pixel <pixel@mandriva.com> 3.19-1mdv2009.0
437
+ Revision: 291158
438
- 3.19: handle flag "replacefiles"
439
440
* Mon Jul 07 2008 Pixel <pixel@mandriva.com> 3.18-1mdv2009.0
441
+ Revision: 232635
442
- 3.18:
443
- revert change introduced in 3.16 (it breaks too much, eg
444
  superuser--priority-upgrade.t test case), and introduce
445
  $state->{rejected_already_installed} instead
446
- add traverse_tag_find(), removed_or_obsoleted_packages()
447
- handle $state->{orphans_to_remove} in selected_size() and
448
  build_transaction_set()
449
450
* Thu Jun 26 2008 Pixel <pixel@mandriva.com> 3.16-1mdv2009.0
451
+ Revision: 229288
452
- 3.16:
453
- when not selecting a package because already installed,
454
  put it in $state->{rejected} with flags {installed}
455
456
* Tue Jun 24 2008 Pixel <pixel@mandriva.com> 3.15-1mdv2009.0
457
+ Revision: 228517
458
- 3.15: fix urpmi wrongly considering epochless conflicts to match any epoch
459
  in a case when urpmi should upgrade a conflicting package to an actually
460
  non-conflicting version (cf epochless-conflict-with-promotion urpmi test)
461
  (Anssi)
462
463
* Fri May 23 2008 Pixel <pixel@mandriva.com> 3.14-1mdv2009.0
464
+ Revision: 210240
465
- 3.14: add is_package_installed() in URPM/Resolve.pm (to be used in urpmi 5.20)
466
467
* Tue May 20 2008 Pixel <pixel@mandriva.com> 3.13-1mdv2009.0
468
+ Revision: 209327
469
- 3.13: do not ignore dropped provide from updated package (mdvbz#40842)
470
471
* Fri Mar 07 2008 Pixel <pixel@mandriva.com> 3.12-1mdv2008.1
472
+ Revision: 181373
473
- 3.12:
474
- do allow to promoting a pkg even if it has unsatisfied require (since the
475
  code will then fix the unsatisfied require). fixes "big transaction"
476
  (cf urpmi split-transactions--strict-require.t test_efgh())
477
- rpm5.org port done (by Per Oyvind Karlsen)
478
479
* Thu Feb 28 2008 Pixel <pixel@mandriva.com> 3.11-1mdv2008.1
480
+ Revision: 176218
481
- 3.11:
482
- restore FILENAME_TAG in generated hdlist (to be compatible with older
483
  distros where ->filename can rely on it) (thanks to Nanar)
484
485
* Tue Feb 26 2008 Pixel <pixel@mandriva.com> 3.10-1mdv2008.1
486
+ Revision: 175188
487
- 3.10:
488
- add filesize to synthesis, add ->filesize to get it, and add
489
  selected_size_filesize() to compute the sum
490
- allow urpmi to know a package was not selected because a newer version is
491
  installed (#29838)
492
- handle new package providing xxx which conflicts with an installed package (#17106)
493
- fix sort choices changed in perl-URPM 3.08
494
- allow fixing "using one big transaction" that occurs when using --keep
495
  (#30198)
496
- do not add FILENAME_TAG and FILESIZE_TAG to hdlist anymore,
497
  deprecate ->filename and ->header_filename,
498
  deprecate URPM::Build build_hdlist and parse_rpms_build_headers
499
500
* Mon Feb 25 2008 Pixel <pixel@mandriva.com> 3.08-1mdv2008.1
501
+ Revision: 174608
502
- 3.08: sort choices on virtual package by provided version (#12645)
503
504
* Fri Jan 25 2008 Pixel <pixel@mandriva.com> 3.07-3mdv2008.1
505
+ Revision: 157996
506
- we can now expect librpm API to be backward compatible
507
508
* Sun Jan 13 2008 Pixel <pixel@mandriva.com> 3.07-2mdv2008.1
509
+ Revision: 150905
510
- rebuild for perl 5.10.0
511
512
* Fri Jan 11 2008 Pixel <pixel@mandriva.com> 3.07-1mdv2008.1
513
+ Revision: 147885
514
- 3.07: fix regression in release 3.06
515
516
* Fri Jan 11 2008 Pixel <pixel@mandriva.com> 3.06-1mdv2008.1
517
+ Revision: 147880
518
- 3.06:
519
- add URPM::Package->changelogs, a wrapper around ->changelog_time, ->changelog_name, ->changelog_text
520
- resolve kmod requires even if first choice is a source dkms
521
522
* Tue Jan 08 2008 Pixel <pixel@mandriva.com> 3.05-2mdv2008.1
523
+ Revision: 146591
524
- force rebuild
525
- 3.05: fix regression in ->parse_rpm (introduced in 3.00)
526
  (was breaking genhdlist2 and mkcd)
527
528
  + Olivier Blin <oblin@mandriva.com>
529
    - restore BuildRoot
530
531
* Thu Dec 20 2007 Pixel <pixel@mandriva.com> 3.04-1mdv2008.1
532
+ Revision: 135514
533
- 3.04: fix regression in parse_pubkeys() (introduced in 3.00) (#36121)
534
- 3.03:
535
- suggests:
536
  handle both RPMTAG_SUGGESTSNAME (as done in SuSE and in Mandriva > 2008.0)
537
  and RPMTAG_REQUIRENAME + RPMSENSE_MISSINGOK (as done in Mandriva 2008.0)
538
- 3.02:
539
- fix "make test" on rpm 4.4.2.2
540
- fix rpm 4.5 support
541
542
  + Thierry Vignaud <tv@mandriva.org>
543
    - kill re-definition of %%buildroot on Pixel's request
544
545
* Tue Dec 11 2007 Pixel <pixel@mandriva.com> 3.01-1mdv2008.1
546
+ Revision: 117313
547
- 3.01: add URPM::DB::verify()
548
549
* Tue Dec 11 2007 Pixel <pixel@mandriva.com> 3.00-1mdv2008.1
550
+ Revision: 117185
551
- 3.00:
552
- replace ->import_needed_pubkeys and ->import_pubkey in favor of
553
  import_needed_pubkeys_from_file() and ->import_pubkey_file
554
  (! this breaks API !)
555
- drop $package->upgrade_files() (unused for a long time afaik)
556
- rpm.org HEAD support
557
- conflicting with urpmi & drakx-installer-stage2 which use old
558
  ->import_needed_pubkeys API
559
- enable "make test" again
560
561
  + Thierry Vignaud <tv@mandriva.org>
562
    - fix URL
563
564
* Thu Nov 22 2007 Pixel <pixel@mandriva.com> 2.10-1mdv2008.1
565
+ Revision: 111320
566
- 2.10:
567
- much simpler --auto-select algorithm
568
  (fixes #35718, ie auto-selecting with strict-arch)
569
  (!! DANGEROUS CHANGE !!)
570
- rpm 4.5 support (thanks to peroyvind) (#35323)
571
- 2.09: use a simple function to return simple string list from header
572
  (fixes getting >4096 long rpm changelogs)
573
  (!! static buffer size limitation in callback_list_str_xpush() should be fixed !!)
574
- 2.08: fix build on rpm 4.4.2.2
575
576
  + Per Øyvind Karlsen <peroyvind@mandriva.org>
577
    - make queryformat conditional for %%rpm_version
578
579
* Mon Oct 01 2007 Pixel <pixel@mandriva.com> 2.07-1mdv2008.0
580
+ Revision: 94166
581
- 2.07:
582
- prefer precompiled kmod packages corresponding to installed kernels
583
- don't resolve suggested virtual packages if already installed (#34376)
584
585
* Fri Sep 28 2007 Pixel <pixel@mandriva.com> 2.06-1mdv2008.0
586
+ Revision: 93781
587
- 2.06: also handle promotion via obsolete for conflicts
588
589
* Fri Sep 28 2007 Pixel <pixel@mandriva.com> 2.05-1mdv2008.0
590
+ Revision: 93580
591
- 2.05:
592
- package promotion must respect strict_arch
593
- enhance sorted graph by better taking into account conflicts from state->{rejected}
594
  (fixes "big transaction" in urpmi split-transactions--strict-require.t test)
595
596
* Thu Sep 27 2007 Pixel <pixel@mandriva.com> 2.04-1mdv2008.0
597
+ Revision: 93326
598
- 2.04: handle promotion via obsolete, not only provides
599
600
* Thu Sep 20 2007 Pixel <pixel@mandriva.com> 2.03-1mdv2008.0
601
+ Revision: 91452
602
- 2.03: fix bug doing "urpmi kernel-source"
603
604
* Tue Sep 18 2007 Pixel <pixel@mandriva.com> 2.02-1mdv2008.0
605
+ Revision: 89712
606
- 2.02:
607
- prefer every kernel-<flavor>-devel-<version> packages for which
608
  kernel-<flavor>-<version> is selected
609
- fix regression in 2.00: we can't cache the platform, cache the result of
610
  is_arch_compat instead
611
612
* Fri Sep 14 2007 Pixel <pixel@mandriva.com> 2.01-1mdv2008.0
613
+ Revision: 85620
614
- bug fix release, 2.01:
615
- fix bug occurring with --keep
616
- fix regression in 2.00: keep_unrequested_dependencies is still used by
617
  installer. restore it, but must now be set trough
618
  $urpm->{keep_unrequested_dependencies}
619
620
* Thu Sep 13 2007 Pixel <pixel@mandriva.com> 2.00-1mdv2008.0
621
+ Revision: 85088
622
- new major release 2.00 since many things have changed in the algorithm
623
  (but no API breakage)
624
- speedup is_arch_compat (7 times faster) by keeping the platform in a cache
625
- do not propose packages for non installed locales
626
- pass the prefered choices to {callback_choices}: this allows urpmi to select
627
  all the prefered packages according to installed locales
628
- handle promote for conflict from installed package
629
  (fixes test_gh() from urpmi split-transactions--promote test case)
630
- handle promote from installed package which require a unselected package,
631
  whereas new package does not require it anymore
632
  (cf test_d & test_e from split-transactions--conflict urpmi test case)
633
634
* Mon Sep 03 2007 Pixel <pixel@mandriva.com> 1.80-1mdv2008.0
635
+ Revision: 78613
636
- bug fix release, 1.80:
637
- fix bug in sort_graph (used by build_transaction_set)
638
639
* Mon Sep 03 2007 Pixel <pixel@mandriva.com> 1.79-1mdv2008.0
640
+ Revision: 78485
641
- bug fix release, 1.79:
642
- fix bug in sort_graph (used by build_transaction_set)
643
644
* Fri Aug 31 2007 Pixel <pixel@mandriva.com> 1.78-1mdv2008.0
645
+ Revision: 77001
646
- bug fix release, 1.78
647
- fix dead-loop in build_transaction_set (#33020)
648
649
* Wed Aug 29 2007 Pixel <pixel@mandriva.com> 1.77-1mdv2008.0
650
+ Revision: 73531
651
- new release, 1.77
652
- disable "dropping tags from rpm header" until we can safely use it
653
654
* Tue Aug 28 2007 Pixel <pixel@mandriva.com> 1.76-1mdv2008.0
655
+ Revision: 72755
656
- new release, 1.76
657
- build_transaction_set: new sort algorithm which allow returning sets of
658
  circular dependent packages, taking into account obsoleted packages
659
  (fixes #31969). It may still fail in presence of conflicts
660
- allow running transaction with justdb option
661
- fix split_length > 1
662
  (eg: "urpmi --split-length 2 a b c" will only install 2 pkgs)
663
- spec2srcheader: workaround parseSpec returning a header where ->arch is set
664
  to %%{_target_cpu} whereas we really want a header similar to .src.rpm
665
  (see #32824)
666
667
* Sun Aug 12 2007 Pixel <pixel@mandriva.com> 1.75-1mdv2008.0
668
+ Revision: 62370
669
- new release, 1.75
670
- fix dropping tags from rpm header.
671
  it hasn't work since MDK8.1 and rpm 4.0.
672
  it may break urpmi!! but potentially allows a much smaller hdlist.cz :)
673
- new release, 1.74
674
- sort choices per media, then per version
675
676
* Sat Aug 11 2007 Pixel <pixel@mandriva.com> 1.73-1mdv2008.0
677
+ Revision: 61936
678
- new release, 1.73
679
- allow running transaction with replagekgs option
680
681
* Fri Aug 10 2007 Pixel <pixel@mandriva.com> 1.72-1mdv2008.0
682
+ Revision: 61597
683
- new release, 1.72
684
- modify parse_hdlist so that partial hdlist reading can be used
685
  (needed when some stuff is already done in the callback)
686
687
* Thu Aug 09 2007 Pixel <pixel@mandriva.com> 1.71-1mdv2008.0
688
+ Revision: 60857
689
- new release 1.71
690
- compilation fixes on rpm < 4.4.8
691
692
* Thu Aug 09 2007 Pixel <pixel@mandriva.com> 1.70-1mdv2008.0
693
+ Revision: 60842
694
- new release 1.70
695
- compilation fixes on rpm < 4.4.8
696
697
* Thu Aug 09 2007 Pixel <pixel@mandriva.com> 1.69-1mdv2008.0
698
+ Revision: 60823
699
- new release, 1.69
700
- "suggests" are no more handled as "requires"
701
- resolve_requested support "suggests": a newly suggested package is installed
702
  as if required (can be disabled with option no_suggests)
703
704
* Fri Aug 03 2007 Pixel <pixel@mandriva.com> 1.68-1mdv2008.0
705
+ Revision: 58583
706
- new release, 1.68
707
- add $trans->Element_version and $trans->Element_release
708
709
* Thu Jul 05 2007 Olivier Thauvin <nanardon@mandriva.org> 1.67-1mdv2008.0
710
+ Revision: 48576
711
- 1.67:
712
  o fix spec2header
713
  o add functions to evaluate arch/os/platform
714
715
* Mon Jul 02 2007 Pixel <pixel@mandriva.com> 1.66-1mdv2008.0
716
+ Revision: 47155
717
- new release, 1.66:
718
- fix --auto-select skipping some packages because of other packages providing
719
  a more recent version, but no obsolete between those packages.
720
  the fix is to revert commit from Aug 2002:
721
    "fixed propable old package (according provides) requested by
722
     request_packages_to_upgrade."
723
724
* Thu Jun 21 2007 Olivier Thauvin <nanardon@mandriva.org> 1.65-1mdv2008.0
725
+ Revision: 42313
726
- 1.65 (really fix arch_score evaluation)
727
728
* Tue Jun 12 2007 Pixel <pixel@mandriva.com> 1.64-1mdv2008.0
729
+ Revision: 38119
730
- bug fix release 1.64 for rpm 4.4.8
731
- hack on $pkg->is_arch_compat to make it return true for noarch packages
732
  when using rpm 4.4.8 (#31314)
733
734
* Thu Jun 07 2007 Anssi Hannula <anssi@mandriva.org> 1.63-4mdv2008.0
735
+ Revision: 36192
736
- rebuild with correct optflags
737
738
  + Olivier Thauvin <nanardon@mandriva.org>
739
    - really rebuild against rpm 4.4.8
740
    - rebuild for next rpm
741
742
* Wed May 09 2007 Pixel <pixel@mandriva.com> 1.63-1mdv2008.0
743
+ Revision: 25742
744
- new release, 1.63
745
- add $trans->Element_fullname
746
747
* Thu May 03 2007 Pixel <pixel@mandriva.com> 1.62-1mdv2008.0
748
+ Revision: 21554
749
- new release, 1.62
750
- pass the virtual package name as a parameter to {callback_choices} in
751
  ->resolve_requested
752
- add $trans->NElements and $trans->Element_name
753
  to be able to display name of uninstalled package in callback_uninst
754
- fix b--obsoletes-->a and c--conflicts-->a prompting for upgrading a
755
  (need a fix in urpmi which rely on the $state->{rejected}
756
   to upgrade (-U) b instead of installing (-i) it)
757
758
759
* Thu Mar 08 2007 Pixel <pixel@mandriva.com> 1.60-1mdv2007.1
760
+ Revision: 138215
761
- new release, 1.60
762
- more debugging hooks
763
- create $urpm->packages_providing($name) and use it
764
- create $urpm->packages_by_name($name)
765
766
* Thu Mar 01 2007 Olivier Thauvin <nanardon@mandriva.org> 1.59-1mdv2007.1
767
+ Revision: 130646
768
- 1.59:
769
  o rpm 4.4.8 adaptions
770
  o load rpm config files at module load, improve the mechanism
771
772
* Wed Feb 14 2007 Pixel <pixel@mandriva.com> 1.58-1mdv2007.1
773
+ Revision: 120987
774
- new release
775
- don't check signature and digest in ->traverse and ->traverse_tag
776
  (=> x15 speedup here, ie x2.5 speedup on urpmi --auto-select and x2 on rpmdrake)
777
778
* Fri Feb 09 2007 Pixel <pixel@mandriva.com> 1.57-1mdv2007.1
779
+ Revision: 118517
780
- new release, 1.57
781
- allow upgrading from noarch to x86_64 even if strict-arch
782
783
* Fri Jan 19 2007 Pixel <pixel@mandriva.com> 1.56-1mdv2007.1
784
+ Revision: 110559
785
- new release, 1.56
786
- tell perl that strings from rpm headers are utf8
787
- add URPM::bind_rpm_textdomain_codeset() to set encoding of messages returned
788
  by rpmlib, and tell perl that those strings are utf8
789
- really use strict-arch by default on x86_64
790
791
* Wed Jan 10 2007 Pixel <pixel@mandriva.com> 1.55-1mdv2007.1
792
+ Revision: 106990
793
- bug fix release, 1.55
794
- fix "not selecting foo-1 since the more recent foo-1 is installed" causing
795
  urpmi to try to remove the package it wants to install (#28076)
796
797
* Tue Jan 09 2007 Pixel <pixel@mandriva.com> 1.54-1mdv2007.1
798
+ Revision: 106597
799
- new release, 1.54
800
- if we have a choice between foo-1 and bar-1 and foo-2 is installed,
801
  prefering bar-1 instead of foo-1
802
  (otherwise we can hit: "the more recent foo-2 is installed, but does not
803
  provide xxx whereas foo-1 does", cf bug #27991)
804
- bar is needed, foo-1 does provide bar, installed foo-2 does not provide bar:
805
  do not let the algorithm use foo-2 as if it also provides bar
806
- allow understanding what ->resolve_requested is doing through a callback ($urpm->{debug_URPM})
807
- cleanup some code in ->resolve_requested
808
- make the documentation for ->is_arch_compat more clear
809
- remove a warning in "perl Makefile.PL" (and would help "make test")
810
811
* Mon Jan 08 2007 Pixel <pixel@mandriva.com> 1.53-1mdv2007.1
812
+ Revision: 105460
813
- add missing files to the tarball to allow make test
814
- get rids of some "used of uninitialized value"
815
816
* Mon Dec 04 2006 Pixel <pixel@mandriva.com> 1.52-1mdv2007.1
817
+ Revision: 90367
818
- much stricter synthesis parsing:
819
  o fail on first error,
820
  o correctly handle gzread errors,
821
  o correctly handle parsing another synthesis after a buggy one
822
823
* Fri Dec 01 2006 Pixel <pixel@mandriva.com> 1.51-1mdv2007.1
824
+ Revision: 89808
825
- ensure verify_signature, parse_rpm and update_header do not segfault on weird rpm
826
827
* Thu Nov 30 2006 Pixel <pixel@mandriva.com> 1.50-1mdv2007.1
828
+ Revision: 88899
829
- fix segfault when using --excludepath (Thierry Vignaud)
830
831
* Fri Nov 24 2006 Pixel <pixel@mandriva.com> 1.49-1mdv2007.1
832
+ Revision: 86902
833
- strict-arch should not imply that noarch can't upgrade the real arch (#22558)
834
835
* Tue Nov 21 2006 Pixel <pixel@mandriva.com> 1.48-1mdv2007.1
836
+ Revision: 85725
837
- default to strict-arch on 64bits (tvignaud)
838
- handle empty hdlist.cz/synthesis.cz (in build_hdlist, build_synthesis, parse_hdlist, parse_synthesis)
839
- parse_rpms_build_headers: allow asking for packing (and so fixing an error in urpmi)
840
- documentation & comments enhancement
841
842
* Tue Oct 17 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.47-1mdv2007.0
843
+ Revision: 65574
844
- Version 1.47:
845
  . Ignore self-obsoletes (Pixel)
846
  . Fix a bogus check, avoids some infinite loops
847
848
* Thu Sep 07 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.46-1mdv2007.0
849
+ Revision: 60264
850
- Version 1.46 :
851
  . prefer stripped kernel source in choices list (needs to be refined)
852
  . fix URL in spec file
853
854
* Tue Aug 08 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.45-1mdv2007.0
855
+ Revision: 53955
856
- 1.45: fix a FD leak (P.Terjan); fix urpmi --strict-arch with SRPMS; cleanup
857
- Import perl-URPM
858
859
* Tue Jun 13 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.44-1mdv2007.0
860
- Fixes for rpm 4.4.6
861
862
* Wed May 24 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.43-1mdk
863
- Fix urpmi .spec by loading macros beforehand (Olivier Thauvin)
864
865
* Tue May 23 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.42-1mdk
866
- Fix FD leak (Pascal Terjan)
867
868
* Wed May 03 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.41-1mdk
869
- Use more recent defines from the rpmlib
870
- Add a function to traverse transactions
871
872
* Wed Mar 15 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.40-1mdk
873
- Fixes for rpm 4.4.5
874
- Fix traversing rpmdb for "triggeredby" relationship
875
876
* Tue Mar 07 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.39-1mdk
877
- More memory protection
878
- Fix gcc options
879
880
* Mon Mar 06 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.38-1mdk
881
- Fix deallocation of rpm transactions
882
883
* Fri Mar 03 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.37-1mdk
884
- Rewrite verify_rpm(), which wasn't working with recent rpms
885
  (note incompatible API change)
886
- New function verify_signature()
887
- Make sure -fno-strict-aliasing is used for compilation
888
- More docs
889
890
* Mon Feb 13 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.36-1mdk
891
- Add flag ignorearch for installations
892
893
* Fri Feb 10 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.35-1mdk
894
- repackage flag bug fix
895
896
* Fri Feb 10 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.34-1mdk
897
- Add $pkg->installtid method
898
- Doc nits, code cleanup
899
- No need for an explicit dependency on perl-base
900
901
* Thu Feb 09 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.33-1mdk
902
- Add repackage flag to run transactions
903
904
* Wed Jan 25 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.32-1mdk
905
- Minor modification to spec2srcheader()
906
907
* Thu Jan 19 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.31-1mdk
908
- New function spec2srcheader() (Olivier Thauvin)
909
910
* Fri Jan 06 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.30-2mdk
911
- Rebuild for rpm 4.4.4
912
- Fix a regression test
913
914
* Wed Dec 07 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.30-1mdk
915
- Fix epoch comparison bug
916
- Be compatible with rpm 4.4.3
917
- Add a URPM::Package::dump_flags debug method
918
- C code and makefile cleanup
919
- Don't require bzip2 anymore
920
921
* Wed Nov 02 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.29-1mdk
922
- Don't require packdrake, use MDV::Packdrakeng instead
923
- Support for --ignoresize
924
925
* Tue Oct 04 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.28-1mdk
926
- add some options to parse_rpm (nomd5, nopayload) (Olivier Thauvin)
927
- Build process cleanup
928
929
* Sat Sep 10 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.27-1mdk
930
- make add_macro quote embedded newlines. add_macro_noexpand now works like
931
  the previous version (i.e. like in the rpmlib)
932
933
* Fri Sep 02 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.26-1mdk
934
- Add noscripts option to run transactions
935
936
* Wed Aug 24 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.25-1mdk
937
- Better handle bad file descriptors returned by transaction callbacks (Pixel)
938
- Doc fixes
939
940
* Fri Aug 19 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.24-3mdk
941
- Allow to rebuild under non-C locales
942
943
* Fri Jul 29 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.24-2mdk
944
- Rebuild for rpm 4.4.2
945
- Doc nits
946
947
* Fri Jul 01 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.24-1mdk
948
- Add rpmErrorWriteTo() and rpmErrorString()
949
950
* Fri Jun 17 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.23-1mdk
951
- add setVerbosity function
952
953
* Wed Jun 08 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.22-1mdk
954
- Add make_delta_rpm function
955
956
* Wed Jun 01 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.21-1mdk
957
- Add the URPM::Package::payload_format method
958
959
* Wed May 11 2005 Olivier Thauvin <nanardon@mandriva.org> 1.20-3mdk
960
- Rebuild for rpm 4.4.1 (amd64)
961
962
* Tue May 10 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.20-2mdk
963
- Rebuild for rpm 4.4.1
964
965
* Thu May 05 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.20-1mdk
966
- Adaptations for rpm 4.4.1 (Olivier Thauvin)
967
- More deprecation for RPMSENSE_PREREQ
968
- Remove rpm 4.0 support
969
- when no preferred locale is found, put locales-en in front of choice list
970
  (bug #15628)
971
972
* Mon Mar 07 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.11-1mdk
973
- Speed optimisation for updating media
974
975
* Wed Mar 02 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.10-1mdk
976
- Prepare for obsolescence of PreReq rpm tag, introduce equivalent
977
  RPMSENSE_SCRIPT_* tags
978
979
* Tue Feb 15 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.09-1mdk
980
- Force recomputation of rejected packages when deleting some in installation
981
  dependency resolution
982
983
* Fri Feb 11 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.08-1mdk
984
- Add macro handling code (O. Thauvin)
985
986
* Wed Feb 02 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.07-4mdk
987
- Require perl-base >= 2:5.8.6 actually
988
989
* Fri Jan 21 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.07-3mdk
990
- Require perl-base >= 5.8.6
991
- Error handling nits.
992
993
* Mon Dec 13 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.07-2mdk
994
- Require packdrake (and no longer rpmtools)
995
996
* Mon Dec 13 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.07-1mdk
997
- Now returns the list of chosen packages sorted by descending version.
998
999
* Thu Dec 09 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.06-1mdk
1000
- Don't fork a packdrake to build hdlists anymore, use Packdrakeng.pm instead.
1001
- Remove unused requires.
1002
- Add ChangeLog in documentation.
1003
1004
* Thu Nov 25 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.05-1mdk
1005
- Allow to use non-contiguous selection ranges (Olivier Thauvin)
1006
1007
* Fri Nov 12 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.04-2mdk
1008
- Rebuild for new perl
1009
1010
* Wed Nov 10 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.04-1mdk
1011
- More info reported about failures in dependency resolution.
1012
1013
* Thu Oct 28 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.03-2mdk
1014
- Support for urpmi --strict-arch option
1015
- Multiarch fix (Gwenole Beauchesne)
1016
- Don't use $TMPDIR if not writable
1017
1018
* Mon Aug 30 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.03-1mdk
1019
- add rpmvercmp binding (from perl-Hdlist)
1020
1021
* Wed Aug 25 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.02-1mdk
1022
- From now, never promote epochs in comparing versions.
1023
1024
* Thu Aug 12 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.01-1mdk
1025
- Better fix for packages that obsolete themselves (Franois Pons)
1026
- Protection against broken packages with bad fullnames (with an "@")
1027
1028
* Tue Aug 03 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.00-1mdk
1029
- Protection against packages that obsolete themselves.
1030
- Backwards compatibility with perl 5.6.
1031
- Cleanups.
1032
1033
* Sat Jul 31 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.99-1mdk
1034
- A small modification in the algorithm that searches for virtual provides:
1035
  don't give a choice between several packages that are already installed.
1036
1037
* Thu Jul 29 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.98-2mdk
1038
- Rebuild for new perl
1039
1040
* Fri Jul 23 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.98-1mdk
1041
- Add a function URPM::stream2header()
1042
1043
* Thu Jul 15 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.97-1mdk
1044
- Generate man page
1045
1046
* Tue Jul 13 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.96-1mdk
1047
- Simplify the parsing of skip.list and inst.list files
1048
- Segfault fixes by Olivier Thauvin
1049
1050
* Sat May 22 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.95-2mdk
1051
- Don't include older packages than the installed ones in the dependencies
1052
  (except when urpmi is invoked with --allow-force)
1053
1054
* Fri May 07 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.95-1mdk
1055
- Add a way to make some error messages non-fatal
1056
1057
* Sat May 01 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.94-13mdk
1058
- A few bugfixes
1059
- Add the methods $pkg->queryformat() and $urpm->list_rpm_tag()
1060
- More tests
1061
1062
* Thu Apr 22 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.94-12mdk
1063
- cleanup and documentation
1064

Comments