• Bug#1109353: libopenjp2-7-dev: Broken symlinks: libopenjpip.so.7, openj

    From Andreas Metzler@21:1/5 to [email protected] on Wed Jul 16 11:50:01 2025
    On 2025-07-15 Evan Daykin <[email protected]> wrote:
    Package: libopenjp2-7-dev
    Version: 2.5.3-2
    Severity: normal
    X-Debbugs-Cc: [email protected], [email protected]
    User: [email protected]
    Usertags: amd64

    Hello,

    A package of ours is using libopenjp2-7-dev and encounters the
    following warnings in piuparts:

    WARN: Broken symlinks:
    /usr/lib/x86_64-linux-gnu/libopenjpip.so -> libopenjpip.so.7 (libopenjp2-7-dev:amd64)
    /usr/lib/x86_64-linux-gnu/openjpeg-2.1 -> openjpeg-2.5 (libopenjp2-7-dev:amd64)

    I can reproduce the issue like so:
    1. create a fresh pbuilder/cowbuilder environment on trixie
    2. login to the environment; sudo pbuilder login
    3. apt install libopenjp2-7-dev
    4. find /usr/lib/x86_64-linux-gnu/ -type l ! -exec test -e {} \; -print

    It yields: /usr/lib/x86_64-linux-gnu/libopenjpip.so /usr/lib/x86_64-linux-gnu/openjpeg-2.1. these point to nonexistent libopenjpip.so.7 and openjpeg-2.5, respectively.

    Hello,

    Afaict /usr/lib/x86_64-linux-gnu/openjpeg-2.1 serves no purpose and
    should be dropped (debian/rules L#71). The other one seems to be a
    missing dependency, libopenjp2-7-dev should depend on
    libopenjpip7 (= ${binary:Version}).

    cu Andreas

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