[Debian-med-packaging] Bug#920662: orthanc-mysql: uses $(DEB_VERSION) as SOVERSION

Andreas Beckmann anbe at debian.org
Mon Jan 28 02:19:47 GMT 2019


Package: orthanc-mysql
Version: 1.1-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: piuparts                                                                                                                                                                                                   

Hi,

$ lintian orthanc-mysql_1.1-1+b1_amd64.deb
W: orthanc-mysql: package-name-doesnt-match-sonames libOrthancMySQLIndex1.1-1+b1 libOrthancMySQLStorage1.1-1+b1
E: orthanc-mysql: ldconfig-symlink-missing-for-shlib usr/lib/libOrthancMySQLIndex.so.1.1-1+b1 usr/lib/libOrthancMySQLIndex.so.1.1-1 libOrthancMySQLIndex.so.1.1-1+b1
E: orthanc-mysql: ldconfig-symlink-missing-for-shlib usr/lib/libOrthancMySQLStorage.so.1.1-1+b1 usr/lib/libOrthancMySQLStorage.so.1.1-1 libOrthancMySQLStorage.so.1.1-1+b1

This is also reproducible with 2.0-1.

Using $(DEB_VERSION) in the SONAME of the library is, well, insane.

Since the library has a strange naming that makes it nearly impossible
to be used as a regular shared library (and it seems to used rather as a
plugin loaded via the .so extension, no no version weirdness involved),
the question arises "why is it in/usr/lib nevertheless?"

Andreas



More information about the Debian-med-packaging mailing list