> 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