[yum-cvs] yum/yum depsolve.py,1.134,1.135

Jeremy Katz katzj at linux.duke.edu
Wed Feb 28 19:06:30 UTC 2007


Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv11046/yum

Modified Files:
	depsolve.py 
Log Message:
check to ensure that things being removed aren't still satisfied by the
rpmdb (rh#230392)


Index: depsolve.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/depsolve.py,v
retrieving revision 1.134
retrieving revision 1.135
diff -u -r1.134 -r1.135
--- depsolve.py	22 Feb 2007 20:36:58 -0000	1.134
+++ depsolve.py	28 Feb 2007 19:06:28 -0000	1.135
@@ -1377,6 +1377,10 @@
                         if self.tsInfo.getMembers(po.pkgtup, TS_INSTALL_STATES):
                             isok = True
                             break
+                    for po in self.rpmdb.searchFiles(r):
+                        if not self.tsInfo.getMembers(po.pkgtup, TS_REMOVE_STATES):
+                            isok = True
+                            break
                 if isok:
                     continue
 




More information about the Yum-cvs-commits mailing list