Fix Package._visible() to mask installed packages with invalid metadata.
authorZac Medico <zmedico@gentoo.org>
Fri, 27 Aug 2010 01:53:20 +0000 (18:53 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 27 Aug 2010 01:53:20 +0000 (18:53 -0700)
pym/_emerge/Package.py

index b6f2d585a21407d35a7e116491b49ece025d6f93..03f15b1c155a93302b19457c8f33405c168c7a68 100644 (file)
@@ -178,8 +178,10 @@ class Package(Task):
                        if 'EAPI.unsupported' in masks:
                                return False
 
+                       if 'invalid' in masks:
+                               return False
+
                        if not self.installed and ( \
-                               'invalid' in masks or \
                                'CHOST' in masks or \
                                'EAPI.deprecated' in masks or \
                                'KEYWORDS' in masks or \