summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-12-03 20:41:50 +0000
committerZac Medico <zmedico@gentoo.org>2008-12-03 20:41:50 +0000
commita40c62909bb2974927b1f5afaffe859f4a57e9e2 (patch)
tree20760033511fe7b78a729abb75856a8f9d61cc93
parentf23281325154b378fdbc15d4def5f0ab600607e6 (diff)
downloadportage-a40c62909bb2974927b1f5afaffe859f4a57e9e2.tar.gz
portage-a40c62909bb2974927b1f5afaffe859f4a57e9e2.tar.bz2
portage-a40c62909bb2974927b1f5afaffe859f4a57e9e2.zip
When --keep-going drops packages due to unsatisfied dependencies, include
them in the list of packgaes that "failed to build or install" that's displayed at the end. Thanks to Jeremy Olexa <darkside@g.o> for the suggestion. (trunk r12144) svn path=/main/branches/2.1.6/; revision=12145
-rw-r--r--pym/_emerge/__init__.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py
index daed4789e..168067aaa 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -10451,6 +10451,7 @@ class Scheduler(PollScheduler):
# not valid here.
settings.pop("T", None)
portage.elog.elog_process(pkg.cpv, settings)
+ self._failed_pkgs_all.append(self._failed_pkg(pkg=pkg))
return True