From efbe1b636fd40c4d41d1fee1bf8b7d6996e5e4ce Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 27 Nov 2010 00:44:11 -0800 Subject: depgraph: fix logic in code for bug 345979 --- pym/_emerge/depgraph.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'pym/_emerge') diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index f2039e4e0..40cb27b40 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -3014,14 +3014,13 @@ class depgraph(object): pkg.use.mask).intersection(need_disabled): can_adjust_use = False - if can_adjust_use: - # Above we must ensure that this package has - # absolutely no use.force, use.mask, or IUSE - # issues that the user typically can't make - # adjustments to solve (see bug #345979). - packages_with_invalid_use_config.append(pkg) - if not use_match: + if can_adjust_use: + # Above we must ensure that this package has + # absolutely no use.force, use.mask, or IUSE + # issues that the user typically can't make + # adjustments to solve (see bug #345979). + packages_with_invalid_use_config.append(pkg) continue #check REQUIRED_USE constraints -- cgit v1.2.3-1-g7c22