Summary: | sys-apps/portage: emerge sometimes does not respect reverse dependencies when --complete-graph is not enabled (FAQ) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christian Bricart <christian> |
Component: | [OLD] Core system | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | binki, dennis.lissov |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.gentoo.org/proj/en/portage/doc/faq.xml | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
app-misc/foopkg/foopkg-1.0.ebuild
app-misc/barpkg/barpkg-1.0.ebuild app-misc/barpkg/barpkg-2.0.ebuild |
Description
Christian Bricart
2011-05-16 16:57:05 UTC
Created attachment 273465 [details]
app-misc/foopkg/foopkg-1.0.ebuild
Created attachment 273467 [details]
app-misc/barpkg/barpkg-1.0.ebuild
Created attachment 273469 [details]
app-misc/barpkg/barpkg-2.0.ebuild
You want to use the emerge --complete-graph option. Also, --complete-graph will only work if the packages are reachable from system or world sets. This tends to be a FAQ, so I'm going to say something about it here: http://www.gentoo.org/proj/en/portage/doc/faq.xml I've added a new entry to the FAQ that looks like this: Why doesn't emerge account for reverse dependencies sometimes? Complete accounting for reverse dependencies is time-consuming, and many users would be likely complain about poor performance if this was the default behavior. So, reverse dependencies will often be neglected by dependency calculations unless the emerge --complete-graph option is enabled. You can set EMERGE_DEFAULT_OPTS="--complete-graph" in /etc/make.conf if you would like this option to be enabled by default. Refer to the emerge manual page (run man emerge) for more information about the --complete-graph option. *** Bug 370243 has been marked as a duplicate of this bug. *** |