Summary: | sys-apps/portage-2.2_rc13: virtual in set prevents unmerging old version | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Thomas Arnett <tom_gentoo> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | esigra |
Priority: | High | ||
Version: | 2.2 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 144480 |
Description
Thomas Arnett
2008-11-03 19:52:45 UTC
This is somewhat difficult to fix given the way that the set protection is currently implemented. It think what we should do is remove the --unmerge set protection as suggested in bug 243020, and rely on --depclean <atom> for this sort of functionality. I can add support in --depclean so that sets nested in the world are represented separately in the graph and in --verbose mode you'll be able to see which set(s) prevented a given package from being removed. I think we can consider this fixed by the fact that unmerge of packages referenced by sets has been allowed for some time now: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=cdb5a4554b9c73c6d4f32d0f20cb4157b77b6e71 |