[Debian-med-packaging] Bug#1032358: btllib: Depends on libsdsl-dev, breaking installability when not needed

Steve Langasek steve.langasek at canonical.com
Sat Mar 4 18:39:23 GMT 2023


Package: btllib
Severity: normal
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu lunar ubuntu-patch

Hi Andreas,

I see that libsdsl-dev is a commented-out build-dependency of btllib, but it
is still a runtime dependency.  This makes libbtllib-dev uninstallable on
archs here libsdsl is not available, without need.

The attached patch has been uploaded to Ubuntu, fixing libbtllib
installability on riscv64 and letting it migrate into the next release.

Thanks for considering,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
diff -Nru btllib-1.4.10+dfsg/debian/control btllib-1.4.10+dfsg/debian/control
--- btllib-1.4.10+dfsg/debian/control	2023-02-01 23:10:47.000000000 -0800
+++ btllib-1.4.10+dfsg/debian/control	2023-03-04 10:34:56.000000000 -0800
@@ -23,9 +23,9 @@
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          libcpptoml-dev,
-         libsdsl-dev,
          samtools,
          wget
+Recommends: libsdsl-dev
 Description: Bioinformatics Technology Lab common code library
  Bioinformatics Technology Lab common code library in C++ with
  Python wrappers.


More information about the Debian-med-packaging mailing list