Hello community, here is the log from the commit of package yum checked in at Mon Oct 2 15:24:12 CEST 2006. -------- --- yum/yum.changes 2006-09-06 20:32:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/yum/yum.changes 2006-10-01 11:37:21.000000000 +0200 @@ -1,0 +2,81 @@ +Sun Oct 1 11:27:28 CEST 2006 - cthiel@suse.de + +- update to version 2.9.8 + * yum/rpmsack.py: minor fix to deprecated returnTupleByKeyword method in + rpmsack. + * cli.py: make sure we're not accidentally trying to install an old + version + * yum/repos.py: make excludes (and who knows how many other things) work + again. This, however, may not be the correct fix - willing to roll it + back out + * yum/packageSack.py: make sure we're only returning the newest from the + metasack + * yum/__init__.py: if we have a local copy of the package that checksums + fine, use it instead of trying to do a range request from the end of the + file + * yum-updatesd.py: define a checkFailed signal so that watchers can notify + users about failures to check for updates + * yum/config.py: Commited James Bowes' inheritance fix and simplify the + logic. + * cli.py, shell.py, yumcommands.py, yum/plugins.py: Committed Bastiaan + Bakker's command extension patch. + * yum-updatesd.py: some error logging; avoid leaving a stale lock file + * yum/packages.py: lazily populate prco to speed up rpmsack initialization + when it's not needed + * yum/packages.py: fix dep installs for locales like turkish where + string.lower("I") != "i" + * yum/logginglevels.py: if we can't connect to a syslog, don't die + * yum/rpmsack.py: Removed unused excludes attribute and updated comments + * yum/: __init__.py, config.py, yumRepo.py: As discussed privately with + Paul Nasrat, merged YumRepository and RepoConf to help allow config + dumping. + * yum-updatesd.py: * actually time out after a few tries * catch another + place we could potentially not unlock the pid file + * yum/: packages.py, sqlitesack.py: swap arguments on __init__ for a few + Package types so that we have consistency + * yum/__init__.py: clean up some duplicate code to take advantage of the + fact that the rpmdb is now a package sack + * yum/yumRepo.py: we need to redo setupGrab() after changing callbacks so + that our grabber has the right info. this makes it so that we get + progress feedback when downloading in pirut again + * cli.py, yum/__init__.py: fix whatprovides based on a patch from Tim + Lauridsen + * yum/rpmsack.py: makePackageObject -> _makePackageObject + * yum/__init__.py: Fixed the disk space check; it was failing because + po.size can be a string. Make the disk space check more readable by + using the statvfs attributes. + * yum/__init__.py: Prevent a KeyError that was occur during the disk space + check because errors wasn't always initialised correctly. Added + adderror() to avoid initialisation problems like this and minimise + clutter. + * yum/: __init__.py, packages.py: partial check in just to get it off my + laptop: 1. do check for space in cache dir for downloading packages 2. + start changing around the way packages are checked + * yum/: __init__.py, packages.py: get rid of silly code in verifyPkg() + * yum/rpmsack.py: as I read through the changes: - clean up one docstring + - make some of the list constructions using _search look the same + * yum/rpmsack.py: make getNameArchPkgList() and getNamePkgList() + consistent - if our pkglist is length zero then they would have traced + back. + * yum/: __init__.py, misc.py, packages.py: + - move refineSearchPattern into misc from YumBase + - clean up some pychecker errors + * yum/rpmsack.py: Big cleanup of RPMDBPackageSack. Indexes are no longer + built (buildIndexes). This significantly reducing Yum's initialisation + time and reduces memory footprint. Despite the lack of indexes almost + all operations are faster. + * cli.py, output.py, yum/__init__.py, yum/misc.py, yum/packages.py: + - fix up findDeps interface + - it now takes a list of package objects + - clean up a deprecation in deplistoutput + - remove RpmBase._prcoTuple2Printable() since it was no longer needed + and only introduced in this devel series. + * cli.py: more obvious error message for group not existing + * cli.py: remove a bunch of unused imports + * cli.py: use TYPE_INTERACTIVE instead of the deprecated TYPE_INTERFACE + * rpmUtils/miscutils.py: make epoch output quasi-consistent for + comparisons + * yum/depsolve.py: add some debug output to depsolving +- require rpm >= 4.4 + +------------------------------------------------------------------- Old: ---- yum-2.9.6-no_updatesd.patch yum-2.9.6.tar.bz2 New: ---- yum-2.9.8.tar.bz2 yum-no_updatesd.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yum.spec ++++++ --- /var/tmp/diff_new_pack.wUxxqy/_old 2006-10-02 15:23:35.000000000 +0200 +++ /var/tmp/diff_new_pack.wUxxqy/_new 2006-10-02 15:23:35.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package yum (Version 2.9.6) +# spec file for package yum (Version 2.9.8) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -12,7 +12,7 @@ Name: yum BuildRequires: python-devel -Version: 2.9.6 +Version: 2.9.8 Release: 1 Summary: RPM installer/updater Group: System/Packages @@ -20,9 +20,9 @@ URL: http://linux.duke.edu/yum/ Source: %{name}-%{version}.tar.bz2 Source1: %{name}.conf -Patch2: %{name}-%{version}-no_updatesd.patch +Patch2: %{name}-no_updatesd.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: rpm >= 4.1.1 +Requires: rpm >= 4.4.0 Requires: rpm-python Requires: libxml2-python Requires: python-elementtree @@ -79,6 +79,84 @@ %{py_sitedir}/* %changelog -n yum +* Sun Oct 01 2006 - cthiel@suse.de +- update to version 2.9.8 + * yum/rpmsack.py: minor fix to deprecated returnTupleByKeyword method in + rpmsack. + * cli.py: make sure we're not accidentally trying to install an old + version + * yum/repos.py: make excludes (and who knows how many other things) work + again. This, however, may not be the correct fix - willing to roll it + back out + * yum/packageSack.py: make sure we're only returning the newest from the + metasack + * yum/__init__.py: if we have a local copy of the package that checksums + fine, use it instead of trying to do a range request from the end of the + file + * yum-updatesd.py: define a checkFailed signal so that watchers can notify + users about failures to check for updates + * yum/config.py: Commited James Bowes' inheritance fix and simplify the + logic. + * cli.py, shell.py, yumcommands.py, yum/plugins.py: Committed Bastiaan + Bakker's command extension patch. + * yum-updatesd.py: some error logging; avoid leaving a stale lock file + * yum/packages.py: lazily populate prco to speed up rpmsack initialization + when it's not needed + * yum/packages.py: fix dep installs for locales like turkish where + string.lower("I") != "i" + * yum/logginglevels.py: if we can't connect to a syslog, don't die + * yum/rpmsack.py: Removed unused excludes attribute and updated comments + * yum/: __init__.py, config.py, yumRepo.py: As discussed privately with + Paul Nasrat, merged YumRepository and RepoConf to help allow config + dumping. + * yum-updatesd.py: * actually time out after a few tries * catch another + place we could potentially not unlock the pid file + * yum/: packages.py, sqlitesack.py: swap arguments on __init__ for a few + Package types so that we have consistency + * yum/__init__.py: clean up some duplicate code to take advantage of the + fact that the rpmdb is now a package sack + * yum/yumRepo.py: we need to redo setupGrab() after changing callbacks so + that our grabber has the right info. this makes it so that we get + progress feedback when downloading in pirut again + * cli.py, yum/__init__.py: fix whatprovides based on a patch from Tim + Lauridsen + * yum/rpmsack.py: makePackageObject -> _makePackageObject + * yum/__init__.py: Fixed the disk space check; it was failing because + po.size can be a string. Make the disk space check more readable by + using the statvfs attributes. + * yum/__init__.py: Prevent a KeyError that was occur during the disk space + check because errors wasn't always initialised correctly. Added + adderror() to avoid initialisation problems like this and minimise + clutter. + * yum/: __init__.py, packages.py: partial check in just to get it off my + laptop: 1. do check for space in cache dir for downloading packages 2. + start changing around the way packages are checked + * yum/: __init__.py, packages.py: get rid of silly code in verifyPkg() + * yum/rpmsack.py: as I read through the changes: - clean up one docstring +- make some of the list constructions using _search look the same + * yum/rpmsack.py: make getNameArchPkgList() and getNamePkgList() + consistent - if our pkglist is length zero then they would have traced + back. + * yum/: __init__.py, misc.py, packages.py: +- move refineSearchPattern into misc from YumBase +- clean up some pychecker errors + * yum/rpmsack.py: Big cleanup of RPMDBPackageSack. Indexes are no longer + built (buildIndexes). This significantly reducing Yum's initialisation + time and reduces memory footprint. Despite the lack of indexes almost + all operations are faster. + * cli.py, output.py, yum/__init__.py, yum/misc.py, yum/packages.py: +- fix up findDeps interface +- it now takes a list of package objects +- clean up a deprecation in deplistoutput +- remove RpmBase._prcoTuple2Printable() since it was no longer needed + and only introduced in this devel series. + * cli.py: more obvious error message for group not existing + * cli.py: remove a bunch of unused imports + * cli.py: use TYPE_INTERACTIVE instead of the deprecated TYPE_INTERFACE + * rpmUtils/miscutils.py: make epoch output quasi-consistent for + comparisons + * yum/depsolve.py: add some debug output to depsolving +- require rpm >= 4.4 * Wed Sep 06 2006 - maw@suse.de - Update to version 2.9.6, required by rum - Remove yum-${version}-misc.patch and yum-syslog.patch, which are ++++++ yum-2.9.6.tar.bz2 -> yum-2.9.8.tar.bz2 ++++++ ++++ 3148 lines of diff (skipped) ++++++ yum-no_updatesd.patch ++++++ --- Makefile +++ Makefile @@ -24,9 +24,8 @@ mv $(DESTDIR)/usr/share/yum-cli/yum-updatesd.py $(DESTDIR)/usr/share/yum-cli/yumupd.py $(PYTHON) -c "import compileall; compileall.compile_dir('$(DESTDIR)/usr/share/yum-cli', 1, '$(PYDIR)', 1)" - mkdir -p $(DESTDIR)/usr/bin $(DESTDIR)/usr/sbin + mkdir -p $(DESTDIR)/usr/bin install -m 755 bin/yum.py $(DESTDIR)/usr/bin/yum - install -m 755 bin/yum-updatesd.py $(DESTDIR)/usr/sbin/yum-updatesd mkdir -p $(DESTDIR)/var/cache/yum --- etc/Makefile +++ etc/Makefile @@ -11,13 +11,3 @@ mkdir -p $(DESTDIR)/etc/logrotate.d install -m 644 yum.logrotate $(DESTDIR)/etc/logrotate.d/yum - mkdir -p $(DESTDIR)/etc/rc.d/init.d - install -m 755 yum-updatesd.init $(DESTDIR)/etc/rc.d/init.d/yum-updatesd - - mkdir -p $(DESTDIR)/etc/dbus-1/system.d/ - install -m 755 yum-updatesd-dbus.conf $(DESTDIR)/etc/dbus-1/system.d/yum-updatesd.conf - - mkdir -p $(DESTDIR)/etc/yum/ - install -m 755 yum-updatesd.conf $(DESTDIR)/etc/yum/yum-updatesd.conf - - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org