[master/rhel7] Only ignore missing packages entries (#983316)

Brian C. Lane bcl at redhat.com
Thu Sep 5 19:19:28 UTC 2013


From: "Brian C. Lane" <bcl at redhat.com>

Only ignore missing packages listed in %packages, do not ignore missing
dependencies -- the install will not work if we do. Also add some
debugging output from buildTransaction.

Resolves: rhbz#983316
---
 pyanaconda/packaging/yumpayload.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/pyanaconda/packaging/yumpayload.py b/pyanaconda/packaging/yumpayload.py
index 4926e96..5c9bbc1 100644
--- a/pyanaconda/packaging/yumpayload.py
+++ b/pyanaconda/packaging/yumpayload.py
@@ -1445,6 +1445,7 @@ reposdir=%s
             # check dependencies
             log.info("checking dependencies")
             (code, msgs) = self._yum.buildTransaction(unfinished_transactions_check=False)
+            log.debug("buildTransaction = (%s, %s)" % (code, msgs))
             self._removeTxSaveFile()
             if code == 0:
                 # empty transaction?
@@ -1452,8 +1453,6 @@ reposdir=%s
             elif code == 2:
                 # success
                 log.debug("success")
-            elif self.data.packages.handleMissing == KS_MISSING_IGNORE:
-                log.debug("ignoring missing due to ks config")
             else:
                 for msg in msgs:
                     log.warning(msg)
-- 
1.8.3.1



More information about the anaconda-patches mailing list