On Sun, 15 Oct 2006 09:42:22 -0400, seth vidal wrote: > On Sun, 2006-10-15 at 05:30 -0700, Michael Schwendt wrote: > > Author: mschwendt > > > > Update of /cvs/fedora/extras-buildsys/utils/pushscript/yum > > In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30805/yum > > > > Added Files: > > Errors.py __init__.py comps.py config.py constants.py > > depsolve.py failover.py logger.py mdcache.py mdparser.py > > misc.py packages.py parser.py pgpmsg.py plugins.py repos.py > > sqlitecache.py sqlitesack.py transactioninfo.py update_md.py > > Log Message: > > Add the patched yum 2.6.1 here, so we remove the dependency on the > > system-installed one > > Michael, > This is insane for a couple of reasons: > > 1. yum 2.6.1 does not play well with the python on rhel4 - that's what's > running on extras64 > 2. you've checked in ALL the code into fedora cvs for this? Cmon - > that's just wrong. > > > Revert this and explain what you were trying to fix, maybe I can help. The same code has been in production use for a very long time, because it is needed by Extras repoclosure. It's far from insane, because so far it gets the job done, which should be in our best interest. The system's installed yum is 2.6.0 and does not include the "checkForObsolete" feature, which avoids all the false positives in the reports. The multilib support in the push script, which is in production use for several weeks by now (taking care of copying Wine including dependencies), also needs a stable yum API. I've seen API breakage in yum >= 2.9 (as you known from at least one bug report) and want to avoid that any future upgrade of the system's yum causes trouble. Yum is not part of RHEL4. CentOS 4.4, on the other hand, contains only yum 2.4.3, so I have no idea where this 2.6.0 version (and several other rpms, like repoview and createrepo, come from) and whether it might be upgraded suddenly. The one true solution to this would be a guarantee of API stability including the checkForObsolete code and a well-defined and announced window before a planned upgrade of yum. -- fedora-extras-list mailing list fedora-extras-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-extras-list