On 2025-07-15 Evan Daykin <day...@frib.msu.edu> wrote:
> Package: libopenjp2-7-dev
> Version: 2.5.3-2
> Severity: normal
> X-Debbugs-Cc: debian-am...@lists.debian.org, day...@frib.msu.edu
> User: debian-am...@lists.debian.org
> 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

Reply via email to