• Bug#1065121: xdelta: still depends on libxdelta2

    From Sven Joachim@21:1/5 to Sven Joachim on Fri Mar 1 16:40:01 2024
    Control: tags -1 + patch

    On 2024-02-29 23:26 +0100, Sven Joachim wrote:

    Package: xdelta
    Version: 1.1.3-10.5
    Severity: serious
    X-Debbugs-Cc: Sven Joachim <svenjoac@gmx.de>, Steve Langasek <vorlon@debian.org>

    The xdelta package still depends on libxdelta2, rather than on
    libxdelta2t64 as it should.

    The build log on m68k[1] shows that on this architecture libxdelta2t64
    gained a dependency on libxdelta2 as well. Builds for other 32-bit architectures are still missing, but I suspect the libxdelta2t64 package
    will not installable on architectures where it does not provide
    libxdelta2.

    Removing the debian/shlibs.local file is most certainly going to fix
    this mess, but I have not tested it.

    Did a test rebuild on amd64 now with the offending shlibs.local file
    removed, and the result looks correct. This file had been redundant for
    many years already, since it was identical to debian/libxdelta2.shlibs.
    Trivial patch attached in case someone wants to upload another NMU.

    Cheers,
    Sven


    diff -Nru xdelta-1.1.3/debian/changelog xdelta-1.1.3/debian/changelog
    --- xdelta-1.1.3/debian/changelog 2024-02-29 07:20:41.000000000 +0100
    +++ xdelta-1.1.3/debian/changelog 2024-03-01 16:25:51.000000000 +0100
    @@ -1,3 +1,10 @@
    +xdelta (1.1.3-10.6) unstable; urgency=medium
    +
    + * Non-maintainer upload.
    + * Remove debian/shlibs.local (Closes: #1065121).
    +
    + -- Sven Joachim <svenjoac@gmx.de> Fri, 01 Mar 2024 16:25:51 +0100
    +
    xdelta (1.1.3-10.5) unstable; urgency=medium

    * Non-maintainer upload.
    diff -Nru xdelta-1.1.3/debian/shlibs.local xdelta-1.1.3/debian/shlibs.local
    --- xdelta-1.1.3/debian/shlibs.local 2021-12-31 17:50:22.000000000 +0100
    +++ xdelta-1.1.3/debian/shlibs.local 1970-01-01 01:00:00.000000000 +0100
    @@ -1,2 +0,0 @@
    -libxdelta 2 libxdelta2 (>= 1.1.3)
    -libedsio 0 libxdelta2 (>= 1.1.3)

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