diff options
author | 2012-06-21 14:58:02 -0700 | |
---|---|---|
committer | 2012-06-21 15:17:12 -0700 | |
commit | 3af7776a79fed618a9111d41e0c835deb02f960a (patch) | |
tree | 44f99134434e84a47c4005030c97420b403d04c6 | |
parent | resolver/output: cleanup counters (diff) | |
download | portage-3af7776a79fed618a9111d41e0c835deb02f960a.tar.gz portage-3af7776a79fed618a9111d41e0c835deb02f960a.tar.bz2 portage-3af7776a79fed618a9111d41e0c835deb02f960a.zip |
action_build: always display_problems
-rw-r--r-- | pym/_emerge/actions.py | 10 |
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"] |