From df15d8c67d6c9d821a5fada0063c04da9bb2bed6 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 1 May 2011 09:30:36 -0700 Subject: 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. --- pym/_emerge/Package.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pym/_emerge/Package.py') diff --git a/pym/_emerge/Package.py b/pym/_emerge/Package.py index dcc6a0c46..2dfcc8502 100644 --- a/pym/_emerge/Package.py +++ b/pym/_emerge/Package.py @@ -115,7 +115,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) -- cgit v1.2.3-1-g7c22