diff options
author | Helmut Grohne <helmut@subdivi.de> | 2023-10-09 20:26:25 +0200 |
---|---|---|
committer | Helmut Grohne <helmut@subdivi.de> | 2023-10-09 20:26:25 +0200 |
commit | 9295b2b88cd6f2d56c08a255d164ca1b4f661e35 (patch) | |
tree | ce867530cfc07cb85114310e1fca7f1fc07371ec | |
parent | 0dd6c40cba3c1919c44b88eda1f8f75aed6e70b9 (diff) | |
download | debian-dedup-multiarchhints.tar.gz |
multiarchanalyze.sql: do not emit an arch:all hint if provides differmultiarchhints
The architecture-properties package should not be arch:all, because its
provides are architecture-dependent.
Reported-by: Niels Thykier <niels@thykier.net>
-rw-r--r-- | multiarchanalyze.sql | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/multiarchanalyze.sql b/multiarchanalyze.sql index b94a367..79d62c3 100644 --- a/multiarchanalyze.sql +++ b/multiarchanalyze.sql @@ -158,6 +158,16 @@ CREATE VIEW archall_candidate AS SELECT 1 FROM content AS c5 WHERE c5.pid = p3.id AND c5.filename = c2.filename)) + AND NOT EXISTS ( + SELECT 1 + FROM package AS p4, package AS p5, provides AS r1 + WHERE p4.name = p1.name + AND p5.name = p1.name + AND r1.pid = p4.id + AND NOT EXISTS ( + SELECT 1 FROM provides AS r2 + WHERE r2.pid = p5.id + AND r1.provided = r2.provided)) AND p1.hasarchdeps = 0; /* Packages that coud be marked Multi-Arch:same, because they |