Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 163684 - Show use-flag causing package-dependency when Package could not be found
Summary: Show use-flag causing package-dependency when Package could not be found
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Enhancement/Feature Requests (show other bugs)
Hardware: All Linux
: High normal
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 155723
  Show dependency tree
 
Reported: 2007-01-25 00:41 UTC by Benjamin Gehrels
Modified: 2009-05-26 10:44 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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