Package: nexuiz Version: 2.3-4 Severity: important Hi,
The nexuiz and nexuiz-server packages, have hardcoded dependencies on libvorbisfile3 and libcurl3. The code is dlopening the shared libraries by full soname, in snd_ogg.c (OGG_OpenLibrary) and libcurl.c (CURL_OpenLibrary). This is quite wrong, and defeats the purpose of different sonames to denote ABI changes, it also makes it rather difficult in case there's a transition involving those libs, as binNMUs are not helpful there. The proper solution would be either link directly with those libraries, instead of dlopening them. Or if the dependencies are not desired in the main programs, to create nexuiz modules for curl and ogg that would link against those libraries, and those modules would be dlopened by the main programs. regards, guillem _______________________________________________ Pkg-games-devel mailing list Pkg-games-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel