Gentoo Archives: gentoo-portage-dev

From: Brian Dolbec <dolsen@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] [PATCH] depgraph: clarify "update has been skipped" message (bug 602854)
Date: Thu, 29 Dec 2016 01:25:05
Message-Id: 20161228172503.270806ae.dolsen@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCH] depgraph: clarify "update has been skipped" message (bug 602854) by Zac Medico
1 On Wed, 28 Dec 2016 16:01:04 -0800
2 Zac Medico <zmedico@g.o> wrote:
3
4 > When an update has been skipped, clearly display both the selected and
5 > skipped packages.
6 >
7 > X-Gentoo-bug: 602854
8 > X-Gentoo-bug-url: https://bugs.gentoo.org/602854
9 > ---
10 > pym/_emerge/depgraph.py | 9 ++++++++-
11 > 1 file changed, 8 insertions(+), 1 deletion(-)
12 >
13 > diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
14 > index cb12b05..e298337 100644
15 > --- a/pym/_emerge/depgraph.py
16 > +++ b/pym/_emerge/depgraph.py
17 > @@ -1044,7 +1044,14 @@ class depgraph(object):
18 > writemsg(str(pkg.slot_atom), noiselevel=-1)
19 > if pkg.root_config.settings["ROOT"] != "/":
20 > writemsg(" for %s" % (pkg.root,),
21 > noiselevel=-1)
22 > - writemsg("\n", noiselevel=-1)
23 > + writemsg("\n\n", noiselevel=-1)
24 > +
25 > + selected_pkg =
26 > next(self._dynamic_config._package_tracker.match(
27 > + pkg.root, pkg.slot_atom), None)
28 > +
29 > + writemsg(" selected: %s\n" %
30 > (selected_pkg,), noiselevel=-1)
31 > + writemsg(" skipped: %s (see unsatisfied
32 > dependency below)\n"
33 > + % (pkg,), noiselevel=-1)
34 >
35 > for parent, root, atom in parent_atoms:
36 > self._show_unsatisfied_dep(root,
37 > atom, myparent=parent)
38
39
40 looks good :)
41 --
42 Brian Dolbec <dolsen>

Replies