• Bug#1101910: libwinpr3-dev fails to coinstall overwriting itself

    From Helmut Grohne@21:1/5 to All on Wed Apr 2 09:00:01 2025
    Package: libwinpr3-dev
    Version: 3.14.1+dfsg-2
    Severity: serious
    User: debian-qa@lists.debian.org
    Usertags: fileconflict

    libwinpr3-dev explicitly declares its ability to coinstall.
    Unfortunately, that doesn't work as well as advertised:

    mmdebstrap --variant=essential --verbose unstable /dev/null --architecture=amd64,i386 --include=libwinpr3-dev,libwinpr3-dev:i386

    Unpacking libwinpr3-dev:i386 (3.14.1+dfsg-2) ...
    dpkg: error processing archive /tmp/apt-dpkg-install-agqSM1/31-libwinpr3-dev_3.14.1+dfsg-2_i386.deb (--unpack):
    trying to overwrite shared '/usr/include/winpr3/winpr/buildflags.h', which is different from other instances of package libwinpr3-dev:i386
    Errors were encountered while processing:
    /tmp/apt-dpkg-install-agqSM1/31-libwinpr3-dev_3.14.1+dfsg-2_i386.deb
    E: Sub-process env returned an error code (1)

    I'm not sure there is much of a use case of coinstalling these and in particular given the freeze timing, I recommend just removing
    "Multi-Arch: same" from the binary package as a stop gap measure rather
    than trying to figure out what those differences really are or how they
    could be moved to multiarch locations.

    Helmut

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)