summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2007-04-24 19:34:32 +0000
committerPascal Rigaux <pixel@mandriva.com>2007-04-24 19:34:32 +0000
commit4df7583caa71a35d6d68c373fc0c62d1be6d955b (patch)
treebddf36169b314d82ff20036dea7e47fa4fec5bcd /NEWS
parent7a606ec3537b2f465f8e06e99b445c756bfcca8f (diff)
downloadurpmi-4df7583caa71a35d6d68c373fc0c62d1be6d955b.tar
urpmi-4df7583caa71a35d6d68c373fc0c62d1be6d955b.tar.gz
urpmi-4df7583caa71a35d6d68c373fc0c62d1be6d955b.tar.bz2
urpmi-4df7583caa71a35d6d68c373fc0c62d1be6d955b.tar.xz
urpmi-4df7583caa71a35d6d68c373fc0c62d1be6d955b.zip
re-sync after the big svn loss
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS287
1 files changed, 287 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 00000000..b33bcea9
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,287 @@
+- urpmi
+ o always upgrade (-U) packages instead of installing (-i) them,
+ except for inst.list packages. This change is needed to fix
+ "b--obsoletes-->a and c--conflicts-->a prompting for upgrading a"
+ in perl-URPM 1.61
+ o fix displaying README.*urpmi when using --root or --urpmi-root
+ o fix displaying README.install.urpmi when installing a package conflicting
+ with an available package
+- for rpmdrake
+ o make translate_why_removed() safe to call (cf bug #28613)
+
+Version 4.9.21 - 27 March 2007, by Pascal "Pixel" Rigaux
+
+- urpmi
+ o add kernel-source-latest to skip.list
+ (to be coherent with other kernel*latest) (#29933)
+- urpmi.addmedia
+ o do display download progression by default (be coherent with other tools),
+ use -q to hide it
+- urpmi.update
+ o do not display download progression with -q
+
+Version 4.9.20 - 15 March 2007, by Pascal "Pixel" Rigaux
+
+- all tools
+ o be failsafe when module encoding is not there
+ (ie when only perl-base is installed) (#29387)
+- gurpmi:
+ o fix displaying size of packages
+ o fix displaying only the first package in "you're about to..." dialog
+ o prevent downloading/installing dialog from resizing
+- urpmi-parallel-ka-run:
+ o fix parsing the output of rshp2 (only rshp output was successfully parsed)
+
+Version 4.9.19 - 8 March 2007, by Pascal "Pixel" Rigaux
+
+- urpmi
+ o fix priority-upgrade broken on some x86_64 (#29125)
+ (bug introduced in urpmi 4.9.11)
+- gurpmi
+ o use same translation routines as urpmi, fixing various encoding issues (#29248)
+- urpmq
+ o remove duplicated warning for "urpmq -l" when a rpm header is missing (#29174)
+
+Version 4.9.17 - 6 March 2007, by Pascal "Pixel" Rigaux
+
+- urpmq
+ o add --whatprovides (doing same as -p) (#29175)
+- urpmi
+ o don't auto upgrade mandriva kernels (ie add kernel*-latest to skip.list)
+ o add perl-MDV-Distribconf to priority upgrade packages
+ o display translated summaries
+
+Version 4.9.16 - 2 March 2007, by Pascal "Pixel" Rigaux
+
+- urpmi
+ o fix crash asking for medium
+- urpmf
+ o do not display invalid error at the end when using removable media (#28905)
+- urpmq
+ o --whatrequires-recursive: fix debug message explaining why a package
+ is added, and enhance the verbose message explaining why some package are
+ skipped
+
+Version 4.9.15 - 6 February 2007, by Pascal "Pixel" Rigaux
+
+- urpmi.update
+ o add --probe-rpms to replace -f -f
+ o -f -f should be allowed (#28500)
+- urpmq
+ o --whatrequires will now handle virtual package requires
+ (eg: bash is now returned by "urpmq --whatrequires glibc")
+ (#28367)
+- german translation
+ o don't use non iso-8859-15 chars otherwise perl segfaults (#28537)
+ (perl bug #41442)
+
+Version 4.9.14 - 25 January 2007, by Pascal "Pixel" Rigaux
+
+- urpmi
+ o fix encoding issue with "--bug ..." introduced in previous version (#28387)
+- urpmi, ...
+ o workaround no locale (eg: LC_ALL=C): when encoding is "ascii",
+ do not try to convert strings to this encoding, any encoding will do
+ (#28367)
+- urpmq
+ o rename option -R into --whatrequires
+ o rename option -RR into --whatrequires-recursive,
+ and don't go through virtual packages which are provided by another
+ package, eg: "skipping package(s) required by db1-devel via devel(libdb),
+ since that virtual package is provided by libdb2-devel"
+ (#27814)
+ o do not document option -P (which is the default)
+
+Version 4.9.13 - 19 January 2007, by Pascal "Pixel" Rigaux
+
+- urpmi, ...
+ o fix encoding/codeset mess (using the magical
+ Locale::gettext::bind_textdomain_codeset(..., "UTF-8") from new
+ perl-Locale-gettext)
+ o fix translating rpmlib messages (using URPM::bind_rpm_textdomain_codeset())
+- gurpmi2
+ o do display installation failed on file conflicts (#22131)
+- urpmi.addmedia
+ o do not display in clear text the password (when using -v or --debug)
+- urpmq
+ o when using synthesis do not download packages to get information.
+ before this modification, it was downloaded iff one medium was using hdlist (#16772)
+ o when using synthesis fix using local rpms to get information
+ before this modification, local rpm was used iff one medium was using hdlist
+ o display a warning about no hdlist only for needed media,
+ adapt the warning to the option (for "-i", synthesis can still help),
+ and tell which rpms and impacted
+
+Version 4.9.12 - 10 January 2007, by Pascal "Pixel" Rigaux
+
+- urpmi
+ o fix handling removable media (bug introduced in 4.9.x) (#27854)
+ o with "-v", display the package file copied to disk
+ o use P (ie ngettext) to handle plurals
+ o re-allow "urpmi --clean" with no arguments
+ (broken on january 2006, commit r36390) (#27747)
+ o be more verbose with "-v"
+- urpmi, urpmq, urpmf
+ o "--media foo" and "--searchmedia foo" use medium "foo"
+ even if "foo" is flagged "ignore" (#27745)
+- urpmi.addmedia
+ o new option "--probe-rpms" which replaces "-f -f"
+ o fix using dir "/foo/bar boo" and no hdlist (using *.rpm)
+ o when using "--distrib <url>", have "xxx" instead of "xxx1"
+ for the medium name (eg: "Main" instead of "Main1")
+ o when using --distrib, add noauto media with flag ignore
+ so that someone can easily use them by removing ignore
+ (nb: debug_for and srpm media are not added though)
+ (cf bug #28050)
+
+Version 4.9.11 - 12 December 2006, by Pascal "Pixel" Rigaux
+
+- urpmi
+ o when "urpmi --auto-select" needs to restart urpmi because of a
+ priority-upgrade, ensure it doesn't prompt an unneeded choice before
+ restarting (#27527)
+ (nb: the problem can still occur on "urpmi rpmdrake")
+- urpmi.removedia
+ o "urpmi.removedia -a" when urpmi.cfg has no entry still warn the user,
+ but exits with status 0
+
+Version 4.9.10 - 7 December 2006, by Pascal "Pixel" Rigaux
+
+- urpmi.addmedia
+ o fix using "--virtual --distrib ..."
+
+Version 4.9.9 - 6 December 2006, by Pascal "Pixel" Rigaux
+
+- urpmi
+ o fix "rpmdb: environment reference count went negative"
+ when syslog service is down
+ o fix having more than "hdlist" flag in urpmi.cfg
+- gurpmi2 (and rpmdrake)
+ o fix crash when syslog service is down (#26256)
+
+Version 4.9.8 - 6 December 2006, by Pascal "Pixel" Rigaux
+
+- urpmi.addmedia, urpmi
+ o use "hdlist" just like "synthesis" when forcing only hdlist usage
+ o "hdlist" is valid with "virtual"
+- urpmi
+ o don't say "Package foo-1.1 already installed"
+ when in fact it is "Package foo-1.2 already installed".
+ Still display "Package foo-1.1 can not be installed" until we can do
+ better (#27176)
+- gurpmi (tvignaud)
+ o don't ignore exceptions in callbacks
+ o fix crash and really lock the urpm db
+
+Version 4.9.7 - 4 December 2006, by Pascal "Pixel" Rigaux
+
+- bug fix release
+- urpmi.addmedia
+ o fix --probe-hdlist
+ o fix "... with hdlist.cz" (only "... with synthesis.hdlist.cz" was working)
+- urpmi
+ o add the long version of -q/-v (ie --quiet/--verbose)
+ o --quiet is really quiet (#14538)
+
+Version 4.9.6 - 31 November 2006, by Pascal "Pixel" Rigaux
+
+- bug fix release
+- urpmf:
+ o handle --urpmi-root
+- urpmi.addmedia:
+ o fix downloading synthesis which is done twice when remote
+ o fix downloading pubkey in media_info/
+
+Version 4.9.5 - 30 November 2006, by Pascal "Pixel" Rigaux
+
+- all tools:
+ o new option --urpmi-root that is similar to --root but also use rooted
+ urpmi db
+- urpmi:
+ o handle buggy "list: xxx" in urpmi.cfg (when the list can't be found)
+ o handle no "synthesis" together with "with_hdlist: synthesis.hdlist.cz"
+- urpmi.cfg:
+ o new per-medium field "media_info_dir:" which replaces "with_hdlist:" in
+ most cases. It allows using either hdlist & synthesis when nor
+ "hdlist:" nor "synthesis" is set (#16232)
+- urpmi.update:
+ o not so verbose by default, only display
+ 'medium "foo" is up-to-date' or 'medium "foo" updated'
+- urpmi.removemedia:
+ o not so verbose by default, only display 'removing medium "foo"'
+ o do not allow both "-a" and <name>, fix usage
+- urpmi.addmedia:
+ o not so verbose by default, only display 'adding medium "foo"'
+ o do not add "hdlist: hdlist.<name>.cz" lines in urpmi.cfg,
+ compute it from <name> (one can still enforce a file name)
+ o do not default to --probe-synthesis but use both hdlist/synthesis
+
+Version 4.9.4 - 24 November 2006, by Pascal "Pixel" Rigaux
+
+- urpmi.addmedia:
+ o fix random ordering of media (using --distrib on a non-remote medium)
+ o now inserting non-remote medium after first non-remote medium
+ (instead of adding it as first medium)
+- urpmi, urpme, urpmq:
+ o add option --probe-synthesis (allowed with --use-distrib)
+
+Version 4.9.3 - 24 November 2006, by Pascal "Pixel" Rigaux
+
+- bug fix release:
+- fix handling multiple virtual hdlist files
+ (the second pass was not done...)
+
+Version 4.9.2 - 24 November 2006, by Pascal "Pixel" Rigaux
+
+- bug fix release:
+- /foo/@86875:bar.src.rpm is not a url with protocol /foo/@86875
+- /foo/chroot_tmp/... is not a url with protocol /foo/chroot
+
+Version 4.9.1 - 23 November 2006, by Pascal "Pixel" Rigaux
+
+- cleanup locks handling, log locking, and don't say "urpmi database locked"
+ when it's the rpm database that is locked
+- urpmi:
+ o add --nokeep (which overrides urpmi.cfg global option "keep")
+
+Version 4.9.0 - 22 November 2006, by Pascal "Pixel" Rigaux
+
+- urpmi:
+ o don't fork on multiple transactions
+ o fix buggy print "::logger_id::" (#27026)
+- gurpmi2 (tvignaud):
+ o fix unvisible content
+ o prevent a dialog to have a height of several scores of thousands pixels
+ o add support of --root
+- urpmi.update:
+ o don't write urpmi.cfg unless really needed
+ o don't write md5sum in urpmi.cfg (bugfix)
+- urpmi.addmedia:
+ o drop support for "list" file
+ (now you must have a hdlist/synthesis on remote server)
+ o drop support for searching recursively rpms when there is no
+ hdlist/synthesis. Only search in given directory (ie $url/*.rpm)
+ o do not use list.<media_name> to store passwords, use /etc/urpmi/netrc
+ instead. Also do have the url in urpmi.cfg, only the password is removed
+ o change the format of list.<media_name>, it contains only rpm files
+ relative to the medium url
+ o deprecate "... with <relative hdlist/synthesis>". It is not useful anymore
+ (nb: if you want to force using hdlist or synthesis, use --probe-hdlist or
+ --probe-synthesis)
+ o don't write urpmi.cfg twice
+ o do not look for hdlist/synthesis in ../media_info/hdlist$suffix.cz (nb:
+ with media.cfg, it will still use hdlist from media/media_info/, but it
+ will simply use the hdlist$suffix.cz given by media.cfg )
+ o --norebuild is by default (and deprecated): when the local
+ hdlist/synthesis is buggy, do not discard it and go searching for *.rpm.
+ Make it an error instead
+ o fix building synthesis when using *.rpm (ie no hdlist/synthesis)
+- urpmi.removemedia: much faster (since it doesn't parse hdlist/synthesis anymore)
+- handle "empty" hdlist/synthesis
+- generate names.<media_name> only when the medium is created/updated
+- major splitting of urpm.pm in many modules
+- major splitting of functions in smaller functions
+ (eg: update_media was 988 lines long, has been splitted in functions shorter
+ than 105 lines)
+- big code cleanup/rework
+- perl_checker compliance (very useful for such big code rework)