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

Bug 163684

Summary: Show use-flag causing package-dependency when Package could not be found
Product: Portage Development Reporter: Benjamin Gehrels <benny.gehrels>
Component: Enhancement/Feature RequestsAssignee: Portage team <dev-portage>
Status: CONFIRMED ---    
Severity: normal CC: esigra
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 155723    

Description Benjamin Gehrels 2007-01-25 00:41:22 UTC
If a package, that is itself dependency of another package could not be found Portage usualy gives you some error-message like: 

There is no Package to satisfy "foo"
Package required by "bar".

IT would be nice if portage could also show you which USE-Flags to set to avoid this dependency at all (if possible).

There is no Package to satisfy "foo"
Package required by "bar" (USE=bar).

This would be extremly usefull for users using rsync_excludes because they have expensive administrative work to do each time this error occures:
1: rmline bar from rsync_excludes
2: emerge --sync
3: emerge -a foo
4: if there is yet anoter unresolved dependency, goto 1 again.

As xou can see, having to do 5-6 emerge --syncs for a big dependency-tree can be a little bit frustrating, if you can see afterwards, that all the work could have been avoided by changing 1 unnescecary use-flag.

Reproducible: Always