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 via email to