[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