Bug#1035629: libnlopt-dev: unhandled symlink to directory conversion: /usr/share/doc/PACKAGE

Nilesh Patra nilesh at riseup.net
Sun May 14 09:22:31 BST 2023


Hi Andreas

On Sat, 06 May 2023 23:19:13 +0200 Andreas Beckmann <anbe at debian.org> wrote:
> Package: libnlopt-dev
> Version: 2.7.1-4
> Severity: serious
>   /usr/share/doc/libnlopt-dev/examples/CMakeLists.txt (libnlopt-dev:amd64) != /usr/share/doc/libnlopt0/examples/CMakeLists.txt (?)
>     /usr/share/doc/libnlopt-dev -> libnlopt0
>   /usr/share/doc/libnlopt-dev/examples/box.c (libnlopt-dev:amd64) != /usr/share/doc/libnlopt0/examples/box.c (?)
>     /usr/share/doc/libnlopt-dev -> libnlopt0
>   /usr/share/doc/libnlopt-dev/examples/lorentzfit.c (libnlopt-dev:amd64) != /usr/share/doc/libnlopt0/examples/lorentzfit.c (?)
>     /usr/share/doc/libnlopt-dev -> libnlopt0
>   /usr/share/doc/libnlopt-dev/examples/myconstraint.m (libnlopt-dev:amd64) != /usr/share/doc/libnlopt0/examples/myconstraint.m (?)
>     /usr/share/doc/libnlopt-dev -> libnlopt0

I am a little confused with this output, and I'd appreciate if you could 
explain this a little.

I do not see "/usr/share/doc/libnlopt0/examples" anywhere in bullseye 
see[1] - not even as a symlink. Manually installing the bullseye version 
and then trying to upgrade to the version in bookworm went without any 
issues for me.

The only symlinks that exist in the package are in the nlopt-doc package 
which do not touch the examples dir or changelog dir.

Could you help explain where exactly the overwriting is happening?

[1]: https://packages.debian.org/bullseye/amd64/libnlopt0/filelist

Thanks
Nilesh



More information about the debian-science-maintainers mailing list