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

Contents of /rpm/urpmi/trunk/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30