summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/Package.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-05-01 09:30:36 -0700
committerZac Medico <zmedico@gentoo.org>2011-05-04 12:49:26 -0700
commitc81c78747b986a467fcc24eecb87cd2fef02da2b (patch)
tree17ad1faeab04955ad7889ddd91d8b4868495c0fd /pym/_emerge/Package.py
parent0256a96fc5be3f3ed303d2993bd7fd9b75ec8ecf (diff)
downloadportage-c81c78747b986a467fcc24eecb87cd2fef02da2b.tar.gz
portage-c81c78747b986a467fcc24eecb87cd2fef02da2b.tar.bz2
portage-c81c78747b986a467fcc24eecb87cd2fef02da2b.zip
repoman: remove most old-style virtual checks
PROVIDE virtuals have been banned from Gentoo's tree (see bug #365505), so these checks aren't needed anymore. The PROVIDE.syntax check is kept in the Package class since PROVIDE is still supported for backward compatibility, and therefore invalid syntax can still have negative effects. This check can be removed if/when backward compatibilty is completely dropped.
Diffstat (limited to 'pym/_emerge/Package.py')
-rw-r--r--pym/_emerge/Package.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/_emerge/Package.py b/pym/_emerge/Package.py
index 13119d229..1dc86ce48 100644
--- a/pym/_emerge/Package.py
+++ b/pym/_emerge/Package.py
@@ -107,7 +107,8 @@ class Package(Task):
use_reduce(v, eapi=dep_eapi, matchall=True,
is_valid_flag=dep_valid_flag, token_class=Atom)
except InvalidDependString as e:
- self._metadata_exception(k, e)
+ self._invalid_metadata("PROVIDE.syntax",
+ _unicode_decode("%s: %s") % (k, e))
for k in self._use_conditional_misc_keys:
v = self.metadata.get(k)