Fix package selection logic in order to prevent downgrade in cases
authorZac Medico <zmedico@gentoo.org>
Thu, 14 Feb 2008 07:30:57 +0000 (07:30 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 14 Feb 2008 07:30:57 +0000 (07:30 -0000)
commit7344c6b7476d29d2655c805771d69f268042a615
tree46e54b84d2fbdd1b24fb10ac8abeb29bc7624793
parent78a733f6f39e17b72194c1e2dd21d3920ed018e2
Fix package selection logic in order to prevent downgrade in cases
when selective is True and the currently installed version does
not have a matching ebuild in the tree. For example, this type of
situation is likely to occur if the user somehow obtains a binary
package that has a newer version than any of the ebuilds in the
portage tree. If package maintainers want to encourage a downgrade
in a case like this then they should use package.mask so that the
user receives a warning about the installed package being masked.

svn path=/main/trunk/; revision=9336
pym/_emerge/__init__.py