[yum-cvs] yum/yum depsolve.py,1.78,1.79

Jeremy Katz katzj at linux.duke.edu
Tue Feb 28 00:29:20 UTC 2006


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

Modified Files:
	depsolve.py 
Log Message:
fix error message for conflicts (rh#168687)


Index: depsolve.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/depsolve.py,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -r1.78 -r1.79
--- depsolve.py	16 Jan 2006 20:42:12 -0000	1.78
+++ depsolve.py	28 Feb 2006 00:29:18 -0000	1.79
@@ -191,9 +191,15 @@
                     for deptuple in deps:
                         ((name, version, release), (needname, needversion), flags, 
                           suggest, sense) = deptuple
-                        msg = 'Package %s needs %s, this is not available.' % \
-                              (name, rpmUtils.miscutils.formatRequire(needname, 
-                                                            needversion, flags))
+                        if sense == rpm.RPMDEP_SENSE_REQUIRES:
+                            msg = 'Package %s needs %s, this is not available.' % \
+                                  (name, rpmUtils.miscutils.formatRequire(needname, 
+                                                                          needversion, flags))
+                        elif sense == rpm.RPMDEP_SENSE_CONFLICTS:
+                            msg = 'Package %s conflicts with %s.' % \
+                                  (name, rpmUtils.miscutils.formatRequire(needname, 
+                                                                          needversion, flags))
+
                         errors.append(msg)
                     CheckDeps = 0
                     break




More information about the Yum-cvs-commits mailing list