Inside dep_zapdeps(), detect cases such as || ( foo:1 foo:2 ), where we want
authorZac Medico <zmedico@gentoo.org>
Sat, 17 Oct 2009 23:32:27 +0000 (23:32 -0000)
committerZac Medico <zmedico@gentoo.org>
Sat, 17 Oct 2009 23:32:27 +0000 (23:32 -0000)
commitdc9d1bc2ceb1644fec90df61719b7b5f295f7182
treed078c529938541b2eb0528da2e2dade91a23edf6
parent630489db115d06de12dfcfb0d9f81a11dfbc6b08
Inside dep_zapdeps(), detect cases such as || ( foo:1 foo:2 ), where we want
to prefer the atom which matches the higher version rather than the atom
furthest to the left. Sorting is done separately for each of choice_bins, so
as not to interfere with the ordering of the bins. Because of the bin
separation, the main function of this code is to allow --depclean to remove
old slots (rather than to pull in new slots).

svn path=/main/trunk/; revision=14626
pym/portage/__init__.py