Bug#1100390: libcompress-raw-bzip2-perl is wrongly marked Multi-Arch: same

Helmut Grohne helmut at subdivi.de
Thu Mar 13 10:15:47 GMT 2025


Package: libcompress-raw-bzip2-perl
Version: 2.213-1+b1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: fileconflict
Tags: patch

libcompress-raw-bzip2-perl is marked Multi-Arch: same, but
/usr/share/man/man3/Compress::Raw::Bzip2.3pm.gz actually differs between
amd64/arm64/i386 and armel/armhf/mips64el/ppc64el/s390x. As a result
unpacking multiple instances fails:

Selecting previously unselected package libcompress-raw-bzip2-perl:ppc64el.
(Reading database ... 6068 files and directories currently installed.)
Preparing to unpack libcompress-raw-bzip2-perl_2.213-1+b1_ppc64el.deb ...
Unpacking libcompress-raw-bzip2-perl:ppc64el (2.213-1+b1) ...
dpkg: error processing archive libcompress-raw-bzip2-perl_2.213-1+b1_ppc64el.deb (--unpack):
 trying to overwrite shared '/usr/share/man/man3/Compress::Raw::Bzip2.3pm.gz', which is different from other instances of package libcompress-raw-bzip2-perl:ppc64el
Errors were encountered while processing:
 libcompress-raw-bzip2-perl_2.213-1+b1_ppc64el.deb

On the flip side, using Multi-Arch: same doesn't practically work,
because it depends on perl-base, which is not coinstallable. As a
result, I recommend dropping it.

    sed -i -e '/^Multi-Arch: same/d' debian/control

Helmut



More information about the pkg-perl-maintainers mailing list