depgraph: fix --exclude/--newuse interaction
authorZac Medico <zmedico@gentoo.org>
Wed, 19 Jun 2013 20:05:28 +0000 (13:05 -0700)
committerZac Medico <zmedico@gentoo.org>
Wed, 19 Jun 2013 20:05:28 +0000 (13:05 -0700)
commitca2e34f3b9615c4f1e1d6d258fa5dab6f6c3d6dd
treeb34da71dc91a8ac426bf48e3e49d2af9f24d75a0
parent18297c51e845cfc0512cc5c3013e96a21a16479f
depgraph: fix --exclude/--newuse interaction

This fixes a case where an installed package could possibly be rejected
due to --newuse, even though it was selected by --exclude. The problem
may have been triggered randomly by differences in graph traversal
order, which may have been affected by hash randomization (enabled by
default since Python 3.3).
pym/_emerge/depgraph.py