From e51232e710dfd32764e2c2d0599df83ab85a9c74 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Thu, 13 Jun 2013 18:20:39 +0300 Subject: errors: rewrite the logic how errors are reported Instead of the dependency oriented logic, switch to print them for each package or name needed. Might give a bit more readable errors now. There's still few corner cases that proper error is not output, which are cought by the test cases. --- test/provides.repo | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'test/provides.repo') diff --git a/test/provides.repo b/test/provides.repo index 2e4c979..a3dfec4 100644 --- a/test/provides.repo +++ b/test/provides.repo @@ -5,6 +5,13 @@ S:1 I:1 p:so:foo.so.1=1.0 +C:Q1EyN5AdpAOBJWKMR89pp/C66o+FE= +P:libfoo +V:2 +S:1 +I:1 +p:so:foo.so.2=1.0 + C:Q1eVpkasfqZAukAXFYbgwt4xAMZWU= P:app V:2 @@ -12,6 +19,13 @@ S:1 I:1 D:so:foo.so.1 +C:Q1eVpsasfqZAukAXFYbgwt4xAMZWX= +P:app2 +V:2 +S:1 +I:1 +D:so:foo.so.2 + C:Q1EyN5AdpAOBJWKMR89pp/C66FFFF= P:mymailreader V:1 @@ -40,3 +54,10 @@ S:1 I:1 p:theservice=2 +C:Q1eVpkasfqZAukAXFYbgwt444Edde= +P:selfconflicting +V:1 +S:1 +I:1 +p:selfprovided=2 +p:selfprovided=3 -- cgit v1.2.3-60-g2f50