Hi, I analyzed file conflicts in binary packages marked Multi-Arch: same. To do that, I created a branch of https://dedup.debian.net/ specifically for analyzing multiarchy features of packages. The resulting issues are fed into tracker.d.o already, but little happens about them. File conflicts in Multi-Arch: same packages are particularly annoying, because they result in unpack errors and leave the system in a broken state. We typically file bugs of severity serious for unpack errors, but for multiarchy issues we tend to reduce that to important.
I attempted to reproduce all file conflicts using "apt-get install pkg:arch1 pkg:arch2" in a clean sid chroot. I am only reporting those that actually result in unpack errors. Attached to this mail you can find a file "fail" with four columns: * a binary package name * a release architecture * a different release architecture * optionally an existing bug number For each combination "apt-get install $1:$2 $1:$3" fails with an unpack error. The corresponding dd-list is attached as well. Some bugs are already filed (mostly by Jakub Wilk, thanks!), but still included in both lists. Where the fourth column is non-empty, I won't file a new bug. Here is the bug template: v v v v v Package: $1 Severity: important User: multiarch-de...@lists.alioth.debian.org Usertags: multiarch $1 is marked Multi-Arch: same, but fails to coinstall with itself on $2 and $3. You can find a failing installation log attached. Please consider removing the Multi-Arch: same header or declaring the relevant architecture-qualified Conflicts. ^ ^ ^ ^ ^ These issues will become serious once multiarch is documented in policy. I intend to create the bug reports in a week. Any objections? Helmut
binutils-for-host amd64 arm64 #873387 claws-mail-perl-filter amd64 armel freerdp2-dev amd64 arm64 libadios-dev amd64 arm64 libapophenia2-dev amd64 ppc64el libbind-dev amd64 arm64 libc6 mipsel mips libcext-dev amd64 armel libcgicc-dev amd64 arm64 libclang1-3.8 amd64 arm64 libclang1-3.9 amd64 ppc64el libclang1-4.0 amd64 ppc64el libclang1-5.0 amd64 arm64 libclang1-6.0 amd64 arm64 libcolpack-dev amd64 arm64 #820311 libcurl4-gnutls-dev amd64 arm64 libcurl4-nss-dev amd64 arm64 libcurl4-openssl-dev amd64 arm64 #861974 libffcall1-dev amd64 armel #824725 libgtkhotkey-dev amd64 arm64 libhivex-dev amd64 mips64el liblcmaps-without-gsi0 amd64 arm64 liblirc-dev amd64 arm64 liblttng-ust-dev amd64 arm64 #687460 libmaxminddb0 amd64 arm64 libmongoclient-dev amd64 mips libopencc2 amd64 armel libossp-uuid-dev amd64 arm64 #757278 libpugixml-dev amd64 arm64 libreadline-gplv2-dev amd64 arm64 #707750 libsane-dev amd64 arm64 libsquish-dev amd64 armel libstarlink-ast-dev amd64 armel libtomcrypt-dev amd64 arm64 #761627 libudunits2-0 amd64 arm64 python-z3 amd64 arm64
Adam Conrad <adcon...@0c3.net> glibc (U) Alastair McKinstry <mckins...@debian.org> adios udunits Alec Leamas <leamas.a...@gmail.com> lirc (U) Alessandro Ghedini <gh...@debian.org> curl Apollon Oikonomopoulos <apoi...@debian.org> mongo-cxx-driver-legacy (U) Aron Xu <a...@debian.org> opencc (U) Asias He <as...@debian.org> opencc (U) Aurelien Jarno <aure...@debian.org> glibc (U) Barak A. Pearlmutter <b...@debian.org> colpack (U) Bernhard Miklautz <bernhard.mikla...@shacknet.at> freerdp2 (U) Chris Butler <chr...@debian.org> libcgicc Christoph Egger <christ...@debian.org> ffcall Clint Adams <cl...@debian.org> glibc (U) Debian Astro Team <debian-astro-maintain...@lists.alioth.debian.org> starlink-ast Debian Astronomy Maintainers <debian-astro-maintain...@lists.alioth.debian.org> cpl Debian Libvirt Maintainers <pkg-libvirt-maintain...@lists.alioth.debian.org> hivex Debian MongoDB Maintainers <pkg-mongodb-maintain...@lists.alioth.debian.org> mongo-cxx-driver-legacy Debian QA Group <packa...@qa.debian.org> readline5 Debian Remote Maintainers <pkg-remote-t...@lists.alioth.debian.org> freerdp2 Debian Science Maintainers <debian-science-maintain...@lists.alioth.debian.org> apophenia colpack Dennis van Dok <denni...@nikhef.nl> lcmaps Faidon Liambotis <parav...@debian.org> libmaxminddb Giulio Paci <giuliop...@gmail.com> mongo-cxx-driver-legacy (U) GNU Libc Maintainers <debian-gl...@lists.debian.org> glibc Hilko Bengen <ben...@debian.org> hivex (U) Ian Jackson <ijack...@chiark.greenend.org.uk> curl (U) IME Packaging Team <pkg-ime-de...@lists.alioth.debian.org> opencc James Troup <binut...@elmo.tasta.io> binutils (U) Jerome Benoit <calcu...@rezozer.net> apophenia (U) Jon Bernard <jbern...@debian.org> ust Jonas Smedegaard <d...@jones.dk> pugixml (U) Jörg Frings-Fürst <deb...@jff-webhosting.net> sane-backends LaMont Jones <lam...@debian.org> bind9 Laszlo Boszormenyi (GCS) <g...@debian.org> mongo-cxx-driver-legacy (U) LI Daobing <lidaob...@debian.org> opencc (U) lirc Maintainer Team <pkg-lirc-ma...@lists.alioth.debian.org> lirc LLVM Packaging Team <pkg-llvm-t...@lists.alioth.debian.org> llvm-toolchain-3.8 llvm-toolchain-3.9 llvm-toolchain-4.0 llvm-toolchain-5.0 llvm-toolchain-snapshot Marco Nenciarini <mnen...@debian.org> ossp-uuid Matthias Klose <d...@debian.org> binutils Michael Gilbert <mgilb...@debian.org> bind9 (U) Michael Jeanson <mjean...@ubuntu.com> ust (U) Michael Stapelberg <stapelb...@debian.org> libtomcrypt Michael Tautschnig <m...@debian.org> z3 Mike Gabriel <sunwea...@debian.org> freerdp2 (U) Mischa Salle <msa...@nikhef.nl> lcmaps (U) Nobuhiro Iwamatsu <iwama...@debian.org> gtkhotkey Ole Streicher <oleb...@debian.org> cpl (U) starlink-ast (U) Osamu Aoki <os...@debian.org> opencc (U) Ricardo Mones <mo...@debian.org> claws-mail Robie Basak <robie.ba...@canonical.com> bind9 (U) Samuel Thibault <sthiba...@debian.org> glibc (U) Stefan Lippers-Hollmann <s....@gmx.de> lirc (U) Sylvestre Ledru <sylves...@debian.org> llvm-toolchain-3.8 (U) llvm-toolchain-3.9 (U) llvm-toolchain-4.0 (U) llvm-toolchain-5.0 (U) llvm-toolchain-snapshot (U) Vasudev Kamath <vasu...@copyninja.info> pugixml Wookey <woo...@debian.org> libsquish YunQiang Su <wzss...@gmail.com> opencc (U)