commit: 7dc23bc66b410b5a2f9640dc93ca65f5b2678670 Author: Zac Medico <zmedico <AT> gentoo <DOT> org> AuthorDate: Wed Dec 28 23:57:43 2016 +0000 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> CommitDate: Thu Dec 29 08:44:29 2016 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=7dc23bc6
depgraph: clarify "update has been skipped" message (bug 602854) When an update has been skipped, clearly display both the selected and skipped packages. X-Gentoo-bug: 602854 X-Gentoo-bug-url: https://bugs.gentoo.org/602854 Acked-by: Brian Dolbec <dolsen <AT> gentoo.org> pym/_emerge/depgraph.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index cb12b05..e298337 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -1044,7 +1044,14 @@ class depgraph(object): writemsg(str(pkg.slot_atom), noiselevel=-1) if pkg.root_config.settings["ROOT"] != "/": writemsg(" for %s" % (pkg.root,), noiselevel=-1) - writemsg("\n", noiselevel=-1) + writemsg("\n\n", noiselevel=-1) + + selected_pkg = next(self._dynamic_config._package_tracker.match( + pkg.root, pkg.slot_atom), None) + + writemsg(" selected: %s\n" % (selected_pkg,), noiselevel=-1) + writemsg(" skipped: %s (see unsatisfied dependency below)\n" + % (pkg,), noiselevel=-1) for parent, root, atom in parent_atoms: self._show_unsatisfied_dep(root, atom, myparent=parent)
