[Debian-med-packaging] Bug#879886: libhts2: libhts2 needs to handle ABI changes

Diane Trout diane at ghic.org
Thu Oct 26 19:12:05 UTC 2017


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



More information about the Debian-med-packaging mailing list