Bug #238957 - When removing unneeded preserved libs inside dblink.unmerge(),
authorZac Medico <zmedico@gentoo.org>
Tue, 28 Oct 2008 23:04:14 +0000 (23:04 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 28 Oct 2008 23:04:14 +0000 (23:04 -0000)
commit8fc69a47f199ad8d10c5a404ea8beefba2d03f81
tree83d3dfe4d4f2216186d7283bac707604f7e5d2b3
parentfd2dc7b7265f8f19a3bb07fa65ab93fee201d898
Bug #238957 - When removing unneeded preserved libs inside dblink.unmerge(),
use a digraph to properly track consumer relationships between preserved libs.
This fixes cases where preserved libs failed to be removed due to being
consumed by other preserved libs.

svn path=/main/trunk/; revision=11740
pym/portage/dbapi/vartree.py