Package: libc6-dev-i386,libc6-dev-s390 Severity: normal Justification: undeclared cross architecture file conflict cannot be experienced using apt User: debian...@lists.debian.org Usertags: fileconflict User: debian-am...@lists.debian.org Usertags: amd64 User: debian-s...@lists.debian.org Usertags: s390x
Hi Aurelien, while looking into non-amd64 /usr-move issues, I noticed that technically speaking libc6-dev-i386 and libc6-dev-s390 have an undeclared file conflict. Since libc6-dev-s390 depends on libc6-s390 and that happens to conflict with libc6-i386, you cannot experience this conflict when using apt. Technically though, you may dpkg --unpack a libc6-dev-s390 on a system that has libc6-dev-i386 unpacked and doing so fails. I suggest that libc6-dev-i386 declares "Conflicts: libc6-dev-s390" to make this explicit. It can reasonably be mutual. The main benefit of this change is helping QA tools that diagnose undeclared file conflicts. Thanks for considering Helmut