diff options
author | Zac Medico <zmedico@gentoo.org> | 2008-05-05 03:31:40 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2008-05-05 03:31:40 +0000 |
commit | 8e3e6a220313745818a79396b98ac0611d618e59 (patch) | |
tree | 8e900bb238d403d551f90d811e06e72653558b50 /bin/emerge | |
parent | 21a6ba281ee2acd6a4f9494db4dfef301a8fe97a (diff) | |
download | portage-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/emerge')
-rwxr-xr-x | bin/emerge | 12 |
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 |