Summary: | emerge --depclean and emerge --unmerge should respect dependencies | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Ed Catmur <ed> |
Component: | Core - Interface (emerge) | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | maialovic |
Priority: | High | Keywords: | InVCS |
Version: | 2.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 216231 |
Description
Ed Catmur
2007-12-03 01:26:44 UTC
(In reply to comment #0) > Recently, emerge --depclean decided to unmerge sys-auth/policykit and > gnome-extra/policykit-gnome. However, even though policykit-gnome DEPENDs on > policykit, policykit was unmerged first. Technically, it's the RDEPEND and PDEPEND (runtime deps) that should matter here. The DEPEND is supposed to be completely optional at this stage. The digraph that depclean currently creates does not include any information about dependency priority. It needs to be more like the one that depgraph creates for installation actions, which places DepPriority objects in the digraph. This is fixed in 2.2_pre3. This is supposed to be fixed in portage-2.2_pre5 or earlier. This is supposed to be fixed in portage-2.2_pre5 or earlier. *** Bug 233261 has been marked as a duplicate of this bug. *** |