[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#981835: libelf1 violates Multi-Arch: same / unreproducible



Control: reopen -1

On Thu, 04 Feb 2021 at 13:34:09 +0100, Helmut Grohne wrote:
> libelf1 is presently marked Multi-Arch: same, but coinstallation on e.g.
> amd64 + mipsel fails with a file conflict:
> 
> | Unpacking libelf1:mipsel (0.182+20210203-1) ...
> | dpkg: error processing archive /tmp/apt-dpkg-install-rORIn3/121-libelf1_0.182+20210203-1_mipsel.deb (--unpack):
> |  trying to overwrite shared '/usr/share/locale/en@boldquot/LC_MESSAGES/elfutils.mo', which is different from other instances of package libelf1:mipsel
> | dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
> 
> At its core, this is a reproducible issue that can be easily solved by
> calling dh_strip_nondeterminism.

0.182+20210203-1.1 doesn't seem to solve this as intended, and triggers
a similar failure mode on a more frequently co-installed pair of
architectures:

$ apt-get download libelf1 libelf1:i386
$ aunpack libelf1_0.182+20210203-1.1_amd64.deb
$ aunpack libelf1_0.182+20210203-1.1_i386.deb
$ diff -ru libelf1_0.182+20210203-1.1_*/usr/share/
Binary files libelf1_0.182+20210203-1.1_amd64/usr/share/locale/en@boldquot/LC_MESSAGES/elfutils.mo and libelf1_0.182+20210203-1.1_i386/usr/share/locale/en@boldquot/LC_MESSAGES/elfutils.mo differ
Binary files libelf1_0.182+20210203-1.1_amd64/usr/share/locale/en@quot/LC_MESSAGES/elfutils.mo and libelf1_0.182+20210203-1.1_i386/usr/share/locale/en@quot/LC_MESSAGES/elfutils.mo differ

    smcv


Reply to: