summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-05-05 03:31:40 +0000
committerZac Medico <zmedico@gentoo.org>2008-05-05 03:31:40 +0000
commit8e3e6a220313745818a79396b98ac0611d618e59 (patch)
tree8e900bb238d403d551f90d811e06e72653558b50 /bin
parent21a6ba281ee2acd6a4f9494db4dfef301a8fe97a (diff)
downloadportage-8e3e6a220313745818a79396b98ac0611d618e59.tar.gz
portage-8e3e6a220313745818a79396b98ac0611d618e59.tar.bz2
portage-8e3e6a220313745818a79396b98ac0611d618e59.zip
Use writemsg() to warn about InvalidDependString exceptions that may
occur for installed packages. (trunk r10190) svn path=/main/branches/2.1.2/; revision=10191
Diffstat (limited to 'bin')
-rwxr-xr-xbin/emerge12
1 files changed, 10 insertions, 2 deletions
diff --git a/bin/emerge b/bin/emerge
index a476fd9e3..39bb111a7 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -3907,7 +3907,11 @@ class depgraph(object):
"system"].iterAtomsForPackage(task):
skip = True
break
- except portage_exception.InvalidDependString:
+ except portage_exception.InvalidDependString, e:
+ portage.writemsg("!!! Invalid PROVIDE in " + \
+ "'%svar/db/pkg/%s/PROVIDE': %s\n" % \
+ (task.root, task.cpv, e), noiselevel=-1)
+ del e
skip = True
if skip:
continue
@@ -3936,7 +3940,11 @@ class depgraph(object):
if not satisfied:
skip = True
break
- except portage_exception.InvalidDependString:
+ except portage_exception.InvalidDependString, e:
+ portage.writemsg("!!! Invalid PROVIDE in " + \
+ "'%svar/db/pkg/%s/PROVIDE': %s\n" % \
+ (task.root, task.cpv, e), noiselevel=-1)
+ del e
skip = True
if skip:
continue