[yum-cvs] yum/yum depsolve.py,1.137,1.138
Jeremy Katz
katzj at linux.duke.edu
Thu Mar 1 21:08:54 UTC 2007
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv29437/yum
Modified Files:
depsolve.py
Log Message:
don't do the tsInfoDelta optimization. with it, if we have a missing dep
on the first time through the loop and don't resolve it, we don't ever go
back to see if it's resolved. this breaks updating on a repo with broken deps
Index: depsolve.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/depsolve.py,v
retrieving revision 1.137
retrieving revision 1.138
diff -u -r1.137 -r1.138
--- depsolve.py 1 Mar 2007 16:59:34 -0000 1.137
+++ depsolve.py 1 Mar 2007 21:08:52 -0000 1.138
@@ -1110,7 +1110,7 @@
# returns a list of tuples
# ((name, version, release), (needname, needversion), flags, suggest, sense)
ret = []
- for txmbr in self.tsInfoDelta:
+ for txmbr in self.tsInfo.getMembers():
self.verbose_logger.log(logginglevels.INFO_2,
"Checking deps for %s" %(txmbr,))
if txmbr.output_state in (TS_INSTALL, TS_TRUEINSTALL, TS_OBSOLETING):
More information about the Yum-cvs-commits
mailing list