Summary: | sys-apps/portage does not enforce dependencies on installed non-@world packages | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Michał Górny <mgorny> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | ago, esigra, qa, sam, toralf |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=199856 https://bugs.gentoo.org/show_bug.cgi?id=750041 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 155723 |
Description
Michał Górny
2020-07-07 06:18:43 UTC
Yes, the -D / --deep option is one way to prevent this sort of miscalculation. However, --deep also has the side-effect of triggering upgrades when combined with the --update option. The --complete-graph option is like --deep but without the above (possibly unwanted) side-effect. We currently have options like --complete-graph-if-new-use and --complete-graph-if-new-ver enabled by default in order to automatically trigger --complete-graph behavior for common cases where it is needed, but obviously these to not cover all cases. The case described in comment #0 is perhaps the most notable case which is not covered. *** Bug 625164 has been marked as a duplicate of this bug. *** *** Bug 750368 has been marked as a duplicate of this bug. *** *** Bug 750185 has been marked as a duplicate of this bug. *** |