Summary: | Emerge suggests user to disable USE flag which is no longer relevant | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Michał Górny <mgorny> |
Component: | Core - Interface (emerge) | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED INVALID | ||
Severity: | minor | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 300071 |
Description
Michał Górny
2011-08-10 07:33:28 UTC
Your description is missing something. With the steps you descried, B cannot be installed. If B deps on A[-python], then B cannot be installed. - the installed A has USE="python" - the ebuilds for A don't satisfy B's dependencies because they don't have 'python' in IUSE. emerge correctly detects this and errors out. And if I used the EAPI4 magical (-) use, wouldn't portage behave the same? :P (In reply to comment #2) > And if I used the EAPI4 magical (-) use, wouldn't portage behave the same? :P If B depends on A[-python(-)] then it re-installs A and merges B after that. Ok, after using a real test case the issue is invalid indeed. Forgive me. |