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