Blame SOURCES/BZ-1235623-new-provides-realpath-file-search.patch

eb5f31
diff -up yum-3.4.3/yum/depsolve.py.old yum-3.4.3/yum/depsolve.py
eb5f31
--- yum-3.4.3/yum/depsolve.py.old	2016-03-21 15:27:30.107670469 +0100
eb5f31
+++ yum-3.4.3/yum/depsolve.py	2016-03-21 15:32:38.931701401 +0100
eb5f31
@@ -1271,7 +1271,14 @@ class Depsolve(object):
eb5f31
             nprov = self.tsInfo.getNewProvides(filename)
eb5f31
             if nprov:
eb5f31
                 iFP.setdefault(filename, []).extend([po.pkgtup for po in nprov])
eb5f31
-                continue 
eb5f31
+                continue
eb5f31
+
eb5f31
+            if filename != os.path.realpath(filename):
eb5f31
+                realpath = os.path.realpath(filename)
eb5f31
+                nprov = self.tsInfo.getNewProvides(realpath)
eb5f31
+                if nprov:
eb5f31
+                    iFP.setdefault(realpath, []).extend([po.pkgtup for po in nprov])
eb5f31
+                    continue
eb5f31
 
eb5f31
             for pkgtup in reverselookup[filename]:
eb5f31
                 po = self.tsInfo.getMembersWithState(pkgtup, TS_INSTALL_STATES)