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