autounmask_broke_use_dep: flag masked pkgs too
authorZac Medico <zmedico@gentoo.org>
Fri, 27 May 2011 01:26:18 +0000 (18:26 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 27 May 2011 01:26:18 +0000 (18:26 -0700)
pym/_emerge/depgraph.py

index 3dc68ff7c1d7fd19c9ff065e636644caff182ef6..8ad05479734f33b1038e4570ce8e351039ac151a 100644 (file)
@@ -2825,9 +2825,9 @@ class depgraph(object):
                                                                if not pkg.iuse.is_valid_flag(atom.unevaluated_atom.use.required) \
                                                                        or atom.violated_conditionals(self._pkg_use_enabled(pkg), pkg.iuse.is_valid_flag).use:
                                                                        missing_use.append(pkg)
+                                                                       if atom_set_with_use.findAtomForPackage(pkg):
+                                                                               autounmask_broke_use_dep = True
                                                                        if not mreasons:
-                                                                               if atom_set_with_use.findAtomForPackage(pkg):
-                                                                                       autounmask_broke_use_dep = True
                                                                                continue
                                                        except InvalidAtom:
                                                                writemsg("violated_conditionals raised " + \