• Bug#1100981: libmlir-19 fails to coinstall

    From Helmut Grohne@21:1/5 to All on Fri Mar 21 13:40:01 2025
    Package: libmlir-19
    Version: 1:19.1.4-1
    Severity: serious
    User: [email protected]
    Usertags: fileconflict

    libmlir-19 fails to coinstall despite it explicitly stating that
    capability.

    mmdebstrap --variant=apt --verbose '' /dev/null 'deb http://deb.debian.org/debian unstable main' --architectures=amd64,i386 --include=libmlir-19,libmlir-19:i386

    Preparing to unpack .../35-libmlir-19_1%3a19.1.7-3_amd64.deb ...
    Unpacking libmlir-19:amd64 (1:19.1.7-3) ...
    dpkg: error processing archive /tmp/apt-dpkg-install-BE1hEv/35-libmlir-19_1%3a19.1.7-3_amd64.deb (--unpack):
    trying to overwrite shared '/usr/lib/llvm-19/lib/libMLIR.so.19.1', which is different from other instances of package libmlir-19:amd64
    Errors were encountered while processing:
    /tmp/apt-dpkg-install-BE1hEv/35-libmlir-19_1%3a19.1.7-3_amd64.deb
    E: Sub-process env returned an error code (1)

    Please either move those libraries to a multiarch location or remove "Multi-Arch: same" from the libmlir-19 binary package. Given the freeze
    timing I recommend doing the latter.

    Please also check other packages of llvm-toolchain-19 for violating coinstallation properties.

    Helmut

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Apr 29 11:40:01 2025
    Processing control commands:

    tags -1 + pending
    Bug #1100981 [libmlir-19] libmlir-19 fails to coinstall
    Ignoring request to alter tags of bug #1100981 to the same tags previously set

    --
    1100981: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100981
    Debian Bug Tracking System
    Contact [email protected] with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to Helmut Grohne on Tue Apr 29 11:40:01 2025
    Control: clone -1 -2
    Control: retitle -2 libmlir-18 is Multi-Arch: same but fails to coinstall Control: reassign -2 libmlir-18 1:18.1.8-17
    Control: found -2 libmlir-18 1:18.1.8-18

    On Fri, 21 Mar 2025 at 13:31:14 +0100, Helmut Grohne wrote:
    libmlir-19 fails to coinstall despite it explicitly stating that
    capability.

    It looks like libmlir-18 has the same problem. Reproducer:

    mmdebstrap --variant=apt --verbose '' /dev/null 'deb http://deb.debian.org/debian trixie main' --architectures=amd64,i386 --include=libmlir-18,libmlir-18:i386

    or the same with trixie replaced by unstable.

    Please either move those libraries to a multiarch location or remove >"Multi-Arch: same" from the libmlir-19 binary package. Given the freeze >timing I recommend doing the latter.

    https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/168
    is the analogous change for version 19, which might be a useful basis
    for fixing version 18.

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to Helmut Grohne on Tue Apr 29 11:40:02 2025
    Control: tags -1 + pending

    On Fri, 21 Mar 2025 at 13:31:14 +0100, Helmut Grohne wrote:
    Please either move those libraries to a multiarch location or remove >"Multi-Arch: same" from the libmlir-19 binary package. Given the freeze >timing I recommend doing the latter.

    This appears to have been fixed in the packaging team's git repo by: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/168

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Apr 29 11:40:02 2025
    Processing control commands:

    clone -1 -2
    Bug #1100981 [libmlir-19] libmlir-19 fails to coinstall
    Bug 1100981 cloned as bug 1104336
    retitle -2 libmlir-18 is Multi-Arch: same but fails to coinstall
    Bug #1104336 [libmlir-19] libmlir-19 fails to coinstall
    Changed Bug title to 'libmlir-18 is Multi-Arch: same but fails to coinstall' from 'libmlir-19 fails to coinstall'.
    reassign -2 libmlir-18 1:18.1.8-17
    Bug #1104336 [libmlir-19] libmlir-18 is Multi-Arch: same but fails to coinstall Bug reassigned from package 'libmlir-19' to 'libmlir-18'.
    No longer marked as found in versions llvm-toolchain-19/1:19.1.4-1.
    Ignoring request to alter fixed versions of bug #1104336 to the same values previously set
    Bug #1104336 [libmlir-18] libmlir-18 is Multi-Arch: same but fails to coinstall Marked as found in versions llvm-toolchain-18/1:18.1.8-17.
    found -2 libmlir-18 1:18.1.8-18
    Unknown command or malformed arguments to command.


    --
    1100981: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100981
    1104336: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104336
    Debian Bug Tracking System
    Contact [email protected] with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Apr 29 11:50:01 2025
    Processing control commands:

    tags -1 + patch
    Bug #1104231 [libmlir-17t64] libmlir-17t64 is couninstallable
    Ignoring request to alter tags of bug #1104231 to the same tags previously set

    --
    1104231: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104231
    Debian Bug Tracking System
    Contact [email protected] with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to Helmut Grohne on Tue Apr 29 11:50:01 2025
    Control: tags -1 + patch

    On Fri, 21 Mar 2025 at 13:31:14 +0100, Helmut Grohne wrote:
    libmlir-19 fails to coinstall despite it explicitly stating that
    capability.

    mmdebstrap --variant=apt --verbose '' /dev/null 'deb http://deb.debian.org/debian unstable main' --architectures=amd64,i386 --include=libmlir-19,libmlir-19:i386
    ...
    Please also check other packages of llvm-toolchain-19 for violating >coinstallation properties.

    The equivalent issue for llvm-toolchain-17 (cloned as #1104231) seems to
    have a fix proposed in <https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/166>.

    It looks as though that MR would also resolve #1055371, a similar issue reported in 2023 regarding libpolly-17-dev.

    (I know that the LLVM maintainers and the release team are trying to
    remove llvm-toolchain-17 rather than updating it, but that removal is
    blocked by several AMD-GPU-related packages, notably amdgcn-tools which
    is a build-dependency of gcc-13, so it might be pragmatic to fix llvm-toolchain-17's RC bugs in the meantime.)

    smcv

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