Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 423293

Summary: emerge --verbose --tree: group pulled in dependencies by USE flags
Product: Portage Development Reporter: Michał Górny <mgorny>
Component: Enhancement/Feature RequestsAssignee: Portage team <dev-portage>
Status: CONFIRMED ---    
Severity: enhancement    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-06-24 09:46:31 UTC
Current state:

[ebuild     U  ] app-office/dia-0.97.2-r1 [0.97.2] USE="cairo gnome* -debug -doc -python" 0 kB
[ebuild  N     ]  gnome-base/libgnomeui-2.24.5  USE="-doc -test" 0 kB
[ebuild  N     ]   gnome-base/libbonoboui-2.24.5  USE="-doc -examples -test" 0 kB
[ebuild  N     ]    gnome-base/libgnome-2.32.1-r1  USE="branding -debug -doc" 0 kB
...


It would be great if it could be something like:

[ebuild     U  ] app-office/dia-0.97.2-r1 [0.97.2] USE="cairo gnome* -debug -doc -python" 0 kB
                  gnome?
[ebuild  N     ]   gnome-base/libgnomeui-2.24.5  USE="-doc -test" 0 kB

i.e. explicitly informing the user which flags pull in which dependencies. Possibly with [nomerge ...] repeats for packages pulled in by more than one flag.