Fix interaction between LinkageMap.rebuild() and the package replacement
authorZac Medico <zmedico@gentoo.org>
Wed, 29 Oct 2008 00:07:34 +0000 (00:07 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 29 Oct 2008 00:07:34 +0000 (00:07 -0000)
commit035b0f03170765bdfe8ba0b93aabe3621970d49c
tree9398b84eba765ddc6f825795f5c5d14e49eaf428
parentbf55d26ed5704cf74f359773a12fbd7e1ea52f51
Fix interaction between LinkageMap.rebuild() and the package replacement
process in order to avoid problems with stale or unaccounted NEEDED. This
solves a LinkageMap corruption issue which caused findConsumers to return
false positive inside dblink.unmerge().

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