commit 6a5827a4977a893cee5869002e59c6db9e752081
Author: Till Maas <opensource(a)till.name>
Date: Tue Feb 10 22:36:03 2015 +0100
find_unblocked_retired: Add workaround for yum bug
scripts/find_unblocked_orphans.py | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/scripts/find_unblocked_orphans.py b/scripts/find_unblocked_orphans.py
index 9b1d8af..7b7d21a 100755
--- a/scripts/find_unblocked_orphans.py
+++ b/scripts/find_unblocked_orphans.py
@@ -398,6 +398,12 @@ class DepChecker(object):
# "foo = 1.fc20" -> "foo"
base_provide = prov.split()[0]
+ # FIXME: Workaround for:
+ #
https://bugzilla.redhat.com/show_bug.cgi?id=1191178
+ if base_provide[0] == "/":
+ base_provide = base_provide.replace("[", "?")
+ base_provide = base_provide.replace("]", "?")
+
# Elide provide if also provided by another package
for pkg in self.yumbase.pkgSack.searchProvides(base_provide):
# FIXME: might miss broken dependencies in case the other