On 12/28/2016 05:25 PM, Brian Dolbec wrote:
> On Wed, 28 Dec 2016 16:01:04 -0800
> Zac Medico <zmed...@gentoo.org> wrote:
> 
>> 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
>> ---
>>  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)
> 
> 
> looks good :)
> 

Thanks, pushed:

https://gitweb.gentoo.org/proj/portage.git/commit/?id=7dc23bc66b410b5a2f9640dc93ca65f5b2678670
-- 
Thanks,
Zac

Reply via email to