On 05/05/2023 16.31, Simon McVittie wrote:
I don't think this is a RC bug unless other packages are relying on the
dangling symlink to point to something useful, which it appears they are
not (see <https://codesearch.debian.net/search?q=SDL2_net-2.0&literal=1>).
The canonical name of this library for linking purposes is SDL2_net,
as in `cc -otest test.o -lSDL2_net`, which results in linking to either
libSDL2_net.so or libSDL2_net.a (and there is no libSDL2_net-2.0.a).
The libSDL2_net-2.0.so symlink would only be required if someone is
linking dependent programs or libraries with "-lSDL2_net-2.0", and it
seems nothing in Debian does that.
Thanks for this analysis showing this is a cruft symlink. Usually a
broken .so symlink means a missing dependency, missing packaged library
or renamed target (without updating the link), which are RC, as one
cannot link to the library (via the intended name).
Andreas