[Debian-med-packaging] Bug#879886: libhts2: libhts2 needs to handle ABI changes
Diane Trout
diane at ghic.org
Wed Nov 8 01:09:34 UTC 2017
Hi everyone,
I talked some with upstream about the symbols issues with htslib2
https://github.com/samtools/htslib/issues/616
They think that cram/*.h are private headers, but because we have a
policy of avoiding convenience copies we made those functions public[1]
because a few applications embed htslib and directly use the private
headers.
I do think we should bring back the symbols file, but I was wondering
if we should split the cram headers into a libhts-private-dev so we can
at least track what is depending on the non-public api.
I did realize that my thought about updating the SOVERSION might be
wrong because I was just looking in the source tree for the removed
functions but I should have been checking the public header files.
Diane
[1] https://anonscm.debian.org/cgit/debian-med/htslib.git/tree/debian/p
atches/htslib-add-cram_to_bam.patch
More information about the Debian-med-packaging
mailing list