show_masked_packages: EAPI metadata safety
authorZac Medico <zmedico@gentoo.org>
Thu, 9 Jun 2011 13:03:30 +0000 (06:03 -0700)
committerZac Medico <zmedico@gentoo.org>
Thu, 9 Jun 2011 13:13:55 +0000 (06:13 -0700)
When masked by EAPI, metadata is mostly useless since it doesn't
contain essential things like SLOT.

pym/_emerge/depgraph.py

index 413e0671939bd3c73788109ffffdc2bc5a766968..a00837f3916bdecd905430b2bb9bc768109c89d0 100644 (file)
@@ -6879,6 +6879,9 @@ def show_masked_packages(masked_packages):
                        not portage.eapi_is_supported(metadata["EAPI"])
                if eapi_masked:
                        have_eapi_mask = True
+                       # When masked by EAPI, metadata is mostly useless since
+                       # it doesn't contain essential things like SLOT.
+                       metadata = None
                comment, filename = None, None
                if not eapi_masked and \
                        "package.mask" in mreasons: