Inside dep_zapdeps(), detect cases such as || ( foo:1 foo:2 ), where we want
authorZac Medico <zmedico@gentoo.org>
Sun, 18 Oct 2009 03:58:26 +0000 (03:58 -0000)
committerZac Medico <zmedico@gentoo.org>
Sun, 18 Oct 2009 03:58:26 +0000 (03:58 -0000)
commit17a870d8b5b4c6155b6758a0a7ce11f14934b9a6
treec757ef4985e9987efd920e13a761baca800aecbe
parent6368f410f2bae6cfc9f2ee38b209f6cdc852d215
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). (trunk r14626)

svn path=/main/branches/2.1.7/; revision=14654
pym/portage/__init__.py