Package: libhts2 Version: 1.5-1 Severity: critical Dear Maintainer,
libhts2 introduced an ABI change which broke python-pysam, and a new version of python-pysam needed to be released to update to the new ABI. libhts2 probably needs a proper symbols file to make it easier to see when the ABI is changing. https://wiki.debian.org/UsingSymbolsFiles Mattia Rizzolo, also suggests other methods of dealing with managing ABI changes. Such as bumping soname, changing the package name and use Conflicts, or adding versioned Breaks against broken packages -- System Information: Debian Release: buster/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'stable-debug'), (500, 'testing'), (500, 'stable'), (110, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libhts2 depends on: ii libbz2-1.0 1.0.6-8.1 ii libc6 2.24-17 ii libcurl3-gnutls 7.55.1-1 ii liblzma5 5.2.2-1.3 ii libssl1.1 1.1.0f-5 ii zlib1g 1:1.2.8.dfsg-5 libhts2 recommends no packages. libhts2 suggests no packages. -- no debconf information