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