[Debian-med-packaging] Bug#879886: libhts2: libhts2 needs to handle ABI changes
Diane Trout
diane at ghic.org
Fri Nov 3 21:52:11 UTC 2017
> I believe that adding the symbols file back in is the correct
solution.
> It should allow dpkg-shlibdeps to generate the correct libhst2
> dependencies version.
>
> Diane
>
>
Graham pointed out there was a symbols file from 1.2 that was removed.
I restored it with git-revert and rebuilt 1.4.1 and 1.5 and discovered
there were #MISSING# symbols in each rebuild
1.2 -> 1.4.1 had missing symbols but there was a package name &
soversion bump from libhts1 to libhts2
There was also symbols removed between 1.4.1 to 1.5 but upstream didn't
change their SOVERSION.
As an aside while I was looking at the missing symbols I found mfprintf
was still listed in htslib 1.5's cram/mFILE.h, but the implementation
had been removed from cram/mFILE.c
Should we be patching the SOVERSION?
File a bug upstream to have them update SOVERSION?
Diane
More information about the Debian-med-packaging
mailing list