Bug #278729 - Inside dep_zapdeps(), account for USE dependencies in some
authorZac Medico <zmedico@gentoo.org>
Thu, 27 Aug 2009 07:14:37 +0000 (07:14 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 27 Aug 2009 07:14:37 +0000 (07:14 -0000)
commitdf0bb6fe503297f961bbf75fc0fbf5c006188a3d
tree497d212aa334a6d395ccf4ab62aff8a24b3fcc2b
parent5ff827ba5d086609cddd04bf9bf610de0445656b
Bug #278729 - Inside dep_zapdeps(), account for USE dependencies in some
cases where USE settings can adversely affect || preference evaluation. This
requires invalid atoms to be dropped inside _expand_new_virtuals() since we
only want real Atom instances inside dep_zapdeps(). Unlike previous attempts
to solve this bug, cases such as || ( foo[a] foo[b] ) should now be correctly
handled.

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