diff options
author | Zac Medico <zmedico@gentoo.org> | 2008-02-10 23:32:04 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2008-02-10 23:32:04 +0000 |
commit | ae9ab402aa4167655464c1fdd8e8a28bee32a4de (patch) | |
tree | 56401438d88d30023b55e0fb49956449eb87f5bc /pym/_emerge | |
parent | 5a5a3db5b81b6eff0a3f5dc3fdcb5b8e49931bd9 (diff) | |
download | portage-ae9ab402aa4167655464c1fdd8e8a28bee32a4de.tar.gz portage-ae9ab402aa4167655464c1fdd8e8a28bee32a4de.tar.bz2 portage-ae9ab402aa4167655464c1fdd8e8a28bee32a4de.zip |
Bug #209538 - Disable annoying "masked by keyword" warnings for installed
packages. We can assume that if the user accepted the keywords at merge
time then they never want to be bothered again.
svn path=/main/trunk/; revision=9330
Diffstat (limited to 'pym/_emerge')
-rw-r--r-- | pym/_emerge/__init__.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 105168870..462410c3b 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -1022,7 +1022,7 @@ def visible(pkgsettings, cpv, metadata, built=False, installed=False): return False if not portage.eapi_is_supported(metadata["EAPI"]): return False - if pkgsettings.getMissingKeywords(cpv, metadata): + if not installed and pkgsettings.getMissingKeywords(cpv, metadata): return False if pkgsettings.getMaskAtom(cpv, metadata): return False @@ -1035,7 +1035,7 @@ def visible(pkgsettings, cpv, metadata, built=False, installed=False): def get_masking_status(pkg, pkgsettings, root_config): mreasons = portage.getmaskingstatus( - pkg.cpv, metadata=pkg.metadata, settings=pkgsettings, + pkg, settings=pkgsettings, portdb=root_config.trees["porttree"].dbapi) if pkg.built and not pkg.installed and \ |