Summary: | emerge should try excruciatingly hard not to break on an update world | ||
---|---|---|---|
Product: | Portage Development | Reporter: | John Klehm <xixsimplicityxix> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
John Klehm
2009-08-31 19:02:00 UTC
(In reply to comment #0) > 1) Portage tries to emerge a testing ebuild encounters a dep in testing that it > only has the stable keyword for. The dep in this case "inherits" the testing > keyword from the pulling package. The emerge completes successfully and the > update world completes successfully. This is somewhat related to bug 280097. > 2) Portage tries to emerge a testing ebuild and encounters a dep that it only > has the stable keyword for. The ebuild inherits the block from the dep and is > skipped in an update world. The emerge of that specific package is skipped and > the update world completes successfully. This is already handled automatically by the code from bug 137562. |