Summary: | virtual/xyz dependencies handled randomly by "emerge --depclean" | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Joe Wells <sllewbj> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | jakub, oldium.pro |
Priority: | High | ||
Version: | 2.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 155723 | ||
Attachments: | Output of "emerge -info" on my system. |
Description
Joe Wells
2006-06-09 05:09:03 UTC
Created attachment 88760 [details]
Output of "emerge -info" on my system.
*** Bug 139877 has been marked as a duplicate of this bug. *** (In reply to comment #0) > Perhaps it should simply be conservative and assume that all packages > providing virtual/xyz might really be needed? That's what I've done in svn r3986 and it's available in >=portage-2.1.1_pre3-r4. *** Bug 150716 has been marked as a duplicate of this bug. *** *** Bug 151403 has been marked as a duplicate of this bug. *** (In reply to comment #3) > (In reply to comment #0) > > Perhaps it should simply be conservative and assume that all packages > > providing virtual/xyz might really be needed? > > That's what I've done in svn r3986 and it's available in > >=portage-2.1.1_pre3-r4. Apparently I reverted that change a while back. I think the best solution for this bug is to simply add anything you want to keep to the world file. I don't see any reason for depclean to be conservative with virtuals or even || ( ) dependencies for that matter. The world file seems like an ideal way to declare the packages that you never want to have removed by depclean. The packages that depclean removes are the same ones that `emerge --deep world` won't update. Either unmerge them or add them to world and the problem is solved. |