Hello community, here is the log from the commit of package yum checked in at Mon Jan 8 22:57:42 CET 2007. -------- --- yum/yum.changes 2006-11-01 14:48:19.000000000 +0100 +++ /mounts/work_src_done/STABLE/yum/yum.changes 2007-01-08 22:16:01.231869000 +0100 @@ -1,0 +2,97 @@ +Mon Jan 8 21:42:38 CET 2007 - cthiel@suse.de + +- update to version 3.0.3 + * yum/Errors.py: fixed YumError messages was not returned. Added the + changes made to Errors.py in HEAD, now it is working again. + * yum/Errors.py: Fixed Traceback args is not defined + * rpmUtils/arch.py: fixed some indentation error + * yum/packageSack.py: try to speed up MetaSack returnObsoletes() + * yum/Errors.py: fix error handling (rh#221470) + * yum/packageSack.py: + - make MetaSack returnObsoletes not take forever and a day + - clean up the other PackageSack returnObsoletes() + * rpmUtils/arch.py: sparc support from spot (rh#220953) + * yum/__init__.py: thanks to terje rosten for pointing out this bug + - fixes a dumb list of lists thing from the ListPackageSacks + - makes groupinstall work + * yum/__init__.py: make package checking work again + * yum/: depsolve.py, rpmsack.py: remove the ts.close() calls in rpmsack. + See if it helps the rpmdb locking problems. Add in some debug output in + the depsolving so we can see how much time is spent per dep and what + kind of dep it is + * yum/packages.py: Add missing 'self' + * yum/parser.py: Urlgrabber will always be used here (especially since we + don't import urllib) + * output.py, yum-updatesd.py, yummain.py, yum/__init__.py, + yum/depsolve.py, yum/packageSack.py, yum/repos.py: Remove a bunch of + unused imports + * yum/logginglevels.py: Replace catching Exception with IOError, which + should catch all cases + * yum/packages.py: Undo my previous patch, since it breaks how the sql + package overrides returnChecksums + * yum/packages.py: Remove unneeded use of lambda in some properties + * cli.py: whitespace fix- thanks to terje rosten + * yum/config.py: fix up the debuglevel and errorlevel so they are set + appropriately from the cmdline to the conf + * yum/mdparser.py: bring back self.total here too + * callback.py, cli.py, output.py, progress_meter.py, shell.py, + yum-updatesd.py, bin/yum-updatesd.py, bin/yum.py, rpmUtils/miscutils.py, + rpmUtils/updates.py, yum/comps.py, yum/depsolve.py, yum/failover.py, + yum/mdparser.py, yum/misc.py, yum/packageSack.py, yum/packages.py, + yum/pgpmsg.py, yum/sqlitecache.py, yum/update_md.py: Pychecker fixes + back again, less the brokenness + * callback.py, cli.py, output.py, progress_meter.py, shell.py, + yum-updatesd.py, bin/yum-updatesd.py, bin/yum.py, rpmUtils/miscutils.py, + rpmUtils/updates.py, yum/comps.py, yum/depsolve.py, yum/failover.py, + yum/mdparser.py, yum/misc.py, yum/packageSack.py, yum/packages.py, + yum/pgpmsg.py, yum/sqlitecache.py, yum/update_md.py: Revert previous + pychecker fixes patch, since I broke things good and proper + * yum/: __init__.py, packageSack.py: + - make old obsoletes be ignored by install/update command + - fix a variety of minor issues created by recent changes + * callback.py, cli.py, output.py, progress_meter.py, shell.py, + yum-updatesd.py, bin/yum-updatesd.py, bin/yum.py, rpmUtils/miscutils.py, + rpmUtils/updates.py, yum/comps.py, yum/depsolve.py, yum/failover.py, + yum/mdparser.py, yum/misc.py, yum/packageSack.py, yum/packages.py, + yum/pgpmsg.py, yum/sqlitecache.py, yum/update_md.py: pychecker related + fixes, including unused imports, and removal of use of deprecated + methods from the string module + * output.py: get rid of deprecation warning + * yum/packageSack.py: Re-enable using sack.searchAll in the provides + command. This really speeds up things, since we'll pull fewer filelists + for packages out of the db. Looks like this broke when the metasack was + introduced. oops. ;) + * yum/yumRepo.py: Remove unused code for manipulating the + failure_obj during __get + * yum/__init__.py: + - fix a deprecation warning + - give an idea of where gpg keys come from on the import; add a new + callback method that's more extensible + * cli.py, shell.py, yumcommands.py, yummain.py: Implement the ShellCommand + code + * yum/plugins.py: Close the file descriptor used by imp in case an + exception is thrown. + * yum-updatesd.py, yummain.py, yum/__init__.py: Provide a default file + name for doLock and doUnlock + * yum/storagefactory.py: Only catch ImportError in storagefactory + * yum/Errors.py: apply patch for bug #670 - thanks to Joe Shaw + * docs/yum.conf.5, yum/__init__.py, yum/config.py: allow setting the type + of packages that will be installed by default on a 'groupinstall' + command. + * cli.py: fix format error (rh#212850) + * yum/yumRepo.py: fix progress_obj typo - back to 3.0.X + * yum/sqlitesack.py: check in changelog changes to 3.0.X + * yum/misc.py: make sure we're comparing versions - thanks to pjones + * yum-updatesd.py: init plugins, fix log config (jbowes) + * etc/yum-updatesd.init: fix tyop (rh#214298) + * etc/yum-updatesd.conf: add a comment and the dbus_listener option + (rh#214242) + * yum-updatesd.py: fix excludes (rh#213622, rh#212494) and + auto-update (rh#212507) + * cli.py: print out version before plugins are loaded (rh#212292) +- removed old patches +- added yum-python25.patch to drop python-sqlite requirement (use sqlite3 + instead) +- removed obsolete requires to libxml2-python + +------------------------------------------------------------------- Old: ---- yum-3.0.1.tar.bz2 yum-error-vals.patch yum-python25-etree.patch New: ---- yum-3.0.3.tar.bz2 yum-python25.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yum.spec ++++++ --- /var/tmp/diff_new_pack.uW8829/_old 2007-01-08 22:56:32.000000000 +0100 +++ /var/tmp/diff_new_pack.uW8829/_new 2007-01-08 22:56:32.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package yum (Version 3.0.1) +# spec file for package yum (Version 3.0.3) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -12,22 +12,19 @@ Name: yum BuildRequires: python-devel -Version: 3.0.1 +Version: 3.0.3 Release: 1 Summary: RPM installer/updater Group: System/Packages -License: GNU General Public License (GPL) - all versions +License: GNU General Public License (GPL) URL: http://linux.duke.edu/yum/ Source: %{name}-%{version}.tar.bz2 Source1: %{name}.conf Patch: %{name}-no_updatesd.patch -Patch1: %{name}-python25-etree.patch -Patch2: %{name}-error-vals.patch +Patch1: %{name}-python25.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: rpm >= 4.4.0 Requires: rpm-python -Requires: libxml2-python -Requires: python-sqlite Requires: python-urlgrabber Requires: yum-metadata-parser %if %{suse_version} <= 1010 @@ -53,7 +50,6 @@ %setup -q %patch %patch1 -%patch2 %ifnarch %{ix86} for i in rpmUtils yum do @@ -87,6 +83,100 @@ %{py_sitedir}/* %changelog -n yum +* Mon Jan 08 2007 - cthiel@suse.de +- update to version 3.0.3 + * yum/Errors.py: fixed YumError messages was not returned. Added the + changes made to Errors.py in HEAD, now it is working again. + * yum/Errors.py: Fixed Traceback args is not defined + * rpmUtils/arch.py: fixed some indentation error + * yum/packageSack.py: try to speed up MetaSack returnObsoletes() + * yum/Errors.py: fix error handling (rh#221470) + * yum/packageSack.py: + - make MetaSack returnObsoletes not take forever and a day + - clean up the other PackageSack returnObsoletes() + * rpmUtils/arch.py: sparc support from spot (rh#220953) + * yum/__init__.py: thanks to terje rosten for pointing out this bug + - fixes a dumb list of lists thing from the ListPackageSacks + - makes groupinstall work + * yum/__init__.py: make package checking work again + * yum/: depsolve.py, rpmsack.py: remove the ts.close() calls in rpmsack. + See if it helps the rpmdb locking problems. Add in some debug output in + the depsolving so we can see how much time is spent per dep and what + kind of dep it is + * yum/packages.py: Add missing 'self' + * yum/parser.py: Urlgrabber will always be used here (especially since we + don't import urllib) + * output.py, yum-updatesd.py, yummain.py, yum/__init__.py, + yum/depsolve.py, yum/packageSack.py, yum/repos.py: Remove a bunch of + unused imports + * yum/logginglevels.py: Replace catching Exception with IOError, which + should catch all cases + * yum/packages.py: Undo my previous patch, since it breaks how the sql + package overrides returnChecksums + * yum/packages.py: Remove unneeded use of lambda in some properties + * cli.py: whitespace fix- thanks to terje rosten + * yum/config.py: fix up the debuglevel and errorlevel so they are set + appropriately from the cmdline to the conf + * yum/mdparser.py: bring back self.total here too + * callback.py, cli.py, output.py, progress_meter.py, shell.py, + yum-updatesd.py, bin/yum-updatesd.py, bin/yum.py, rpmUtils/miscutils.py, + rpmUtils/updates.py, yum/comps.py, yum/depsolve.py, yum/failover.py, + yum/mdparser.py, yum/misc.py, yum/packageSack.py, yum/packages.py, + yum/pgpmsg.py, yum/sqlitecache.py, yum/update_md.py: Pychecker fixes + back again, less the brokenness + * callback.py, cli.py, output.py, progress_meter.py, shell.py, + yum-updatesd.py, bin/yum-updatesd.py, bin/yum.py, rpmUtils/miscutils.py, + rpmUtils/updates.py, yum/comps.py, yum/depsolve.py, yum/failover.py, + yum/mdparser.py, yum/misc.py, yum/packageSack.py, yum/packages.py, + yum/pgpmsg.py, yum/sqlitecache.py, yum/update_md.py: Revert previous + pychecker fixes patch, since I broke things good and proper + * yum/: __init__.py, packageSack.py: + - make old obsoletes be ignored by install/update command + - fix a variety of minor issues created by recent changes + * callback.py, cli.py, output.py, progress_meter.py, shell.py, + yum-updatesd.py, bin/yum-updatesd.py, bin/yum.py, rpmUtils/miscutils.py, + rpmUtils/updates.py, yum/comps.py, yum/depsolve.py, yum/failover.py, + yum/mdparser.py, yum/misc.py, yum/packageSack.py, yum/packages.py, + yum/pgpmsg.py, yum/sqlitecache.py, yum/update_md.py: pychecker related + fixes, including unused imports, and removal of use of deprecated + methods from the string module + * output.py: get rid of deprecation warning + * yum/packageSack.py: Re-enable using sack.searchAll in the provides + command. This really speeds up things, since we'll pull fewer filelists + for packages out of the db. Looks like this broke when the metasack was + introduced. oops. ;) + * yum/yumRepo.py: Remove unused code for manipulating the + failure_obj during __get + * yum/__init__.py: + - fix a deprecation warning + - give an idea of where gpg keys come from on the import; add a new + callback method that's more extensible + * cli.py, shell.py, yumcommands.py, yummain.py: Implement the ShellCommand + code + * yum/plugins.py: Close the file descriptor used by imp in case an + exception is thrown. + * yum-updatesd.py, yummain.py, yum/__init__.py: Provide a default file + name for doLock and doUnlock + * yum/storagefactory.py: Only catch ImportError in storagefactory + * yum/Errors.py: apply patch for bug #670 - thanks to Joe Shaw + * docs/yum.conf.5, yum/__init__.py, yum/config.py: allow setting the type + of packages that will be installed by default on a 'groupinstall' + command. + * cli.py: fix format error (rh#212850) + * yum/yumRepo.py: fix progress_obj typo - back to 3.0.X + * yum/sqlitesack.py: check in changelog changes to 3.0.X + * yum/misc.py: make sure we're comparing versions - thanks to pjones + * yum-updatesd.py: init plugins, fix log config (jbowes) + * etc/yum-updatesd.init: fix tyop (rh#214298) + * etc/yum-updatesd.conf: add a comment and the dbus_listener option + (rh#214242) + * yum-updatesd.py: fix excludes (rh#213622, rh#212494) and + auto-update (rh#212507) + * cli.py: print out version before plugins are loaded (rh#212292) +- removed old patches +- added yum-python25.patch to drop python-sqlite requirement (use sqlite3 + instead) +- removed obsolete requires to libxml2-python * Wed Nov 01 2006 - cthiel@suse.de - update to version 3.0.1 * Makefile, docs/Makefile: Add docs target to Makefile for epydoc ++++++ yum-3.0.1.tar.bz2 -> yum-3.0.3.tar.bz2 ++++++ ++++ 2368 lines of diff (skipped) ++++++ yum-python25-etree.patch -> yum-python25.patch ++++++ ++++ 710 lines (skipped) ++++ between yum/yum-python25-etree.patch ++++ and /mounts/work_src_done/STABLE/yum/yum-python25.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de