Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: pym/_emerge/
Date: Thu, 29 Dec 2016 09:13:04
Message-Id: 1483001069.7dc23bc66b410b5a2f9640dc93ca65f5b2678670.zmedico@gentoo
1 commit: 7dc23bc66b410b5a2f9640dc93ca65f5b2678670
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 28 23:57:43 2016 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 29 08:44:29 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=7dc23bc6
7
8 depgraph: clarify "update has been skipped" message (bug 602854)
9
10 When an update has been skipped, clearly display both the selected and
11 skipped packages.
12
13 X-Gentoo-bug: 602854
14 X-Gentoo-bug-url: https://bugs.gentoo.org/602854
15 Acked-by: Brian Dolbec <dolsen <AT> gentoo.org>
16
17 pym/_emerge/depgraph.py | 9 ++++++++-
18 1 file changed, 8 insertions(+), 1 deletion(-)
19
20 diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
21 index cb12b05..e298337 100644
22 --- a/pym/_emerge/depgraph.py
23 +++ b/pym/_emerge/depgraph.py
24 @@ -1044,7 +1044,14 @@ class depgraph(object):
25 writemsg(str(pkg.slot_atom), noiselevel=-1)
26 if pkg.root_config.settings["ROOT"] != "/":
27 writemsg(" for %s" % (pkg.root,), noiselevel=-1)
28 - writemsg("\n", noiselevel=-1)
29 + writemsg("\n\n", noiselevel=-1)
30 +
31 + selected_pkg = next(self._dynamic_config._package_tracker.match(
32 + pkg.root, pkg.slot_atom), None)
33 +
34 + writemsg(" selected: %s\n" % (selected_pkg,), noiselevel=-1)
35 + writemsg(" skipped: %s (see unsatisfied dependency below)\n"
36 + % (pkg,), noiselevel=-1)
37
38 for parent, root, atom in parent_atoms:
39 self._show_unsatisfied_dep(root, atom, myparent=parent)