_checkFileRequires() caches the file requires of installed
or to-be installed packages. Update it when removing
packages in TS_INSTALL_STATES from transaction.
---
yum/depsolve.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/yum/depsolve.py b/yum/depsolve.py
index 79600e6..e723913 100644
--- a/yum/depsolve.py
+++ b/yum/depsolve.py
@@ -923,6 +923,8 @@ class Depsolve(object):
self.verbose_logger.log(logginglevels.DEBUG_1,
msg, otxmbr, txmbr)
self.tsInfo.remove(otxmbr.pkgtup)
+ ifr = self.installedFileRequires or {}
+ ifr.pop(otxmbr.pkgtup, None)
# We need to remove an obsoleted entry that
# was maybe used to resolve something ... ?
CheckDeps = True
--
1.7.11.7
_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel