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