[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