Package: libfwupd-dev Version: 2.0.6-6 Severity: important User: debian...@lists.debian.org Usertags: fileconflict
libfwupd-dev declares Multi-Arch: same and thus explicitly allows coinstallation with itself. Unfortunately, that's a lie. /usr/share/gir-1.0/Fwupd-2.0.gir is an architecture-dependent file (and such files should not be installed to /usr/share!). There seem to be two versions of it one for 32bit architectures and one for 64bit architectures. However that may be, it also has a transitive dependency on libgpgme-dev which is not marked Multi-Arch: same. Even if that file were moved, coinstallation still would not work. On the flip side, that dependency merely prevents concurrent configuration of the package and in particular does not prevent concurrent unpacking. Such unpacks would actually cause an error from dpkg. I'm using sub-RC severity as experiencing such unpack failures is rare. Long story short, Multi-Arch: same does not presently work for libfwupd-dev and it also is not practically useful. Given the freeze timing, please just drop it for trixie. You may consider adding it back for forky, but the usefulness is limited by libgpgme-dev. Helmut