[snapshot] Remove Multi-Arch: same from colliding packages (but not libllvm22)
-
d/qualify-clang.sh: Assert that libllvm${VERSION} is M-A: same
Detects: #1106132, #1115227
-
d/control.in: Remove Multi-Arch: same from colliding packages
These contain files in /usr/lib/llvm-22 which would collide with the same files in other architectures' instances.
This could probably all be reverted if llvm is configured to install to
/usr/lib/${DEB_HOST_MULTIARCH}/llvm-${VERSION}instead of/usr/lib/llvm-${VERSION}as suggested in #1111182, but that's a larger change with a higher regression risk, so it seems worthwhile to do the more minimal change to fix the RC bug first.Closes: #1116200
-
d/qualify-clang.sh: Assert M-A: same packages don't collide in usr/lib/llvm-${VERSION}
Detects: #1100981, #1101291, #1116200
As with similar changes in other branches, I've tried running the test script against the current binary packages (it fails), and I'm fairly sure that the second commit fixes the RC bug reported by Helmut, but I don't have the build resources to do a full build to be 100% sure that the bug fix makes the test script pass.