summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-06-21 14:58:02 -0700
committerZac Medico <zmedico@gentoo.org>2012-06-21 15:17:12 -0700
commit3af7776a79fed618a9111d41e0c835deb02f960a (patch)
tree44f99134434e84a47c4005030c97420b403d04c6
parente232dfec84dbd2506616ffd39b3d11fa7b2f1d22 (diff)
downloadportage-3af7776a79fed618a9111d41e0c835deb02f960a.tar.gz
portage-3af7776a79fed618a9111d41e0c835deb02f960a.tar.bz2
portage-3af7776a79fed618a9111d41e0c835deb02f960a.zip
action_build: always display_problems
-rw-r--r--pym/_emerge/actions.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index eaf5a15ea..a689b7b1a 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -172,6 +172,7 @@ def action_build(settings, trees, mtimedb,
verbose = "--verbose" in myopts
quiet = "--quiet" in myopts
myparams = create_depgraph_params(myopts, myaction)
+ mergelist_shown = False
if pretend or fetchonly:
# make the mtimedb readonly
@@ -319,6 +320,7 @@ def action_build(settings, trees, mtimedb,
mydepgraph.altlist(reversed=tree),
favorites=favorites)
mydepgraph.display_problems()
+ mergelist_shown = True
if retval != os.EX_OK:
return retval
prompt="Would you like to resume merging these packages?"
@@ -327,6 +329,7 @@ def action_build(settings, trees, mtimedb,
mydepgraph.altlist(reversed=("--tree" in myopts)),
favorites=favorites)
mydepgraph.display_problems()
+ mergelist_shown = True
if retval != os.EX_OK:
return retval
mergecount=0
@@ -383,6 +386,7 @@ def action_build(settings, trees, mtimedb,
mydepgraph.altlist(reversed=tree),
favorites=favorites)
mydepgraph.display_problems()
+ mergelist_shown = True
if retval != os.EX_OK:
return retval
else:
@@ -390,6 +394,7 @@ def action_build(settings, trees, mtimedb,
mydepgraph.altlist(reversed=("--tree" in myopts)),
favorites=favorites)
mydepgraph.display_problems()
+ mergelist_shown = True
if retval != os.EX_OK:
return retval
if "--buildpkgonly" in myopts:
@@ -420,6 +425,11 @@ def action_build(settings, trees, mtimedb,
print("!!! Cannot merge requested packages. Merge deps and try again.\n")
return 1
+ if not mergelist_shown:
+ # If we haven't already shown the merge list above, at
+ # least show warnings about missed updates and such.
+ mydepgraph.display_problems()
+
if ("--resume" in myopts):
favorites=mtimedb["resume"]["favorites"]