/[soft]/rpm/urpmi/trunk/NEWS
ViewVC logotype

Annotation of /rpm/urpmi/trunk/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6472 - (hide annotations) (download)
Fri Nov 16 20:11:49 2012 UTC (11 years, 5 months ago) by tv
File size: 146161 byte(s)
fix computing kernel orphans when running kernel is not the latest (1/2)

prevent trying to remove dkms packages for the latest (not currently
running) kernel

basically reverting commit r6236 from0 Oct 15 2012:
"(_kernel_callback) keep track of DKMS packages too"
1 tv 6465 - library:
2     o fix installing delta rpms (it never worked before)
3 tv 6472 o fix computing kernel orphans when running kernel is not the latest
4 tv 6465
5 tv 6258 Version 7.10 - 17 October 2012, by Thierry Vignaud
6    
7 zezinho 6240 - do not offer to remove DKMS modules for current kernel (mga#5092)
8 tv 6245 - aria2 downloading:
9     o do not use aria2 deprecated option (Sam Bailey, mga#7781)
10     o reenable aria2 + metalink for downloading metadata by default (mdv)
11     o tune aria2 download parameters for faster and more reliable options (mdv)
12     o suppress aria2's printing of summaries to avoid it confusing urpmi parsing
13     the output (mdv, mga#7776)
14 zezinho 6220
15 tv 6197 Version 7.9 - 11 October 2012, by Thierry Vignaud
16    
17 tv 6167 - drop again urpmi.recover
18     (no more possible since rpm 4.6 which doesn't handle --repackage)
19 tv 6168 - drop --repackage option (non working since 2009)
20 tv 6184 - gurpmi:
21 tv 6185 o add scrollbar for long one liner messages (mga#5118)
22 tv 6184 o wrap big messages (mga#5118)
23 tv 6162 - library:
24     o enhanced doc
25 tv 6195 - urpm[fq]:
26     o make --use-distrib works as user (mga#1225)
27 tv 6162
28 tv 6158 Version 7.8.3 - 04 October 2012, by Thierry Vignaud
29    
30 tv 6157 - fix urpmq --whatrequires regression introduced in 7.8.2 (#7706)
31    
32 tv 6078 Version 7.8.2 - 26 September 2012
33    
34 tv 6070 - adapt to URPM-4.15
35 tv 6073 - remove long deprecated & unused functions
36 tv 6070
37 tv 5758 Version 7.8.1 - 8 September 2012
38    
39 tv 5754 - fix urpmq -h (mga#7390)
40    
41 tv 5738 Version 7.8 - 7 September 2012
42    
43 tv 5737 - add urpm::check_cache_dir() for mgaonline (mga#6083)
44    
45 tv 5695 Version 7.7 - 5 September 2012
46    
47 tv 5693 - use xz instead of lzma in order to read metadata
48    
49 tv 5523 Version 7.6 - 1 September 2012
50    
51 tv 5521 - translation updates
52    
53 tv 5509 Version 7.5 - 31 August 2012
54    
55 tv 5465 - fix testsuite
56 tv 5485 - library:
57 tv 5492 o drop urpm::download::sync() (obsolete for years)
58 tv 5485 o enhanced doc
59 tv 5487 o internal cleanup (needs new drakx/rpmdrake)
60 tv 5467 - security:
61 tv 5471 o downgrade missing medium key check question to a warning for virtual media
62     without keys when using urpmi --use-distrib
63 tv 5473 o downgrade missing signature check for local packages from a question to a
64     warning
65 tv 5467 o honor per medium "verify-rpm" option for missing signature check
66 tv 5469 o media have keys, not signatures
67 tv 5505 o prefix some messages with "SECURITY:"
68 tv 5504 o warn about packages we don't check even if not using -v
69 tv 5416 - unrequested package list management (for orphans) (mga#7167):
70     o do not wrongly tell we updated the unrequested package list when we didn't
71     (eg: when not having the proper rights such as running urpmq as !root)
72 tv 5418 o only write the unrequested package list file if the list actually changed
73 tv 5463 - urpmi.addmedia:
74     o add --(no-)verify-rpm options
75 tv 5420 - urpmq: minor documentation fix (mga#7166)
76 tv 5416
77 tv 5405 Version 7.4 - 24 August 2012
78    
79 tv 5391 - decrease total package count when some files are missing
80 tv 5392 - fix installing a package if user acks bogus signature
81     (regression introduced in 7.0)
82 tv 5393 - security:
83     o warn about missing signatures on packages from media without signatures
84 tv 5395 o warn when a medium has no signature
85 tv 5394 o warn when signature checking is disabled per medium
86 tv 5391
87 pterjan 5383 Version 7.3 - 24 August 2012
88    
89     - only search for README.urpmi files in doc files (needs URPM >= 4.13)
90    
91 tv 5055 Version 7.2 - 29 June 2012
92    
93 tv 5054 - urpme: simplify traversing DB (needs URPM >= 4.10)
94    
95 tv 4915 Version 7.1 - 13 June 2012
96    
97 tv 4912 - adapt to URPM-4.2
98    
99 tv 4896 Version 7.0 - 8 June 2012
100    
101 tv 4890 - adapt to perl-5.16.0
102 tv 4891 - adapt to rpm-4.10.0
103 tv 4889 - enhance man pages caption (inspirated by mdv)
104 tv 4855 - fix testsuite regressions
105 tv 4878 - o make 'basename' option work again for rpmdrake
106 tv 4877 - urpmi:
107 tv 4885 o do not try to run gmessage as gtkdialogs is not packaged in Mga
108 tv 4886 o drop support for --gui (no more used by drakx)
109 tv 4877 o heavy refactorization
110 tv 4887 - urpmi.cfg:
111     o support --download-all as an option (Pavel Shved)
112 tv 4542 - urpmf:
113     o fix -m option not showing media names (mga#5916)
114    
115 tv 4192 Version 6.48.1 - 23 April 2012
116    
117 blino 4139 - urpmi:
118 tv 4191 o do not print orphans message when no package is orphan (mga#4715)
119 tv 3998 - kill mdv reference in man pages (#5277)
120    
121 tv 3852 Version 6.48 - 26 March 2012
122    
123 tv 3639 - fix a debug message
124 tv 3849 - fix downloading twice noarch packages on x86_64 with --download-all (mga#4867)
125 tv 3791 - gurpmi:
126     o install perl-{Glib,Gtk2} as priority upgrades prior to restart (mga#5066)
127 tv 3641 - updated translations
128 tv 3639
129 guillomovitch 3593 Version 6.47 - 19 March 2012
130    
131     - bash completion:
132     o bump available packages list speed (mga#373)
133     o fix installed packages completion (mga#4937)
134 tv 3594 - urpmi:
135 tv 3595 o fix column headers alignment to the columns values in package list
136 guillomovitch 3593
137 tv 3203 Version 6.46 - 5 March 2012
138    
139 tv 3201 - explicitely close the RPM DB after each transaction
140 tv 3202 - fix circular dependency that defeats perl's GC
141 tv 3200 - warn if --allow-force, --allow-nodeps, --force or --keep is in use (mga#3127)
142    
143 tv 3106 Version 6.45 - 27 February 2012
144    
145 tv 2946 - urpmi:
146 tv 3101 o downgrade from rpm-4.9 to 4.8 db when installing mga1 in a chroot from
147     mga2+ (mga#4590)
148 tv 3103 o fix urpmi failing silently and with exit status 0 when package
149     installation fails due to either conflicts (mdv#63072) or to
150     unselecting package (mdv#63940)
151 tv 3101 o kill unused DUDF support (mga#4493)
152 tv 2948 o return the proper error code in some cases when failing to install some
153     packages
154 tv 2946 o --test: do not display "More information on package"
155 tv 2947 o --test: do not update /var/lib/rpm/installed-through-deps.list
156 tv 3102 - urpmi.addmedia:
157     o fix $ARCH and $VERSION keyword substition in media URL
158 tv 3104 - urpmq:
159     o non-zero exit code if .rpm file was not found (POK, mdv#64969)
160 misc 2992
161 tv 2915 Version 6.44 - 07 February 2012
162    
163 tv 2913 - fix package count when using -a and when some packages exist in several
164     repositories (eg: noarch packages) (mga#4322)
165 tv 2849 - translation updates
166    
167 tv 2780 Version 6.43.1 - 23 January 2012
168    
169 tv 2779 - do not test urpm::dudf
170 tv 2778 - kill a minor GC cycle
171    
172 tv 2608 Version 6.43 - 6 January 2012
173    
174 tv 2602 - urpmf, urpmq:
175     o fix using xml info files with quotes in medium name
176 tv 2467 - urpmi
177     o do not compute orphan packages when handling priority upgrades
178 tv 2476 o disable dudf support (we've nothing server side)
179 tv 2603 o fix checking available space of mount point (mga#1342)
180 tv 2606 o fix reading unrequested packages list when chrooted
181 tv 2607 o fix already installed noarch packages are listed twice on x86_64 (mga#4038)
182 tv 2467
183 tv 2289 Version 6.42 - 05 November 2011
184 tv 2271
185 tv 2269 - urpmi.addmedia:
186     o do not pick rsync medium if rsync is not installed (mga#3557)
187 tv 2077 - urpmi.update:
188     o document that -a only works on enabled media (mga#3190)
189    
190 tv 2289 Version 6.41 - 14 October 2011
191 tv 2031
192 tv 1947 - add infrastructure for rpmdrake (#920)
193 tv 1961 - add infrastructure so that GUIes can offer not to ask anymore about missing
194     or bad packages
195 tv 2023 - fix broken 'urpmi --no-md5sum' (pok, mga#62557)
196 tv 2020 - use rsync to download from rsync-mirrors (Alexander Barakin, mga#2518)
197 tv 1947
198 tv 2288 Version 6.40 - 07 May 2011
199 tv 1933
200 tv 1929 - compress sources with xz instead of bzip2
201 tv 1931 - fix (g)urpmi --auto-select --update defaulting to all media when
202     there're no update media (#1024)
203 tv 1929
204 dmorgan 1928 Version 6.39 - 21 November 2010
205    
206     - install zeroconf documentation and example files.
207     - resurrect urpmi.recover now that the required functionality has been brought
208     back with rpm5.
209    
210     Version 6.38 - 18 June 2010
211    
212     - add --zeroconf support in urpmi.addmedia
213    
214     Version 6.37 - 28 May 2010
215     - urpmq
216     o fix listing of groups when listing all packages (also fixes #59321)
217    
218     Version 6.36 - 26 May 2010
219    
220     - urpmq
221     o allow to use -g with --list
222    
223     Version 6.35 - 23 April 2010
224    
225     - urpmi.addmedia:
226     o disable non-free repository by default for Free edition (#40033)
227     -urpmi:
228     o when using --update, allow package dependencies to be fetched from
229     non-update media (#51268)
230     o don't confuse media/media keys when a package is available from different
231     media (eg CDROM/network)
232    
233     Version 6.34 - 25 January 2010
234    
235     - don't crash when parsing an invalid media.cfg file in
236     /etc/urpmi/mediacfg.d
237     - fix being unable to run a second transaction set in rpmdrake (#54842)
238    
239     Version 6.33 - 12 January 2010
240    
241     - invalidate mirror list cache when it's an old format (ie one which does not
242     store the time of product.id)
243     - fix urpmq --sources documentation (in --help)
244     - do not advise to reboot when inside a chroot
245     - do not cache media.cfg from the media when using a virtual one (ie a
246     medium for which we don't want to cache metadata)
247     - ignore gpg_pubkey packages in urpmq --not-available
248     - fix not being able to remove orphan kernels due to dkms packages (#53414)
249     - allow use of $RELEASE/$ARCH with urpmi.addmedia --distrib
250     - fix media redirection (was broken when trying to fix #52276)
251     - fix bash completion script (#55716)
252    
253     Version 6.32 - 29 October 2009
254    
255     - if package B obsoletes package A and if A is in potential orphans and B is
256     already installed, don't unconditionally mark B as a potential orphan,
257     fixes #54590
258     - make aria2 disabling work in all cases, should fix #53434 for good.
259    
260     Version 6.31 - 21 October 2009
261    
262     - don't use aria2 when loading mirrorlist from api.mandriva.com, fixes #53434
263     - add --not-available option to urpmq to get a list of packages that are
264     installed but not available from any configured media (Pascal Terjan,
265     fixes #51418)
266    
267     Version 6.30.1 - 19 October 2009
268    
269     - add --download-all option to gurpmi too
270    
271     Version 6.30 - 16 October 2009
272    
273     - unbreak kernel orphans management (broken by #53425 fix)
274     - improve messages asking to restart system/session (#53126)
275     - add --download-all option to download all packages before attempting
276     to start installation
277     - fix priviledge escalation in rurpmi and rurpme (#54568)
278     - when the database is locked, print the PID of the processus locking it
279     (#38923, Pascal Terjan)
280    
281     Version 6.29 - 5 October 2009
282    
283     - downgrade skipped package log message to debug message
284     - make sure we don't check certificate in aria2 except when we want to
285     - exclude kernel-source from orphan processing (#53426)
286     - do not list as orphans kernel packages which where not installed through
287     dependencies (#53425)
288    
289     Version 6.28.1 - 3 September 2009
290    
291     - prevent creating empty "/url" (#53097)
292    
293     Version 6.28 - 31 August 2009
294    
295     - urpmi.addmedia:
296     o use https when downloading the mirror list from api.mandriva.com, and
297     - orphans handling
298     o do not offer to remove current kernel (even if it's not a official
299     kernel
300     o offer to remove old kernels (excluding the running one)
301     (also do not do anything regarding kernels if we failed to detect
302     the running one (ie: chroot))
303    
304     Version 6.27.1 - 18 August 2009
305    
306     - make sure error messages are displayed (was broken as part of fix #50776)
307     - don't attempt to expand empty URLs, fixes bug #52860
308     - append a reason to api.mandriva.com queries when we are doing it because
309     the cache is outdated
310    
311     Version 6.27 - 13 August 2009
312    
313     - prevent garbaging text installer screen (#50776)
314     - urpmq:
315     o -a option was ignored when using --src (fixes #52672)
316     - urpmi.addmedia:
317     o properly expand $RELEASE, $ARCH and $HOST in media URLs (fixes #52276)
318     o add support for /etc/urpmi/mediacfg.d which stores the media.cfg files
319     for the media entries in urpmi.cfg
320    
321     Version 6.26.1 - 31 July 2009
322    
323     -urpmi
324     o minor dudf fixes
325    
326     Version 6.26 - 30 July 2009
327    
328     - urpmi.addmedia:
329     o properly invalidate mirror cache when the distro version changes
330     (ie when product.id changes). Fixes bug #52133, patch from
331     Aurélien Lefebvre
332     - urpmi:
333     o allow bash-completion to complete to .spec files as well
334     o adjust parsing of aria2 output for aria2 1.4, fixes bug #51354
335     (patch from Funda Wang)
336     o use urpmi log API for the transaction failed message instead of
337     printing it on the console so that installer can save each error
338     with each transaction log instead of only having a summary at end
339     o inform user when selected packages conflict instead of silently
340     dropping one (Anssi Hannula)
341     o add optionnal dudf module to send dudf data to the mancoosi
342     research project (Olivier Rosello)
343    
344     Version 6.25.5 - 23 April 2009
345    
346     - gurpmi:
347     o do not advise to restart in --auto mode
348     o log bad signatures on stderr
349    
350     Version 6.25.4 - 20 April 2009
351    
352     - add NoDisplay=true to gurpmi.desktop
353    
354     Version 6.25.3 - 18 April 2009
355    
356     - fix gurpmi.desktop (#50047)
357    
358     Version 6.25.2 - 15 April 2009
359    
360     - translation updates
361    
362     Version 6.25.1 - 31 March 2009
363    
364     - prevent rpmdrake from crashing (#49354), side effect of #49226 fix
365    
366     Version 6.25 - 31 March 2009
367    
368     - downgrade cryptic log message to debug message, fixes #49226
369     - enable installer to cancel installation
370    
371     Version 6.24 - 27 March 2009
372    
373     - return error code when user aborts gurpmi/gurpmi2
374    
375     Version 6.23 - 25 March 2009
376    
377     - log user interactions to stdout in gurpmi2
378     - exit with non 0 error code when failing to add a media, fixes bug #47952
379     - when using urpme -a, properly report when no packages could be removed,
380     fixes bug #48506
381     - return a non 0 error code when the user stops the install when an upgrade
382     would remove some packages (because of dependencies issues)
383     - fix a circular reference that was causing rpmdb to be opened many
384     times in installer
385    
386     Version 6.22.4 - 9 March 2009
387    
388     - change installer API (in order to fix detecting whether installing ackages
389     succedded or not)
390    
391     Version 6.22.3 - 5 March 2009
392    
393     - urpmi
394     o fix verifying packages signatures in chrooted environments (especially
395     important for installer where there's no rpmdb in / (really /var/lib/rpm)
396     and thus no keys to check against)
397    
398     Version 6.22.2 - 4 March 2009
399    
400     - close another fd leak (needed for drakx)
401    
402     Version 6.22.1 - 4 March 2009
403    
404     - explicitely close the RPM DB on comleting transaction (needed for drakx)
405    
406     Version 6.22 - 3 March 2009
407    
408     - drop support for /etc/urpmi/media.d/*.cfg
409     (was partially broken, non documented and hopefully unused)
410     - add more callbacks for installer
411     - fix reading descriptions with --env=
412     - only load LDAP binding if needed (saves a couple MB in rpmdrake)
413     - gurpmi:
414     o warn when rebooting is needed after installing packages
415    
416     Version 6.21 - 13 January 2009
417    
418     - drop urpmi.recover
419     (no more possible with rpm 4.6 which doesn't handle --repackage)
420    
421     Version 6.20 - 13 January 2009
422    
423     - urpmi
424     o --auto: do not prompt for "retry" on aria2 download failure
425     (regression introduced in 6.18)
426     o add aria2 to the priority list of packages that need to be updated
427     before restarting urpmi
428     o fix issue with urpmi sometimes using the wrong key when checking
429     signatures when the same package is available from different media
430     o remove packages from installed-through-deps.list when they are explicitly
431     requested using urpmi (even if they were already installed) (#45054)
432     - urpmi_rpm-find-leaves
433     o do not list suggested packages as unrequested packages (#46326)
434     - urpmq
435     o fix urpmq -i on local RPMs
436    
437     Version 6.19 - 24 November 2008
438    
439     - urpmi
440     o in --auto, do display an error message when rpms are missing
441     o in --auto, do not allow to install a package substring match
442     (you can use -a to force it)
443     o revert --auto-update behaviour in case of media update failures (#45417)
444     o ensure download when updating media (with --auto-update) is quiet
445     - urpmi.update
446     o updated "ignore"d medium should not become non "ignore"d (#45457)
447     (regression introduced in 6.18)
448    
449     Version 6.18 - 28 October 2008
450    
451     - urpmi, gurpmi
452     o prompt for "retry" on aria2 download failure
453     o retry once on aria2 versioned-file download failure
454     o allow setting aria2-options in urpmi.cfg
455     - urpmi
456     o fix "urpmi firefox mozilla-firefox-ext-google-toolbar ;
457     urpme --auto-orphans mozilla-firefox-ext-google-toolbar" which must not
458     remove firefox (cf #45058)
459     (this is especially bad for DrakX/rpmsrate)
460     o fix --auto-update ignoring --media and default-media (#45097)
461     - gurpmi
462     o display the download errors
463     o log all urpmi logs
464     o fix answering yes to questions on error
465     - urpmi.update
466     o fix --force-key (#45094)
467     - urpmi.addmedia
468     o do not allow "/" in media name (#44765)
469     - urpmi.update, urpmi.addmedia
470     o exit on failing media instead of ignoring them
471     (esp. for urpmi.addmedia --distrib).
472     exceptions: "urpmi.update -a" and "urpmi.update --update"
473     for backward compatibility
474    
475     Version 6.17 - 14 October 2008
476    
477     - urpmi
478     o diskspace issues are now a fatal error (need perl-URPM 3.20)
479     (no use going on with the other transactions)
480     - gurpmi
481     o add support for --clean
482     - urpmi.update, urpmi.addmedia, urpmi.removemedia:
483     o do not check wether the media are valid,
484     it allows "mv /etc/urpmi/urpmi.cfg.{backup,} ; urpmi.update -a" to work
485     (nb: not equivalent with urpmi.addmedia, since pubkey will not be imported)
486     - aria2:
487     o do not use --max-file-not-found=3 when downloading rpms
488     (since rpms are "versioned")
489     o use it even if nearest mirror is rsync
490     - library:
491     o allow mdkapplet-upgrade-helper to force $MIRRORLIST distro version
492    
493     Version 6.16 - 8 October 2008
494    
495     - urpmi:
496     o fix displaying "bad signature" in non-utf8 (#44587)
497     - gurpmi:
498     o overall progress-bar, display the download speed, nicer looking
499     o [bugfix for 6.15] re-allow to continue on bad signature
500    
501     Version 6.15 - 7 October 2008
502    
503     - urpmi, rpmdrake:
504     o nice exit code for "bad signature" fatal error. Fixes rpmdrake continuing
505     on bad signature (#44575)
506     - urpmi, gurpmi:
507     o handle --replacefiles (will be used by mdkonline)
508     (require perl-URPM 3.19)
509     - gurpmi:
510     o do not exit in --auto mode at end of installation which prevents
511     restarting after priority upgrade
512     o fix using --rpm-root & --urpmi-root
513     o just do not ask for confirmation before removing packages in
514     --auto mode,
515    
516     Version 6.14 - 23 September 2008
517    
518     - use "versioned" media_info files
519     (needed for aria2 to handle mirrors not having some media_info/*)
520     - urpmi.addmedia, urpmi.update:
521     o for remote media, instead of first checking reconfig.urpmi, try MD5SUM.
522     If it fails try reconfig.urpmi
523     o only look for "descriptions" in media_info/
524     o do not get "descriptions" on non update media since it's useless and
525     potentially slow
526     - urpmi.addmedia:
527     o --distrib: do not skip "debug_for=" media
528     (debug media will be added with flag "ignore" if noauto=1)
529     o for remote media, do not probe for media_info files in "./", do it only in
530     "media_info/"
531     - aria2:
532     o use --ftp-pasv (as suggested by aria2 developer)
533     o use --connect-timeout 6 seconds (instead of 3)
534    
535     Version 6.13 - 18 September 2008
536    
537     - aria2:
538     o use new option --connect-timeout (need aria2 20080918 snapshot)
539     o abort download after not finding a file on 3 servers
540     o reduce from 16 to 8 servers for each file in metalink
541    
542     Version 6.12 - 17 September 2008, Pascal "Pixel" Rigaux
543    
544     - when using --bug,
545     o copy /root/.rpmdrake too
546     o copy updates descriptions too
547    
548     Version 6.11 - 11 September 2008, Pascal "Pixel" Rigaux
549    
550     - library:
551     o create urpm::select::conflicting_packages_msg() for rpmdrake
552    
553     Version 6.10 - 9 September 2008, Thierry Vignaud
554    
555     - library:
556     o enable rpmdrake to support --debug, --env, -q & -v options
557     o fix urpm::download::sync() return value (used by rpmdrake) (#43639)
558    
559     Version 6.9 - 9 September 2008, Pascal "Pixel" Rigaux
560    
561     - urpmi
562     o after installing in chroot, migrate back rpmdb db version to one
563     compatible with the rpm in the chroot
564     o fix orphans handling: an already installed pkg must not become
565     "unrequested" because a new version of it is required
566     - fix display of downloaded urls with aria2 and metalinks
567     - fix handling --downloader when using mirrorlist (it was forcing aria2)
568    
569     Version 6.8 - 4 September 2008, Pascal "Pixel" Rigaux
570    
571     - fix proxy parameter for aria2
572     - remove rsync mirrors when calling aria2
573     - urpmi
574     o enhance --bug: copy installed-through-deps.list in bug report
575     - gurpmi, gurpmi2:
576     o silence perl warnings (ie remove "use warnings")
577     - library:
578     o modify urpm::download::get_content() to work as non-superuser
579    
580     Version 6.7 - 3 September 2008, Pascal "Pixel" Rigaux
581    
582     - really call aria2 with --max-tries=1
583     (it helps a lot when trying to download some files (eg: reconfig.urpmi))
584    
585     Version 6.6 - 2 September 2008, Pascal "Pixel" Rigaux
586    
587     - call aria2 with brand-new --uri-selector=adaptive
588    
589     Version 6.5 - 1 September 2008, Pascal "Pixel" Rigaux
590    
591     - all tools
592     o use metalink/aria2 by default (when available) when using a mirrorlist
593     - urpmi, urpmq
594     o do not display all substring matches on stderr, only a subset of them, and
595     suggest to use "-a" to use all matches (#38956)
596     - urpmi
597     o do not write useless "foo (obsoletes foo-xxx)" in
598     installed-through-deps.list (#42167)
599     - urpmi.addmedia
600     o instead of discarding --update when using --distrib, give it a meaning:
601     only add media flagged "update"
602     o handle $URPMI_ADDMEDIA_REASON
603     (special reason to give to api.mandriva.com/mirrors/... to allow statistics)
604     - gurpmi2
605     o nicer default window size
606     o render nicely under matchbox during install
607     o handle --update
608    
609     Version 6.4 - 14 August 2008, Thierry Vignaud
610    
611     - gurpmi
612     o fix exit code if canceling when requested to select a choice
613     o fix exit code if refusing to insert the proper media
614     o notify callers when installation is canceled (#40358)
615    
616     Version 6.3 - 14 August 2008, Thierry Vignaud
617    
618     - gurpmi
619     o better handle closing dialogs
620     o fix not asking questions on error
621    
622     Version 6.2 - 7 August 2008, Thierry Vignaud
623    
624     - gurpmi
625     o handle --justdb and --noscripts
626     o fix/manage --urpmi-root
627     - urpme
628     o add --justdb
629     o sort the list of orphans
630    
631     Version 6.1 - 10 July 2008, by Pascal "Pixel" Rigaux
632    
633     - all tools
634     o fix broken ssh:// (regression introduced in 6.0)
635     - urpmi, urpme, urpmq:
636     o fix orphans handling: suggested packages must not be detected as orphans
637     - urpmi:
638     o handle README.urpmi in utf8 (but not other encodings) (#41553)
639     o handle --debug-librpm
640     o fix --parallel on local media (ie when synthesis.cz is not copied to /var/lib/urpmi)
641     o fix --parallel --auto-select when one box is up-to-date but not the others (#41924)
642     o fix creation of chroot with --root by using /var/lib/rpm/installed-through-deps.list
643     (instead of having it in /var/lib/urpmi)
644     - urpmi.addmedia:
645     o make --mirrorlist with no url equivalent to --mirrorlist '$MIRRORLIST' (#40283)
646     o --interactive: fix selecting "noauto" media (#39522)
647     - urpmq:
648     o --suggests now displays the suggested packages, see --allow-suggests for
649     previous behaviour (#39726)
650     o add --obsoletes
651     - urpme:
652     o --test: display "Removal is possible" if no pb (#40584)
653    
654     Version 6.0 - 8 July 2008, by Pascal "Pixel" Rigaux
655    
656     - all tools:
657     o handle "unrequested orphans" (similar to "deborphan")
658     o statedir files are now in /var/lib/urpmi/<medium-name>/
659     for eg: /var/lib/urpmi/synthesis.hdlist.<medium-name> is now
660     /var/lib/urpmi/<medium-name>/synthesis.hdlist.cz
661     it allows easier medium update without using urpmi.update (#31893)
662     (but with --urpmi-root, old statedir files are used to allow compatibility
663     with older urpmi)
664     o fix handling --urpmi-root <relative dir>
665     - gurpmi:
666     o do cancel when pressing the 'No' button (#41648)
667     - urpmi:
668     o "missing file" and "bad rpms" errors are reported asap
669     and are fatal errors unless the user wants to go on anyway (or --force)
670     o display a message "Package foo is already installed" when asking
671     "urpmi foo bar" and only installing bar (#41593)
672     (requires perl-URPM 3.18)
673     o set connection timeout for rsync as well (Anssi)
674     o fix --replacepkgs when a same package appears more than once in urpmi db
675     o fix displaying "files are missing" (regression introduced in 5.6)
676     o tell bash-completion urpmi handles file names (#41699) (guillomovitch)
677     - urpmi.addmedia, urpmi.update:
678     o fix --no-md5sum (regression introduced in 5.20) (#41237)
679     - urpme:
680     o indent the packages to be removed
681     o enhance error message "Removing the following package will break your system"
682    
683     Version 5.20 - 2 June 2008, by Pascal "Pixel" Rigaux
684    
685     - urpmi:
686     o --auto-update should behave like urpmi.update when mirrorlist is outdated
687     (cf http://forum.mandriva.com/viewtopic.php?t=86837)
688     o fix --replacepkgs when a package appears more than once in urpmi db (#40893)
689     (need perl-URPM 3.14)
690     - urpmi.addmedia:
691     o add missing mark in "Do you want to add media '%s'?" message (from Nikos)
692     - urpmi.addmedia, urpmi.update:
693     o fix checking synthesis MD5SUM
694     o check downloaded synthesis/MD5SUM is not invalid HTML code, and try
695     another mirror from mirrorlist (#39918)
696     (useful for servers not returning a valid HTTP error)
697    
698     Version 5.19 - 3 April 2008, by Pascal "Pixel" Rigaux
699    
700     - urpmq:
701     o --suggests is currently misleading, introduce --allow-suggests and explain
702     the user that --suggests really means --allow-suggests (#39726)
703    
704     Version 5.18 - 1 April 2008, by Pascal "Pixel" Rigaux
705    
706     - urpmi.addmedia, urpmi.update:
707     o correctly handle media with no xml-info when using "xml-info: always"
708     (#39521)
709     - urpmi.addmedia:
710     o --mirrorlist: if the retrieved media.cfg is broken, try another mirror
711     (#39591, it also workarounds #39592)
712     - urpmf:
713     o check usage of -a, -! and the like instead of displaying the ugly
714     "Internal error: syntax error ..."
715     o in some cases (iso on disk), the hdlist is not available in
716     media/xxx/media_info/, but we can use the statedir copy. So use it
717    
718     Version 5.17 - 28 March 2008, by Pascal "Pixel" Rigaux
719    
720     - urpmi:
721     o nice error message when hal daemon is not running and is needed (#39327)
722     - urpmq:
723     o do not use rpms on removable cdrom media (#39396)
724     - urpmf, urpmq:
725     o display an error message when /etc/urpmi/proxy.cfg can't be read
726     - urpmi.update, urpmi.addmedia:
727     o do not restrict read on /etc/urpmi/proxy.cfg if it doesn't contain
728     passwords (#39434)
729    
730     Version 5.16 - 25 March 2008, by Pascal "Pixel" Rigaux
731    
732     - urpmi:
733     o fix getting rpms from different media on same DVD
734     o handle displaying utf8 download progression in non-utf8 terminal
735     (ie clean the full line when we can't be sure of the number of characters
736     that will be displayed)
737     - urpmq:
738     o fix --list -r (#39287) (regression introduced in 5.7)
739     - bash-completion (guillomovitch):
740     o don't complete on available packages if completed item is clearly a file
741     o only select available packages for selected medias
742     o fix rurpmi completion
743    
744     Version 5.15 - 18 March 2008, by Pascal "Pixel" Rigaux
745    
746     - urpmi.addmedia, urpmi.update:
747     o urpmi.addmedia --mirrorlist handles a list of mirrors/mirrorlist:
748     you can specify a mirror to use inside a local network, but it will
749     default to standard mirrors when the local mirror is not available.
750    
751     Version 5.14 - 17 March 2008, by Pascal "Pixel" Rigaux
752    
753     - urpmi:
754     o tell the user to "restart system" when it is needed
755     o nicer error message when database is locked (#38923)
756    
757     Version 5.13 - 17 March 2008, by Pascal "Pixel" Rigaux
758    
759     - gurpmi:
760     o handle provides (spotted by salem)
761     o handle -p and -P like urpmi
762     - urpmi:
763     o never suggest --install-src for spec file (#38876)
764     o do not allow "urpmi --install-src foo.spec"
765    
766     Version 5.12 - 11 March 2008, by Thierry Vignaud
767    
768     - gurpmi:
769     o ensure rpm error message are always in UTF-8
770     o ensure urpmi messages are always in UTF-8
771     o handle --force
772     o return 1 like urpmi if package doesn't exist
773     o return urpmi error code
774     o translate usage
775    
776     Version 5.11 - 11 March 2008, by Pascal "Pixel" Rigaux
777    
778     - gurpmi:
779     o fix breakage introduced with priority upgrades support (#38738) (tvignaud)
780     - bash-completion:
781     o restore available-pkgs completion using "urpmq --list" by default
782     (it needed COMP_URPMI_HDLISTS to be set, but it should be fast enough now)
783     - urpmi:
784     o have a nicer error message when perl-Hal-Cdroms is missing (#38778)
785     o do handle suggests in priority upgrades (#38778)
786    
787     Version 5.9 - 7 March 2008, by Thierry Vignaud
788    
789     - modify infrastructure so that rpmdrake doesn't select all updates by
790     default (#38611)
791    
792     Version 5.8.1 - 6 March 2008, by Thierry Vignaud
793    
794     - add infrastructure so that rpmdrake doesn't select all updates by
795     default (#38611)
796    
797     Version 5.8 - 5 March 2008, by Thierry Vignaud
798    
799     - add infrastructure so that gurpmi & rpmdrake can handle priority
800     upgrade list
801     - add callbacks so that rpmdrake can reuse more urpmi code
802     - gurpmi:
803     o handle priority upgrade list
804     - urpmi:
805     o do not pretend removing packages from cache when there's nothing
806     to remove
807    
808     Version 5.7 - 3 March 2008, by Pascal "Pixel" Rigaux
809    
810     - all tools:
811     o cdrom:// replaces removable://
812     o use hal to wait-for/mount cdroms:
813     you can now use more than one cdrom drive (#37363)
814     o fix download progression using wget
815     o restore generation of /var/lib/urpmi/names.<medium>, but it is now done in
816     urpmq/urpmi/urpmf (and so only if used as root)
817     - gurpmi:
818     o exit immediately on success in automatic mode
819     o fix --auto-select option
820     o fix --root option
821     o give the focus to buttons (Emmanuel Blindauer, #38047)
822     o handle --allow-medium-change (needed for drakxtools)
823     o handle --expect-install (needed for drakxtools)
824     o handle --test
825     o reuse common shared code of urpmi
826     - urpmf, urpmq:
827     o never display raw downloader output, otherwise output is very messy (#38125)
828     o do not try to download xml-info if it's not available (#38125)
829     - urpmi.addmedia:
830     o fix --distrib for cdroms (#30613)
831     - urpmi:
832     o fix --expect-install (broken since 4.9.30!)
833     o fix using proxy with curl (#38143)
834     o do not copy rpms from cdrom if only one cdrom is used (#28083)
835     - urpmf:
836     o fix searching for more than one pattern (#38286)
837     - urpmq:
838     o --list: speed it up (2.5x faster, and 6x faster with names.<medium>)
839    
840     Version 5.6 - 26 February 2008, by Pascal "Pixel" Rigaux
841    
842     - urpmq:
843     o add --conflicts
844     o --requires now display the raw requires, use --requires-recursive to get
845     the old behaviour (#29176)
846     o make "urpmq --list xxx" display "use -l to list files" and exit on error
847     - urpmf:
848     o fix mirrorlist handling
849     o fix fallback on hdlist when xml-info not found
850     - urpmi, urpmi.addmedia, urpmi.update:
851     o have fatal errors on some errors that must not happen (eg: moving rpm from
852     download dir to cachedir)
853     o handle variables $ARCH/$RELEASE in mirrorlist
854     - urpmi:
855     o display "%s of packages will be retrieved."
856     (need perl-URPM 3.10 and synthesis built with @filesize@)
857     o do not say "files are missing" when the downloaded rpm is corrupted
858     o --test: only display "Installation is possible" when it is the case (#29837)
859     o fix "using one big transaction" that occurs when using --keep
860     (#30198) (part of the fix is in perl-URPM 3.09)
861     - bash-completion:
862     o restore available-pkgs completion using "urpmq --list" (guillomovitch)
863     (but only if COMP_URPMI_HDLISTS is set since it's slow)
864    
865     Version 5.5 - 23 February 2008, by Pascal "Pixel" Rigaux
866    
867     - all tools:
868     o handle mirrorlist
869     (need perl-Zone-TimeInfo patched for geolocalisation)
870     - urpmf
871     o fallback on hdlist when xml-info not found (useful for old distribs)
872     - urpmi handles /etc/urpmi/media.d/*.cfg
873     as an alternative to using urpmi.addmedia
874     - urpmi.update, urpmi.addmedia:
875     o handle --virtual for remote media
876     (a better name would be "auto-update") (a la yum)
877     o do not parse synthesis (relying on MD5SUM for corruption detection)
878     o drop /var/lib/urpmi/names.<medium> (was used by bash-completion)
879     - urpmi.addmedia
880     o don't fail on remaining statedir files (#36267)
881     (especially useful when using media.d/*.cfg)
882    
883     Version 5.4 - 5 February 2008, by Pascal "Pixel" Rigaux
884    
885     - bug fix release
886     - urpmi, urpme, urpmq, urpmf:
887     o fix --use-distrib
888    
889     Version 5.3 - 4 February 2008, by Pascal "Pixel" Rigaux
890    
891     - urpmi.cfg:
892     o "media_info_dir: media_info" is the default
893     o "no-media-info" is used for media for which media_info must be built from
894     rpms
895     - urpme, urpmi:
896     o add basesystem-minimal to prohibit-remove
897     - urpme:
898     o enhance pkg list formatting for "The following packages contain %s: %s"
899     error message (#29178)
900     - urpmf:
901     o fix --synthesis (it may break urpmq/urpmi --synthesis)
902     - urpmq:
903     o add --no-suggests
904     - library:
905     o since any_xml_info can be slow, add a "callback" option (#37264)
906    
907     Version 5.2 - 18 January 2008, by Pascal "Pixel" Rigaux
908    
909     - urpmi:
910     o --buildrequires deprecate --src, --src is kept for compatibility but its
911     behaviour is changed a little (it doesn't download src.rpm anymore)
912     o --install-src as user now works for remote medium
913     o --install-src will remove succesfully installed src.rpm from
914     /var/cache/urpmi/rpms/* (unless post-clean is 0)
915     - urpmf:
916     o add special code for --files simple case, it makes urpmf 3x faster for
917     this often used case
918     o display a warning when searching "xxx(yyy)" since it is handled as a
919     regexp and so the parentheses are useless. suggest using --literal
920     - urpmq:
921     o add --provides
922     o fix option -a : display packages of all compatible archs (#36942)
923     - all tools:
924     o deprecate --curl and --wget in favor of --downloader curl
925     and --downloader --wget
926     o fix displaying error message when failing to lock (regression in 5.1)
927    
928     Version 5.1 - 16 January 2008, by Pascal "Pixel" Rigaux
929    
930     - urpmf, urpmq:
931     o fix using xml info files with spaces in medium name
932     - urpmf:
933     o fix --license
934     - urpmq:
935     o add --sourcerpm
936     o deprecate "urpmq --requires", "urpmq -R" and "urpmq -RR"
937     o fix --list (regression introduced in 5.0) (#36742)
938    
939     Version 5.0 - 11 January 2008, by Pascal "Pixel" Rigaux
940    
941     - urpmf, urpmq:
942     o use xml info instead of hdlist when possible
943     o "urpmq -l" is faster (3x)
944     o "urpmf -l" is slower (1.5x)
945     o "urpmf --sourcerpm" is much faster
946     o see "xml-info" option in urpmi.cfg(5) to see when those files are downloaded
947     o new require: perl module XML::LibXML
948     - urpmq:
949     o use rpm file instead of hdlist/xml-info when file is local
950     o use URPM::Package->changelogs (need perl-URPM 3.06)
951     - urpmf
952     o fix an *old* bug (since december 2002) making urpmf keeps parsed
953     hdlist files in memory (was fixed for multitags, but not for simple tags)
954     - all tools:
955     o replace /var/lib/urpmi/MD5SUM with /var/lib/urpmi/MD5SUM.<medium_name>
956     (this will allow checking xml media_info is up-to-date even if we don't
957     update it at the same time as synthesis is updated)
958     - urpmi.update, urpmi.addmedia, urpmi.removemedia:
959     o drop hdlist support replaced with xml media_info
960     (this imply file-deps are correctly handled, see genhdlist2(1))
961     o drop option "-c" which used to clean /var/cache/urpmi/headers
962     o enhancement: only parse updated synthesis
963     - urpmi.addmedia
964     o do check md5sum of downloaded synthesis
965     (the check was only done on urpmi.update)
966     o new --xml-info option
967     - urpmi:
968     o do remove __db* on priority-upgrade
969     (fix regression introduced in 4.10.15)
970     o always prompt before doing a priority-upgrade transaction, even if there
971     is only one priority upgrade package (since there will be more packages to
972     install after restarting urpmi)
973    
974     Version 4.10.19 - 12 December 2007, by Pascal "Pixel" Rigaux
975    
976     - urpmi:
977     o fix handling "post-clean: 0" in urpmi.cfg
978     (#36082, regression introduced in 4.10.16)
979     - library:
980     o urpm::media::read_config() doesn't read urpmi.cfg global options anymore,
981     use urpm->get_global_options or urpm->new_parse_cmdline
982    
983     Version 4.10.18 - 11 December 2007, by Pascal "Pixel" Rigaux
984    
985     - urpmi:
986     o handle --suggests (to override urpmi.cfg global option "no-suggests")
987     - urpmi.update:
988     o exit code 1 when a (selected) medium can't be updated (#35952)
989     o leave early with error if no medium were successfull updated
990     - drop translated man pages (they are too old)
991     - urpmi.addmedia:
992     o exit code 1 when a medium can't be added
993     o enhance parsing of urls with login:password for logins with "@"
994     so that password doesn't end up in urpmi.cfg
995     o adapt to perl-URPM 3.00 API to parse pubkey files
996     (nb: $urpm->{keys} is not used anymore)
997    
998     Version 4.10.17 - 30 November 2007, by Pascal "Pixel" Rigaux
999    
1000     - urpmi:
1001     o fix regression introduced in 4.10.15:
1002     "urpmi --force valid invalid" should warn about "invalid" but still
1003     install "valid"
1004    
1005     Version 4.10.16 - 28 November 2007, by Pascal "Pixel" Rigaux
1006    
1007     - urpmi:
1008     o small transactions should have at least 8 packages
1009     (ie --split-length is now 8 by default)
1010     o do not do a big transaction if installing less than 20 packages
1011     (ie --split-level is now 1 by default)
1012     - urpmq:
1013     o new option --requires-recursive (alias of option -d)
1014     o bugfix previous release: "urpmq --fuzzy foo" should display all "*foo*" matches
1015    
1016     Version 4.10.15 - 26 November 2007, by Pascal "Pixel" Rigaux
1017    
1018     - all tools:
1019     o exit with code 1 after displaying usage (instead of exit code 0)
1020     - urpmi:
1021     o with rsync, use --copy-links (to have the same behaviour as http/ftp, and
1022     so allow symlinks on the server)
1023     o fix "urpmi --install-src" (regression introduced in 4.10.9) (#35164)
1024     o fix --limit-rate (regression introduced in 4.9.12)
1025     o --auto-update is quite unsafe, but at least now it should be cleaner
1026     (ensure $urpm doesn't have media twice) (#36134)
1027    
1028     Version 4.10.14 - 4 October 2007, by Pascal "Pixel" Rigaux
1029    
1030     - library:
1031     o urpm::media::add_distrib_media: add option "only_updates" for rpmdrake
1032    
1033     Version 4.10.13 - 3 October 2007, by Pascal "Pixel" Rigaux
1034    
1035     - urpmi
1036     o remove prefix/var/lib/rpm/__db* after installing pkgs rooted
1037    
1038     Version 4.10.12 - 27 September 2007, by Pascal "Pixel" Rigaux
1039    
1040     - urpm::media::update_media:
1041     o ensure a second pass is done even if media has not been modified
1042     (useful for the %trigger trick done in urpmi to rebuild synthesis with
1043     suggests)
1044     - urpmf
1045     o fix -a and -o
1046    
1047     Version 4.10.11 - 24 September 2007, by Pascal "Pixel" Rigaux
1048    
1049     - create /var/tmp in chroots too
1050     - fixed nb.po
1051    
1052     Version 4.10.10 - 17 September 2007, by Pascal "Pixel" Rigaux
1053    
1054     - fix using already downloaded rpms (from /var/cache/urpmi/rpms) (#33655)
1055     - improve retrieving update descriptions API
1056    
1057     Version 4.10.9 - 13 September 2007, by Pascal "Pixel" Rigaux
1058    
1059     - urpmi, urpme
1060     o default to selecting all the prefered packages according to installed
1061     locales (need perl-URPM 2.00 to work)
1062     o do not prompt questions if not waiting for user answer
1063     (for urpmi --force or urpme --force)
1064     - urpmf
1065     o fix --synthesis
1066    
1067     Version 4.10.8 - 10 September 2007, by Pascal "Pixel" Rigaux
1068    
1069     - urpmi
1070     o enhance "columns" display of packages to install (esp. fit on 80 columns)
1071     o do not use netrc for protocol ssh
1072    
1073     Version 4.10.7 - 6 September 2007, by Pascal "Pixel" Rigaux
1074    
1075     - urpmi
1076     o fix rpmdb locking with --root
1077     o handle --searchmedia <media1>,...,<mediaN>
1078     o do auto upgrade mandriva kernels (ie remove kernel*-latest to skip.list)
1079     o display size that will be installed - removed with a nice message (#32022)
1080     o display packages which are going to installed with name-version-release
1081     info in columns
1082     - urpmi, urpme
1083     o use best unit (KB, MB...) to display size will be installed - removed
1084    
1085     Version 4.10.6 - 28 August 2007, by Pascal "Pixel" Rigaux
1086    
1087     - urpmi
1088     o fix --bug when there is no /etc/urpmi/prefer.list file
1089     o new option --justdb (new perl-URPM 1.76)
1090     o do not verify signature of .spec files (#32824)
1091     o handle changes in priority-upgrade list between old and new urpmi (#32925)
1092     - urpmf
1093     o display "usage" when no <pattern-expression> is given (#32658)
1094    
1095     Version 4.10.5 - 14 August 2007, by Pascal "Pixel" Rigaux
1096    
1097     - urpmi
1098     o keep_all_tags for now to avoid rpm saying file conflicts when the content
1099     is the same
1100     o restart after upgrading 'meta-task' because of /etc/urpmi/prefer.vendor.list
1101    
1102     Version 4.10.4 - 13 August 2007, by Pascal "Pixel" Rigaux
1103    
1104     - urpmi
1105     o bugfix 4.10.0: a circular reference was causing rpmdb to be opened many times
1106     o --urpmi-root: if <root>/etc/urpmi/*.list are available, use them.
1107     otherwise defaults to /etc/urpmi/*.list
1108    
1109     Version 4.10.3 - 13 August 2007, by Thierry Vignaud
1110    
1111     - urpmi
1112     o do not default to --nolock when using --root (reverting rafael
1113     commit on 2006-01-11 13:17)
1114     o do try to umount removable media when using --nolock (fixing
1115     rafel's commit r15048 on 2005-06-09)
1116     o try harder to explain why a package is removed
1117     o try harder to explain why we cannot select a package (eg: because
1118     i586 package is already installed on x86_64)
1119    
1120     Version 4.10.2 - 13 August 2007, by Thierry Vignaud
1121    
1122     - gurpmi:
1123     o reuse common shared code of urpmi/rpmdrake
1124     o umount removable media as soon as possible
1125     o unlock RPM & URPMI dbs locks as soon as possible like rpmdrake
1126     - urpmi
1127     o when using --urpmi-root, load <root>/etc/rpm/macros
1128     o enable GUIes to display already installed & not installable RPMs
1129     o enable GUIes to display uninstallations
1130     - urpmi.cfg
1131     o really add global option no-suggests
1132    
1133     Version 4.10.1 - 12 August 2007, by Pascal "Pixel" Rigaux
1134    
1135     - library
1136     o urpm::select: new function get_preferred() replacing sort_choices()
1137     (for drakx)
1138    
1139     Version 4.10.0 - 11 August 2007, by Pascal "Pixel" Rigaux
1140    
1141     - new major release (motivation: urpmi has many new features)
1142     - urpmi
1143     o new option --replacepkgs (same as rpm --replacepkgs) (#16112)
1144     (need perl-URPM 1.73)
1145     o fix --quiet (regression introduced in 4.9.28)
1146     o handle preferred choices (through --prefer, /etc/urpmi/prefer.list
1147     and /etc/urpmi/prefer.vendor.list)
1148     - all tools
1149     o new option --wait-lock (#13025)
1150    
1151     Version 4.9.30 - 10 August 2007, by Pascal "Pixel" Rigaux
1152    
1153     - urpmi (thanks to Thierry Vignaud)
1154     o move some code to new module urpm::main_loop to share it with rpmdrake
1155    
1156     Version 4.9.29 - 9 August 2007, by Pascal "Pixel" Rigaux
1157    
1158     - urpmi
1159     o explicit error when using "urpmi ---install-src" as user with remote media
1160     o add support for "suggests": a newly suggested package is installed as if
1161     required, but one can remove it afterwards, or use --no-suggests
1162     (need perl-URPM 1.69)
1163     - urpmf
1164     o handle --suggests
1165    
1166     Version 4.9.28 - 3 August 2007, by Pascal "Pixel" Rigaux
1167    
1168     - urpmi
1169     o handle README.<version>.upgrade.urpmi and
1170     README.<version>-<release>.upgrade.urpmi: the content is displayed
1171     when upgrading from rpm older than <version> (#30187)
1172     (need perl-URPM 1.68)
1173     - urpmf
1174     o handle --license
1175     - urpmi.update
1176     o handle -q option (#31890)
1177     - urpmq
1178     o --whatrequires: fix skipping packages through provides provided by other
1179     packages, when the other package is the same pkg name (#31773)
1180     - library
1181     o urpm::install: export %readmes so that rpmdrake can access it
1182    
1183     Version 4.9.27 - 18 June 2007, by Pascal "Pixel" Rigaux
1184    
1185     - urpmi.addmedia --distrib, urpmi/urpme/urpmf/urpmq --use-distrib
1186     o media.cfg per media field hdlist=hdlist_xxx.cz is not used anymore,
1187     xxx/media_info/hdlist.cz is used instead. To get previous behaviour, use
1188     option --use-copied-hdlist or use_copied_hdlist=1 in media.cfg
1189     - urpmi
1190     o for long package names, ensure progression of installation (####...) is
1191     still properly indented (#28639)
1192     - urpmi.addmedia
1193     o fix reconfig.urpmi use
1194     - urpmi.update
1195     o only copy previous hdlist in cache dir for rsync, don't do it for wget/curl
1196     (it's useless and potentially dangerous when used with "resume")
1197     - urpmf
1198     o bug fix -m (#31452)
1199     - all tools
1200     o 4.9.26 is broken when downloading with wget since it creates hdlist.cz.1
1201     files. fixing using --force-clobber option (! need a patched wget !)
1202     o hide rsync errors by default to hide false positives,
1203     but allow getting them with --debug
1204    
1205     Version 4.9.26 - 14 June 2007, by Pascal "Pixel" Rigaux
1206    
1207     - urpmf
1208     o add option --use-distrib
1209     - urpmq
1210     o allow using --use-distrib as non-root
1211     - all tools
1212     o don't use time-stamping when downloading with wget
1213     (useless and slow since it forces to download the whole directory listing)
1214     (as suggested by Andrey Borzenkov on cooker)
1215    
1216     Version 4.9.25 - 8 June 2007, by Pascal "Pixel" Rigaux
1217    
1218     - all tools
1219     o --debug now implies --verbose
1220     - urpmi.addmedia
1221     o [bugfix] fix using "with synthesis.hdlist.cz" (#31081)
1222     o don't overwrite existing urpmi.cfg with an empty file
1223     when disk is full (#30945)
1224     - urpmi
1225     o prefer best architecture over exact name
1226     (eg: urpmi libfoo-devel prefers lib64foo-devel over libfoo-devel)
1227     o [bugfix] fix urpmi --parallel (#30996)
1228     o [bugfix] fix plural handling in "Packages foo can not be installed" (#31229)
1229     o fix "Argument list too long" when calling curl/wget/proz
1230     (things should work even in case of one big transaction) (#30848)
1231     - urpmf
1232     o fix an *old* bug (since december 2002) making urpmf keeps parsed hdlist
1233     files in memory
1234    
1235     Version 4.9.24 - 9 May 2007, by Pascal "Pixel" Rigaux
1236    
1237     - urpmi
1238     o display "removing package ..." when removing an obsolete or conflicting
1239     package (need perl-URPM 1.63), and not before
1240     o in verbose mode, display "removing upgraded package ..."
1241     (should make it more understandable by users)
1242     - urpmi.addmedia
1243     o [bugfix] fix removable://... (#30257)
1244     o [bugfix] look for media/$media_dir/media_info/pubkey instead of
1245     media/$media_dir/pubkey
1246     o [bugfix] with --distrib, don't use previous media's pubkey if a pubkey is
1247     missing (eg: use pubkey_main for media "Main Updates" when
1248     pubkey_main_updates is missing)
1249    
1250     Version 4.9.23 - 3 May 2007, by Pascal "Pixel" Rigaux
1251    
1252     - urpmi
1253     o always upgrade (-U) packages instead of installing (-i) them,
1254     except for inst.list packages. This change is needed to fix
1255     "b--obsoletes-->a and c--conflicts-->a prompting for upgrading a"
1256     in perl-URPM 1.61
1257     o fix displaying README.*urpmi when using --root or --urpmi-root
1258     o fix displaying README.install.urpmi when installing a package conflicting
1259     with an available package
1260     o display "removing package ..." when removing, not before.
1261     o display "removing package ..." when upgrading package
1262     (may be too verbose though)
1263     o display "In order to satisfy the '%s' dependency, one of the following
1264     packages is needed:" so that user can understand what dependency is used
1265     (need perl-URPM 1.62)
1266     - for rpmdrake
1267     o make translate_why_removed() safe to call (cf bug #28613)
1268    
1269     Version 4.9.21 - 27 March 2007, by Pascal "Pixel" Rigaux
1270    
1271     - urpmi
1272     o add kernel-source-latest to skip.list
1273     (to be coherent with other kernel*latest) (#29933)
1274     - urpmi.addmedia
1275     o do display download progression by default (be coherent with other tools),
1276     use -q to hide it
1277     - urpmi.update
1278     o do not display download progression with -q
1279    
1280     Version 4.9.20 - 15 March 2007, by Pascal "Pixel" Rigaux
1281    
1282     - all tools
1283     o be failsafe when module encoding is not there
1284     (ie when only perl-base is installed) (#29387)
1285     - gurpmi:
1286     o fix displaying size of packages
1287     o fix displaying only the first package in "you're about to..." dialog
1288     o prevent downloading/installing dialog from resizing
1289     - urpmi-parallel-ka-run:
1290     o fix parsing the output of rshp2 (only rshp output was successfully parsed)
1291    
1292     Version 4.9.19 - 8 March 2007, by Pascal "Pixel" Rigaux
1293    
1294     - urpmi
1295     o fix priority-upgrade broken on some x86_64 (#29125)
1296     (bug introduced in urpmi 4.9.11)
1297     - gurpmi
1298     o use same translation routines as urpmi, fixing various encoding issues (#29248)
1299     - urpmq
1300     o remove duplicated warning for "urpmq -l" when a rpm header is missing (#29174)
1301    
1302     Version 4.9.17 - 6 March 2007, by Pascal "Pixel" Rigaux
1303    
1304     - urpmq
1305     o add --whatprovides (doing same as -p) (#29175)
1306     - urpmi
1307     o don't auto upgrade mandriva kernels (ie add kernel*-latest to skip.list)
1308     o add perl-MDV-Distribconf to priority upgrade packages
1309     o display translated summaries
1310    
1311     Version 4.9.16 - 2 March 2007, by Pascal "Pixel" Rigaux
1312    
1313     - urpmi
1314     o fix crash asking for medium
1315     - urpmf
1316     o do not display invalid error at the end when using removable media (#28905)
1317     - urpmq
1318     o --whatrequires-recursive: fix debug message explaining why a package
1319     is added, and enhance the verbose message explaining why some package are
1320     skipped
1321    
1322     Version 4.9.15 - 6 February 2007, by Pascal "Pixel" Rigaux
1323    
1324     - urpmi.update
1325     o add --probe-rpms to replace -f -f
1326     o -f -f should be allowed (#28500)
1327     - urpmq
1328     o --whatrequires will now handle virtual package requires
1329     (eg: bash is now returned by "urpmq --whatrequires glibc")
1330     (#28367)
1331     - german translation
1332     o don't use non iso-8859-15 chars otherwise perl segfaults (#28537)
1333     (perl bug #41442)
1334    
1335     Version 4.9.14 - 25 January 2007, by Pascal "Pixel" Rigaux
1336    
1337     - urpmi
1338     o fix encoding issue with "--bug ..." introduced in previous version (#28387)
1339     - urpmi, ...
1340     o workaround no locale (eg: LC_ALL=C): when encoding is "ascii",
1341     do not try to convert strings to this encoding, any encoding will do
1342     (#28367)
1343     - urpmq
1344     o rename option -R into --whatrequires
1345     o rename option -RR into --whatrequires-recursive,
1346     and don't go through virtual packages which are provided by another
1347     package, eg: "skipping package(s) required by db1-devel via devel(libdb),
1348     since that virtual package is provided by libdb2-devel"
1349     (#27814)
1350     o do not document option -P (which is the default)
1351    
1352     Version 4.9.13 - 19 January 2007, by Pascal "Pixel" Rigaux
1353    
1354     - urpmi, ...
1355     o fix encoding/codeset mess (using the magical
1356     Locale::gettext::bind_textdomain_codeset(..., "UTF-8") from new
1357     perl-Locale-gettext)
1358     o fix translating rpmlib messages (using URPM::bind_rpm_textdomain_codeset())
1359     - gurpmi2
1360     o do display installation failed on file conflicts (#22131)
1361     - urpmi.addmedia
1362     o do not display in clear text the password (when using -v or --debug)
1363     - urpmq
1364     o when using synthesis do not download packages to get information.
1365     before this modification, it was downloaded iff one medium was using hdlist (#16772)
1366     o when using synthesis fix using local rpms to get information
1367     before this modification, local rpm was used iff one medium was using hdlist
1368     o display a warning about no hdlist only for needed media,
1369     adapt the warning to the option (for "-i", synthesis can still help),
1370     and tell which rpms and impacted
1371    
1372     Version 4.9.12 - 10 January 2007, by Pascal "Pixel" Rigaux
1373    
1374     - urpmi
1375     o fix handling removable media (bug introduced in 4.9.x) (#27854)
1376     o with "-v", display the package file copied to disk
1377     o use P (ie ngettext) to handle plurals
1378     o re-allow "urpmi --clean" with no arguments
1379     (broken on january 2006, commit r36390) (#27747)
1380     o be more verbose with "-v"
1381     - urpmi, urpmq, urpmf
1382     o "--media foo" and "--searchmedia foo" use medium "foo"
1383     even if "foo" is flagged "ignore" (#27745)
1384     - urpmi.addmedia
1385     o new option "--probe-rpms" which replaces "-f -f"
1386     o fix using dir "/foo/bar boo" and no hdlist (using *.rpm)
1387     o when using "--distrib <url>", have "xxx" instead of "xxx1"
1388     for the medium name (eg: "Main" instead of "Main1")
1389     o when using --distrib, add noauto media with flag ignore
1390     so that someone can easily use them by removing ignore
1391     (nb: debug_for and srpm media are not added though)
1392     (cf bug #28050)
1393    
1394     Version 4.9.11 - 12 December 2006, by Pascal "Pixel" Rigaux
1395    
1396     - urpmi
1397     o when "urpmi --auto-select" needs to restart urpmi because of a
1398     priority-upgrade, ensure it doesn't prompt an unneeded choice before
1399     restarting (#27527)
1400     (nb: the problem can still occur on "urpmi rpmdrake")
1401     - urpmi.removedia
1402     o "urpmi.removedia -a" when urpmi.cfg has no entry still warn the user,
1403     but exits with status 0
1404    
1405     Version 4.9.10 - 7 December 2006, by Pascal "Pixel" Rigaux
1406    
1407     - urpmi.addmedia
1408     o fix using "--virtual --distrib ..."
1409    
1410     Version 4.9.9 - 6 December 2006, by Pascal "Pixel" Rigaux
1411    
1412     - urpmi
1413     o fix "rpmdb: environment reference count went negative"
1414     when syslog service is down
1415     o fix having more than "hdlist" flag in urpmi.cfg
1416     - gurpmi2 (and rpmdrake)
1417     o fix crash when syslog service is down (#26256)
1418    
1419     Version 4.9.8 - 6 December 2006, by Pascal "Pixel" Rigaux
1420    
1421     - urpmi.addmedia, urpmi
1422     o use "hdlist" just like "synthesis" when forcing only hdlist usage
1423     o "hdlist" is valid with "virtual"
1424     - urpmi
1425     o don't say "Package foo-1.1 already installed"
1426     when in fact it is "Package foo-1.2 already installed".
1427     Still display "Package foo-1.1 can not be installed" until we can do
1428     better (#27176)
1429     - gurpmi (tvignaud)
1430     o don't ignore exceptions in callbacks
1431     o fix crash and really lock the urpm db
1432    
1433     Version 4.9.7 - 4 December 2006, by Pascal "Pixel" Rigaux
1434    
1435     - bug fix release
1436     - urpmi.addmedia
1437     o fix --probe-hdlist
1438     o fix "... with hdlist.cz" (only "... with synthesis.hdlist.cz" was working)
1439     - urpmi
1440     o add the long version of -q/-v (ie --quiet/--verbose)
1441     o --quiet is really quiet (#14538)
1442    
1443     Version 4.9.6 - 31 November 2006, by Pascal "Pixel" Rigaux
1444    
1445     - bug fix release
1446     - urpmf:
1447     o handle --urpmi-root
1448     - urpmi.addmedia:
1449     o fix downloading synthesis which is done twice when remote
1450     o fix downloading pubkey in media_info/
1451    
1452     Version 4.9.5 - 30 November 2006, by Pascal "Pixel" Rigaux
1453    
1454     - all tools:
1455     o new option --urpmi-root that is similar to --root but also use rooted
1456     urpmi db
1457     - urpmi:
1458     o handle buggy "list: xxx" in urpmi.cfg (when the list can't be found)
1459     o handle no "synthesis" together with "with_hdlist: synthesis.hdlist.cz"
1460     - urpmi.cfg:
1461     o new per-medium field "media_info_dir:" which replaces "with_hdlist:" in
1462     most cases. It allows using either hdlist & synthesis when nor
1463     "hdlist:" nor "synthesis" is set (#16232)
1464     - urpmi.update:
1465     o not so verbose by default, only display
1466     'medium "foo" is up-to-date' or 'medium "foo" updated'
1467     - urpmi.removemedia:
1468     o not so verbose by default, only display 'removing medium "foo"'
1469     o do not allow both "-a" and <name>, fix usage
1470     - urpmi.addmedia:
1471     o not so verbose by default, only display 'adding medium "foo"'
1472     o do not add "hdlist: hdlist.<name>.cz" lines in urpmi.cfg,
1473     compute it from <name> (one can still enforce a file name)
1474     o do not default to --probe-synthesis but use both hdlist/synthesis
1475    
1476     Version 4.9.4 - 24 November 2006, by Pascal "Pixel" Rigaux
1477    
1478     - urpmi.addmedia:
1479     o fix random ordering of media (using --distrib on a non-remote medium)
1480     o now inserting non-remote medium after first non-remote medium
1481     (instead of adding it as first medium)
1482     - urpmi, urpme, urpmq:
1483     o add option --probe-synthesis (allowed with --use-distrib)
1484    
1485     Version 4.9.3 - 24 November 2006, by Pascal "Pixel" Rigaux
1486    
1487     - bug fix release:
1488     - fix handling multiple virtual hdlist files
1489     (the second pass was not done...)
1490    
1491     Version 4.9.2 - 24 November 2006, by Pascal "Pixel" Rigaux
1492    
1493     - bug fix release:
1494     - /foo/@86875:bar.src.rpm is not a url with protocol /foo/@86875
1495     - /foo/chroot_tmp/... is not a url with protocol /foo/chroot
1496    
1497     Version 4.9.1 - 23 November 2006, by Pascal "Pixel" Rigaux
1498    
1499     - cleanup locks handling, log locking, and don't say "urpmi database locked"
1500     when it's the rpm database that is locked
1501     - urpmi:
1502     o add --nokeep (which overrides urpmi.cfg global option "keep")
1503    
1504     Version 4.9.0 - 22 November 2006, by Pascal "Pixel" Rigaux
1505    
1506     - urpmi:
1507     o don't fork on multiple transactions
1508     o fix buggy print "::logger_id::" (#27026)
1509     - gurpmi2 (tvignaud):
1510     o fix unvisible content
1511     o prevent a dialog to have a height of several scores of thousands pixels
1512     o add support of --root
1513     - urpmi.update:
1514     o don't write urpmi.cfg unless really needed
1515     o don't write md5sum in urpmi.cfg (bugfix)
1516     - urpmi.addmedia:
1517     o drop support for "list" file
1518     (now you must have a hdlist/synthesis on remote server)
1519     o drop support for searching recursively rpms when there is no
1520     hdlist/synthesis. Only search in given directory (ie $url/*.rpm)
1521     o do not use list.<media_name> to store passwords, use /etc/urpmi/netrc
1522     instead. Also do have the url in urpmi.cfg, only the password is removed
1523     o change the format of list.<media_name>, it contains only rpm files
1524     relative to the medium url
1525     o deprecate "... with <relative hdlist/synthesis>". It is not useful anymore
1526     (nb: if you want to force using hdlist or synthesis, use --probe-hdlist or
1527     --probe-synthesis)
1528     o don't write urpmi.cfg twice
1529     o do not look for hdlist/synthesis in ../media_info/hdlist$suffix.cz (nb:
1530     with media.cfg, it will still use hdlist from media/media_info/, but it
1531     will simply use the hdlist$suffix.cz given by media.cfg )
1532     o --norebuild is by default (and deprecated): when the local
1533     hdlist/synthesis is buggy, do not discard it and go searching for *.rpm.
1534     Make it an error instead
1535     o fix building synthesis when using *.rpm (ie no hdlist/synthesis)
1536     - urpmi.removemedia: much faster (since it doesn't parse hdlist/synthesis anymore)
1537     - handle "empty" hdlist/synthesis
1538     - generate names.<media_name> only when the medium is created/updated
1539     - major splitting of urpm.pm in many modules
1540     - major splitting of functions in smaller functions
1541     (eg: update_media was 988 lines long, has been splitted in functions shorter
1542     than 105 lines)
1543     - big code cleanup/rework
1544     - perl_checker compliance (very useful for such big code rework)
1545 tv 3638
1546     * Thu Sep 21 2006 rafael
1547 tv 3643
1548 tv 3638 Fix a bug in urpmi.addmedia for removable media
1549    
1550     * Wed Sep 20 2006 rafael
1551    
1552     . Hack to minimize file descriptor leak when upgrading from 2006
1553     . Don't read ~/.curlrc (Nicolas Melay)
1554     . Don't ignore other media when using --auto-update
1555    
1556     * Wed Sep 13 2006 rafael
1557 tv 3643
1558 tv 3638 Fix bug in handling updates_for keyword in media.cfg
1559    
1560     * Tue Sep 12 2006 rafael
1561 tv 3643
1562 tv 3638 . Add support for updates_for keyword in media.cfg
1563     . translation updates
1564    
1565 tv 3643 Version 4.8.24 - Sep 06 2006, by rafael
1566    
1567 tv 3638 . fixes gurpmi file association
1568     . output bugs fixed
1569     . urpmi -q is more quiet
1570     . translations updated
1571     . reap ssh processes
1572    
1573     * Tue Sep 05 2006 rafael
1574 tv 3643
1575 tv 3638 Fix the new menu so gurpmi is run when double-clicking on an rpm
1576     (bug #25148)
1577    
1578     * Sat Aug 12 2006 rafael
1579 tv 3643
1580 tv 3638 - New manpage: urpmihowto
1581     - Misc. doc fixes
1582     - Use --anyauth with curl downloads
1583     - urpmi.removemedia and urpmi.addmedia now return a proper exit status
1584     - bash completions fixes by Guillaume Rousse
1585    
1586     * Sat Aug 12 2006 rafael
1587 tv 3643
1588 tv 3638 Reapply revision #55291
1589    
1590 tv 5736 Version 4.8.22 - Jul 12 2006, by Rafael Garcia-Suarez
1591 tv 3638
1592     - Update docs and translations
1593     - Allow to install deps of an srpm via rurpmi (Pascal Terjan)
1594     - Add an -f option to rpm-find-leaves
1595    
1596 tv 5736 Version 4.8.21 - Jun 21 2006, by Rafael Garcia-Suarez
1597 tv 3638
1598     - New command rurpme
1599     - Forbid rurpmi --noscripts
1600     - Don't ignore unselected media with --auto-update
1601     - Remove old rpmdb log files at restart
1602    
1603 tv 5736 Version 4.8.20 - Jun 13 2006, by Rafael Garcia-Suarez
1604 tv 3638
1605     - New options to urpmi.addmedia: --interactive and --all-media (Olivier Thauvin)
1606     - urpmi.addmedia --distrib now uses media.cfg instead of hdlists (Olivier Thauvin)
1607     - Use global proxy settings when adding a media (Vincent Panel, bug #22000)
1608     - New urpmf option: -I. Also, make it handle "--" on command line
1609     - Don't restart urpmi when started with --root (bug #22509)
1610     - Misc. fixes to urpmi --bug
1611     - Misc. fixes to gurpmi
1612     - Don't sync to disk when closing rpmdb
1613     - Doc fixes
1614    
1615 tv 5736 Version 4.8.19 - Apr 21 2006, by Rafael Garcia-Suarez
1616 tv 3638
1617     - Fix running rurpmi with curl/wget, could have tainting errors
1618     - Repackaging counter is prettier
1619     - Several fixes in gurpmi by Thierry Vignaud
1620    
1621 tv 5736 Version 4.8.18 - Apr 06 2006, by Rafael Garcia-Suarez
1622 tv 3638
1623     - Fix noisy output on http media update
1624     - Translation updates
1625    
1626 tv 5736 Version 4.8.17 - Apr 04 2006, by Rafael Garcia-Suarez
1627 tv 3638
1628     - urpmi.recover --list-safe
1629     - proper handling of SIGINT in urpmi.addmedia
1630     - make gurpmi clean the download cache
1631     - fix urpmq --synthesis
1632     - make gurpmi test directly if file argument exists (Warly)
1633     - fix ssh download as non-root (Michael Scherer)
1634     - print more reports on download errors
1635     - doc updates
1636    
1637 tv 5736 Version 4.8.16 - Mar 22 2006, by Rafael Garcia-Suarez
1638 tv 3638
1639     - Fix again transaction counter (and make it prettier)
1640     - More docs
1641    
1642 tv 5736 Version 4.8.15 - Mar 21 2006, by Rafael Garcia-Suarez
1643 tv 3638
1644     - Lock the urpmi db when adding a media
1645     - Correct transaction count, even when repackaging, and better readability
1646     - Enhance a couple of error messages
1647    
1648 tv 5736 Version 4.8.14 - Mar 20 2006, by Rafael Garcia-Suarez
1649 tv 3638
1650     - Add --auto-select, --media and --searchmedia options to gurpmi
1651     - Various gurpmi fixes (Thierry Vignaud)
1652     - Fix installation of srpms by urpmi
1653     - Portability enhancements (Buchan Milne)
1654     - Warn on downloader change (Michael Scherer)
1655     - Reuse ssh connection if possible (Michael Scherer)
1656     - Add French man page (Christophe Berthelé)
1657    
1658 tv 5736 Version 4.8.13 - Mar 03 2006, by Rafael Garcia-Suarez
1659 tv 3638
1660     - Doc
1661     - Fix cache cleanup (bug #17913)
1662     - Require latest perl-URPM
1663    
1664 tv 5736 Version 4.8.12 - Feb 28 2006, by Rafael Garcia-Suarez
1665 tv 3638
1666     - Less verbosity with urpmi -q
1667     - Translation and doc updates
1668     - avoid a perl warning in urpmi.recover
1669    
1670 tv 5736 Version 4.8.11 - Feb 17 2006, by Rafael Garcia-Suarez
1671 tv 3638
1672     - New option, urpmi.recover --disable
1673     - Docs fixes
1674     - Miscellaneous bash completions fixes
1675     - Let "ignoresize" be configurable in urpmi.cfg
1676    
1677 tv 5736 Version 4.8.10 - Feb 14 2006, by Rafael Garcia-Suarez
1678 tv 3638
1679     - New tool: urpmi.recover (in its own rpm)
1680     - urpmi: clean cache more aggressively (bug #17913)
1681     - Don't log to /var/log/urpmi.log anymore, use syslog
1682     - urpme and urpmi.recover use syslog too
1683     - New config file urpmi.recover.macros
1684     - Add new option --repackage to urpmi and urpme
1685     - Add new option --ignorearch to urpmi and urpmq
1686     - Fix --no-verify-rpm with gurpmi
1687     - Fix usage of global urpmi.cfg options in gurpmi
1688     - Various useability fixes in urpme
1689     - Doc improvements
1690    
1691 tv 5736 Version 4.8.9 - Feb 02 2006, by Rafael Garcia-Suarez
1692 tv 3638
1693     - Fix call of --limit-rate option with recent curls
1694     - Fix some explanations on biarch environments
1695     - Fix error recovery on download of description files (Shlomi Fish)
1696     - Docs and translation updates
1697    
1698 tv 5736 Version 4.8.8 - Jan 25 2006, by Rafael Garcia-Suarez
1699 tv 3638
1700     - urpmi can now install specfile dependencies
1701     - Escape media names in urpmq --dump-config (Michael Scherer)
1702     - Require latest perl-URPM
1703     - Better docs
1704    
1705 tv 5736 Version 4.8.7 - Jan 13 2006, by Rafael Garcia-Suarez
1706 tv 3638
1707     - Allow to install SRPMs as a non-root user (Pascal Terjan)
1708     - Better diagnostics in a few cases
1709     - Doc improvements; document --nolock option
1710     - Don't lock when installing into a chroot
1711     - Code cleanup in download routines
1712    
1713 tv 5736 Version 4.8.6 - Jan 04 2006, by Rafael Garcia-Suarez
1714 tv 3638
1715     - rurpmi now doesn't install packages with unmatching signatures
1716     - Fix MD5SUM bug
1717     - Count correctly transactions even when some of them failed
1718     - Don't update media twice when restarting urpmi
1719    
1720 tv 5736 Version 4.8.5 - Dec 23 2005, by Rafael Garcia-Suarez
1721 tv 3638
1722     - New urpmi option, --auto-update
1723     - New urpme option, --noscripts
1724    
1725 tv 5736 Version 4.8.4 - Dec 08 2005, by Rafael Garcia-Suarez
1726 tv 3638
1727     - urpmi.addmedia doesn't reset proxy settings anymore
1728     - urpmi.removemedia now removes corresponding proxy settings
1729     - Fix installation of packages that provide and obsolete older ones
1730     - Remove the urpmq --headers option
1731    
1732 tv 5736 Version 4.8.3 - Dec 05 2005, by Rafael Garcia-Suarez
1733 tv 3638
1734     - New configuration option, default-media
1735     - New options --wget-options, --curl-options and --rsync-options
1736     - Fix /proc/mount parsing to figure out if a fs is read-only (Olivier Blin)
1737     - Use a symlink for rpm-find-leaves (Thierry Vignaud)
1738     - Better error checking when generating names file
1739     - Manpage updates
1740     - Translation updates
1741     - Bash completion updates
1742    
1743 tv 5736 Version 4.8.2 - Nov 25 2005, by Rafael Garcia-Suarez
1744 tv 3638
1745     - Now build urpmi using MakeMaker.
1746     - Some basic regression tests.
1747     - Non-english man pages are not installed by default anymore. They were not at
1748     all up to date with the development of the last years.
1749     - English man pages are now in POD format.
1750     - Correctly search for package names that contain regex metacharacters.
1751    
1752 tv 5736 Version 4.8.1-2mdk - Nov 17 2005, by Rafael Garcia-Suarez
1753 tv 3638
1754     - urpmi: Move summary of number of packages / size installed at the end
1755     - Don't require ka-run directly, use virtual package parallel-tools
1756     - Message updates
1757    
1758 tv 5736 Version 4.8.1 - Nov 17 2005, by Rafael Garcia-Suarez
1759 tv 3638
1760     - Display README.urpmi only once
1761     - Add a --noscripts option to urpmi
1762     - Install uninstalled packages as installs, not as upgrades
1763     - Make urpmi::parallel_ka_run work with taktuk2
1764    
1765 tv 5736 Version 4.8.0 - Nov 14 2005, by Rafael Garcia-Suarez
1766 tv 3638
1767     - Allow to put rpm names on the gurpmi command-line
1768     - Make --no-verify-rpm work for gurpmi
1769     - Improve some error messages in urpmi and gurpmi (bug #19060)
1770     - Fail earlier and more aggressively when downloading fails
1771     - Fix download with rsync over ssh
1772     - Use the --no-check-certificate option for downloading with wget
1773     - Use MDV::Packdrakeng; avoid requiring File::Temp, MDK::Common and packdrake
1774     - Build process improvements
1775     - Reorganize urpmq docs; make urpmq more robust; make urpmq require less locks
1776    
1777 tv 5736 Version 4.7.18 - Oct 27 2005, by Rafael Garcia-Suarez
1778 tv 3638
1779     - gurpmi now expands .urpmi files given on command-line, just like urpmi
1780     - urpmi.addmedia --raw marks the newly added media as ignored
1781    
1782 tv 5736 Version 4.7.17 - Oct 21 2005, by Rafael Garcia-Suarez
1783 tv 3638
1784     - Complete urpmf overhaul
1785     - Fix verbosity of downloader routines
1786    
1787 tv 5736 Version 4.7.16 - Oct 12 2005, by Rafael Garcia-Suarez
1788 tv 3638
1789     - New urpmi option --ignoresize
1790     - urpmq, urpmi.addmedia and urpmi.update now abort on unrecognized options
1791     - Add glibc to the priority upgrades
1792    
1793 tv 5736 Version 4.7.15 - Sep 15 2005, by Rafael Garcia-Suarez
1794 tv 3638
1795     - Fix --gui bug with changing media
1796     - Message updates
1797    
1798 tv 5736 Version 4.7.14 - Sep 08 2005, by Rafael Garcia-Suarez
1799 tv 3638
1800     - Optimize utf-8 operations
1801     - Don't decode utf-8 text when the locale charset is itself in utf-8
1802     - Message updates
1803    
1804 tv 5736 Version 4.7.13 - Sep 06 2005, by Rafael Garcia-Suarez
1805 tv 3638
1806     - Really make Date::Manip optional
1807    
1808 tv 5736 Version 4.7.12 - Sep 02 2005, by Rafael Garcia-Suarez
1809 tv 3638
1810     - Fix urpmi --gui when changing CD-ROMs
1811     - Fix a case of utf-8 double encoding
1812    
1813 tv 5736 Version 4.7.11-3mdk - Sep 01 2005, by Rafael Garcia-Suarez
1814 tv 3638
1815     - suppress wide character warnings
1816    
1817 tv 5736 Version 4.7.11-2mdk - Aug 31 2005, by Rafael Garcia-Suarez
1818 tv 3638
1819     - message updates
1820     - decode utf-8 on output
1821    
1822 tv 5736 Version 4.7.11 - Aug 20 2005, by Rafael Garcia-Suarez
1823 tv 3638
1824     - MD5 for hdlists weren't checked with http media
1825     - Don't print twice unsatisfied packages
1826     - gurpmi: allow to cancel when gurpmi asks to insert a new media
1827    
1828 tv 5736 Version 4.7.10-2mdk - Jul 19 2005, by Rafael Garcia-Suarez
1829 tv 3638
1830     - Message and manpage updates
1831    
1832 tv 5736 Version 4.7.10 - Jul 02 2005, by Rafael Garcia-Suarez
1833 tv 3638
1834     - Fix rurpmi --help
1835     - Patch by Pascal Terjan for bug 16663 : display the packages names urpmi
1836     guessed when it issues the message 'all packages are already installed'
1837     - Allow to cancel insertion of new media in urpmi --gui
1838     - Message updates
1839    
1840 tv 5736 Version 4.7.9 - Jun 30 2005, by Rafael Garcia-Suarez
1841 tv 3638
1842     - Add rurpmi, an experimental restricted version of urpmi (intended
1843     to be used by sudoers)
1844    
1845 tv 5736 Version 4.7.8 - Jun 29 2005, by Rafael Garcia-Suarez
1846 tv 3638
1847     - Allow to select more than one choice in alternative packages to be installed
1848     by urpmi
1849     - Add LDAP media at the end
1850     - Doc and translations updated
1851    
1852 tv 5736 Version 4.7.7 - Jun 14 2005, by Rafael Garcia-Suarez
1853 tv 3638
1854     - Fix documentation for urpmq --summary/-S and urpmf -i (Olivier Blin)
1855     - urpmq: extract headers only once
1856    
1857 tv 5736 Version 4.7.6 - Jun 11 2005, by Rafael Garcia-Suarez
1858 tv 3638
1859     - Fix bug on urpmi-parallel-ssh on localhost with network media
1860    
1861 tv 5736 Version 4.7.5 - Jun 10 2005, by Rafael Garcia-Suarez
1862 tv 3638
1863     - urpmi-parallel-ssh now supports 'localhost' in the node list and is a bit
1864     better documented
1865    
1866 tv 5736 Version 4.7.4 - Jun 08 2005, by Rafael Garcia-Suarez
1867 tv 3638
1868     - Implement basic support for installing delta rpms
1869     - Fix bug #16104 in gurpmi: choice window wasn't working
1870     - Implement -RR in urpmq to search through virtual packages as well (bug 15895)
1871     - Manpage updates
1872    
1873 tv 5736 Version 4.7.3-2mdk - May 18 2005, by Rafael Garcia-Suarez
1874 tv 3638
1875     - Previous release was broken
1876    
1877 tv 5736 Version 4.7.3 - May 18 2005, by Rafael Garcia-Suarez
1878 tv 3638
1879     - Introduce urpmi-ldap (thanks to Michael Scherer)
1880     - Don't pass bogus -z option to curl
1881     - Add descriptions to the list of rpms to be installed in gurpmi
1882    
1883 tv 5736 Version 4.7.2 - May 05 2005, by Rafael Garcia-Suarez
1884 tv 3638
1885     - Adaptations for rpm 4.4.1 (new-style key ids)
1886     - Add a "nopubkey" global option in urpmi.cfg and a --nopubkey switch to
1887     urpmi.addmedia
1888    
1889 tv 5736 Version 4.7.1 - Apr 29 2005, by Rafael Garcia-Suarez
1890 tv 3638
1891     - Fix a long-standing bug when copying symlinked hdlists over nfs
1892     - Minor rewrites in the proxy handling code
1893    
1894 tv 5736 Version 4.7.0 - Apr 27 2005, by Rafael Garcia-Suarez
1895 tv 3638
1896     - urpmi.addmedia: new option --raw
1897     - remove time stamps from rewritten config files
1898     - new config option: "prohibit-remove" (Michael Scherer)
1899     - urpmi: don't remove basesystem or prohibit-remove packages when installing
1900     other ones
1901     - new config option: "static" media never get updated
1902     - gurpmi: correctly handle several rpms at once from konqueror
1903     - urpmi: new option --no-install (Michael Scherer)
1904     - urpmi: allow relative pathnames in --root (Michael Scherer)
1905     - urpmi: handle --proxy-user=ask, so urpmi will ask user for proxy credentials
1906     - improve man pages
1907     - po updates
1908    
1909 tv 5736 Version 4.6.24-3mdk - Apr 12 2005, by Rafael Garcia-Suarez
1910 tv 3638
1911     - Change the default URL for the mirrors list file
1912    
1913 tv 5736 Version 4.6.24-2mdk - Apr 07 2005, by Rafael Garcia-Suarez
1914 tv 3638
1915     - po updates
1916    
1917 tv 5736 Version 4.6.24 - Mar 31 2005, by Rafael Garcia-Suarez
1918 tv 3638
1919     - More fixes related to ISO and removable media
1920    
1921 tv 5736 Version 4.6.23-5mdk - Mar 25 2005, by Rafael Garcia-Suarez
1922 tv 3638
1923     - Fixes related to ISO media
1924    
1925 tv 5736 Version 4.6.23-4mdk - Mar 24 2005, by Rafael Garcia-Suarez
1926 tv 3638
1927     - Disable --gui option when $DISPLAY isn't set
1928    
1929 tv 5736 Version 4.6.23-3mdk - Mar 23 2005, by Rafael Garcia-Suarez
1930 tv 3638
1931     - Add a --summary option to urpmq (Michael Scherer)
1932    
1933 tv 5736 Version 4.6.23-2mdk - Mar 11 2005, by Rafael Garcia-Suarez
1934 tv 3638
1935     - error checking was sometimes not enough forgiving
1936    
1937 tv 5736 Version 4.6.23 - Mar 10 2005, by Rafael Garcia-Suarez
1938 tv 3638
1939     - new urpmi option, --retry
1940     - better system error messages
1941    
1942 tv 5736 Version 4.6.22-2mdk - Mar 09 2005, by Rafael Garcia-Suarez
1943 tv 3638
1944     - Warn when a chroot doesn't has a /dev
1945    
1946 tv 5736 Version 4.6.22 - Mar 08 2005, by Rafael Garcia-Suarez
1947 tv 3638
1948     - Fix addition of media with passwords
1949     - More verifications on local list files
1950    
1951 tv 5736 Version 4.6.21 - Mar 07 2005, by Rafael Garcia-Suarez
1952 tv 3638
1953     - Output log messages to stdout, not stderr.
1954     - Fix spurious tags appearing in urpmi.cfg
1955     - Documentation nits and translations
1956     - Menu fix for gurpmi (Frederic Crozat)
1957    
1958 tv 5736 Version 4.6.20 - Feb 25 2005, by Rafael Garcia-Suarez
1959 tv 3638
1960     - Output takes now into account the locale's charset
1961     - Fix log error in urpmi-parallel
1962     - Docs, language updates
1963    
1964 tv 5736 Version 4.6.19 - Feb 21 2005, by Rafael Garcia-Suarez
1965 tv 3638
1966     - Document /etc/urpmi/mirror.config, and factorize code that parses it
1967    
1968 tv 5736 Version 4.6.18 - Feb 17 2005, by Rafael Garcia-Suarez
1969 tv 3638
1970     - Work around bug 13685, bug in display of curl progress
1971     - Fix bug 13644, urpmi.addmedia --distrib was broken
1972     - Remove obsoleted and broken --distrib-XXX command-line option
1973    
1974 tv 5736 Version 4.6.17 - Feb 16 2005, by Rafael Garcia-Suarez
1975 tv 3638
1976     - Remove curl 7.2.12 bug workaround, and require at least curl 7.13.0
1977     - Fix parsing of hdlists file when adding media with --distrib
1978    
1979 tv 5736 Version 4.6.16-2mdk - Feb 14 2005, by Rafael Garcia-Suarez
1980 tv 3638
1981     - Don't call rpm during restart to avoid locking
1982    
1983 tv 5736 Version 4.6.16 - Feb 14 2005, by Rafael Garcia-Suarez
1984 tv 3638
1985     - Patch by Michael Scherer to allow to use variables in media URLs
1986     - Fix retrieval of source packages (e.g. urpmq --sources) with alternative
1987     dependencies foo|bar (Pascal Terjan)
1988     - Fix --root option in urpme
1989     - Require latest perl-URPM
1990    
1991 tv 5736 Version 4.6.15 - Feb 04 2005, by Rafael Garcia-Suarez
1992 tv 3638
1993     - Add ChangeLog in docs
1994     - Message updates
1995     - gurpmi now handles utf-8 messages
1996     - print help messages to stdout, not stderr
1997     - rpm-find-leaves cleanup (Michael Scherer)
1998     - man page updates
1999    
2000 tv 5736 Version 4.6.14 - Jan 31 2005, by Rafael Garcia-Suarez
2001 tv 3638
2002     - urpmi.addmedia and urpmi now support ISO images as removable media
2003     - "urpmq -R" will now report far less requires, skipping virtual packages.
2004     - Improve bash-completion for media names, through new options to urpmq
2005     --list-media (by Guillaume Rousse)
2006    
2007 tv 5736 Version 4.6.13 - Jan 25 2005, by Rafael Garcia-Suarez
2008 tv 3638
2009     - urpme now dies when not run as root
2010     - improve error reporting in urpmi-parallel
2011     - perl-base is no longer a priority upgrade by default
2012     - factor code in gurpmi.pm; gurpmi now supports the --no-verify-rpm option
2013     - "urpmi --gui" will now ask with a GUI popup to change media. Intended to be
2014     used with --auto (so other annoying dialogs are not shown).
2015    
2016 tv 5736 Version 4.6.12 - Jan 19 2005, by Rafael Garcia-Suarez
2017 tv 3638
2018     - perl-base is now a priority upgrade by default
2019     - gurpmi has been split in two programs, so users can save rpms without being root
2020    
2021 tv 5736 Version 4.6.11 - Jan 10 2005, by Rafael Garcia-Suarez
2022 tv 3638
2023     - Add an option to urpmi, --expect-install, that tells urpmi to return with an
2024     exit status of 15 if it installed nothing.
2025     - Fix 'urpmf --summary' (Michael Scherer)
2026     - Language updates
2027    
2028 tv 5736 Version 4.6.10 - Jan 06 2005, by Rafael Garcia-Suarez
2029 tv 3638
2030     - Langage updates
2031     - urpmi now returns a non-zero exit status il all requested packages were
2032     already installed
2033     - fix a small bug in urpmq with virtual media (Olivier Blin)
2034     - fail if the main filesystems are mounted read-only
2035    
2036 tv 5736 Version 4.6.9 - Dec 17 2004, by Rafael Garcia-Suarez
2037 tv 3638
2038     - Fix urpmi --skip
2039     - Tell number of packages that will be removed by urpme
2040     - Remove gurpm module, conflict with older rpmdrakes
2041    
2042 tv 5736 Version 4.6.8 - Dec 13 2004, by Rafael Garcia-Suarez
2043 tv 3638
2044     - Adding a media should not fail when there is no pubkey file available
2045     (bug #12646)
2046    
2047 tv 5736 Version 4.6.7 - Dec 10 2004, by Rafael Garcia-Suarez
2048 tv 3638
2049     - Fix a problem in finding pubkeys for SRPM media.
2050     - Fix a problem in detecting download ends with curl [Bug 12634]
2051    
2052 tv 5736 Version 4.6.6-2mdk - Dec 08 2004, by Rafael Garcia-Suarez
2053 tv 3638
2054     - Improvements to gurpmi: scrollbar to avoid windows too large, interface
2055     refreshed more often, less questions when unnecessary, fix --help.
2056    
2057 tv 5736 Version 4.6.6 - Dec 07 2004, by Rafael Garcia-Suarez
2058 tv 3638
2059     - gurpmi has been reimplemented as a standalone gtk2 program.
2060     - As a consequence, urpmi --X doesn't work any longer.
2061    
2062 tv 5736 Version 4.6.5 - Dec 03 2004, by Rafael Garcia-Suarez
2063 tv 3638
2064     - Add --ignore and -­no-ignore options to urpmi.update
2065     - Reduce urpmi redundant verbosity
2066    
2067 tv 5736 Version 4.6.4-4mdk - Dec 02 2004, by Rafael Garcia-Suarez
2068 tv 3638
2069     - Minor fix in urpmi.addmedia (autonumerotation of media added with --distrib)
2070    
2071 tv 5736 Version 4.6.4-3mdk - Dec 01 2004, by Rafael Garcia-Suarez
2072 tv 3638
2073     - Internal API additions
2074     - urpmi wasn't taking into account the global downloader setting
2075    
2076 tv 5736 Version 4.6.4-2mdk - Nov 30 2004, by Rafael Garcia-Suarez
2077 tv 3638
2078     - Fix package count introduced in previous release
2079    
2080 tv 5736 Version 4.6.4 - Nov 29 2004, by Rafael Garcia-Suarez
2081 tv 3638
2082     - From now on, look for descriptions files in the media_info subdirectory.
2083     This will be used by the 10.2 update media.
2084     - Recall total number of packages when installing.
2085    
2086 tv 5736 Version 4.6.3 - Nov 26 2004, by Rafael Garcia-Suarez
2087 tv 3638
2088     - urpmq -i now works as non root
2089     - translations and man pages updated
2090     - more curl workarounds
2091    
2092 tv 5736 Version 4.6.2 - Nov 25 2004, by Rafael Garcia-Suarez
2093 tv 3638
2094     - when passing --proxy to urpmi.addmedia, this proxy setting is now saved for the
2095     new media
2096     - New option --search-media to urpmi and urpmq (Olivier Thauvin)
2097     - work around a display bug in curl for authenticated http sources
2098     - when asking for choices, default to the first one
2099    
2100 tv 5736 Version 4.6.1 - Nov 19 2004, by Rafael Garcia-Suarez
2101 tv 3638
2102     - reconfig.urpmi on mirrors must now begin with a magic line
2103     - don't create symlinks in /var/lib/urpmi, this used to mess up updates
2104     - warn when MD5SUM file is empty/malformed
2105     - use proxy to download mirror list
2106     - Cleanup text mode progress output
2107    
2108 tv 5736 Version 4.6-2mdk - Nov 12 2004, by Rafael Garcia-Suarez
2109 tv 3638
2110     - New error message: "The following packages can't be installed because they
2111     depend on packages that are older than the installed ones"
2112    
2113 tv 5736 Version 4.6 - Nov 09 2004, by Rafael Garcia-Suarez
2114 tv 3638
2115     - New option --norebuild to urpmi, urpmi.update and urpmi.addmedia.
2116     - New --strict-arch option to urpmi
2117     - Fix ownership of files in /var/lib/urpmi
2118     - Fix bash completion for media names with spaces (Guillaume Rousse)
2119     - Fix parallel_ssh in non-graphical mode
2120     - Small fixes for local media built from directories containing RPMs
2121     - Fix search for source rpm by name
2122     - Translation updates, man page updates, code cleanup
2123    
2124 tv 5736 Version 4.5-28mdk - Sep 30 2004, by Rafael Garcia-Suarez
2125 tv 3638
2126     - New urpmf option, -m, to get the media in which a package is found
2127     - Silence some noise in urpmq
2128    
2129 tv 5736 Version 4.5-27mdk - Sep 29 2004, by Rafael Garcia-Suarez
2130 tv 3638
2131     - Change description
2132     - Add a "--" option to urpmi.removemedia
2133     - Better error message in urpmi.update when hdlists are corrupted
2134    
2135 tv 5736 Version 4.5-26mdk - Sep 18 2004, by Rafael Garcia-Suarez
2136 tv 3638
2137     - urpmi.addmedia should create urpmi.cfg if it doesn't exist.
2138    
2139 tv 5736 Version 4.5-25mdk - Sep 15 2004, by Rafael Garcia-Suarez
2140 tv 3638
2141     - Don't print the urpmf results twice when using virtual media.
2142     - Translations updates.
2143    
2144 tv 5736 Version 4.5-24mdk - Sep 10 2004, by Rafael Garcia-Suarez
2145 tv 3638
2146     - Remove deprecation warning.
2147     - Translations updates.
2148    
2149 tv 5736 Version 4.5-23mdk - Sep 03 2004, by Rafael Garcia-Suarez
2150 tv 3638
2151     - Handle new keywords in hdlists file.
2152     - Translations updates.
2153    
2154 tv 5736 Version 4.5-22mdk - Aug 31 2004, by Rafael Garcia-Suarez
2155 tv 3638
2156     - Fix download with curl with usernames that contains '@' (for mandrakeclub)
2157     - Make the --probe-synthesis option compatible with --distrib in urpmi.addmedia.
2158     - Re-allow transaction split with --allow-force or --allow-nodeps
2159    
2160 tv 5736 Version 4.5-21mdk - Aug 26 2004, by Rafael Garcia-Suarez
2161 tv 3638
2162     - new --root option to rpm-find-leaves.pl (Michael Scherer)
2163     - add timeouts for connection establishments
2164     - Language and manpages updates (new manpage, proxy.cfg(5))
2165    
2166 tv 5736 Version 4.5-20mdk - Aug 12 2004, by Rafael Garcia-Suarez
2167 tv 3638
2168     - Language updates
2169     - Fix urpmi.addmedia --distrib with distribution CDs
2170     - Fix taint failures with gurpmi
2171     - Display summaries of packages when user is asked for choices (Michael Scherer)
2172     - Update manpages
2173    
2174 tv 5736 Version 4.5-19mdk - Jul 31 2004, by Rafael Garcia-Suarez
2175 tv 3638
2176     - Add --more-choices option to urpmi
2177     - Fix urpmi --excludedocs
2178     - Make urpmi.addmedia --distrib grok the new media structure
2179     - and other small fixes
2180    
2181 tv 5736 Version 4.5-18mdk - Jul 28 2004, by Rafael Garcia-Suarez
2182 tv 3638
2183     - Better error handling for copy failures (disk full, etc.)
2184     - Better handling of symlinks (Titi)
2185     - New noreconfigure flag in urpmi.cfg: ignore media reconfiguration (Misc)
2186     - More robust reconfiguration
2187     - Preserve media order in urpmi.cfg, add local media at the top of the list
2188     - file:/// urls may now be replaced by bare absolute paths.
2189     - New urpmq option: -Y (fuzzy, case-insensitive)
2190     - New options for urpmi.addmedia, urpmi.removemedia and urpmi.update:
2191     -q (quiet) and -v (verbose).
2192     - Updated bash completion.
2193     - Message and documentation updates.
2194    
2195 tv 5736 Version 4.5-17mdk - Jul 24 2004, by Rafael Garcia-Suarez
2196 tv 3638
2197     - Make --use-distrib support new media layout.
2198     - Update manpages.
2199    
2200 tv 5736 Version 4.5-16mdk - Jul 23 2004, by Rafael Garcia-Suarez
2201 tv 3638
2202     - Automagically reconfigure NFS media as well. (duh.)
2203    
2204 tv 5736 Version 4.5-15mdk - Jul 21 2004, by Rafael Garcia-Suarez
2205 tv 3638
2206     - Support for automatic reconfiguration of media layout
2207     - Remove setuid support
2208     - Minor fixes and language updates
2209    
2210 tv 5736 Version 4.5-14mdk - Jul 13 2004, by Rafael Garcia-Suarez
2211 tv 3638
2212     - Simplified and documented skip.list and inst.list
2213     - Add an option -y (fuzzy) to urpmi.removemedia
2214    
2215 tv 5736 Version 4.5-13mdk - Jul 10 2004, by Rafael Garcia-Suarez
2216 tv 3638
2217     - Support for README.*.urpmi
2218     - add a --version command-line argument to everything
2219     - Deleting media now deletes corresponding proxy configuration
2220     - Code cleanups
2221    
2222 tv 5736 Version 4.5-12mdk - Jul 06 2004, by Rafael Garcia-Suarez
2223 tv 3638
2224     - Disallow two medias with the same name
2225     - urpmi.removemedia no longer performs a fuzzy match on media names
2226    
2227 tv 5736 Version 4.5-11mdk - Jul 01 2004, by Rafael Garcia-Suarez
2228 tv 3638
2229     - Methods to change and write proxy.cfg
2230     - Language updates
2231    
2232 tv 5736 Version 4.5-10mdk - Jun 30 2004, by Rafael Garcia-Suarez
2233 tv 3638
2234     - Rewrite the proxy.cfg parser
2235     - Let the proxy be settable per media (still undocumented)
2236    
2237 tv 5736 Version 4.5-9mdk - Jun 29 2004, by Rafael Garcia-Suarez
2238 tv 3638
2239     - Rewrite the urpmi.cfg parser
2240     - Make the verify-rpm and downloader options be settable per media in urpmi.cfg
2241    
2242 tv 5736 Version 4.5-8mdk - Jun 24 2004, by Rafael Garcia-Suarez
2243 tv 3638
2244     - Emergency fix on urpmi.update
2245    
2246 tv 5736 Version 4.5-7mdk - Jun 24 2004, by Rafael Garcia-Suarez
2247 tv 3638
2248     - Message and man page updates
2249     - Minor fixes
2250    
2251     Version 4.5-6mdk - May 28 2004, by Stefan van der Eijk <stefan@eijk.nu>
2252    
2253     - fixed Fedora build (gurmpi installed but unpackaged files)
2254    
2255 tv 5736 Version 4.5-5mdk - May 22 2004, by Rafael Garcia-Suarez
2256 tv 3638
2257     - locale and command-line fixes
2258     - urpmf now warns when no hdlist is used
2259     - improve docs, manpages, error messages
2260     - urpmi.addmedia doesn't search for hdlists anymore when a 'with' argument
2261     is provided
2262    
2263 tv 5736 Version 4.5-4mdk - May 05 2004, by Rafael Garcia-Suarez
2264 tv 3638
2265     - urpmi.addmedia no longer probes for synthesis/hdlist files when a
2266     "with" argument is provided
2267     - gurpmi was broken
2268     - skip comments in /etc/fstab
2269     - better bash completion (O. Blin)
2270     - fix rsync download (O. Thauvin)
2271    
2272 tv 5736 Version 4.5-3mdk - Apr 29 2004, by Rafael Garcia-Suarez
2273 tv 3638
2274     - Fix message output in urpme
2275     - Fix input of Y/N answers depending on current locale
2276    
2277 tv 5736 Version 4.5-2mdk - Apr 29 2004, by Rafael Garcia-Suarez
2278 tv 3638
2279     - Bug fixes : locale handling, command-line argument parsing
2280     - Add new French manpages from the man-pages-fr package
2281    
2282 tv 5736 Version 4.5 - Apr 27 2004, by Rafael Garcia-Suarez
2283 tv 3638
2284     - Refactorization, split code in new modules, minor bugfixes
2285    
2286 tv 5736 Version 4.4.5-10mdk - Mar 17 2004, by Warly
2287 tv 3638
2288     - do not display the urpmi internal name when asking for a media insertion
2289     (confusing people with extra cdrom1, cdrom2 which does not refer to cdrom but hdlists)
2290    
2291 tv 5736 Version 4.4.5-9mdk - Mar 16 2004, by Frederic Crozat
2292 tv 3638
2293     - fix mimetype in menu file (correct separator is , not ;)
2294    
2295 tv 5736 Version 4.4.5-8mdk - Feb 22 2004, by François Pons
2296 tv 3638
2297     - fix bug 8110 (urpmq -y automatically uses -a).
2298     - gurpm.pm: allow to pass options to ugtk2 object (so that we can set
2299     transient_for option, fixes #8146) (gc)
2300     - From Olivier Thauvin <thauvin@aerov.jussieu.fr>
2301     - Own /usr/lib/perl5/vendor_perl/5.8.8/urpm
2302     - fix bug #6749 (man pages)
2303    
2304 tv 5736 Version 4.4.5-7mdk - Feb 20 2004, by David Baudens
2305 tv 3638
2306     - Revert menu entry from needs="x11" to needs="gnome" and needs="kde"
2307    
2308 tv 5736 Version 4.4.5-6mdk - Feb 19 2004, by David Baudens
2309 tv 3638
2310     - Fix menu entry
2311    
2312 tv 5736 Version 4.4.5-5mdk - Feb 11 2004, by Olivier Blin
2313 tv 3638
2314     - send download errors to error output instead of log output
2315     (in order to display them in non-verbose mode too)
2316 tv 5736 - From Guillaume Cottenceau :
2317 tv 3638 - gurpmi: don't escape "," in translatable string, do it after translation
2318    
2319 tv 5736 Version 4.4.5-4mdk - Feb 09 2004, by Guillaume Cottenceau
2320 tv 3638
2321     - fix bug #7472: progressbar forced to be thicker than default
2322     - gurpmi: when cancel button is destroyed forever from within
2323     rpmdrake (after all downloads completed) ask gtk to recompute
2324     size of toplevel window to not end up with an ugly void space
2325     - gurpmi: say that we support application/x-urpmi mimetype as well
2326     - gurpmi: handle case where user clicked on a src.rpm, suggest
2327     user is misleaded, allow to do nothing, really install, or
2328     save on disk
2329     - gurpmi: allow installing or saving binary rpm as well
2330    
2331 tv 5736 Version 4.4.5-3mdk - Feb 03 2004, by François Pons
2332 tv 3638
2333     - fixed bug of reference of ../ in hdlists file.
2334     - fixed bug 6834.
2335    
2336 tv 5736 Version 4.4.5-2mdk - Feb 03 2004, by Guillaume Cottenceau
2337 tv 3638
2338     - convert some gurpmi dialogs to UTF8 as they should (part of
2339     bug #7156, needs latest change in perl-Locale-gettext as well)
2340    
2341 tv 5736 Version 4.4.5 - Jan 30 2004, by Olivier Blin
2342 tv 3638
2343     - add --resume and --no-resume options in urpmi
2344     (to resume transfer of partially-downloaded files)
2345     - add resume option in global config section
2346    
2347 tv 5736 Version 4.4.4 - Jan 28 2004, by Olivier Blin
2348 tv 3638
2349     - fix --wget and --curl in urpmi.update
2350    
2351 tv 5736 Version 4.4.3 - Jan 21 2004, by Olivier Blin
2352 tv 3638
2353     - add downloader option in global config section
2354     - better error reporting for curl
2355     - fix urpmq -i on media with synthesis hdlist
2356     - fix --limit-rate in man pages (it's in bytes/sec)
2357     - really fix urpme --root
2358     - support --root in bash_completion (Guillaume Rousse)
2359     - perl_checker fixes
2360    
2361 tv 5736 Version 4.4.2 - Jan 15 2004, by Olivier Blin
2362 tv 3638
2363     - print updates description in urpmq -i when available
2364     - add auto and keep options in global config section
2365     - urpmq -l (list files), urpmq --changelog
2366     - lock rpm db even in chroot for urpmq
2367     - enhance urpmq -i for non root user (fetch Description field)
2368     - fix urpmq --sources for non root user (do not give a wrong url)
2369     - fix urpme --root
2370     - / can be used as root, it's not a particular case
2371     - lock rpm db in chroot, and urpmi db in /
2372     - ask to be root to use auto-select in urpmi
2373     - ask to be root to install binary rpms in chroot
2374 tv 5736 - From Guillaume Cottenceau :
2375 tv 3638 - more graphical feedback in urpmi --parallel --X (status, progress, etc)
2376 tv 5736 - From Pascal Terjan :
2377 tv 3638 - $root =~ s!/*!! to avoid root detection issue
2378     - From Olivier Thauvin <thauvin@aerov.jussieu.fr> :
2379     - add --use-distrib
2380     - fix urpmq for virtual medium
2381     - add --root in man/--help (thanks Zborg for english help)
2382     - fix issue using virtual medium and --bug
2383     - update error message if --bug dir exist
2384    
2385 tv 5736 Version 4.4.1 - Jan 12 2004, by Guillaume Cottenceau
2386 tv 3638
2387     - add ability to cancel packages downloads from within rpmdrake
2388     (subsubversion increase)
2389     - don't explicitely provide perl(urpm) and perl(gurpm), it's unneeded
2390    
2391 tv 5736 Version 4.4-52mdk - Jan 09 2004, by Warly
2392 tv 3638
2393     - provides perl(gurpm) in gurpmi
2394    
2395 tv 5736 Version 4.4-51mdk - Jan 06 2004, by Pixel
2396 tv 3638
2397     - provide perl(urpm) (needed by rpmdrake)
2398    
2399     Version 4.4-50mdk - Jan 05 2004, by Abel Cheung <deaddog@deaddog.org>
2400    
2401     - Remove bash-completion dependency
2402    
2403     Version 4.4-49mdk - Jan 04 2004, by Olivier Thauvin <thauvin@aerov.jussieu.fr>
2404    
2405     - apply Guillaume Rousse patch
2406     - Fix bug #6666
2407    
2408     Version 4.4-48mdk - Dec 24 2003, by Olivier Thauvin <thauvin@aerov.jussieu.fr>
2409    
2410     - urpmi.update: add --force-key
2411     - urpmq: add --list-url and --dump-config
2412    
2413 tv 5736 Version 4.4-46mdk - Dec 14 2003, by François Pons
2414 tv 3638
2415     - fixed improper restart and possible loop of restart.
2416    
2417 tv 5736 Version 4.4-45mdk - Dec 09 2003, by François Pons
2418 tv 3638
2419     - added compability with RH 7.3.
2420    
2421 tv 5736 Version 4.4-44mdk - Dec 05 2003, by François Pons
2422 tv 3638
2423     - fixed bug 6013, 6386, 6459.
2424     - fixed restart of urpmi in test mode which should be avoided.
2425     - added executability if perl-Locale-gettext is missing.
2426    
2427 tv 5736 Version 4.4-43mdk - Nov 05 2003, by Guillaume Cottenceau
2428 tv 3638
2429     - urpmi: fix exitcode always true when running in gurpmi mode, by
2430     using _exit instead of exit, probably some atexit gtk stuff in the way
2431    
2432 tv 5736 Version 4.4-41mdk - Oct 30 2003, by François Pons
2433 tv 3638
2434     - added the Erwan feature (update rpm, perl-URPM or urpmi first and
2435     restart urpmi in such case).
2436     - added contributors section in man page (please accept I may have
2437     forget you, so ask to authors in such case).
2438    
2439 tv 5736 Version 4.4-40mdk - Oct 22 2003, by François Pons
2440 tv 3638
2441     - fixed invalid signature checking when using --media on first
2442     package listed.
2443    
2444 tv 5736 Version 4.4-39mdk - Oct 08 2003, by François Pons
2445 tv 3638
2446     - fixed names.XXX file not always regenerated.
2447    
2448 tv 5736 Version 4.4-38mdk - Sep 24 2003, by François Pons
2449 tv 3638
2450     - fixed md5sum or copy of hdlist of virtual media uneeded.
2451     - fixed bug 5807 for names.XXX files still present after removing
2452     medium XXX.
2453     - fixed bug 5802 about exotic character recognized as default answer.
2454     - fixed bug 5833 about urpme having Y for removing packages by default.
2455     - fixed parallel urpme on some cases.
2456    
2457 tv 5736 Version 4.4-37mdk - Sep 17 2003, by François Pons
2458 tv 3638
2459     - fixed virtual media examination of list file.
2460    
2461 tv 5736 Version 4.4-36mdk - Sep 16 2003, by François Pons
2462 tv 3638
2463     - fixed virtual media examination of descriptions or pubkey files.
2464     - fixed adding medium on a directory directly under root, as in
2465     file://tmp for example.
2466     - removing stale logs.
2467    
2468 tv 5736 Version 4.4-35mdk - Sep 10 2003, by François Pons
2469 tv 3638
2470     - get back skipping warning as log (so disabled by default for urpmi).
2471     - make sure one package is only displayed once for skipping and
2472     installing log.
2473     - translation and cs man pages updates.
2474     - fixed urpmf man pages.
2475    
2476 tv 5736 Version 4.4-34mdk - Sep 08 2003, by François Pons
2477 tv 3638
2478     - make sure --force will answer yes for all question (except
2479     choosing a package and changing removable media, this means that
2480     signature checking is also disabled).
2481     - force second pass if virtual media using hdlist are used.
2482     - improved probing files for hdlist or synthesis.
2483    
2484 tv 5736 Version 4.4-33mdk - Sep 06 2003, by François Pons
2485 tv 3638
2486     - added automatic generation of /var/lib/urpmi/names.<medium>
2487     for completion to be faster.
2488     - skipped or installed entries are first tested against
2489     compatible arch.
2490    
2491 tv 5736 Version 4.4-32mdk - Sep 05 2003, by François Pons
2492 tv 3638
2493     - fixed symlink in current working directory.
2494     - added fixes from gc (signature checking improvement and
2495     basename usage).
2496     - fixed bad reason with standalone star in text.
2497     - skipping log are now always displayed.
2498    
2499 tv 5736 Version 4.4-31mdk - Sep 04 2003, by François Pons
2500 tv 3638
2501     - removed obsoleted and no more used -d of urpmi.update.
2502     - fixed --bug to handle local pakcages and virtual media.
2503     - added -z option to urpmi, urpmi.addmedia and urpmi.update for
2504     handling on the fly compression if possible, only handled for
2505     rsync:// and ssh:// protocol currently.
2506     - removed -z option by default for rsync:// protocol.
2507     - avoid trying locking rpmdb when using --env.
2508     - fixed media updating on second pass when a synthesis
2509     virtual medium is used.
2510    
2511 tv 5736 Version 4.4-30mdk - Sep 02 2003, by François Pons
2512 tv 3638
2513     - improved checking to be safer and smarter.
2514     - added urpm::check_sources_signatures.
2515    
2516 tv 5736 Version 4.4-29mdk - Sep 01 2003, by François Pons
2517 tv 3638
2518     - fixed @EXPORT of *N to be N only (avoid clashes with rpmdrake
2519     or others, and fix #5090)
2520     - added urpmi.cfg man page in section 5.
2521     - fixed bug 5058.
2522    
2523 tv 5736 Version 4.4-28mdk - Aug 28 2003, by François Pons
2524 tv 3638
2525     - fixed transaction number restarting at 1 in split mode.
2526     - updated C and fr man pages.
2527     - added urpme man page.
2528    
2529 tv 5736 Version 4.4-27mdk - Aug 28 2003, by François Pons
2530 tv 3638
2531     - update /var/lib/urpmi/MD5SUM for managing md5sum of files.
2532     - make sure cwd is changed when downloading to cache directory.
2533    
2534 tv 5736 Version 4.4-26mdk - Aug 26 2003, by François Pons
2535 tv 3638
2536     - added -z for rsync:// protocol by default.
2537     - fixed some cosmetic log glitches when progressing download.
2538     - fixed multiple removable device management.
2539     - fixed urpmi not locking urpmi db.
2540    
2541 tv 5736 Version 4.4-25mdk - Aug 22 2003, by François Pons
2542 tv 3638
2543     - automatically fork transaction if they are multiple.
2544    
2545 tv 5736 Version 4.4-24mdk - Aug 21 2003, by François Pons
2546 tv 3638
2547     - updated with newer perl-URPM (changes in URPM::Signature).
2548    
2549 tv 5736 Version 4.4-23mdk - Aug 20 2003, by François Pons
2550 tv 3638
2551     - fixed bad key ids recognized from pubkey during update of media.
2552     - simplified list and pubkey location to be more compatible with
2553     previous version and avoid probing too many files.
2554     - simplified log to be more explicit when a key is imported.
2555    
2556 tv 5736 Version 4.4-22mdk - Aug 19 2003, by François Pons
2557 tv 3638
2558     - fixed MD5SUM and pubkey management for local media.
2559     - fixed post deadlock with rpm < 4.2.
2560    
2561 tv 5736 Version 4.4-21mdk - Aug 11 2003, by François Pons
2562 tv 3638
2563     - added -a flag for urpmq (so that urpmq -a -y -r will do what
2564     is requested more or less).
2565     - fixed rsync:// and ssh:// protocol with integer limit-rate not
2566     multiple of 1024.
2567    
2568 tv 5736 Version 4.4-20mdk - Aug 11 2003, by François Pons
2569 tv 3638
2570     - fixed bug 4637 and add reason for removing package in urpme.
2571     - fixed handling of pubkey file.
2572     - fixed proxy typo when using curl (Guillaume).
2573    
2574 tv 5736 Version 4.4-19mdk - Aug 06 2003, by François Pons
2575 tv 3638
2576     - fixed local package not found when using curl and without an
2577     absolute path.
2578     - added signature support on distant media (in pubkey file).
2579     - fixed bug 4519.
2580     - fixed bug 4513 (--no-md5sum added for test purpose, workaround).
2581    
2582 tv 5736 Version 4.4-18mdk - Aug 01 2003, by François Pons
2583 tv 3638
2584     - fixed shared locks management by simple user.
2585    
2586 tv 5736 Version 4.4-17mdk - Aug 01 2003, by François Pons
2587 tv 3638
2588     - fixed shared locks management (were always exclusive).
2589    
2590 tv 5736 Version 4.4-16mdk - Jul 31 2003, by François Pons
2591 tv 3638
2592     - fixed transaction number when split is active.
2593     - fixed transaction which should not be splited in parallel mode.
2594     - use a regular file opened in write mode for locking.
2595     - added shared lock for urpmi, urpmq and urpmf (exclusive lock
2596     are done by urpmi.addmedia, urpmi.removemedia and urpmi.update).
2597    
2598 tv 5736 Version 4.4-15mdk - Jul 29 2003, by François Pons
2599 tv 3638
2600     - fixed urpme --parallel --auto still asking the user.
2601     - fixed --keep for parallel mode.
2602    
2603 tv 5736 Version 4.4-14mdk - Jul 29 2003, by François Pons
2604 tv 3638
2605     - fixed urpme --auto disabling fuzzy report.
2606     - fixed urpme --parallel which was not handling log.
2607     - fixed urpme to always ask user in parallel mode.
2608     - fixed urpme --parallel when one node has not a package.
2609     - make package compilable and workable directly on
2610     Mandrake Clustering which is a 9.0 based distribution.
2611    
2612 tv 5736 Version 4.4-13mdk - Jul 28 2003, by François Pons
2613 tv 3638
2614     - fixed trying to promote ARRAY(...) message.
2615     - fixed output of urpmq to be sorted.
2616     - added support for --keep in urpmi and urpmq to give an hint
2617     for resolving dependencies about trying to keep existing
2618     packages instead of removing them.
2619     - added some translations to french man page of urpmi.
2620    
2621 tv 5736 Version 4.4-12mdk - Jul 28 2003, by François Pons
2622 tv 3638
2623     - avoid spliting transaction if --test is used.
2624    
2625 tv 5736 Version 4.4-11mdk - Jul 28 2003, by François Pons
2626 tv 3638
2627     - fixed bug 4331.
2628     - printing error again at the end of installation when multiple
2629     transaction failed.
2630    
2631 tv 5736 Version 4.4-10mdk - Jul 25 2003, by François Pons
2632 tv 3638
2633     - added urpme log and urpmi removing log (bug 3889).
2634     - fixed undefined subroutine ...N... when using parallel
2635     mode (bug 3982).
2636     - fixed moving of files inside the cache (bug 3833).
2637     - fixed not obvious error message (bug 3436).
2638     - fixed parallel installation of local files.
2639    
2640 tv 5736 Version 4.4-9mdk - Jul 17 2003, by François Pons
2641 tv 3638
2642     - fixed error code reporting after installation.
2643     - fixed if packages have not been found on some cases.
2644    
2645 tv 5736 Version 4.4-8mdk - Jun 26 2003, by François Pons
2646 tv 3638
2647     - fixed urpmq -d not working if package given has unsatisfied
2648     dependencies as backtrack is active, now -d use nodeps.
2649     - added @unsatisfied@ info with -c of urpmq.
2650     - fixed lock database error when upgrading urpmi.
2651     - added hack to avoid exiting installation with --no-remove
2652     if --allow-force is given, avoid removing packages in such
2653     cases.
2654    
2655 tv 5736 Version 4.4-7mdk - Jun 26 2003, by François Pons
2656 tv 3638
2657     - fixed building of hdlist.
2658    
2659 tv 5736 Version 4.4-6mdk - Jun 20 2003, by François Pons
2660 tv 3638
2661     - fixed --virtual to work with synthesis source.
2662    
2663 tv 5736 Version 4.4-5mdk - Jun 19 2003, by François Pons
2664 tv 3638
2665     - fixed everything already installed annoying message.
2666     - added --virtual to urpmi.addmedia to handle virtual media.
2667     - added promotion message reason for backtrack.
2668    
2669 tv 5736 Version 4.4-4mdk - Jun 18 2003, by François Pons
2670 tv 3638
2671     - added --env to urpmq and urpmf (simplest to examine now).
2672     - fixed --allow-nodeps and --allow-force no more taken into
2673     account (bug 4077).
2674    
2675 tv 5736 Version 4.4-3mdk - Jun 18 2003, by François Pons
2676 tv 3638
2677     - changed --split-level behaviour to be a trigger (default 20).
2678     - added --split-length to give minimal transaction length (default 1).
2679     - added missing log for unselected and removed packages in auto mode.
2680    
2681 tv 5736 Version 4.4-2mdk - Jun 17 2003, by François Pons
2682 tv 3638
2683     - fixed parallel handler with removing.
2684     - fixed glitches with gurpmi.
2685     - fixed bad test report.
2686     - fixed bad transaction ordering and splitting on some cases.
2687    
2688 tv 5736 Version 4.4 - Jun 16 2003, by François Pons
2689 tv 3638
2690     - added preliminary support for small transaction set.
2691     - internal library changes (compabilility should have been kept).
2692    
2693 tv 5736 Version 4.3-15mdk - Jun 13 2003, by François Pons
2694 tv 3638
2695     - fixed incorrect behaviour when no key_ids options are set.
2696     - created retrieve methods and translation methods for packages
2697     unselected or removed.
2698    
2699 tv 5736 Version 4.3-14mdk - Jun 13 2003, by François Pons
2700 tv 3638
2701     - added key_ids global and per media option to list authorized
2702     key ids.
2703     - improved signature checking by sorting packages list and give
2704     reason as well as signature results (may be hard to read but
2705     very fine for instance).
2706     - need perl-URPM-0.90-10mdk or newer for signature handling.
2707    
2708 tv 5736 Version 4.3-13mdk - Jun 05 2003, by François Pons
2709 tv 3638
2710     - added patch from Michaël Scherer to add --no-uninstall
2711     (or --no-remove) and assume no by default when asking to
2712     remove packages.
2713     - updated urpmq with newer perl-URPM 0.90-4mdk and better.
2714     - fixed bad display of old package installation reason.
2715    
2716 tv 5736 Version 4.3-12mdk - May 26 2003, by François Pons
2717 tv 3638
2718     - updated for newer perl-URPM 0.90 series.
2719     - give reason of package requested not being installed.
2720    
2721 tv 5736 Version 4.3-11mdk - May 16 2003, by François Pons
2722 tv 3638
2723     - try to handle resume connection (do not always remove previous
2724     download, only works for hdlist or synthesis using rsync).
2725     - updated for perl-URPM-0.84 (ask_remove state hash simplified).
2726    
2727 tv 5736 Version 4.3-10mdk - May 13 2003, by Pons François
2728 tv 3638
2729     - updated to use latest perl-URPM (simplified code, no interface
2730     should be broken).
2731    
2732 tv 5736 Version 4.3-9mdk - May 12 2003, by Guillaume Cottenceau
2733 tv 3638
2734     - internalize grpmi in gurpm.pm so that we can share graphical
2735     progression of download and installation between gurpmi and
2736     rpmdrake
2737    
2738 tv 5736 Version 4.3-8mdk - Apr 25 2003, by François Pons
2739 tv 3638
2740     - added -i in urpmq --help (fix bug 3829).
2741     - fixed many urpmf options: --media, --synthesis, -e.
2742     - added --excludemedia and --sortmedia to urpmf.
2743     - fixed --sortmedia not working properly.
2744     - slightly modified cache management for rpms, not always use
2745     partial subdirectory before transfering to rpms directory.
2746     - improved --list-aliases, --list-nodes and --list-media to be
2747     much faster than before.
2748    
2749 tv 5736 Version 4.3-7mdk - Apr 24 2003, by François Pons
2750 tv 3638
2751     - added -v to urpme and removed default log.
2752     - avoid curl output to be seen.
2753     - make require of Date::Manip optional (urpmi manage to continue
2754     evan if Date::Manip is not there of fail due to unknown TZ).
2755    
2756 tv 5736 Version 4.3-6mdk - Apr 23 2003, by François Pons
2757 tv 3638
2758     - added more log when installing packages.
2759     - urpmf: added --sourcerpm, --packager, --buildhost, --url, --uniq
2760     and -v, -q, -u (as alias to --verbose, --quiet, --uniq).
2761    
2762 tv 5736 Version 4.3-5mdk - Apr 22 2003, by François Pons
2763 tv 3638
2764     - improved output of urpmq -i (with packager, buildhost and url).
2765     - fixed output of download informations (without callback).
2766     - fixed error message of urpmi.update and urpmi.removemedia when
2767     using -h or --help.
2768     - fixed urpmq -i to work on all choices instead of the first one.
2769    
2770 tv 5736 Version 4.3-4mdk - Apr 18 2003, by François Pons
2771 tv 3638
2772     - added urpmq -i (the almost same as rpm -qi).
2773    
2774 tv 5736 Version 4.3-3mdk - Apr 17 2003, by François Pons
2775 tv 3638
2776     - fixed readlink that make supermount sloowwwwwiiiinnnngggg.
2777     - improved find_mntpoints to follow symlink more accurately
2778     but limit to only one mount point.
2779     - fixed media which are loosing their with_hdlist ramdomly.
2780    
2781 tv 5736 Version 4.3-2mdk - Apr 16 2003, by François Pons
2782 tv 3638
2783     - added --sortmedia option to urpmi and urpmq.
2784     - improved MD5SUM file for hdlist or synthesis management, added
2785     md5sum in /etc/urpmi/urpmi.cfg for each media when needed.
2786     - improved output when multiple package are found when searching.
2787    
2788 tv 5736 Version 4.3 - Apr 14 2003, by François Pons
2789 tv 3638
2790     - avoid scanning all urpmi cache for checking unused rpm files.
2791     - added smarter skip.list support (parsed before resolving requires).
2792     - added --excludemedia options to urpmi and urpmq.
2793     - obsoleted -h, added --probe-synthesis, --probe-hdlist,
2794     --no-probe, now --probe-synthesis is by default.
2795     - added --excludedocs option.
2796     - fixed --excludepath option.
2797    
2798 tv 5736 Version 4.2-34mdk - Mar 27 2003, by Guillaume Cottenceau
2799 tv 3638
2800     - fix MandrakeClub downloads problem: take advantage of
2801     --location-trusted when available (available in curl >=
2802     7.10.3-2mdk)
2803    
2804 tv 5736 Version 4.2-33mdk - Mar 13 2003, by François Pons
2805 tv 3638
2806     - fix bug 3258 (use curl -k only for https for curl of 9.0).
2807    
2808 tv 5736 Version 4.2-32mdk - Mar 12 2003, by François Pons
2809 tv 3638
2810     - added https:// protocol. (avoid curl limitation and fix bug 3226).
2811    
2812 tv 5736 Version 4.2-31mdk - Mar 10 2003, by François Pons
2813 tv 3638
2814     - try to be somewhat perl_checker compliant.
2815     - strict require on urpmi.
2816    
2817 tv 5736 Version 4.2-29mdk - Mar 06 2003, by François Pons
2818 tv 3638
2819     - reworked po generation completely due to missing translations
2820     now using perl_checker. (pablo)
2821     - changed library exports (now N function is always exported).
2822    
2823 tv 5736 Version 4.2-28mdk - Mar 04 2003, by Guillaume Cottenceau
2824 tv 3638
2825     - fixed french translations.
2826     - fix bug 2680.
2827    
2828 tv 5736 Version 4.2-27mdk - Mar 03 2003, by François Pons
2829 tv 3638
2830     - avoid mounting or unmounting a supermounted device.
2831     - updated french translations (some from Thévenet Cédric).
2832    
2833 tv 5736 Version 4.2-26mdk - Feb 28 2003, by Pons François
2834 tv 3638
2835     - added sanity check of list file used (fix bug 2110 by providing
2836     a reason why there could be download error).
2837    
2838 tv 5736 Version 4.2-25mdk - Feb 28 2003, by François Pons
2839 tv 3638
2840     - fixed callback behaviour for rpmdrake.
2841    
2842 tv 5736 Version 4.2-24mdk - Feb 27 2003, by François Pons
2843 tv 3638
2844     - fixed removable devices not needing to be umouting if
2845     supermount is used.
2846     - umount removable devices after adding or updating a medium.
2847    
2848 tv 5736 Version 4.2-23mdk - Feb 24 2003, by François Pons
2849 tv 3638
2850     - fixed bug 2342 (reported exit code 9 for rpm db access failure)
2851    
2852 tv 5736 Version 4.2-22mdk - Feb 21 2003, by François Pons
2853 tv 3638
2854     - fixed callback not sent with wget if a file is not downloaded.
2855     - fixed rsync:// protocol to support :port inside url.
2856     - simplified propagation of download callback, always protect
2857     filename for password.
2858     - added newer callback mode for rpmdrake.
2859    
2860 tv 5736 Version 4.2-21mdk - Feb 20 2003, by François Pons
2861 tv 3638
2862     - modified --test output to be consistent about the same
2863     message displayed if installation is possible whatever
2864     verbosity (fixed bug 1955).
2865    
2866 tv 5736 Version 4.2-20mdk - Feb 20 2003, by François Pons
2867 tv 3638
2868     - fixed bug 1737 and 1816.
2869    
2870 tv 5736 Version 4.2-19mdk - Feb 17 2003, by François Pons
2871 tv 3638
2872     - fixed bug 1719 (ssh distributed mode not working).
2873     - fixed english typo.
2874    
2875 tv 5736 Version 4.2-18mdk - Feb 14 2003, by François Pons
2876 tv 3638
2877     - fixed bug 1473 and 1329.
2878     - fixed bug 1608 (titi sucks).
2879    
2880 tv 5736 Version 4.2-17mdk - Feb 12 2003, by François Pons
2881 tv 3638
2882     - added some perl_checker suggestions (some from titi).
2883     - help urpmf probe if this is a regexp or not (only ++ checked).
2884    
2885 tv 5736 Version 4.2-16mdk - Jan 29 2003, by François Pons
2886 tv 3638
2887     - fixed limit-rate and excludepath causing error in urpmi.cfg.
2888     - take care of limit-rate in urpmi.update and urpmi.addmedia.
2889    
2890 tv 5736 Version 4.2-15mdk - Jan 28 2003, by François Pons
2891 tv 3638
2892     - fixed verify-rpm (both in urpmi.cfg or command line).
2893     - fixed default options activated.
2894     - fixed error message about unknown options use-provides and
2895     post-clean.
2896    
2897 tv 5736 Version 4.2-14mdk - Jan 27 2003, by François Pons
2898 tv 3638
2899     - added more global options to urpmi.cfg: verify-rpm, fuzzy,
2900     allow-force, allow-nodeps, pre-clean, post-clean, limit-rate,
2901     excludepath.
2902    
2903 tv 5736 Version 4.2-13mdk - Jan 27 2003, by François Pons
2904 tv 3638
2905     - simplified portage to perl 5.6.1, because the following
2906     open F, "-|", "/usr/bin/wget", ... are 5.8.0 restrictive.
2907     - fixed problem accessing removable media.
2908    
2909 tv 5736 Version 4.2-12mdk - Jan 27 2003, by François Pons
2910 tv 3638
2911     - fixed stupid typo using curl.
2912    
2913 tv 5736 Version 4.2-11mdk - Jan 24 2003, by François Pons
2914 tv 3638
2915     - add --limit-rate option to urpmi, urpmi.addmedia and
2916     urpmi.update.
2917     - add preliminary support for options in urpmi.cfg, only
2918     verify-rpm is supported yet, format is as follow
2919     {
2920     verify-rpm : on|yes
2921     verify-rpm
2922     no-verify-rpm
2923     }
2924    
2925 tv 5736 Version 4.2-10mdk - Jan 23 2003, by François Pons
2926 tv 3638
2927     - added download log support for rsync and ssh protocol.
2928     - make log not visible in log file instead url.
2929    
2930 tv 5736 Version 4.2-9mdk - Jan 23 2003, by François Pons
2931 tv 3638
2932     - fix bug 994 according to Gerard Patel.
2933     - added download log for urpmi.addmedia and urpmi.update.
2934     - fixed wget download log with total size available.
2935    
2936 tv 5736 Version 4.2-8mdk - Jan 22 2003, by François Pons
2937 tv 3638
2938     - add callback support for download (fix bug 632 and 387).
2939    
2940 tv 5736 Version 4.2-7mdk - Jan 20 2003, by François Pons
2941 tv 3638
2942     - fixed bug 876.
2943    
2944 tv 5736 Version 4.2-6mdk - Jan 16 2003, by François Pons
2945 tv 3638
2946     - fixed bug 778 (in cvs since January 11 but not uploaded).
2947     - more translations.
2948    
2949 tv 5736 Version 4.2-5mdk - Jan 10 2003, by François Pons
2950 tv 3638
2951     - added a reason for each removed package.
2952    
2953 tv 5736 Version 4.2-4mdk - Jan 08 2003, by François Pons
2954 tv 3638
2955     - updated english man pages and french version of urpmi.
2956    
2957 tv 5736 Version 4.2-3mdk - Jan 06 2003, by François Pons
2958 tv 3638
2959     - fixed -q to avoid a message.
2960     - made -q and -v opposite.
2961     - added -i to urpmf.
2962     - check rpmdb open status (should never fails unless...) in order
2963     to give a better error message.
2964     - added et man pages.
2965    
2966 tv 5736 Version 4.2-2mdk - Dec 19 2002, by François Pons
2967 tv 3638
2968     - added log for package download if verbose.
2969     - fixed using hdlist if no synthesis available or invalid.
2970    
2971 tv 5736 Version 4.2 - Dec 18 2002, by François Pons
2972 tv 3638
2973     - fixed file:// protocol now checking file presence.
2974     - added distributed urpme (both ka-run and ssh module).
2975     - updated perl-URPM and urpmi requires on version (major
2976     fixes in perl-URPM-0.81 and extended urpme in urpmi-4.2).
2977    
2978 tv 5736 Version 4.1-18mdk - Dec 13 2002, by François Pons
2979 tv 3638
2980     - fixed urpmf so that if callback is not compilable display help.
2981     - fixed urpmq and urpmi call without parameter to display help.
2982     - added donwload lock to avoid clashes from urpmi.update.
2983    
2984 tv 5736 Version 4.1-17mdk - Dec 13 2002, by François Pons
2985 tv 3638
2986     - added mput or scp exit code checking.
2987     - temporaly using hdlist file for --summary of urpmf.
2988     - fixed perl warning (useless code which was not really useless but
2989     by side effects in fact).
2990    
2991 tv 5736 Version 4.1-16mdk - Dec 13 2002, by François Pons
2992 tv 3638
2993     - fixed warning message from distributed module for local rpms.
2994     - fixed bad test including a 0 for distributed install.
2995    
2996 tv 5736 Version 4.1-15mdk - Dec 11 2002, by François Pons
2997 tv 3638
2998     - improve speed of urpmf dramatically if no --files (default if
2999     no flags given) nor --description are given.
3000     - removed not coded --prereqs of urpmf (use --requires with [*]
3001     instead).
3002    
3003 tv 5736 Version 4.1-14mdk - Dec 11 2002, by François Pons
3004 tv 3638
3005     - changed fuzzy search on provides to be deactived by default,
3006     use --fuzzy for that now (previous behaviour of --fuzzy is kept).
3007     - fixed urpmf --provides, --requires, ...
3008     - added -f to urpmf (as used by urpmq).
3009    
3010 tv 5736 Version 4.1-13mdk - Dec 11 2002, by François Pons
3011 tv 3638
3012     - fixed error management about missing files after download.
3013     - fixed urpme dependencies output to be user friendly.
3014    
3015 tv 5736 Version 4.1-12mdk - Dec 11 2002, by François Pons
3016 tv 3638
3017     - fix symlink download with wget.
3018     - urpme now print possible errors.
3019    
3020 tv 5736 Version 4.1-11mdk - Dec 10 2002, by François Pons
3021 tv 3638
3022     - fixed source installation in / when installing dependencies.
3023     - added --install-src to avoid probing on root/user mode.
3024     - fixed no log available when user mode.
3025     - changed obsoleted -c of urpmq to complete output with package
3026     to removes (needed for parallel distributed urpme).
3027     - allow distribution of local files.
3028     - fixed small typos in urpme.
3029    
3030 tv 5736 Version 4.1-10mdk - Dec 06 2002, by François Pons
3031 tv 3638
3032     - fixed indexation when using --distrib-XXX for urpmi.addmedia.
3033     - fixed wget output to be far more quietly.
3034    
3035 tv 5736 Version 4.1-9mdk - Dec 06 2002, by François Pons
3036 tv 3638
3037     - improved urpmf from sh to perl, now a lot of options and
3038     support of synthesis only media.
3039     - make medium name mandatory when adding a source with
3040     --distrib-XXX using urpmi.addmedia.
3041     - fix parallel installation when one node is already up-to-date.
3042     - improved callback usage of urpm::configure to use newer
3043     perl-URPM interface (much faster and smart with memory, but
3044     unstable).
3045    
3046 tv 5736 Version 4.1-8mdk - Dec 03 2002, by François Pons
3047 tv 3638
3048     - added --excludepath option (fix bug 577).
3049     - fixed missing options given to parallel plugins.
3050     - fixed missing files not given to user.
3051    
3052 tv 5736 Version 4.1-7mdk - Dec 02 2002, by François Pons
3053 tv 3638
3054     - fixed rsync:// protocol, now it really works, tested.
3055    
3056 tv 5736 Version 4.1-6mdk - Dec 02 2002, by François Pons
3057 tv 3638
3058     - fixed mutliple second or more medium being ignored when not
3059     using a list file.
3060     - fixed problem of package not found when not using list file.
3061     - fixed urpmi --auto.
3062    
3063 tv 5736 Version 4.1-5mdk - Nov 29 2002, by François Pons
3064 tv 3638
3065     - changed urpmi.addmedia behaviour to use /etc/urpmi/mirror.config
3066     and allow it to parse urpmi.setup mirror configuration as
3067     well as Mandrake (old) mirror configuration.
3068     - allow blank url to be given to get all mirror for a given version
3069     and architecture.
3070    
3071 tv 5736 Version 4.1-4mdk - Nov 29 2002, by François Pons
3072 tv 3638
3073     - allow urpmi <url> to work with rpm filename with all supported
3074     protocols (ftp, http, ssh, rsync).
3075     - fixed rsync:// protocol not to use rsync with -e along with
3076     an rsync server.
3077     - fixed missing list creation update.
3078    
3079 tv 5736 Version 4.1-3mdk - Nov 28 2002, by François Pons
3080 tv 3638
3081     - added mirrors management for urpmi.addmedia, so added
3082     --distrib-XXX, --from, --version, --arch options. <url>
3083     is now just a regex for choosing a mirror, and <name>
3084     will have an numeric index appended to it.
3085     anyway for more info, look in the code or guess with
3086     --help ;-) too late here in Paris ...
3087     - urpmi.addmedia now delete failing media to create.
3088     - added --update option to urpmi.update, guess for what ?
3089    
3090 tv 5736 Version 4.1-2mdk - Nov 28 2002, by François Pons
3091 tv 3638
3092     - allow creating medium without list file.
3093     - better handling of url without password to be displayed
3094     in urpmi.cfg.
3095     - fixed remaining list file in partial cache causing bad list file
3096     generation.
3097    
3098 tv 5736 Version 4.1 - Nov 27 2002, by François Pons
3099 tv 3638
3100     - fixed checking md5 of rpm files in cache.
3101     - allow rpm files to be downloaded from alternate site.
3102     - allow medium to not use a list file.
3103    
3104 tv 5736 Version 4.0-25mdk - Nov 13 2002, by François Pons
3105 tv 3638
3106     - fixed --noclean not really completely noclean.
3107     - avoid possible lost of with_hdlist parameter on some case
3108     when updating a medium.
3109    
3110 tv 5736 Version 4.0-24mdk - Nov 07 2002, by François Pons
3111 tv 3638
3112     - fixed still present debug output of urpmq -R.
3113     - fixed bad use of cached list file for file or nfs media.
3114    
3115 tv 5736 Version 4.0-23mdk - Oct 29 2002, by François Pons
3116 tv 3638
3117     - added MD5SUM file support for downloading hdlist/synthesis.
3118     - added -R option to urpmq to search what may provide packages.
3119    
3120 tv 5736 Version 4.0-22mdk - Oct 24 2002, by François Pons
3121 tv 3638
3122     - fixed online help of tools to be more consistent.
3123     - added some times missing --help options.
3124     - fixed bad version displayed by urpmq.
3125     - added --list-aliases to list parallel aliases.
3126     - fixed bad rpm in cache by checking only MD5 signature.
3127    
3128 tv 5736 Version 4.0-21mdk - Oct 16 2002, by François Pons
3129 tv 3638
3130     - fixed bad copy of files when a relative symlink is used.
3131     - added minimal README documentation files for distributed modules.
3132     - fixed urpmi -P with package name already used by provides of
3133     other package.
3134    
3135 tv 5736 Version 4.0-20mdk - Sep 17 2002, by François Pons
3136 tv 3638
3137     - gc: fixed curl proxy management.
3138    
3139 tv 5736 Version 4.0-19mdk - Sep 16 2002, by François Pons
3140 tv 3638
3141     - fixed possible problem with http proxy for wget.
3142     - umount removable device automatically mounted.
3143    
3144 tv 5736 Version 4.0-18mdk - Sep 13 2002, by François Pons
3145 tv 3638
3146     - removed apache2-conf from skip.list as it doesn't work
3147     when trying to install apache2.
3148    
3149 tv 5736 Version 4.0-17mdk - Sep 12 2002, by François Pons
3150 tv 3638
3151     - fixed possible no clean of distributed module.
3152     - added apache2-conf to skip.list by default.
3153     - fixed gurpmi usability.
3154    
3155 tv 5736 Version 4.0-16mdk - Sep 11 2002, by François Pons
3156 tv 3638
3157     - improved ka-run distributed module to copy all files with one
3158     invocation (newly supported in ka-run-2.0-15mdk).
3159     - daouda: InitialPreference for gurpmi (clicking on a rpm under
3160     konqueror should launch gurpmi instead of kpackage).
3161    
3162 tv 5736 Version 4.0-15mdk - Sep 06 2002, by François Pons
3163 tv 3638
3164     - fixed previous fix not correctly fixed.
3165    
3166 tv 5736 Version 4.0-14mdk - Sep 06 2002, by François Pons
3167 tv 3638
3168     - fixed ka-run distributed module.
3169    
3170 tv 5736 Version 4.0-13mdk - Sep 05 2002, by François Pons
3171 tv 3638
3172     - simplified --proxy usage (http:// leading now optional).
3173     - fixed --proxy and --proxy-user or urpmq.
3174    
3175 tv 5736 Version 4.0-12mdk - Sep 05 2002, by François Pons
3176 tv 3638
3177     - fixed bad englist message.
3178     - updated translation.
3179    
3180 tv 5736 Version 4.0-11mdk - Aug 30 2002, by François Pons
3181 tv 3638
3182     - fixed no post-clean when testing or if errors occured.
3183    
3184 tv 5736 Version 4.0-10mdk - Aug 30 2002, by François Pons
3185 tv 3638
3186     - fixed cache management (there could exist some files left in cache
3187     which were never deleted).
3188     - added default cache management to post-clean (remove files of
3189     package correctly installed), it is still possible to keep old
3190     behaviour with "--pre-clean --no-post-clean".
3191     - added --clean options to urpmi to clean cache completely.
3192     - improved urpme to no more use rpm executable.
3193     - (fcrozat) Move gurpmi to /usr/sbin and add consolehelper support for it
3194     and register it to handle application/x-rpm mimetype.
3195    
3196 tv 5736 Version 4.0-9mdk - Aug 29 2002, by François Pons
3197 tv 3638
3198     - added --list-nodes to list nodes used when in parallel mode.
3199     - moved some initialisation for parallel mode to allow user
3200     execution of --list-nodes.
3201     - updated man pages with newer options.
3202    
3203 tv 5736 Version 4.0-8mdk - Aug 29 2002, by François Pons
3204 tv 3638
3205     - added --parallel option to urpmq.
3206     - allowed test upgrade in parallel mode.
3207     - improved first choices in parallel mode a little.
3208    
3209 tv 5736 Version 4.0-7mdk - Aug 28 2002, by François Pons
3210 tv 3638
3211     - added --list-media to urpmq.
3212     - fixed old package not upgraded.
3213    
3214 tv 5736 Version 4.0-6mdk - Aug 27 2002, by François Pons
3215 tv 3638
3216     - fixed skip.list new format.
3217    
3218 tv 5736 Version 4.0-5mdk - Aug 27 2002, by François Pons
3219 tv 3638
3220     - fixed urpmq --auto-select disabling its selection.
3221     - open read-only rpmdb when testing installation (--test).
3222     - added reverse media parameter from parallel configuration.
3223     - improved error management of parallel extension module.
3224    
3225 tv 5736 Version 4.0-4mdk - Aug 26 2002, by François Pons
3226 tv 3638
3227     - english typo fixed.
3228     - improved skip.list contents to provides using sense and regexp
3229     on package fullname.
3230     - added --test options to urpmi to test installation.
3231     - made --verify-rpm the default (use --no-verify-rpm to avoid).
3232     - fixed command line not seen in log.
3233     - improved parallel module to check installation on all nodes before
3234     doing it effectively.
3235    
3236 tv 5736 Version 4.0-3mdk - Aug 23 2002, by Warly
3237 tv 3638
3238     - fix urpme '/' pb
3239    
3240 tv 5736 Version 4.0-2mdk - Aug 23 2002, by François Pons
3241 tv 3638
3242     - added ssh parallel module extension.
3243     - fixed check of capabilities of distant urpmi.
3244     - fixed wrong installation of extension modules.
3245    
3246 tv 5736 Version 4.0 - Aug 23 2002, by François Pons
3247 tv 3638
3248     - added --parallel options for distributed urpmi.
3249     - added urpmi module extensions support (only --parallel).
3250     - added --synthesis options for urpmq/urpmi to use a specific
3251     environment.
3252     - use cache files even if no medium have been defined (for use
3253     with --synthesis).
3254    
3255 tv 5736 Version 3.9-8mdk - Aug 13 2002, by François Pons
3256 tv 3638
3257     - fixed development log still done for progression status, now
3258     removed.
3259     - ignore noauto: hdlists flags.
3260    
3261 tv 5736 Version 3.9-7mdk - Aug 12 2002, by François Pons
3262 tv 3638
3263     - fixed --auto not taken into account for removing or unselecting
3264     packages in urpmi.
3265     - fixed modified flag ignored in urpmi.cfg (may cause side effects
3266     as remove media not asked next time urpmi.removemedia is called).
3267     - added --verify-rpm to urpmi in order to check rpm signature.
3268    
3269 tv 5736 Version 3.9-6mdk - Aug 06 2002, by François Pons
3270 tv 3638
3271     - added --allow-nodeps and --allow-force option to urpmi.
3272     - globing multiple media name select them all instead of error.
3273     - answering no to remove package cause urpmi to exit immediately.
3274     - added support for X for asking user to unselect package or to
3275     remove package.
3276    
3277 tv 5736 Version 3.9-5mdk - Jul 26 2002, by François Pons
3278 tv 3638
3279     - fixed man pages typo.
3280     - sorted package to remove list.
3281     - always copy rpm if using supermount on a cdrom (avoid being too slow).
3282    
3283 tv 5736 Version 3.9-4mdk - Jul 25 2002, by François Pons
3284 tv 3638
3285     - fixed urpmq -u.
3286    
3287 tv 5736 Version 3.9-3mdk - Jul 24 2002, by François Pons
3288 tv 3638
3289     - added more log.
3290     - use perl-URPM-0.50-4mdk or better for correct generation of
3291     synthesis file for unresolved provides when packages are
3292     multiply defined.
3293    
3294 tv 5736 Version 3.9-2mdk - Jul 23 2002, by François Pons
3295 tv 3638
3296     - updated urpme to use perl-URPM and speed it up (no more
3297     rpm -e --test ...).
3298     - updated rpm-find-leaves to use perl-URPM.
3299    
3300 tv 5736 Version 3.9 - Jul 23 2002, by François Pons
3301 tv 3638
3302     - updated to use perl-URPM >= 0.50.
3303    
3304 tv 5736 Version 3.8-3mdk - Jul 22 2002, by François Pons
3305 tv 3638
3306     - fixed ldconfig cannot be installed.
3307     - added translation support on error.
3308    
3309 tv 5736 Version 3.8-2mdk - Jul 22 2002, by François Pons
3310 tv 3638
3311     - fixed no dependencies or forced install error.
3312    
3313 tv 5736 Version 3.8 - Jul 19 2002, by François Pons
3314 tv 3638
3315     - removing, installing and upgrading packages is done in only
3316     one transaction.
3317     - changed installation progress to look like rpm one.
3318    
3319 tv 5736 Version 3.7-6mdk - Jul 17 2002, by François Pons
3320 tv 3638
3321     - fixed uncatched die, now produce error message.
3322    
3323 tv 5736 Version 3.7-5mdk - Jul 16 2002, by François Pons
3324 tv 3638
3325     - fixed no progression of download.
3326     - fixed bad proxy support on command line.
3327    
3328 tv 5736 Version 3.7-4mdk - Jul 12 2002, by Pixel
3329 tv 3638
3330     - fix problem with no proxy
3331    
3332 tv 5736 Version 3.7-3mdk - Jul 11 2002, by François Pons
3333 tv 3638
3334     - incorporated proxy patch of Andre Duclos <shirka@wanadoo.fr>.
3335     - added tempory error message (before message and translation are
3336     done).
3337    
3338 tv 5736 Version 3.7 - Jul 08 2002, by François Pons
3339 tv 3638
3340     - added new methods to handle directly installation of package (no
3341     more rpm binary needed).
3342     - fixed some english typo (thanks to Mark Walker).
3343    
3344 tv 5736 Version 3.6-5mdk - Jul 02 2002, by Pixel
3345 tv 3638
3346     - use perl-Locale-gettext instead of perl-gettext
3347     (ie. Locale::gettext instead of Locale::GetText)
3348    
3349 tv 5736 Version 3.6-4mdk - Jun 28 2002, by François Pons
3350 tv 3638
3351     - increase retry count to 10 instead of 3 for rsync and ssh protocol.
3352     - support preferred tools to download files (grpmi only handles ftp
3353     and http protocol currently).
3354     - change behaviour of no answered to remove package to simply ignore
3355     remove instead of exiting.
3356    
3357 tv 5736 Version 3.6-3mdk - Jun 28 2002, by François Pons
3358 tv 3638
3359     - fix deadlock on removing package.
3360     - fix rsync download for mulitples files.
3361    
3362 tv 5736 Version 3.6-2mdk - Jun 27 2002, by François Pons
3363 tv 3638
3364     - added rsync:// and ssh:// protocol to urpmi.
3365    
3366 tv 5736 Version 3.6 - Jun 27 2002, by François Pons
3367 tv 3638
3368     - removed no more used methods in urpm module.
3369     - make sure absent synthesis force synthesis regeneration.
3370     - add initial support to remove package wich will breaks upgrade
3371     for urpmi only (ignored in urpmq).
3372    
3373 tv 5736 Version 3.5-8mdk - Jun 20 2002, by François Pons
3374 tv 3638
3375     - added back version lost for some time (Guillaume Rousse).
3376     - added --list to urpmq to list package.
3377     - added regression test (explicit make test for instance).
3378    
3379 tv 5736 Version 3.5-7mdk - Jun 19 2002, by François Pons
3380 tv 3638
3381     - fixed urpmq to no more use old resolution methods in urpm.pm.
3382     - fixed urpmq to take care of choices correctly (no default selection).
3383    
3384 tv 5736 Version 3.5-6mdk - Jun 18 2002, by François Pons
3385 tv 3638
3386     - fixed --bug on required file not provided for generating rpmdb.cz.
3387    
3388 tv 5736 Version 3.5-5mdk - Jun 17 2002, by François Pons
3389 tv 3638
3390     - fixed urpmi --auto-select with no update and question asked.
3391     - fixed urpmq --auto-select with error on HASH...
3392    
3393 tv 5736 Version 3.5-4mdk - Jun 17 2002, by François Pons
3394 tv 3638
3395     - fixed urpmq --headers on some cases.
3396    
3397 tv 5736 Version 3.5-3mdk - Jun 13 2002, by François Pons
3398 tv 3638
3399     - fixed --auto-select and skip.list.
3400    
3401 tv 5736 Version 3.5-2mdk - Jun 13 2002, by François Pons
3402 tv 3638
3403     - added --env option to urpmi to replay bug report.
3404    
3405 tv 5736 Version 3.5 - Jun 13 2002, by François Pons
3406 tv 3638
3407     - use perl-URPM >= 0.04-2mdk for new require resolution algorithms.
3408    
3409 tv 5736 Version 3.4-9mdk - Jun 10 2002, by François Pons
3410 tv 3638
3411     - fixed no output if root.
3412     - use message function as most as possible. (why it wasn't used ?)
3413     - fix message to output more if bug report.
3414     - list of package is LF separated instead of space separated.
3415    
3416 tv 5736 Version 3.4-8mdk - Jun 10 2002, by François Pons
3417 tv 3638
3418     - added --bug option to report bug report.
3419     - fixed --auto-select and skip.list.
3420    
3421 tv 5736 Version 3.4-7mdk - Jun 07 2002, by François Pons
3422 tv 3638
3423     - fixed still present log on standard output.
3424    
3425 tv 5736 Version 3.4-6mdk - Jun 07 2002, by François Pons
3426 tv 3638
3427     - fixed skip.list to skip according provides (even not the best).
3428     - fixed package id 0 always selected (generally ldconfig or lsbdev).
3429    
3430 tv 5736 Version 3.4-5mdk - Jun 05 2002, by François Pons
3431 tv 3638
3432     - fixed fuzzy search on package (error in urpm.pm around line 1404-1409).
3433    
3434 tv 5736 Version 3.4-4mdk - Jun 05 2002, by François Pons
3435 tv 3638
3436     - fixed urpmq.
3437     - fixed incomplete requires on some cases.
3438     - fixed reading of rpm files.
3439    
3440 tv 5736 Version 3.4-3mdk - Jun 05 2002, by François Pons
3441 tv 3638
3442     - avoid sub of sub with different level of variable closure in perl,
3443     this cause the interpreter to lose its memory usage.
3444    
3445 tv 5736 Version 3.4-2mdk - Jun 05 2002, by François Pons
3446 tv 3638
3447     - fix rpmdb non closed when traversing it.
3448     - fix ftp and http medium with bad list generation.
3449     - improved urpmi.update to avoid two pass all the time.
3450    
3451 tv 5736 Version 3.4 - Jun 04 2002, by François Pons
3452 tv 3638
3453     - use URPM perl module instead of rpmtools.
3454    
3455 tv 5736 Version 3.3-25mdk - Apr 11 2002, by François Pons
3456 tv 3638
3457     - fixed a problem for searching package according to name when
3458     nothing should be found but other package are proposed.
3459    
3460 tv 5736 Version 3.3-24mdk - Apr 10 2002, by François Pons
3461 tv 3638
3462     - fixed package that need to be upgraded but which is provided
3463     by another package (Mesa and XFree86-libs).
3464    
3465 tv 5736 Version 3.3-23mdk - Apr 10 2002, by François Pons
3466 tv 3638
3467     - fixed diff_provides on unversioned property not taken into
3468     account (libbinutils2 with binutils).
3469     - fixed virtual version only requires against virtual version and
3470     release provides when resolver try to check release
3471     (libgtk+-x11-2.0_0-devel with gtk+2.0-backend-devel).
3472    
3473 tv 5736 Version 3.3-22mdk - Mar 11 2002, by François Pons
3474 tv 3638
3475     - added --wget/--curl support to urpmq (needed by rpmdrake).
3476    
3477 tv 5736 Version 3.3-21mdk - Mar 07 2002, by François Pons
3478 tv 3638
3479     - fix --wget and --curl for urpmi.addmedia.
3480    
3481 tv 5736 Version 3.3-20mdk - Mar 07 2002, by François Pons
3482 tv 3638
3483     - fixed when console has been closed and urpmi ask for changing
3484     medium (currently it open/eject the device).
3485    
3486 tv 5736 Version 3.3-19mdk - Mar 05 2002, by François Pons
3487 tv 3638
3488     - fixed parse_synthesis when a the src package is following its
3489     binary counterpart (overidding its description).
3490    
3491 tv 5736 Version 3.3-18mdk - Mar 04 2002, by François Pons
3492 tv 3638
3493     - added patch from Andrej Borksenkow modified.
3494    
3495 tv 5736 Version 3.3-17mdk - Feb 28 2002, by François Pons
3496 tv 3638
3497     - added (undocumented) --root option to urpmi/urpmq to install in a
3498     given root.
3499     - rebuild with newer po.
3500    
3501 tv 5736 Version 3.3-16mdk - Feb 27 2002, by François Pons
3502 tv 3638
3503     - fixed possible problem on urpmi update db (perl die workarounded).
3504    
3505 tv 5736 Version 3.3-15mdk - Feb 25 2002, by François Pons
3506 tv 3638
3507     - fixed bad behaviour on src package as user (no message).
3508     - fixed src package listed on package to be installed (which is
3509     wrong).
3510     - removed kernel-source in inst.list which may breaks on some
3511     case (workaround).
3512    
3513 tv 5736 Version 3.3-14mdk - Feb 21 2002, by François Pons
3514 tv 3638
3515     - build package as noarch as there is no more any binary inside.
3516     - fixed urpme to avoid removing base package.
3517    
3518 tv 5736 Version 3.3-13mdk - Feb 21 2002, by François Pons
3519 tv 3638
3520     - removed staling debug log.
3521     - try to mount a removable device before examining if an available
3522     device is present.
3523    
3524 tv 5736 Version 3.3-12mdk - Feb 20 2002, by François Pons
3525 tv 3638
3526     - fixed installing dependancies of given src.rpm filename.
3527     - fixed to keep removable device already mounted before asking
3528     user to change.
3529    
3530 tv 5736 Version 3.3-11mdk - Feb 19 2002, by François Pons
3531 tv 3638
3532     - fixed obsoletes on direct requires when a sense is given.
3533     - added a tracking method in urpm library for allowing upgrade.
3534    
3535 tv 5736 Version 3.3-10mdk - Feb 18 2002, by Pixel
3536 tv 3638
3537     - remove autoirpm until it's fixed (or used/advertised)
3538    
3539 tv 5736 Version 3.3-9mdk - Feb 18 2002, by François Pons
3540 tv 3638
3541     - fixed requires resolution regression when old package provides
3542     property removed by newer (libification).
3543    
3544 tv 5736 Version 3.3-8mdk - Feb 18 2002, by François Pons
3545 tv 3638
3546     - fixed too verbose erroneous output that may hurt the user.
3547     - fixed reduce_pathname with real url which reduce a bit
3548     too much.
3549    
3550 tv 5736 Version 3.3-6mdk - Feb 14 2002, by François Pons
3551 tv 3638
3552     - use reduce_pathname even for downloading distant file.
3553     - fixed typo.
3554    
3555 tv 5736 Version 3.3-5mdk - Feb 13 2002, by François Pons
3556 tv 3638
3557     - fixed source package given on command line in urpmi.
3558     - fixed management of obsoletes in --auto-select.
3559    
3560 tv 5736 Version 3.3-4mdk - Feb 12 2002, by François Pons
3561 tv 3638
3562     - fixed bad method reference in urpmq (used by rpmdrake).
3563     - fixed urpmq -d behaviour.
3564     - fixed bad signal handler behaviour.
3565    
3566 tv 5736 Version 3.3-3mdk - Feb 12 2002, by François Pons
3567 tv 3638
3568     - package installed (and not upgraded) are by default using --nodeps
3569     (typically kernel-source).
3570     - updated man pages.
3571    
3572 tv 5736 Version 3.3-2mdk - Feb 11 2002, by François Pons
3573 tv 3638
3574     - fixed multiple mounts of removable device.
3575    
3576 tv 5736 Version 3.3 - Feb 11 2002, by François Pons
3577 tv 3638
3578     - added --fuzzy as alias to -y (sorry Andrej to be late on this).
3579     - added --src (aliased to -s) to handle src rpm in medium.
3580     - added --noclean (only urpmi) to avoid cleaning the cache of rpm.
3581     - try handling src in medium (there is still weirdness for access
3582     right, need to be root first and user after).
3583    
3584 tv 5736 Version 3.2-8mdk - Feb 07 2002, by François Pons
3585 tv 3638
3586     - fixed a requires resolution when a package C is upgraded which
3587     need a package A with a specific version and release, but a
3588     package B is already installed providing A with a better version
3589     and release, in such case urpmi doesn't think it is necessary
3590     to upgrade A.
3591    
3592 tv 5736 Version 3.2-7mdk - Jan 31 2002, by François Pons
3593 tv 3638
3594     - fixed regexp in supermount fstab management.
3595     - simply kill urpmi logger which avoid losing 1 second.
3596     - early check of installed package.
3597     - fixed operator comparison when version are equal and operator
3598     is strict and release is present for conflicts, provides and
3599     requires tags elements.
3600    
3601 tv 5736 Version 3.2-6mdk - Jan 30 2002, by François Pons
3602 tv 3638
3603     - fixed some case where removable device are not ejected.
3604    
3605 tv 5736 Version 3.2-5mdk - Jan 29 2002, by François Pons
3606 tv 3638
3607     - added -y options to urpmi/urpmq to impose fuzzy search.
3608     - cleaned dependancy resolver algorithm.
3609     - fixed package asked to be installed but already installed (rare).
3610     - fixed TERM signal send to itself.
3611    
3612 tv 5736 Version 3.2-4mdk - Jan 28 2002, by François Pons
3613 tv 3638
3614     - integrated patch for supermount from Andrej Borsenkow.
3615     - fixed --wget (or --curl) not used in urpmi.update.
3616     - try to manage .src.rpm file in a usable way.
3617     - fixed requires resolution on multiple requires with
3618     sense and without sense informations on the same
3619     package (menu bug).
3620     - fixed typo in po/fr.po (multiple -f for help page).
3621    
3622 tv 5736 Version 3.2-3mdk - Jan 23 2002, by François Pons
3623 tv 3638
3624     - fixed possible conflicts management error.
3625     - fixed --mediums for upload of same package in different media.
3626     - changed --mediums to --media but kept --mediums.
3627    
3628 tv 5736 Version 3.2-2mdk - Jan 17 2002, by François Pons
3629 tv 3638
3630     - added urpm.3 man pages.
3631     - improved urpmi.removemedia (help, added -c flag, noclean headers).
3632    
3633 tv 5736 Version 3.2 - Jan 16 2002, by François Pons
3634 tv 3638
3635     - fixed bad use of update flag.
3636     - fixed urpmi_rpm-find-leaves to use rpm db directly.
3637     - added --mediums to urpmi/urpmq to select medium explicitely.
3638     - added workaround to make sure synthesis file are built,
3639     using specific rpmtools-4.0-4mdk and above parsehdlist.
3640     - release 3.2 (urpmi_rpm-find-leaves changes, --mediums flag).
3641    
3642 tv 5736 Version 3.1-8mdk - Jan 16 2002, by François Pons
3643 tv 3638
3644     - improved dependencies resolution (typically XFree86 newer
3645     packages).
3646     - removed log on uploading with curl.
3647    
3648 tv 5736 Version 3.1-7mdk - Jan 15 2002, by François Pons
3649 tv 3638
3650     - manage conflicts for dependencies resolution.
3651     - added conflicts tag and obsoletes tag in synthesis.
3652    
3653 tv 5736 Version 3.1-6mdk - Jan 10 2002, by François Pons
3654 tv 3638
3655     - fixed distant list file support.
3656     - allow shadow approach of list file, the same list file (global)
3657     can be used for each intermediate medium, urpmi choose the right
3658     entry for each medium from the same source.
3659     - added /./ as string marker to probe url, this means the heading
3660     ./ of find . -name "*.rpm" -print should be kept.
3661    
3662 tv 5736 Version 3.1-5mdk - Jan 09 2002, by François Pons
3663 tv 3638
3664     - added lock urpmi database features.
3665     - added support for distant list file.
3666    
3667 tv 5736 Version 3.1-4mdk - Dec 20 2001, by François Pons
3668 tv 3638
3669     - make sure curl fail if http url does not exists.
3670     - added probe for http or ftp hdlist or synthesis when adding
3671     a medium (-h).
3672     - added probe for synthesis.hdlist2.cz (contrib medium).
3673     - added signal handler when opening rpm database to make sure
3674     it will be closed on SIGINT or SIGQUIT.
3675     - urpmi use -p by default.
3676     - allow urpmq to download rpm with http or ftp protocol when
3677     invoked with --headers (fix rpminst behaviour).
3678    
3679 tv 5736 Version 3.1-3mdk - Dec 17 2001, by François Pons
3680 tv 3638
3681     - fixed choice listing.
3682     - somewhat fixed -p kernel.
3683     - fixed installation of package with naming convention changed to
3684     make upgrade identical to install (kernel and kernel-source).
3685     - allow not to use parsehdlist during --auto-select (now disabled
3686     by default)
3687     - fix curl support broken for http files and missing ftp files.
3688    
3689 tv 5736 Version 3.1-2mdk - Dec 14 2001, by François Pons
3690 tv 3638
3691     - added time conditionnal download to curl interface for both http
3692     and ftp protocol (so need Date::Manip because urpm library use it
3693     for ftp as no support in curl).
3694     - updated urpm library version to 3.1.
3695    
3696 tv 5736 Version 3.1 - Dec 13 2001, by François Pons
3697 tv 3638
3698     - added --distrib flag to urpmi.addmedia to add all media from the
3699     installation medium.
3700     - fixed update on removable medium (the second to more).
3701     - added probe on name to select media (urpmi.update and urpmi.removemedia).
3702     - added log when adding or removing media.
3703     - release 3.1 (interface change, removed method in urpm library).
3704    
3705 tv 5736 Version 3.0-6mdk - Dec 12 2001, by François Pons
3706 tv 3638
3707     - fixed removable device probe for addition of medium.
3708     - fixed synthesis size checking.
3709     - added log when copying file (nfs).
3710     - removed error when description file is not retrieved successfully.
3711     - added -h option to urpmi.addmedia to probe for synthesis or hdlist.
3712     - modified --force of urpmi.update to behave smootly (given once to
3713     force copy of file, given twice to force regeneration of hdlist).
3714    
3715 tv 5736 Version 3.0-5mdk - Dec 10 2001, by François Pons
3716 tv 3638
3717     - added kernel-source in /etc/urpmi/inst.list.
3718    
3719 tv 5736 Version 3.0-4mdk - Dec 07 2001, by François Pons
3720 tv 3638
3721     - fixed in urpmq to handle --headers (needed by rpminst) when
3722     no hdlist are present.
3723    
3724 tv 5736 Version 3.0-3mdk - Dec 07 2001, by François Pons
3725 tv 3638
3726     - fixed back /etc/urpmi/urpmi.cfg update.
3727     - fixed back synthesis source management.
3728     - fixed extraction of epoch tag for old synthesis.
3729    
3730 tv 5736 Version 3.0-2mdk - Dec 07 2001, by François Pons
3731 tv 3638
3732     - removing sense data in provides (internally).
3733     - optimized depslist relocation for provides cleaning.
3734     - optimized synthesis parsing.
3735     - make sure /etc/urpmi/urpmi.cfg is written on modification.
3736    
3737 tv 5736 Version 3.0 - Dec 06 2001, by François Pons
3738 tv 3638
3739     - 3.0 so urpm library interface change and method removal.
3740     - depslist*, compss, provides are obsoleted, synthesis file
3741     are now used instead (this will help rpmdrake caching).
3742    
3743 tv 5736 Version 2.2-2mdk - Dec 06 2001, by François Pons
3744 tv 3638
3745     - fixed bad reference with -p.
3746     - changed -p ... to use choice instead of mutliple packages.
3747    
3748 tv 5736 Version 2.2 - Dec 05 2001, by François Pons
3749 tv 3638
3750     - match rpmtools-4.0.
3751     - updated help on-line and fixed options invocation.
3752     - update translation (thierry)
3753    
3754 tv 5736 Version 2.1-7mdk - Nov 29 2001, by François Pons
3755 tv 3638
3756     - fixed -p flag with choices.
3757     - fixed -p kernel which may glob another kernel package.
3758    
3759 tv 5736 Version 2.1-6mdk - Nov 28 2001, by François Pons
3760 tv 3638
3761     - updated requires to webfetch.
3762    
3763 tv 5736 Version 2.1-5mdk - Nov 28 2001, by François Pons
3764 tv 3638
3765     - fixed URL with trailing slashes.
3766     - added download log.
3767    
3768 tv 5736 Version 2.1-4mdk - Nov 28 2001, by François Pons
3769 tv 3638
3770     - fixed incovation of sync method even when no files to sync.
3771     - fixed urpmq option management (-m|-M equ -du but necessary by default).
3772     - added small doc in /etc/urpmi/inst.list file.
3773    
3774 tv 5736 Version 2.1-3mdk - Nov 27 2001, by François Pons
3775 tv 3638
3776     - added curl support (kept wget support).
3777     - updated help for urpmi, urpmi.update and urpmi.addmedia.
3778     - fixed bad check of urpmi.addmedium for existing name.
3779     - avoid some error message if description is missing (not all).
3780     - allow any prefix for url (especially removable://...).
3781    
3782 tv 5736 Version 2.1-2mdk - Nov 27 2001, by François Pons
3783 tv 3638
3784     - removed old optimization to get existing depslist instead
3785     of rebuilding it.
3786    
3787 tv 5736 Version 2.1 - Nov 26 2001, by François Pons
3788 tv 3638
3789     - removed obsoleted code in urpm module.
3790     - ignore -m, -M and -c flag of urpmi/urpmq.
3791     - fixed group display of urpmq.
3792     - added -f for urpmq to display full package name.
3793     - fixed -d of urpmq.
3794     - fixed --auto-select and files of package not obsoleted but
3795     present in other registered package (no more selected).
3796     - fixed call to grpmi (no more only installation).
3797    
3798 tv 5736 Version 2.0-7mdk - Nov 21 2001, by François Pons
3799 tv 3638
3800     - fixed missing urpmi configuration file not read.
3801     - fixed bad output of rpm files to be installed or upgraded.
3802     - fixed bad check of missing rpm files.
3803    
3804 tv 5736 Version 2.0-6mdk - Nov 19 2001, by François Pons
3805 tv 3638
3806     - fixed --auto-select and rpm file upload.
3807    
3808 tv 5736 Version 2.0-5mdk - Nov 16 2001, by François Pons
3809 tv 3638
3810     - added /etc/urpmi/inst.list support.
3811    
3812 tv 5736 Version 2.0-4mdk - Nov 15 2001, by François Pons
3813 tv 3638
3814     - first stable support for updating synthesis file.
3815    
3816 tv 5736 Version 2.0-3mdk - Nov 12 2001, by François Pons
3817 tv 3638
3818     - added minimal support for updating synthesis file (untested).
3819     - fixed requires resolution bug (thanks to Borsenkow Andrej).
3820    
3821 tv 5736 Version 2.0-2mdk - Nov 09 2001, by François Pons
3822 tv 3638
3823     - added error message if not root.
3824     - fixed some removable device bad regexp (to support new format).
3825     - avoid installing source package (downloaded but ignored).
3826    
3827 tv 5736 Version 2.0 - Nov 06 2001, by François Pons
3828 tv 3638
3829     - no more need for removable device selection in URL (autoprobe but need removable://)
3830     but old description still accepted.
3831     - fix some mount/umount problem.
3832     - improve -m mode speed.
3833     - obsolete -M mode (-M is still recognized on command line but same as -m).
3834     - depslist is no more calculated with dependencies (now optional).
3835     - everything now as 2.0 version.
3836    
3837 tv 5736 Version 1.7-15mdk - Oct 27 2001, by Pixel
3838 tv 3638
3839     - fix urpme with i18n (thanks to Andrej Borsenkow)
3840     - fix urpme with regexp-like arguments (mainly things with "++") (thanks to Alexander Skwar)
3841    
3842 tv 5736 Version 1.7-14mdk - Sep 24 2001, by François Pons
3843 tv 3638
3844     - fixed stale rpm file (filesize set to 0) in urpmi cache.
3845    
3846 tv 5736 Version 1.7-13mdk - Sep 19 2001, by François Pons
3847 tv 3638
3848     - avoid possible error on trying to remove package.
3849     - avoid error message which are more warning.
3850    
3851 tv 5736 Version 1.7-12mdk - Sep 17 2001, by François Pons
3852 tv 3638
3853     - fixed urpmq usage of urpm library.
3854    
3855 tv 5736 Version 1.7-11mdk - Sep 11 2001, by François Pons
3856 tv 3638
3857     - fixed unable to add a ftp or http medium when with_hdlist
3858     is set to a value without / inside.
3859    
3860 tv 5736 Version 1.7-10mdk - Sep 11 2001, by François Pons
3861 tv 3638
3862     - fixed error about urpmi saying package already installed.
3863     - fixed wrong propagation of indirect updates (-m mode only).
3864    
3865 tv 5736 Version 1.7-9mdk - Sep 10 2001, by François Pons
3866 tv 3638
3867     - moved depslist computation out of loop of reading.
3868    
3869 tv 5736 Version 1.7-8mdk - Sep 03 2001, by François Pons
3870 tv 3638
3871     - avoid eject removable medium if --auto is given.
3872     - avoid stat in /dev directory.
3873    
3874 tv 5736 Version 1.7-7mdk - Aug 31 2001, by François Pons
3875 tv 3638
3876     - added --allow-medium-change to urpmi.
3877     - moved autoirpm french man page to autoirpm package.
3878    
3879 tv 5736 Version 1.7-6mdk - Aug 29 2001, by François Pons
3880 tv 3638
3881     - fixed multiple asking of same choices.
3882     - possibly fixed array error in resolving choices.
3883     - fixed wrong reference to fr man pages.
3884    
3885 tv 5736 Version 1.7-4mdk - Jul 26 2001, by François Pons
3886 tv 3638
3887     - fixed tentative to always install package with -m mode.
3888    
3889 tv 5736 Version 1.7-3mdk - Jul 25 2001, by François Pons
3890 tv 3638
3891     - really fix crazy behaviour of --auto-select.
3892     - fixed local packages install.
3893    
3894 tv 5736 Version 1.7-2mdk - Jul 25 2001, by François Pons
3895 tv 3638
3896     - fixed crazy behaviour of --auto-select that try to select
3897     the whole word (no filtering of installed packages).
3898    
3899 tv 5736 Version 1.7 - Jul 23 2001, by François Pons
3900 tv 3638
3901     - updated to use newer rpmtools 3.1.
3902    
3903 tv 5736 Version 1.6-13mdk - Jul 14 2001, by Daouda Lo
3904 tv 3638
3905     - added urpmi logrotate file
3906     - more macroz
3907    
3908 tv 5736 Version 1.6-12mdk - Jul 05 2001, by François Pons
3909 tv 3638
3910     - fixed wrong dependencies resolution for local packages
3911     in minimal mode.
3912     - improved urpmf.
3913     - updated man pages.
3914    
3915 tv 5736 Version 1.6-11mdk - Jul 05 2001, by François Pons
3916 tv 3638
3917     - take care of local packages.
3918    
3919 tv 5736 Version 1.6-10mdk - Jul 04 2001, by François Pons
3920 tv 3638
3921     - fixed bad packages installed on some cases.
3922    
3923 tv 5736 Version 1.6-9mdk - Jul 02 2001, by François Pons
3924 tv 3638
3925     - fixed missing rpmtools reference in urpm library.
3926     - changed die in fatal error.
3927    
3928 tv 5736 Version 1.6-8mdk - Jul 02 2001, by François Pons
3929 tv 3638
3930     - fixed typo by pixel.
3931     - fixed bad reference in urpm reported by Michael Reinsch.
3932     - fixed dependencies for closure with old packages.
3933     - added --update flag to urpmi.addmedia
3934    
3935 tv 5736 Version 1.6-7mdk - Jun 28 2001, by François Pons
3936 tv 3638
3937     - added update flag to medium.
3938     - fixed -M algortihms with epoch (serial) uses.
3939    
3940 tv 5736 Version 1.6-6mdk - Jun 27 2001, by François Pons
3941 tv 3638
3942     - fix problem interpreting serial.
3943    
3944 tv 5736 Version 1.6-5mdk - Jun 27 2001, by François Pons
3945 tv 3638
3946     - take care of epoch (serial) for version comparison.
3947    
3948 tv 5736 Version 1.6-4mdk - Jun 26 2001, by François Pons
3949 tv 3638
3950     - cleaned source package extraction algorithm.
3951    
3952 tv 5736 Version 1.6-3mdk - Jun 25 2001, by François Pons
3953 tv 3638
3954     - reworked algorithms to search packages, added -p options to
3955     urpmi and urpmq.
3956    
3957 tv 5736 Version 1.6-2mdk - Jun 21 2001, by François Pons
3958 tv 3638
3959     - finished i18n support for urpmi.*media.
3960    
3961 tv 5736 Version 1.6 - Jun 20 2001, by François Pons
3962 tv 3638
3963     - simplified urpmf.
3964     - fix i18n support and allow l10n of all error message.
3965     - simplified error code of urpmi/urpmq.
3966    
3967 tv 5736 Version 1.5-41mdk - Jun 14 2001, by François Pons
3968 tv 3638
3969     - build release for new rpm.
3970    
3971 tv 5736 Version 1.5-40mdk - May 30 2001, by François Pons
3972 tv 3638
3973     - avoid including bad rpm filename or with src arch.
3974     - make sure not to reference basesystem if it does not exists.
3975     - fixed --auto to avoid user intervention.
3976    
3977 tv 5736 Version 1.5-39mdk - May 29 2001, by François Pons
3978 tv 3638
3979     - fixed broken dependancies.
3980    
3981 tv 5736 Version 1.5-38mdk - May 23 2001, by Pixel
3982 tv 3638
3983     - really remove all group urpmi
3984    
3985 tv 5736 Version 1.5-37mdk - May 23 2001, by Pixel
3986 tv 3638
3987     - removed setuid bit, now stop yelling or go get f*
3988    
3989 tv 5736 Version 1.5-36mdk - May 22 2001, by François Pons
3990 tv 3638
3991     - fixed warning if src rpm are in repository.
3992    
3993 tv 5736 Version 1.5-35mdk - May 22 2001, by François Pons
3994 tv 3638
3995     - added synthesis file filtering.
3996     - added arch chekc support.
3997    
3998 tv 5736 Version 1.5-34mdk - Apr 17 2001, by François Pons
3999 tv 3638
4000     - fixed sorting of list file.
4001    
4002 tv 5736 Version 1.5-33mdk - Apr 17 2001, by François Pons
4003 tv 3638
4004     - make sure building of synthesis files are done.
4005     - return error if file given are wrong.
4006    
4007 tv 5736 Version 1.5-32mdk - Apr 13 2001, by François Pons
4008 tv 3638
4009     - fixed typo on urpmf man pages.
4010     - fixed urpmi return exit code of grpmi on error.
4011     - fixed cancel on medium change dialog (gurpmi or --X).
4012    
4013 tv 5736 Version 1.5-31mdk - Apr 10 2001, by François Pons
4014 tv 3638
4015     - fixed error on .listing file in rpms cache directory.
4016    
4017 tv 5736 Version 1.5-30mdk - Apr 10 2001, by François Pons
4018 tv 3638
4019     - fixed header clean-up.
4020     - updated man pages.
4021    
4022 tv 5736 Version 1.5-29mdk - Apr 09 2001, by François Pons
4023 tv 3638
4024     - fixed some missing requires for -m mode.
4025     - fixed bad search with version and release.
4026    
4027 tv 5736 Version 1.5-28mdk - Apr 05 2001, by François Pons
4028 tv 3638
4029     - updated man pages.
4030     - fixed remove of synthesis file before update.
4031     - fixed remanent rpm file in cache.
4032    
4033 tv 5736 Version 1.5-27mdk - Apr 03 2001, by François Pons
4034 tv 3638
4035     - added better error management.
4036     - fixed some typo for cache management (creating /partial).
4037    
4038 tv 5736 Version 1.5-26mdk - Mar 27 2001, by François Pons
4039 tv 3638
4040     - added --WID=id
4041     - let grpmi make the upload of packages.
4042    
4043 tv 5736 Version 1.5-25mdk - Mar 26 2001, by François Pons
4044 tv 3638
4045     - sort list file so that rpm are sorted when installed.
4046     - increase speed for --auto-select: implies -M by default.
4047     - added support for retrieving descriptions file.
4048    
4049 tv 5736 Version 1.5-24mdk - Mar 26 2001, by François Pons
4050 tv 3638
4051     - fixed annoying message when adding a medium (cp).
4052    
4053 tv 5736 Version 1.5-23mdk - Mar 23 2001, by François Pons
4054 tv 3638
4055     - added synthesis hdlist file support to speed up -m mode.
4056    
4057 tv 5736 Version 1.5-22mdk - Mar 18 2001, by Pixel
4058 tv 3638
4059     - fix for gmessage and quotes
4060     - adapt autoirpm.update to new hdlists
4061    
4062 tv 5736 Version 1.5-21mdk - Mar 15 2001, by Pixel
4063 tv 3638
4064     - update urpmi_rpm-find-leaves
4065    
4066 tv 5736 Version 1.5-20mdk - Mar 09 2001, by François Pons
4067 tv 3638
4068     - check whatprovides by examining path too for mode -m.
4069     - fixed incorrect requires/provides association for mode -m.
4070    
4071 tv 5736 Version 1.5-19mdk - Mar 07 2001, by François Pons
4072 tv 3638
4073     - fixed default -m mode for urpmq.
4074     - added log for getting packages (wget) and installing them.
4075     - avoid asking user if everything is already installed.
4076    
4077 tv 5736 Version 1.5-18mdk - Mar 07 2001, by François Pons
4078 tv 3638
4079     - fixed last line not printed for rpm output.
4080    
4081 tv 5736 Version 1.5-17mdk - Mar 05 2001, by François Pons
4082 tv 3638
4083     - fixed ask choices for urpmi -m mode.
4084     - changed default behaviour to abort transaction on error.
4085    
4086 tv 5736 Version 1.5-16mdk - Mar 05 2001, by François Pons
4087 tv 3638
4088     - make sure to kill sub process that are doing log to
4089     avoid lock.
4090    
4091 tv 5736 Version 1.5-15mdk - Mar 03 2001, by François Pons
4092 tv 3638
4093     - urpmi mode set to -m by default.
4094    
4095 tv 5736 Version 1.5-14mdk - Mar 01 2001, by François Pons
4096 tv 3638
4097     - update with newer rpmtools interface.
4098    
4099 tv 5736 Version 1.5-13mdk - Feb 27 2001, by François Pons
4100 tv 3638
4101     - fixed removable cdrom old format extraction.
4102     - fixed bad i18n usage.
4103    
4104 tv 5736 Version 1.5-12mdk - Feb 27 2001, by François Pons
4105 tv 3638
4106     - removed use of tee, now forked.
4107    
4108 tv 5736 Version 1.5-11mdk - Feb 27 2001, by François Pons
4109 tv 3638
4110     - fixed cohabitation of --auto-select and skip list.
4111     - added -m mode for urpmq.
4112     - added --sources flag for urpmq.
4113    
4114 tv 5736 Version 1.5-10mdk - Feb 26 2001, by François Pons
4115 tv 3638
4116     - fixed auto-select flag to use dependancies resolver after.
4117    
4118 tv 5736 Version 1.5-9mdk - Feb 26 2001, by François Pons
4119 tv 3638
4120     - fixed big bug of provides files completely read but only
4121     files should be extracted with no package description.
4122     - added log for depslist computation.
4123    
4124 tv 5736 Version 1.5-8mdk - Feb 23 2001, by François Pons
4125 tv 3638
4126     - fix --auto-select and skip list.
4127    
4128 tv 5736 Version 1.5-7mdk - Feb 23 2001, by François Pons
4129 tv 3638
4130     - added /etc/urpmi/skip.list for package that should not
4131     be upgraded.
4132     - remove -v option of urpmq to match -v as verbose.
4133    
4134 tv 5736 Version 1.5-6mdk - Feb 19 2001, by François Pons
4135 tv 3638
4136     - fixed urpmq --headers with exotic rpm filename.
4137     - fixed closing using tee (need testing).
4138     - fixed missing dependancies resolution using -m mode.
4139    
4140 tv 5736 Version 1.5-5mdk - Feb 19 2001, by François Pons
4141 tv 3638
4142     - fixed -m mode for prompting user if needed.
4143     - fixed -m mode with depandancies resolving.
4144     - avoid update urpmi db except if old urpmi.
4145    
4146 tv 5736 Version 1.5-4mdk - Feb 16 2001, by François Pons
4147 tv 3638
4148     - fixed -m mode with failed depandancies.
4149    
4150 tv 5736 Version 1.5-3mdk - Feb 16 2001, by François Pons
4151 tv 3638
4152     - added -m flag to urpmi for minimal upgrade.
4153     - fixed urpmq olding approach of local rpm (added --force too
4154     as in urpmi).
4155     - fixed some i18n usage.
4156    
4157 tv 5736 Version 1.5-2mdk - Feb 14 2001, by François Pons
4158 tv 3638
4159     - removable medium are not automatically updated now.
4160     - remove need of number removable device when adding a new medium.
4161    
4162 tv 5736 Version 1.5 - Feb 14 2001, by François Pons
4163 tv 3638
4164     - added --auto-select flag for urpmi and urpmq.
4165     - added --headers flag to urpmq.
4166     - changed help screen for both urpmi and urpmq.
4167    
4168 tv 5736 Version 1.4-7mdk - Feb 05 2001, by François Pons
4169 tv 3638
4170     - fixed wrong probing of medium list file.
4171    
4172 tv 5736 Version 1.4-6mdk - Feb 05 2001, by François Pons
4173 tv 3638
4174     - fixed missing mounting on non removable device like nfs.
4175     - flush STDERR and STDOUT before exiting.
4176    
4177 tv 5736 Version 1.4-5mdk - Jan 30 2001, by François Pons
4178 tv 3638
4179     - added medium change code.
4180     - fixed urpmi with local file.
4181     - changed default option to verbose when invoking rpm.
4182    
4183 tv 5736 Version 1.4-4mdk - Jan 25 2001, by François Pons
4184 tv 3638
4185     - added code to search for source rpms file to install.
4186     - modified manipulation of ignore flag, keep media name unique.
4187     - lot of fixes on urpm core library.
4188    
4189 tv 5736 Version 1.4-3mdk - Jan 25 2001, by François Pons
4190 tv 3638
4191     - need rpmtools-2.1-9mdk or above for hdlist building extension.
4192     - introduced cache directory for medium and rpms manipulation.
4193    
4194 tv 5736 Version 1.4-2mdk - Jan 17 2001, by François Pons
4195 tv 3638
4196     - fixed glitches in urpm.pm module about old format of urpmi.cfg.
4197    
4198 tv 5736 Version 1.4 - Jan 16 2001, by François Pons
4199 tv 3638
4200     - extract urpmi/urpmq common code and newer code for medium
4201     management in perl module urpm.
4202     - rewrite tools to use the module.
4203    
4204 tv 5736 Version 1.3-12mdk - Nov 27 2000, by François Pons
4205 tv 3638
4206     - fixed urpmi.addmedia if already added media are no more accessible.
4207    
4208 tv 5736 Version 1.3-11mdk - Nov 16 2000, by François Pons
4209 tv 3638
4210     - fixed compilation problems.
4211    
4212 tv 5736 Version 1.3-10mdk - Sep 25 2000, by François Pons
4213 tv 3638
4214     - updated urpme to depslist.ordered.
4215    
4216 tv 5736 Version 1.3-9mdk - Sep 20 2000, by Guillaume Cottenceau
4217 tv 3638
4218     - in --auto under X, does not display anymore the sucking interactive dialog
4219     "everything already installed"
4220    
4221 tv 5736 Version 1.3-8mdk - Sep 20 2000, by Guillaume Cottenceau
4222 tv 3638
4223     - added option --best-output that selects X if available
4224    
4225 tv 5736 Version 1.3-7mdk - Sep 13 2000, by François Pons
4226 tv 3638
4227     - trusting root only readable file list.*, fixes gurpmi with
4228     mutlitple media examination.
4229     - removed setuid root on urpmq.
4230    
4231 tv 5736 Version 1.3-6mdk - Sep 05 2000, by François Pons
4232 tv 3638
4233     - split query mode of urpmi into new tools urpmq.
4234     - fixed -v option of urpmi.
4235     - updated man pages of various tools.
4236    
4237 tv 5736 Version 1.3-5mdk - Sep 03 2000, by François Pons
4238 tv 3638
4239     - fixed incorporation of media with already defined packages, choose the
4240     relocated one by rpmtools library.
4241    
4242 tv 5736 Version 1.3-4mdk - Sep 01 2000, by François Pons
4243 tv 3638
4244     - fixed --auto usage (thanks to Garbage Collector).
4245     - fixed urpmi.addmedia with glob on rpm files only.
4246    
4247 tv 5736 Version 1.3-3mdk - Aug 31 2000, by François Pons
4248 tv 3638
4249     - Oops, fixed typo in post.
4250    
4251 tv 5736 Version 1.3-2mdk - Aug 31 2000, by François Pons
4252 tv 3638
4253     - added code to proper upgrade of urpmi 1.2.
4254     - added small correction in urpmi for basesystem selection.
4255     - fixed help invocation (thanks to Bryan Paxton).
4256     - modified urpmf not to use rpmtools-compat.
4257    
4258 tv 5736 Version 1.3 - Aug 28 2000, by François Pons
4259 tv 3638
4260     - 1.3 of urpmi.
4261     - use rpmtools perl interface to access hdlist and build requires.
4262    
4263 tv 5736 Version 1.2-4mdk - Aug 06 2000, by Pixel
4264 tv 3638
4265     - urpmi local_file only if local_file ends with .rpm
4266    
4267 tv 5736 Version 1.2-3mdk - Jul 19 2000, by Pixel
4268 tv 3638
4269     - change versions of autoirpm and gurpmi
4270     - macroization, BM
4271    
4272 tv 5736 Version 1.2 - Jun 29 2000, by Pixel
4273 tv 3638
4274     - nice fixes from diablero (mainly better generation of list.*)
4275    
4276 tv 5736 Version 1.1-6mdk - May 04 2000, by Pixel
4277 tv 3638
4278     - urpmi: unset IFS
4279    
4280 tv 5736 Version 1.1-5mdk - Apr 04 2000, by Pixel
4281 tv 3638
4282     - urpmi: add option --force to ignore errors
4283    
4284 tv 5736 Version 1.1-4mdk - Mar 26 2000, by Pixel
4285 tv 3638
4286     - autoirpm.update: adapted to new hdlist format
4287    
4288 tv 5736 Version 1.1-3mdk - Mar 26 2000, by Pixel
4289 tv 3638
4290     - urpmi can handle package files given on command line. It finds out the
4291     dependencies if possible.
4292     - added rpme (try it, you'll like it!)
4293     - don't try nodeps if file is missing
4294     - new group
4295     - adapted urpmi.addmedia to new hdlist's / multi-cd
4296     - adapted autoirpm.update-all to new rpmlib
4297    
4298 tv 5736 Version 1.1-2mdk - Mar 16 2000, by Pixel
4299 tv 3638
4300     - increase version number of gurpmi and autoirpm
4301    
4302 tv 5736 Version 1.1 - Mar 07 2000, by Pixel
4303 tv 3638
4304     - new version, compatible with new DrakX and new rpmtools
4305     - add man page for rpmf
4306    
4307 tv 5736 Version 1.0-2mdk - Feb 28 2000, by Pixel
4308 tv 3638
4309     - unset $BASH_ENV
4310    
4311 tv 5736 Version 1.0 - Feb 12 2000, by Pixel
4312 tv 3638
4313     - small urpmi man page change
4314    
4315 tv 5736 Version 0.9-40mdk - Feb 10 2000, by Pixel
4316 tv 3638
4317     - unset $ENV to please -U
4318    
4319 tv 5736 Version 0.9-39mdk - Feb 09 2000, by Pixel
4320 tv 3638
4321     - now really handle multiple args
4322     - new option ``-a'' to install all the proposed packages
4323     - add ability to --nodeps and --force in case of install errors
4324    
4325 tv 5736 * Mon Jan 10 2000 Pixel
4326 tv 3638 - bug fix from Brian J. Murrell
4327    
4328 tv 5736 * Fri Jan 07 2000 Pixel
4329 tv 3638 - urpmi: tty question now defaults to yes and acts that way!
4330     - add an example to urpmi.addmedia.8
4331    
4332 tv 5736 * Thu Jan 06 2000 Pixel
4333 tv 3638 - urpmi: tty question now defaults to yes (y/N -> N/y)
4334    
4335 tv 5736 Version 0.9-34mdk - Jan 04 2000, by Chmouel Boudjnah
4336 tv 3638
4337     - rpmf: use egrep.
4338    
4339 tv 5736 * Tue Jan 04 2000 Pixel
4340 tv 3638 - urpmi.addmedia: replaced hdlist2files by hdlist2names
4341     - rpmf: created
4342    
4343 tv 5736 * Mon Dec 27 1999 Pixel
4344 tv 3638 - fixed a bug in urpmi.addmedia
4345    
4346 tv 5736 * Wed Dec 22 1999 Pixel
4347 tv 3638 - added urpmi_rpm-find-leaves
4348    
4349 tv 5736 * Mon Dec 20 1999 Pixel
4350 tv 3638 - bug fix in autoirpm.update
4351    
4352 tv 5736 * Sun Dec 19 1999 Pixel
4353 tv 3638 - bug fix for autoirpm (bad directory)
4354     - enhancement to urpmi (in place gzip'ing)
4355     - small cute enhancements
4356    
4357 tv 5736 * Fri Dec 17 1999 Pixel
4358 tv 3638 - changed a message
4359    
4360 tv 5736 * Thu Dec 16 1999 Pixel
4361 tv 3638 - added -follow to the find (thanx2(ti){2})
4362    
4363 tv 5736 * Wed Dec 15 1999 Pixel
4364 tv 3638 - fixed a bug in dependencies
4365    
4366 tv 5736 * Sat Dec 11 1999 Pixel
4367 tv 3638 - i18n using po-like style
4368    
4369 tv 5736 * Wed Dec 08 1999 Pixel
4370 tv 3638 - fixed a bug (gmessage called with no double quotes and i18n)
4371    
4372 tv 5736 * Thu Dec 02 1999 Pixel
4373 tv 3638 - better error output (both in /var/log/urpmi.* and stdout/stderr)
4374    
4375 tv 5736 * Fri Nov 26 1999 Pixel
4376 tv 3638 - some bug fixes
4377    
4378 tv 5736 * Tue Nov 23 1999 Pixel
4379 tv 3638 - include new man pages and doc from camille :)
4380    
4381 tv 5736 * Mon Nov 22 1999 Pixel
4382 tv 3638 - s|sbin|bin| in requires (again) (wow already monday!)
4383    
4384 tv 5736 * Sun Nov 21 1999 Pixel
4385 tv 3638 - autoirpm: added require gurpmi
4386    
4387 tv 5736 * Sat Nov 20 1999 Pixel
4388 tv 3638 - urpmi.addmedia modified
4389    
4390 tv 5736 * Wed Nov 17 1999 Pixel
4391 tv 3638 - corrected error in urpmi script
4392     - replaced dependency perl by /usr/bin/suidperl
4393    
4394 tv 5736 * Mon Nov 15 1999 Pixel
4395 tv 3638 - changed the handling of urpmi, added urpmi.addmedia...
4396    

  ViewVC Help
Powered by ViewVC 1.1.30