/[soft]/rpm/urpmi/branches/2/NEWS
ViewVC logotype

Contents of /rpm/urpmi/branches/2/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2288 - (show annotations) (download)
Mon Dec 5 14:54:15 2011 UTC (12 years, 3 months ago) by tv
Original Path: rpm/urpmi/trunk/NEWS
File size: 49915 byte(s)
fix dates in NEWS
1 Version 6.42 - 05 Nov 2011
2
3 - urpmi.addmedia:
4 o do not pick rsync medium if rsync is not installed (mga#3557)
5 - urpmi.update:
6 o document that -a only works on enabled media (mga#3190)
7
8 Version 6.41 - 14 Oct 2011
9
10 - add infrastructure for rpmdrake (#920)
11 - add infrastructure so that GUIes can offer not to ask anymore about missing
12 or bad packages
13 - fix broken 'urpmi --no-md5sum' (pok, mga#62557)
14 - use rsync to download from rsync-mirrors (Alexander Barakin, mga#2518)
15
16 Version 6.40 - 07 May 2011
17
18 - compress sources with xz instead of bzip2
19 - fix (g)urpmi --auto-select --update defaulting to all media when
20 there're no update media (#1024)
21
22 Version 6.39 - 21 November 2010
23
24 - install zeroconf documentation and example files.
25 - resurrect urpmi.recover now that the required functionality has been brought
26 back with rpm5.
27
28 Version 6.38 - 18 June 2010
29
30 - add --zeroconf support in urpmi.addmedia
31
32 Version 6.37 - 28 May 2010
33 - urpmq
34 o fix listing of groups when listing all packages (also fixes #59321)
35
36 Version 6.36 - 26 May 2010
37
38 - urpmq
39 o allow to use -g with --list
40
41 Version 6.35 - 23 April 2010
42
43 - urpmi.addmedia:
44 o disable non-free repository by default for Free edition (#40033)
45 -urpmi:
46 o when using --update, allow package dependencies to be fetched from
47 non-update media (#51268)
48 o don't confuse media/media keys when a package is available from different
49 media (eg CDROM/network)
50
51 Version 6.34 - 25 January 2010
52
53 - don't crash when parsing an invalid media.cfg file in
54 /etc/urpmi/mediacfg.d
55 - fix being unable to run a second transaction set in rpmdrake (#54842)
56
57 Version 6.33 - 12 January 2010
58
59 - invalidate mirror list cache when it's an old format (ie one which does not
60 store the time of product.id)
61 - fix urpmq --sources documentation (in --help)
62 - do not advise to reboot when inside a chroot
63 - do not cache media.cfg from the media when using a virtual one (ie a
64 medium for which we don't want to cache metadata)
65 - ignore gpg_pubkey packages in urpmq --not-available
66 - fix not being able to remove orphan kernels due to dkms packages (#53414)
67 - allow use of $RELEASE/$ARCH with urpmi.addmedia --distrib
68 - fix media redirection (was broken when trying to fix #52276)
69 - fix bash completion script (#55716)
70
71 Version 6.32 - 29 October 2009
72
73 - if package B obsoletes package A and if A is in potential orphans and B is
74 already installed, don't unconditionally mark B as a potential orphan,
75 fixes #54590
76 - make aria2 disabling work in all cases, should fix #53434 for good.
77
78 Version 6.31 - 21 October 2009
79
80 - don't use aria2 when loading mirrorlist from api.mandriva.com, fixes #53434
81 - add --not-available option to urpmq to get a list of packages that are
82 installed but not available from any configured media (Pascal Terjan,
83 fixes #51418)
84
85 Version 6.30.1 - 19 October 2009
86
87 - add --download-all option to gurpmi too
88
89 Version 6.30 - 16 October 2009
90
91 - unbreak kernel orphans management (broken by #53425 fix)
92 - improve messages asking to restart system/session (#53126)
93 - add --download-all option to download all packages before attempting
94 to start installation
95 - fix priviledge escalation in rurpmi and rurpme (#54568)
96 - when the database is locked, print the PID of the processus locking it
97 (#38923, Pascal Terjan)
98
99 Version 6.29 - 5 October 2009
100
101 - downgrade skipped package log message to debug message
102 - make sure we don't check certificate in aria2 except when we want to
103 - exclude kernel-source from orphan processing (#53426)
104 - do not list as orphans kernel packages which where not installed through
105 dependencies (#53425)
106
107 Version 6.28.1 - 3 September 2009
108
109 - prevent creating empty "/url" (#53097)
110
111 Version 6.28 - 31 August 2009
112
113 - urpmi.addmedia:
114 o use https when downloading the mirror list from api.mandriva.com, and
115 - orphans handling
116 o do not offer to remove current kernel (even if it's not a official
117 kernel
118 o offer to remove old kernels (excluding the running one)
119 (also do not do anything regarding kernels if we failed to detect
120 the running one (ie: chroot))
121
122 Version 6.27.1 - 18 August 2009
123
124 - make sure error messages are displayed (was broken as part of fix #50776)
125 - don't attempt to expand empty URLs, fixes bug #52860
126 - append a reason to api.mandriva.com queries when we are doing it because
127 the cache is outdated
128
129 Version 6.27 - 13 August 2009
130
131 - prevent garbaging text installer screen (#50776)
132 - urpmq:
133 o -a option was ignored when using --src (fixes #52672)
134 - urpmi.addmedia:
135 o properly expand $RELEASE, $ARCH and $HOST in media URLs (fixes #52276)
136 o add support for /etc/urpmi/mediacfg.d which stores the media.cfg files
137 for the media entries in urpmi.cfg
138
139 Version 6.26.1 - 31 July 2009
140
141 -urpmi
142 o minor dudf fixes
143
144 Version 6.26 - 30 July 2009
145
146 - urpmi.addmedia:
147 o properly invalidate mirror cache when the distro version changes
148 (ie when product.id changes). Fixes bug #52133, patch from
149 Aurélien Lefebvre
150 - urpmi:
151 o allow bash-completion to complete to .spec files as well
152 o adjust parsing of aria2 output for aria2 1.4, fixes bug #51354
153 (patch from Funda Wang)
154 o use urpmi log API for the transaction failed message instead of
155 printing it on the console so that installer can save each error
156 with each transaction log instead of only having a summary at end
157 o inform user when selected packages conflict instead of silently
158 dropping one (Anssi Hannula)
159 o add optionnal dudf module to send dudf data to the mancoosi
160 research project (Olivier Rosello)
161
162 Version 6.25.5 - 23 April 2009
163
164 - gurpmi:
165 o do not advise to restart in --auto mode
166 o log bad signatures on stderr
167
168 Version 6.25.4 - 20 April 2009
169
170 - add NoDisplay=true to gurpmi.desktop
171
172 Version 6.25.3 - 18 April 2009
173
174 - fix gurpmi.desktop (#50047)
175
176 Version 6.25.2 - 15 April 2009
177
178 - translation updates
179
180 Version 6.25.1 - 31 March 2009
181
182 - prevent rpmdrake from crashing (#49354), side effect of #49226 fix
183
184 Version 6.25 - 31 March 2009
185
186 - downgrade cryptic log message to debug message, fixes #49226
187 - enable installer to cancel installation
188
189 Version 6.24 - 27 March 2009
190
191 - return error code when user aborts gurpmi/gurpmi2
192
193 Version 6.23 - 25 March 2009
194
195 - log user interactions to stdout in gurpmi2
196 - exit with non 0 error code when failing to add a media, fixes bug #47952
197 - when using urpme -a, properly report when no packages could be removed,
198 fixes bug #48506
199 - return a non 0 error code when the user stops the install when an upgrade
200 would remove some packages (because of dependencies issues)
201 - fix a circular reference that was causing rpmdb to be opened many
202 times in installer
203
204 Version 6.22.4 - 9 March 2009
205
206 - change installer API (in order to fix detecting whether installing ackages
207 succedded or not)
208
209 Version 6.22.3 - 5 March 2009
210
211 - urpmi
212 o fix verifying packages signatures in chrooted environments (especially
213 important for installer where there's no rpmdb in / (really /var/lib/rpm)
214 and thus no keys to check against)
215
216 Version 6.22.2 - 4 March 2009
217
218 - close another fd leak (needed for drakx)
219
220 Version 6.22.1 - 4 March 2009
221
222 - explicitely close the RPM DB on comleting transaction (needed for drakx)
223
224 Version 6.22 - 3 March 2009
225
226 - drop support for /etc/urpmi/media.d/*.cfg
227 (was partially broken, non documented and hopefully unused)
228 - add more callbacks for installer
229 - fix reading descriptions with --env=
230 - only load LDAP binding if needed (saves a couple MB in rpmdrake)
231 - gurpmi:
232 o warn when rebooting is needed after installing packages
233
234 Version 6.21 - 13 January 2009
235
236 - drop urpmi.recover
237 (no more possible with rpm 4.6 which doesn't handle --repackage)
238
239 Version 6.20 - 13 January 2009
240
241 - urpmi
242 o --auto: do not prompt for "retry" on aria2 download failure
243 (regression introduced in 6.18)
244 o add aria2 to the priority list of packages that need to be updated
245 before restarting urpmi
246 o fix issue with urpmi sometimes using the wrong key when checking
247 signatures when the same package is available from different media
248 o remove packages from installed-through-deps.list when they are explicitly
249 requested using urpmi (even if they were already installed) (#45054)
250 - urpmi_rpm-find-leaves
251 o do not list suggested packages as unrequested packages (#46326)
252 - urpmq
253 o fix urpmq -i on local RPMs
254
255 Version 6.19 - 24 November 2008
256
257 - urpmi
258 o in --auto, do display an error message when rpms are missing
259 o in --auto, do not allow to install a package substring match
260 (you can use -a to force it)
261 o revert --auto-update behaviour in case of media update failures (#45417)
262 o ensure download when updating media (with --auto-update) is quiet
263 - urpmi.update
264 o updated "ignore"d medium should not become non "ignore"d (#45457)
265 (regression introduced in 6.18)
266
267 Version 6.18 - 28 October 2008
268
269 - urpmi, gurpmi
270 o prompt for "retry" on aria2 download failure
271 o retry once on aria2 versioned-file download failure
272 o allow setting aria2-options in urpmi.cfg
273 - urpmi
274 o fix "urpmi firefox mozilla-firefox-ext-google-toolbar ;
275 urpme --auto-orphans mozilla-firefox-ext-google-toolbar" which must not
276 remove firefox (cf #45058)
277 (this is especially bad for DrakX/rpmsrate)
278 o fix --auto-update ignoring --media and default-media (#45097)
279 - gurpmi
280 o display the download errors
281 o log all urpmi logs
282 o fix answering yes to questions on error
283 - urpmi.update
284 o fix --force-key (#45094)
285 - urpmi.addmedia
286 o do not allow "/" in media name (#44765)
287 - urpmi.update, urpmi.addmedia
288 o exit on failing media instead of ignoring them
289 (esp. for urpmi.addmedia --distrib).
290 exceptions: "urpmi.update -a" and "urpmi.update --update"
291 for backward compatibility
292
293 Version 6.17 - 14 October 2008
294
295 - urpmi
296 o diskspace issues are now a fatal error (need perl-URPM 3.20)
297 (no use going on with the other transactions)
298 - gurpmi
299 o add support for --clean
300 - urpmi.update, urpmi.addmedia, urpmi.removemedia:
301 o do not check wether the media are valid,
302 it allows "mv /etc/urpmi/urpmi.cfg.{backup,} ; urpmi.update -a" to work
303 (nb: not equivalent with urpmi.addmedia, since pubkey will not be imported)
304 - aria2:
305 o do not use --max-file-not-found=3 when downloading rpms
306 (since rpms are "versioned")
307 o use it even if nearest mirror is rsync
308 - library:
309 o allow mdkapplet-upgrade-helper to force $MIRRORLIST distro version
310
311 Version 6.16 - 8 October 2008
312
313 - urpmi:
314 o fix displaying "bad signature" in non-utf8 (#44587)
315 - gurpmi:
316 o overall progress-bar, display the download speed, nicer looking
317 o [bugfix for 6.15] re-allow to continue on bad signature
318
319 Version 6.15 - 7 October 2008
320
321 - urpmi, rpmdrake:
322 o nice exit code for "bad signature" fatal error. Fixes rpmdrake continuing
323 on bad signature (#44575)
324 - urpmi, gurpmi:
325 o handle --replacefiles (will be used by mdkonline)
326 (require perl-URPM 3.19)
327 - gurpmi:
328 o do not exit in --auto mode at end of installation which prevents
329 restarting after priority upgrade
330 o fix using --rpm-root & --urpmi-root
331 o just do not ask for confirmation before removing packages in
332 --auto mode,
333
334 Version 6.14 - 23 September 2008
335
336 - use "versioned" media_info files
337 (needed for aria2 to handle mirrors not having some media_info/*)
338 - urpmi.addmedia, urpmi.update:
339 o for remote media, instead of first checking reconfig.urpmi, try MD5SUM.
340 If it fails try reconfig.urpmi
341 o only look for "descriptions" in media_info/
342 o do not get "descriptions" on non update media since it's useless and
343 potentially slow
344 - urpmi.addmedia:
345 o --distrib: do not skip "debug_for=" media
346 (debug media will be added with flag "ignore" if noauto=1)
347 o for remote media, do not probe for media_info files in "./", do it only in
348 "media_info/"
349 - aria2:
350 o use --ftp-pasv (as suggested by aria2 developer)
351 o use --connect-timeout 6 seconds (instead of 3)
352
353 Version 6.13 - 18 September 2008
354
355 - aria2:
356 o use new option --connect-timeout (need aria2 20080918 snapshot)
357 o abort download after not finding a file on 3 servers
358 o reduce from 16 to 8 servers for each file in metalink
359
360 Version 6.12 - 17 September 2008, Pascal "Pixel" Rigaux
361
362 - when using --bug,
363 o copy /root/.rpmdrake too
364 o copy updates descriptions too
365
366 Version 6.11 - 11 September 2008, Pascal "Pixel" Rigaux
367
368 - library:
369 o create urpm::select::conflicting_packages_msg() for rpmdrake
370
371 Version 6.10 - 9 September 2008, Thierry Vignaud
372
373 - library:
374 o enable rpmdrake to support --debug, --env, -q & -v options
375 o fix urpm::download::sync() return value (used by rpmdrake) (#43639)
376
377 Version 6.9 - 9 September 2008, Pascal "Pixel" Rigaux
378
379 - urpmi
380 o after installing in chroot, migrate back rpmdb db version to one
381 compatible with the rpm in the chroot
382 o fix orphans handling: an already installed pkg must not become
383 "unrequested" because a new version of it is required
384 - fix display of downloaded urls with aria2 and metalinks
385 - fix handling --downloader when using mirrorlist (it was forcing aria2)
386
387 Version 6.8 - 4 September 2008, Pascal "Pixel" Rigaux
388
389 - fix proxy parameter for aria2
390 - remove rsync mirrors when calling aria2
391 - urpmi
392 o enhance --bug: copy installed-through-deps.list in bug report
393 - gurpmi, gurpmi2:
394 o silence perl warnings (ie remove "use warnings")
395 - library:
396 o modify urpm::download::get_content() to work as non-superuser
397
398 Version 6.7 - 3 September 2008, Pascal "Pixel" Rigaux
399
400 - really call aria2 with --max-tries=1
401 (it helps a lot when trying to download some files (eg: reconfig.urpmi))
402
403 Version 6.6 - 2 September 2008, Pascal "Pixel" Rigaux
404
405 - call aria2 with brand-new --uri-selector=adaptive
406
407 Version 6.5 - 1 September 2008, Pascal "Pixel" Rigaux
408
409 - all tools
410 o use metalink/aria2 by default (when available) when using a mirrorlist
411 - urpmi, urpmq
412 o do not display all substring matches on stderr, only a subset of them, and
413 suggest to use "-a" to use all matches (#38956)
414 - urpmi
415 o do not write useless "foo (obsoletes foo-xxx)" in
416 installed-through-deps.list (#42167)
417 - urpmi.addmedia
418 o instead of discarding --update when using --distrib, give it a meaning:
419 only add media flagged "update"
420 o handle $URPMI_ADDMEDIA_REASON
421 (special reason to give to api.mandriva.com/mirrors/... to allow statistics)
422 - gurpmi2
423 o nicer default window size
424 o render nicely under matchbox during install
425 o handle --update
426
427 Version 6.4 - 14 August 2008, Thierry Vignaud
428
429 - gurpmi
430 o fix exit code if canceling when requested to select a choice
431 o fix exit code if refusing to insert the proper media
432 o notify callers when installation is canceled (#40358)
433
434 Version 6.3 - 14 August 2008, Thierry Vignaud
435
436 - gurpmi
437 o better handle closing dialogs
438 o fix not asking questions on error
439
440 Version 6.2 - 7 August 2008, Thierry Vignaud
441
442 - gurpmi
443 o handle --justdb and --noscripts
444 o fix/manage --urpmi-root
445 - urpme
446 o add --justdb
447 o sort the list of orphans
448
449 Version 6.1 - 10 July 2008, by Pascal "Pixel" Rigaux
450
451 - all tools
452 o fix broken ssh:// (regression introduced in 6.0)
453 - urpmi, urpme, urpmq:
454 o fix orphans handling: suggested packages must not be detected as orphans
455 - urpmi:
456 o handle README.urpmi in utf8 (but not other encodings) (#41553)
457 o handle --debug-librpm
458 o fix --parallel on local media (ie when synthesis.cz is not copied to /var/lib/urpmi)
459 o fix --parallel --auto-select when one box is up-to-date but not the others (#41924)
460 o fix creation of chroot with --root by using /var/lib/rpm/installed-through-deps.list
461 (instead of having it in /var/lib/urpmi)
462 - urpmi.addmedia:
463 o make --mirrorlist with no url equivalent to --mirrorlist '$MIRRORLIST' (#40283)
464 o --interactive: fix selecting "noauto" media (#39522)
465 - urpmq:
466 o --suggests now displays the suggested packages, see --allow-suggests for
467 previous behaviour (#39726)
468 o add --obsoletes
469 - urpme:
470 o --test: display "Removal is possible" if no pb (#40584)
471
472 Version 6.0 - 8 July 2008, by Pascal "Pixel" Rigaux
473
474 - all tools:
475 o handle "unrequested orphans" (similar to "deborphan")
476 o statedir files are now in /var/lib/urpmi/<medium-name>/
477 for eg: /var/lib/urpmi/synthesis.hdlist.<medium-name> is now
478 /var/lib/urpmi/<medium-name>/synthesis.hdlist.cz
479 it allows easier medium update without using urpmi.update (#31893)
480 (but with --urpmi-root, old statedir files are used to allow compatibility
481 with older urpmi)
482 o fix handling --urpmi-root <relative dir>
483 - gurpmi:
484 o do cancel when pressing the 'No' button (#41648)
485 - urpmi:
486 o "missing file" and "bad rpms" errors are reported asap
487 and are fatal errors unless the user wants to go on anyway (or --force)
488 o display a message "Package foo is already installed" when asking
489 "urpmi foo bar" and only installing bar (#41593)
490 (requires perl-URPM 3.18)
491 o set connection timeout for rsync as well (Anssi)
492 o fix --replacepkgs when a same package appears more than once in urpmi db
493 o fix displaying "files are missing" (regression introduced in 5.6)
494 o tell bash-completion urpmi handles file names (#41699) (guillomovitch)
495 - urpmi.addmedia, urpmi.update:
496 o fix --no-md5sum (regression introduced in 5.20) (#41237)
497 - urpme:
498 o indent the packages to be removed
499 o enhance error message "Removing the following package will break your system"
500
501 Version 5.20 - 2 June 2008, by Pascal "Pixel" Rigaux
502
503 - urpmi:
504 o --auto-update should behave like urpmi.update when mirrorlist is outdated
505 (cf http://forum.mandriva.com/viewtopic.php?t=86837)
506 o fix --replacepkgs when a package appears more than once in urpmi db (#40893)
507 (need perl-URPM 3.14)
508 - urpmi.addmedia:
509 o add missing mark in "Do you want to add media '%s'?" message (from Nikos)
510 - urpmi.addmedia, urpmi.update:
511 o fix checking synthesis MD5SUM
512 o check downloaded synthesis/MD5SUM is not invalid HTML code, and try
513 another mirror from mirrorlist (#39918)
514 (useful for servers not returning a valid HTTP error)
515
516 Version 5.19 - 3 April 2008, by Pascal "Pixel" Rigaux
517
518 - urpmq:
519 o --suggests is currently misleading, introduce --allow-suggests and explain
520 the user that --suggests really means --allow-suggests (#39726)
521
522 Version 5.18 - 1 April 2008, by Pascal "Pixel" Rigaux
523
524 - urpmi.addmedia, urpmi.update:
525 o correctly handle media with no xml-info when using "xml-info: always"
526 (#39521)
527 - urpmi.addmedia:
528 o --mirrorlist: if the retrieved media.cfg is broken, try another mirror
529 (#39591, it also workarounds #39592)
530 - urpmf:
531 o check usage of -a, -! and the like instead of displaying the ugly
532 "Internal error: syntax error ..."
533 o in some cases (iso on disk), the hdlist is not available in
534 media/xxx/media_info/, but we can use the statedir copy. So use it
535
536 Version 5.17 - 28 March 2008, by Pascal "Pixel" Rigaux
537
538 - urpmi:
539 o nice error message when hal daemon is not running and is needed (#39327)
540 - urpmq:
541 o do not use rpms on removable cdrom media (#39396)
542 - urpmf, urpmq:
543 o display an error message when /etc/urpmi/proxy.cfg can't be read
544 - urpmi.update, urpmi.addmedia:
545 o do not restrict read on /etc/urpmi/proxy.cfg if it doesn't contain
546 passwords (#39434)
547
548 Version 5.16 - 25 March 2008, by Pascal "Pixel" Rigaux
549
550 - urpmi:
551 o fix getting rpms from different media on same DVD
552 o handle displaying utf8 download progression in non-utf8 terminal
553 (ie clean the full line when we can't be sure of the number of characters
554 that will be displayed)
555 - urpmq:
556 o fix --list -r (#39287) (regression introduced in 5.7)
557 - bash-completion (guillomovitch):
558 o don't complete on available packages if completed item is clearly a file
559 o only select available packages for selected medias
560 o fix rurpmi completion
561
562 Version 5.15 - 18 March 2008, by Pascal "Pixel" Rigaux
563
564 - urpmi.addmedia, urpmi.update:
565 o urpmi.addmedia --mirrorlist handles a list of mirrors/mirrorlist:
566 you can specify a mirror to use inside a local network, but it will
567 default to standard mirrors when the local mirror is not available.
568
569 Version 5.14 - 17 March 2008, by Pascal "Pixel" Rigaux
570
571 - urpmi:
572 o tell the user to "restart system" when it is needed
573 o nicer error message when database is locked (#38923)
574
575 Version 5.13 - 17 March 2008, by Pascal "Pixel" Rigaux
576
577 - gurpmi:
578 o handle provides (spotted by salem)
579 o handle -p and -P like urpmi
580 - urpmi:
581 o never suggest --install-src for spec file (#38876)
582 o do not allow "urpmi --install-src foo.spec"
583
584 Version 5.12 - 11 March 2008, by Thierry Vignaud
585
586 - gurpmi:
587 o ensure rpm error message are always in UTF-8
588 o ensure urpmi messages are always in UTF-8
589 o handle --force
590 o return 1 like urpmi if package doesn't exist
591 o return urpmi error code
592 o translate usage
593
594 Version 5.11 - 11 March 2008, by Pascal "Pixel" Rigaux
595
596 - gurpmi:
597 o fix breakage introduced with priority upgrades support (#38738) (tvignaud)
598 - bash-completion:
599 o restore available-pkgs completion using "urpmq --list" by default
600 (it needed COMP_URPMI_HDLISTS to be set, but it should be fast enough now)
601 - urpmi:
602 o have a nicer error message when perl-Hal-Cdroms is missing (#38778)
603 o do handle suggests in priority upgrades (#38778)
604
605 Version 5.9 - 7 March 2008, by Thierry Vignaud
606
607 - modify infrastructure so that rpmdrake doesn't select all updates by
608 default (#38611)
609
610 Version 5.8.1 - 6 March 2008, by Thierry Vignaud
611
612 - add infrastructure so that rpmdrake doesn't select all updates by
613 default (#38611)
614
615 Version 5.8 - 5 March 2008, by Thierry Vignaud
616
617 - add infrastructure so that gurpmi & rpmdrake can handle priority
618 upgrade list
619 - add callbacks so that rpmdrake can reuse more urpmi code
620 - gurpmi:
621 o handle priority upgrade list
622 - urpmi:
623 o do not pretend removing packages from cache when there's nothing
624 to remove
625
626 Version 5.7 - 3 March 2008, by Pascal "Pixel" Rigaux
627
628 - all tools:
629 o cdrom:// replaces removable://
630 o use hal to wait-for/mount cdroms:
631 you can now use more than one cdrom drive (#37363)
632 o fix download progression using wget
633 o restore generation of /var/lib/urpmi/names.<medium>, but it is now done in
634 urpmq/urpmi/urpmf (and so only if used as root)
635 - gurpmi:
636 o exit immediately on success in automatic mode
637 o fix --auto-select option
638 o fix --root option
639 o give the focus to buttons (Emmanuel Blindauer, #38047)
640 o handle --allow-medium-change (needed for drakxtools)
641 o handle --expect-install (needed for drakxtools)
642 o handle --test
643 o reuse common shared code of urpmi
644 - urpmf, urpmq:
645 o never display raw downloader output, otherwise output is very messy (#38125)
646 o do not try to download xml-info if it's not available (#38125)
647 - urpmi.addmedia:
648 o fix --distrib for cdroms (#30613)
649 - urpmi:
650 o fix --expect-install (broken since 4.9.30!)
651 o fix using proxy with curl (#38143)
652 o do not copy rpms from cdrom if only one cdrom is used (#28083)
653 - urpmf:
654 o fix searching for more than one pattern (#38286)
655 - urpmq:
656 o --list: speed it up (2.5x faster, and 6x faster with names.<medium>)
657
658 Version 5.6 - 26 February 2008, by Pascal "Pixel" Rigaux
659
660 - urpmq:
661 o add --conflicts
662 o --requires now display the raw requires, use --requires-recursive to get
663 the old behaviour (#29176)
664 o make "urpmq --list xxx" display "use -l to list files" and exit on error
665 - urpmf:
666 o fix mirrorlist handling
667 o fix fallback on hdlist when xml-info not found
668 - urpmi, urpmi.addmedia, urpmi.update:
669 o have fatal errors on some errors that must not happen (eg: moving rpm from
670 download dir to cachedir)
671 o handle variables $ARCH/$RELEASE in mirrorlist
672 - urpmi:
673 o display "%s of packages will be retrieved."
674 (need perl-URPM 3.10 and synthesis built with @filesize@)
675 o do not say "files are missing" when the downloaded rpm is corrupted
676 o --test: only display "Installation is possible" when it is the case (#29837)
677 o fix "using one big transaction" that occurs when using --keep
678 (#30198) (part of the fix is in perl-URPM 3.09)
679 - bash-completion:
680 o restore available-pkgs completion using "urpmq --list" (guillomovitch)
681 (but only if COMP_URPMI_HDLISTS is set since it's slow)
682
683 Version 5.5 - 23 February 2008, by Pascal "Pixel" Rigaux
684
685 - all tools:
686 o handle mirrorlist
687 (need perl-Zone-TimeInfo patched for geolocalisation)
688 - urpmf
689 o fallback on hdlist when xml-info not found (useful for old distribs)
690 - urpmi handles /etc/urpmi/media.d/*.cfg
691 as an alternative to using urpmi.addmedia
692 - urpmi.update, urpmi.addmedia:
693 o handle --virtual for remote media
694 (a better name would be "auto-update") (a la yum)
695 o do not parse synthesis (relying on MD5SUM for corruption detection)
696 o drop /var/lib/urpmi/names.<medium> (was used by bash-completion)
697 - urpmi.addmedia
698 o don't fail on remaining statedir files (#36267)
699 (especially useful when using media.d/*.cfg)
700
701 Version 5.4 - 5 February 2008, by Pascal "Pixel" Rigaux
702
703 - bug fix release
704 - urpmi, urpme, urpmq, urpmf:
705 o fix --use-distrib
706
707 Version 5.3 - 4 February 2008, by Pascal "Pixel" Rigaux
708
709 - urpmi.cfg:
710 o "media_info_dir: media_info" is the default
711 o "no-media-info" is used for media for which media_info must be built from
712 rpms
713 - urpme, urpmi:
714 o add basesystem-minimal to prohibit-remove
715 - urpme:
716 o enhance pkg list formatting for "The following packages contain %s: %s"
717 error message (#29178)
718 - urpmf:
719 o fix --synthesis (it may break urpmq/urpmi --synthesis)
720 - urpmq:
721 o add --no-suggests
722 - library:
723 o since any_xml_info can be slow, add a "callback" option (#37264)
724
725 Version 5.2 - 18 January 2008, by Pascal "Pixel" Rigaux
726
727 - urpmi:
728 o --buildrequires deprecate --src, --src is kept for compatibility but its
729 behaviour is changed a little (it doesn't download src.rpm anymore)
730 o --install-src as user now works for remote medium
731 o --install-src will remove succesfully installed src.rpm from
732 /var/cache/urpmi/rpms/* (unless post-clean is 0)
733 - urpmf:
734 o add special code for --files simple case, it makes urpmf 3x faster for
735 this often used case
736 o display a warning when searching "xxx(yyy)" since it is handled as a
737 regexp and so the parentheses are useless. suggest using --literal
738 - urpmq:
739 o add --provides
740 o fix option -a : display packages of all compatible archs (#36942)
741 - all tools:
742 o deprecate --curl and --wget in favor of --downloader curl
743 and --downloader --wget
744 o fix displaying error message when failing to lock (regression in 5.1)
745
746 Version 5.1 - 16 January 2008, by Pascal "Pixel" Rigaux
747
748 - urpmf, urpmq:
749 o fix using xml info files with spaces in medium name
750 - urpmf:
751 o fix --license
752 - urpmq:
753 o add --sourcerpm
754 o deprecate "urpmq --requires", "urpmq -R" and "urpmq -RR"
755 o fix --list (regression introduced in 5.0) (#36742)
756
757 Version 5.0 - 11 January 2008, by Pascal "Pixel" Rigaux
758
759 - urpmf, urpmq:
760 o use xml info instead of hdlist when possible
761 o "urpmq -l" is faster (3x)
762 o "urpmf -l" is slower (1.5x)
763 o "urpmf --sourcerpm" is much faster
764 o see "xml-info" option in urpmi.cfg(5) to see when those files are downloaded
765 o new require: perl module XML::LibXML
766 - urpmq:
767 o use rpm file instead of hdlist/xml-info when file is local
768 o use URPM::Package->changelogs (need perl-URPM 3.06)
769 - urpmf
770 o fix an *old* bug (since december 2002) making urpmf keeps parsed
771 hdlist files in memory (was fixed for multitags, but not for simple tags)
772 - all tools:
773 o replace /var/lib/urpmi/MD5SUM with /var/lib/urpmi/MD5SUM.<medium_name>
774 (this will allow checking xml media_info is up-to-date even if we don't
775 update it at the same time as synthesis is updated)
776 - urpmi.update, urpmi.addmedia, urpmi.removemedia:
777 o drop hdlist support replaced with xml media_info
778 (this imply file-deps are correctly handled, see genhdlist2(1))
779 o drop option "-c" which used to clean /var/cache/urpmi/headers
780 o enhancement: only parse updated synthesis
781 - urpmi.addmedia
782 o do check md5sum of downloaded synthesis
783 (the check was only done on urpmi.update)
784 o new --xml-info option
785 - urpmi:
786 o do remove __db* on priority-upgrade
787 (fix regression introduced in 4.10.15)
788 o always prompt before doing a priority-upgrade transaction, even if there
789 is only one priority upgrade package (since there will be more packages to
790 install after restarting urpmi)
791
792 Version 4.10.19 - 12 December 2007, by Pascal "Pixel" Rigaux
793
794 - urpmi:
795 o fix handling "post-clean: 0" in urpmi.cfg
796 (#36082, regression introduced in 4.10.16)
797 - library:
798 o urpm::media::read_config() doesn't read urpmi.cfg global options anymore,
799 use urpm->get_global_options or urpm->new_parse_cmdline
800
801 Version 4.10.18 - 11 December 2007, by Pascal "Pixel" Rigaux
802
803 - urpmi:
804 o handle --suggests (to override urpmi.cfg global option "no-suggests")
805 - urpmi.update:
806 o exit code 1 when a (selected) medium can't be updated (#35952)
807 o leave early with error if no medium were successfull updated
808 - drop translated man pages (they are too old)
809 - urpmi.addmedia:
810 o exit code 1 when a medium can't be added
811 o enhance parsing of urls with login:password for logins with "@"
812 so that password doesn't end up in urpmi.cfg
813 o adapt to perl-URPM 3.00 API to parse pubkey files
814 (nb: $urpm->{keys} is not used anymore)
815
816 Version 4.10.17 - 30 November 2007, by Pascal "Pixel" Rigaux
817
818 - urpmi:
819 o fix regression introduced in 4.10.15:
820 "urpmi --force valid invalid" should warn about "invalid" but still
821 install "valid"
822
823 Version 4.10.16 - 28 November 2007, by Pascal "Pixel" Rigaux
824
825 - urpmi:
826 o small transactions should have at least 8 packages
827 (ie --split-length is now 8 by default)
828 o do not do a big transaction if installing less than 20 packages
829 (ie --split-level is now 1 by default)
830 - urpmq:
831 o new option --requires-recursive (alias of option -d)
832 o bugfix previous release: "urpmq --fuzzy foo" should display all "*foo*" matches
833
834 Version 4.10.15 - 26 November 2007, by Pascal "Pixel" Rigaux
835
836 - all tools:
837 o exit with code 1 after displaying usage (instead of exit code 0)
838 - urpmi:
839 o with rsync, use --copy-links (to have the same behaviour as http/ftp, and
840 so allow symlinks on the server)
841 o fix "urpmi --install-src" (regression introduced in 4.10.9) (#35164)
842 o fix --limit-rate (regression introduced in 4.9.12)
843 o --auto-update is quite unsafe, but at least now it should be cleaner
844 (ensure $urpm doesn't have media twice) (#36134)
845
846 Version 4.10.14 - 4 October 2007, by Pascal "Pixel" Rigaux
847
848 - library:
849 o urpm::media::add_distrib_media: add option "only_updates" for rpmdrake
850
851 Version 4.10.13 - 3 October 2007, by Pascal "Pixel" Rigaux
852
853 - urpmi
854 o remove prefix/var/lib/rpm/__db* after installing pkgs rooted
855
856 Version 4.10.12 - 27 September 2007, by Pascal "Pixel" Rigaux
857
858 - urpm::media::update_media:
859 o ensure a second pass is done even if media has not been modified
860 (useful for the %trigger trick done in urpmi to rebuild synthesis with
861 suggests)
862 - urpmf
863 o fix -a and -o
864
865 Version 4.10.11 - 24 September 2007, by Pascal "Pixel" Rigaux
866
867 - create /var/tmp in chroots too
868 - fixed nb.po
869
870 Version 4.10.10 - 17 September 2007, by Pascal "Pixel" Rigaux
871
872 - fix using already downloaded rpms (from /var/cache/urpmi/rpms) (#33655)
873 - improve retrieving update descriptions API
874
875 Version 4.10.9 - 13 September 2007, by Pascal "Pixel" Rigaux
876
877 - urpmi, urpme
878 o default to selecting all the prefered packages according to installed
879 locales (need perl-URPM 2.00 to work)
880 o do not prompt questions if not waiting for user answer
881 (for urpmi --force or urpme --force)
882 - urpmf
883 o fix --synthesis
884
885 Version 4.10.8 - 10 September 2007, by Pascal "Pixel" Rigaux
886
887 - urpmi
888 o enhance "columns" display of packages to install (esp. fit on 80 columns)
889 o do not use netrc for protocol ssh
890
891 Version 4.10.7 - 6 September 2007, by Pascal "Pixel" Rigaux
892
893 - urpmi
894 o fix rpmdb locking with --root
895 o handle --searchmedia <media1>,...,<mediaN>
896 o do auto upgrade mandriva kernels (ie remove kernel*-latest to skip.list)
897 o display size that will be installed - removed with a nice message (#32022)
898 o display packages which are going to installed with name-version-release
899 info in columns
900 - urpmi, urpme
901 o use best unit (KB, MB...) to display size will be installed - removed
902
903 Version 4.10.6 - 28 August 2007, by Pascal "Pixel" Rigaux
904
905 - urpmi
906 o fix --bug when there is no /etc/urpmi/prefer.list file
907 o new option --justdb (new perl-URPM 1.76)
908 o do not verify signature of .spec files (#32824)
909 o handle changes in priority-upgrade list between old and new urpmi (#32925)
910 - urpmf
911 o display "usage" when no <pattern-expression> is given (#32658)
912
913 Version 4.10.5 - 14 August 2007, by Pascal "Pixel" Rigaux
914
915 - urpmi
916 o keep_all_tags for now to avoid rpm saying file conflicts when the content
917 is the same
918 o restart after upgrading 'meta-task' because of /etc/urpmi/prefer.vendor.list
919
920 Version 4.10.4 - 13 August 2007, by Pascal "Pixel" Rigaux
921
922 - urpmi
923 o bugfix 4.10.0: a circular reference was causing rpmdb to be opened many times
924 o --urpmi-root: if <root>/etc/urpmi/*.list are available, use them.
925 otherwise defaults to /etc/urpmi/*.list
926
927 Version 4.10.3 - 13 August 2007, by Thierry Vignaud
928
929 - urpmi
930 o do not default to --nolock when using --root (reverting rafael
931 commit on 2006-01-11 13:17)
932 o do try to umount removable media when using --nolock (fixing
933 rafel's commit r15048 on 2005-06-09)
934 o try harder to explain why a package is removed
935 o try harder to explain why we cannot select a package (eg: because
936 i586 package is already installed on x86_64)
937
938 Version 4.10.2 - 13 August 2007, by Thierry Vignaud
939
940 - gurpmi:
941 o reuse common shared code of urpmi/rpmdrake
942 o umount removable media as soon as possible
943 o unlock RPM & URPMI dbs locks as soon as possible like rpmdrake
944 - urpmi
945 o when using --urpmi-root, load <root>/etc/rpm/macros
946 o enable GUIes to display already installed & not installable RPMs
947 o enable GUIes to display uninstallations
948 - urpmi.cfg
949 o really add global option no-suggests
950
951 Version 4.10.1 - 12 August 2007, by Pascal "Pixel" Rigaux
952
953 - library
954 o urpm::select: new function get_preferred() replacing sort_choices()
955 (for drakx)
956
957 Version 4.10.0 - 11 August 2007, by Pascal "Pixel" Rigaux
958
959 - new major release (motivation: urpmi has many new features)
960 - urpmi
961 o new option --replacepkgs (same as rpm --replacepkgs) (#16112)
962 (need perl-URPM 1.73)
963 o fix --quiet (regression introduced in 4.9.28)
964 o handle preferred choices (through --prefer, /etc/urpmi/prefer.list
965 and /etc/urpmi/prefer.vendor.list)
966 - all tools
967 o new option --wait-lock (#13025)
968
969 Version 4.9.30 - 10 August 2007, by Pascal "Pixel" Rigaux
970
971 - urpmi (thanks to Thierry Vignaud)
972 o move some code to new module urpm::main_loop to share it with rpmdrake
973
974 Version 4.9.29 - 9 August 2007, by Pascal "Pixel" Rigaux
975
976 - urpmi
977 o explicit error when using "urpmi ---install-src" as user with remote media
978 o add support for "suggests": a newly suggested package is installed as if
979 required, but one can remove it afterwards, or use --no-suggests
980 (need perl-URPM 1.69)
981 - urpmf
982 o handle --suggests
983
984 Version 4.9.28 - 3 August 2007, by Pascal "Pixel" Rigaux
985
986 - urpmi
987 o handle README.<version>.upgrade.urpmi and
988 README.<version>-<release>.upgrade.urpmi: the content is displayed
989 when upgrading from rpm older than <version> (#30187)
990 (need perl-URPM 1.68)
991 - urpmf
992 o handle --license
993 - urpmi.update
994 o handle -q option (#31890)
995 - urpmq
996 o --whatrequires: fix skipping packages through provides provided by other
997 packages, when the other package is the same pkg name (#31773)
998 - library
999 o urpm::install: export %readmes so that rpmdrake can access it
1000
1001 Version 4.9.27 - 18 June 2007, by Pascal "Pixel" Rigaux
1002
1003 - urpmi.addmedia --distrib, urpmi/urpme/urpmf/urpmq --use-distrib
1004 o media.cfg per media field hdlist=hdlist_xxx.cz is not used anymore,
1005 xxx/media_info/hdlist.cz is used instead. To get previous behaviour, use
1006 option --use-copied-hdlist or use_copied_hdlist=1 in media.cfg
1007 - urpmi
1008 o for long package names, ensure progression of installation (####...) is
1009 still properly indented (#28639)
1010 - urpmi.addmedia
1011 o fix reconfig.urpmi use
1012 - urpmi.update
1013 o only copy previous hdlist in cache dir for rsync, don't do it for wget/curl
1014 (it's useless and potentially dangerous when used with "resume")
1015 - urpmf
1016 o bug fix -m (#31452)
1017 - all tools
1018 o 4.9.26 is broken when downloading with wget since it creates hdlist.cz.1
1019 files. fixing using --force-clobber option (! need a patched wget !)
1020 o hide rsync errors by default to hide false positives,
1021 but allow getting them with --debug
1022
1023 Version 4.9.26 - 14 June 2007, by Pascal "Pixel" Rigaux
1024
1025 - urpmf
1026 o add option --use-distrib
1027 - urpmq
1028 o allow using --use-distrib as non-root
1029 - all tools
1030 o don't use time-stamping when downloading with wget
1031 (useless and slow since it forces to download the whole directory listing)
1032 (as suggested by Andrey Borzenkov on cooker)
1033
1034 Version 4.9.25 - 8 June 2007, by Pascal "Pixel" Rigaux
1035
1036 - all tools
1037 o --debug now implies --verbose
1038 - urpmi.addmedia
1039 o [bugfix] fix using "with synthesis.hdlist.cz" (#31081)
1040 o don't overwrite existing urpmi.cfg with an empty file
1041 when disk is full (#30945)
1042 - urpmi
1043 o prefer best architecture over exact name
1044 (eg: urpmi libfoo-devel prefers lib64foo-devel over libfoo-devel)
1045 o [bugfix] fix urpmi --parallel (#30996)
1046 o [bugfix] fix plural handling in "Packages foo can not be installed" (#31229)
1047 o fix "Argument list too long" when calling curl/wget/proz
1048 (things should work even in case of one big transaction) (#30848)
1049 - urpmf
1050 o fix an *old* bug (since december 2002) making urpmf keeps parsed hdlist
1051 files in memory
1052
1053 Version 4.9.24 - 9 May 2007, by Pascal "Pixel" Rigaux
1054
1055 - urpmi
1056 o display "removing package ..." when removing an obsolete or conflicting
1057 package (need perl-URPM 1.63), and not before
1058 o in verbose mode, display "removing upgraded package ..."
1059 (should make it more understandable by users)
1060 - urpmi.addmedia
1061 o [bugfix] fix removable://... (#30257)
1062 o [bugfix] look for media/$media_dir/media_info/pubkey instead of
1063 media/$media_dir/pubkey
1064 o [bugfix] with --distrib, don't use previous media's pubkey if a pubkey is
1065 missing (eg: use pubkey_main for media "Main Updates" when
1066 pubkey_main_updates is missing)
1067
1068 Version 4.9.23 - 3 May 2007, by Pascal "Pixel" Rigaux
1069
1070 - urpmi
1071 o always upgrade (-U) packages instead of installing (-i) them,
1072 except for inst.list packages. This change is needed to fix
1073 "b--obsoletes-->a and c--conflicts-->a prompting for upgrading a"
1074 in perl-URPM 1.61
1075 o fix displaying README.*urpmi when using --root or --urpmi-root
1076 o fix displaying README.install.urpmi when installing a package conflicting
1077 with an available package
1078 o display "removing package ..." when removing, not before.
1079 o display "removing package ..." when upgrading package
1080 (may be too verbose though)
1081 o display "In order to satisfy the '%s' dependency, one of the following
1082 packages is needed:" so that user can understand what dependency is used
1083 (need perl-URPM 1.62)
1084 - for rpmdrake
1085 o make translate_why_removed() safe to call (cf bug #28613)
1086
1087 Version 4.9.21 - 27 March 2007, by Pascal "Pixel" Rigaux
1088
1089 - urpmi
1090 o add kernel-source-latest to skip.list
1091 (to be coherent with other kernel*latest) (#29933)
1092 - urpmi.addmedia
1093 o do display download progression by default (be coherent with other tools),
1094 use -q to hide it
1095 - urpmi.update
1096 o do not display download progression with -q
1097
1098 Version 4.9.20 - 15 March 2007, by Pascal "Pixel" Rigaux
1099
1100 - all tools
1101 o be failsafe when module encoding is not there
1102 (ie when only perl-base is installed) (#29387)
1103 - gurpmi:
1104 o fix displaying size of packages
1105 o fix displaying only the first package in "you're about to..." dialog
1106 o prevent downloading/installing dialog from resizing
1107 - urpmi-parallel-ka-run:
1108 o fix parsing the output of rshp2 (only rshp output was successfully parsed)
1109
1110 Version 4.9.19 - 8 March 2007, by Pascal "Pixel" Rigaux
1111
1112 - urpmi
1113 o fix priority-upgrade broken on some x86_64 (#29125)
1114 (bug introduced in urpmi 4.9.11)
1115 - gurpmi
1116 o use same translation routines as urpmi, fixing various encoding issues (#29248)
1117 - urpmq
1118 o remove duplicated warning for "urpmq -l" when a rpm header is missing (#29174)
1119
1120 Version 4.9.17 - 6 March 2007, by Pascal "Pixel" Rigaux
1121
1122 - urpmq
1123 o add --whatprovides (doing same as -p) (#29175)
1124 - urpmi
1125 o don't auto upgrade mandriva kernels (ie add kernel*-latest to skip.list)
1126 o add perl-MDV-Distribconf to priority upgrade packages
1127 o display translated summaries
1128
1129 Version 4.9.16 - 2 March 2007, by Pascal "Pixel" Rigaux
1130
1131 - urpmi
1132 o fix crash asking for medium
1133 - urpmf
1134 o do not display invalid error at the end when using removable media (#28905)
1135 - urpmq
1136 o --whatrequires-recursive: fix debug message explaining why a package
1137 is added, and enhance the verbose message explaining why some package are
1138 skipped
1139
1140 Version 4.9.15 - 6 February 2007, by Pascal "Pixel" Rigaux
1141
1142 - urpmi.update
1143 o add --probe-rpms to replace -f -f
1144 o -f -f should be allowed (#28500)
1145 - urpmq
1146 o --whatrequires will now handle virtual package requires
1147 (eg: bash is now returned by "urpmq --whatrequires glibc")
1148 (#28367)
1149 - german translation
1150 o don't use non iso-8859-15 chars otherwise perl segfaults (#28537)
1151 (perl bug #41442)
1152
1153 Version 4.9.14 - 25 January 2007, by Pascal "Pixel" Rigaux
1154
1155 - urpmi
1156 o fix encoding issue with "--bug ..." introduced in previous version (#28387)
1157 - urpmi, ...
1158 o workaround no locale (eg: LC_ALL=C): when encoding is "ascii",
1159 do not try to convert strings to this encoding, any encoding will do
1160 (#28367)
1161 - urpmq
1162 o rename option -R into --whatrequires
1163 o rename option -RR into --whatrequires-recursive,
1164 and don't go through virtual packages which are provided by another
1165 package, eg: "skipping package(s) required by db1-devel via devel(libdb),
1166 since that virtual package is provided by libdb2-devel"
1167 (#27814)
1168 o do not document option -P (which is the default)
1169
1170 Version 4.9.13 - 19 January 2007, by Pascal "Pixel" Rigaux
1171
1172 - urpmi, ...
1173 o fix encoding/codeset mess (using the magical
1174 Locale::gettext::bind_textdomain_codeset(..., "UTF-8") from new
1175 perl-Locale-gettext)
1176 o fix translating rpmlib messages (using URPM::bind_rpm_textdomain_codeset())
1177 - gurpmi2
1178 o do display installation failed on file conflicts (#22131)
1179 - urpmi.addmedia
1180 o do not display in clear text the password (when using -v or --debug)
1181 - urpmq
1182 o when using synthesis do not download packages to get information.
1183 before this modification, it was downloaded iff one medium was using hdlist (#16772)
1184 o when using synthesis fix using local rpms to get information
1185 before this modification, local rpm was used iff one medium was using hdlist
1186 o display a warning about no hdlist only for needed media,
1187 adapt the warning to the option (for "-i", synthesis can still help),
1188 and tell which rpms and impacted
1189
1190 Version 4.9.12 - 10 January 2007, by Pascal "Pixel" Rigaux
1191
1192 - urpmi
1193 o fix handling removable media (bug introduced in 4.9.x) (#27854)
1194 o with "-v", display the package file copied to disk
1195 o use P (ie ngettext) to handle plurals
1196 o re-allow "urpmi --clean" with no arguments
1197 (broken on january 2006, commit r36390) (#27747)
1198 o be more verbose with "-v"
1199 - urpmi, urpmq, urpmf
1200 o "--media foo" and "--searchmedia foo" use medium "foo"
1201 even if "foo" is flagged "ignore" (#27745)
1202 - urpmi.addmedia
1203 o new option "--probe-rpms" which replaces "-f -f"
1204 o fix using dir "/foo/bar boo" and no hdlist (using *.rpm)
1205 o when using "--distrib <url>", have "xxx" instead of "xxx1"
1206 for the medium name (eg: "Main" instead of "Main1")
1207 o when using --distrib, add noauto media with flag ignore
1208 so that someone can easily use them by removing ignore
1209 (nb: debug_for and srpm media are not added though)
1210 (cf bug #28050)
1211
1212 Version 4.9.11 - 12 December 2006, by Pascal "Pixel" Rigaux
1213
1214 - urpmi
1215 o when "urpmi --auto-select" needs to restart urpmi because of a
1216 priority-upgrade, ensure it doesn't prompt an unneeded choice before
1217 restarting (#27527)
1218 (nb: the problem can still occur on "urpmi rpmdrake")
1219 - urpmi.removedia
1220 o "urpmi.removedia -a" when urpmi.cfg has no entry still warn the user,
1221 but exits with status 0
1222
1223 Version 4.9.10 - 7 December 2006, by Pascal "Pixel" Rigaux
1224
1225 - urpmi.addmedia
1226 o fix using "--virtual --distrib ..."
1227
1228 Version 4.9.9 - 6 December 2006, by Pascal "Pixel" Rigaux
1229
1230 - urpmi
1231 o fix "rpmdb: environment reference count went negative"
1232 when syslog service is down
1233 o fix having more than "hdlist" flag in urpmi.cfg
1234 - gurpmi2 (and rpmdrake)
1235 o fix crash when syslog service is down (#26256)
1236
1237 Version 4.9.8 - 6 December 2006, by Pascal "Pixel" Rigaux
1238
1239 - urpmi.addmedia, urpmi
1240 o use "hdlist" just like "synthesis" when forcing only hdlist usage
1241 o "hdlist" is valid with "virtual"
1242 - urpmi
1243 o don't say "Package foo-1.1 already installed"
1244 when in fact it is "Package foo-1.2 already installed".
1245 Still display "Package foo-1.1 can not be installed" until we can do
1246 better (#27176)
1247 - gurpmi (tvignaud)
1248 o don't ignore exceptions in callbacks
1249 o fix crash and really lock the urpm db
1250
1251 Version 4.9.7 - 4 December 2006, by Pascal "Pixel" Rigaux
1252
1253 - bug fix release
1254 - urpmi.addmedia
1255 o fix --probe-hdlist
1256 o fix "... with hdlist.cz" (only "... with synthesis.hdlist.cz" was working)
1257 - urpmi
1258 o add the long version of -q/-v (ie --quiet/--verbose)
1259 o --quiet is really quiet (#14538)
1260
1261 Version 4.9.6 - 31 November 2006, by Pascal "Pixel" Rigaux
1262
1263 - bug fix release
1264 - urpmf:
1265 o handle --urpmi-root
1266 - urpmi.addmedia:
1267 o fix downloading synthesis which is done twice when remote
1268 o fix downloading pubkey in media_info/
1269
1270 Version 4.9.5 - 30 November 2006, by Pascal "Pixel" Rigaux
1271
1272 - all tools:
1273 o new option --urpmi-root that is similar to --root but also use rooted
1274 urpmi db
1275 - urpmi:
1276 o handle buggy "list: xxx" in urpmi.cfg (when the list can't be found)
1277 o handle no "synthesis" together with "with_hdlist: synthesis.hdlist.cz"
1278 - urpmi.cfg:
1279 o new per-medium field "media_info_dir:" which replaces "with_hdlist:" in
1280 most cases. It allows using either hdlist & synthesis when nor
1281 "hdlist:" nor "synthesis" is set (#16232)
1282 - urpmi.update:
1283 o not so verbose by default, only display
1284 'medium "foo" is up-to-date' or 'medium "foo" updated'
1285 - urpmi.removemedia:
1286 o not so verbose by default, only display 'removing medium "foo"'
1287 o do not allow both "-a" and <name>, fix usage
1288 - urpmi.addmedia:
1289 o not so verbose by default, only display 'adding medium "foo"'
1290 o do not add "hdlist: hdlist.<name>.cz" lines in urpmi.cfg,
1291 compute it from <name> (one can still enforce a file name)
1292 o do not default to --probe-synthesis but use both hdlist/synthesis
1293
1294 Version 4.9.4 - 24 November 2006, by Pascal "Pixel" Rigaux
1295
1296 - urpmi.addmedia:
1297 o fix random ordering of media (using --distrib on a non-remote medium)
1298 o now inserting non-remote medium after first non-remote medium
1299 (instead of adding it as first medium)
1300 - urpmi, urpme, urpmq:
1301 o add option --probe-synthesis (allowed with --use-distrib)
1302
1303 Version 4.9.3 - 24 November 2006, by Pascal "Pixel" Rigaux
1304
1305 - bug fix release:
1306 - fix handling multiple virtual hdlist files
1307 (the second pass was not done...)
1308
1309 Version 4.9.2 - 24 November 2006, by Pascal "Pixel" Rigaux
1310
1311 - bug fix release:
1312 - /foo/@86875:bar.src.rpm is not a url with protocol /foo/@86875
1313 - /foo/chroot_tmp/... is not a url with protocol /foo/chroot
1314
1315 Version 4.9.1 - 23 November 2006, by Pascal "Pixel" Rigaux
1316
1317 - cleanup locks handling, log locking, and don't say "urpmi database locked"
1318 when it's the rpm database that is locked
1319 - urpmi:
1320 o add --nokeep (which overrides urpmi.cfg global option "keep")
1321
1322 Version 4.9.0 - 22 November 2006, by Pascal "Pixel" Rigaux
1323
1324 - urpmi:
1325 o don't fork on multiple transactions
1326 o fix buggy print "::logger_id::" (#27026)
1327 - gurpmi2 (tvignaud):
1328 o fix unvisible content
1329 o prevent a dialog to have a height of several scores of thousands pixels
1330 o add support of --root
1331 - urpmi.update:
1332 o don't write urpmi.cfg unless really needed
1333 o don't write md5sum in urpmi.cfg (bugfix)
1334 - urpmi.addmedia:
1335 o drop support for "list" file
1336 (now you must have a hdlist/synthesis on remote server)
1337 o drop support for searching recursively rpms when there is no
1338 hdlist/synthesis. Only search in given directory (ie $url/*.rpm)
1339 o do not use list.<media_name> to store passwords, use /etc/urpmi/netrc
1340 instead. Also do have the url in urpmi.cfg, only the password is removed
1341 o change the format of list.<media_name>, it contains only rpm files
1342 relative to the medium url
1343 o deprecate "... with <relative hdlist/synthesis>". It is not useful anymore
1344 (nb: if you want to force using hdlist or synthesis, use --probe-hdlist or
1345 --probe-synthesis)
1346 o don't write urpmi.cfg twice
1347 o do not look for hdlist/synthesis in ../media_info/hdlist$suffix.cz (nb:
1348 with media.cfg, it will still use hdlist from media/media_info/, but it
1349 will simply use the hdlist$suffix.cz given by media.cfg )
1350 o --norebuild is by default (and deprecated): when the local
1351 hdlist/synthesis is buggy, do not discard it and go searching for *.rpm.
1352 Make it an error instead
1353 o fix building synthesis when using *.rpm (ie no hdlist/synthesis)
1354 - urpmi.removemedia: much faster (since it doesn't parse hdlist/synthesis anymore)
1355 - handle "empty" hdlist/synthesis
1356 - generate names.<media_name> only when the medium is created/updated
1357 - major splitting of urpm.pm in many modules
1358 - major splitting of functions in smaller functions
1359 (eg: update_media was 988 lines long, has been splitted in functions shorter
1360 than 105 lines)
1361 - big code cleanup/rework
1362 - perl_checker compliance (very useful for such big code rework)

  ViewVC Help
Powered by ViewVC 1.1.30