• Bug#1103731: libdevicexlib-dev fails to coinstall due to conflicting /u

    From Helmut Grohne@21:1/5 to All on Mon Apr 21 08:10:01 2025
    Package: libdevicexlib-dev
    Version: 0.8.5-2
    Severity: serious
    User: debian-qa@lists.debian.org
    Usertags: fileconflict

    libdevicexlib-dev fails to coinstall despite explicitly declaring that capability via Multi-Arch: same. The following files have content that
    varies with each architecture:
    - /usr/include/cublas_core_m.mod
    - /usr/include/cublas_m.mod
    - /usr/include/devxlib.mod
    - /usr/include/devxlib_cublas.mod
    - /usr/include/devxlib_linalg.mod
    - /usr/include/devxlib_rocblas.mod
    - /usr/include/nvtx.mod
    - /usr/include/rocblas_m.mod

    One way to solve this would be moving them to /usr/include/${DEB_HOST_MULTIARCH}. However, due to the trixie freeze
    and since development packages rarely need to be M-A:same, I recommend
    dropping M-A:same at least for trixie and optionally revisiting a better solution for forky.

    Helmut

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adrian Bunk@21:1/5 to All on Tue May 20 09:50:01 2025
    Control: tags 1103731 + patch
    Control: tags 1103731 + pending

    Dear maintainer,

    I've prepared an NMU for devicexlib (versioned as 0.8.6-1.1) and
    uploaded it to DELAYED/7. Please feel free to tell me if I should
    cancel it.

    cu
    Adrian

    diffstat for devicexlib-0.8.6 devicexlib-0.8.6

    changelog | 7 +++++++
    control | 1 -
    2 files changed, 7 insertions(+), 1 deletion(-)

    diff -Nru devicexlib-0.8.6/debian/changelog devicexlib-0.8.6/debian/changelog --- devicexlib-0.8.6/debian/changelog 2025-04-06 11:04:12.000000000 +0300
    +++ devicexlib-0.8.6/debian/changelog 2025-05-20 04:17:31.000000000 +0300
    @@ -1,3 +1,10 @@
    +devicexlib (0.8.6-1.1) unstable; urgency=medium
    +
    + * Non-maintainer upload.
    + * libdevicexlib-dev: Drop Multi-Arch: same. (Closes: #1103731)
    +
    + -- Adrian Bunk <bunk@debian.org> Tue, 20 May 2025 04:17:31 +0300
    +
    devicexlib (0.8.6-1) unstable; urgency=medium

    * New upstream release.
    diff -Nru devicexlib-0.8.6/debian/control devicexlib-0.8.6/debian/control
    --- devicexlib-0.8.6/debian/control 2025-03-16 16:38:28.000000000 +0200
    +++ devicexlib-0.8.6/debian/control 2025-05-20 04:17:25.000000000 +0300
    @@ -17,7 +17,6 @@
    Section: libdevel
    Architecture: any
    Depends: ${misc:Depends}, ${shlibs:Depends}
    -Multi-Arch: same
    Description: Library wrapping device-oriented routines and utilities
    The deviceXlib library wraps device-oriented routines and utilities.
    .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway