[yum-cvs] yum/yum depsolve.py,1.151,1.152
James Bowes
jbowes at linux.duke.edu
Sun Apr 1 14:56:57 UTC 2007
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv14446/yum
Modified Files:
depsolve.py
Log Message:
Simplify provideToPkg code
Index: depsolve.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/depsolve.py,v
retrieving revision 1.151
retrieving revision 1.152
diff -u -r1.151 -r1.152
--- depsolve.py 1 Apr 2007 14:04:29 -0000 1.151
+++ depsolve.py 1 Apr 2007 14:56:55 -0000 1.152
@@ -807,16 +807,11 @@
for pkgtup in self.rpmdb.whatProvides(r, f, v):
# check the rpmdb first for something providing it that's not
# set to be removed
- txmbrs = self.tsInfo.getMembers(pkgtup)
+ txmbrs = self.tsInfo.getMembers(pkgtup, TS_REMOVE_STATES)
if not txmbrs:
po = self.getInstalledPackageObject(pkgtup)
self.deps[req] = po
return po
- for txmbr in txmbrs:
- if txmbr.output_state not in TS_REMOVE_STATES:
- po = self.getInstalledPackageObject(pkgtup)
- self.deps[req] = po
- return po
for po in self.whatProvides(r, f, v):
# if we already have something to be installed which
More information about the Yum-cvs-commits
mailing list