utils/depsolver.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit 60fa3a42d732a09a545b788011bf7a52c2c90944
Author: Pradeep Kilambi <pkilambi(a)redhat.com>
Date: Wed Jan 25 17:29:14 2012 -0500
Adding a CheckProc to verify if the po is indeed providing the dep
diff --git a/utils/depsolver.py b/utils/depsolver.py
index f0eb4ba..cfb78ec 100644
--- a/utils/depsolver.py
+++ b/utils/depsolver.py
@@ -120,7 +120,10 @@ class DepSolver:
continue
satisfiers = []
for po in self.__whatProvides(r, f, v):
- satisfiers.append(po)
+ # verify this po indeed provides the dep,
+ # el5 version could give some false positives
+ if po.checkPrco('provides', (r, f, v)):
+ satisfiers.append(po)
pkgresults[req] = satisfiers
return results
Show replies by date