[Debian-med-packaging] Bug#963093: samtools: recommended dependencies are unnecessary

Alan Hoyle alan at alanhoyle.com
Thu Jun 18 21:21:43 BST 2020


Package: samtools
Version: 1.10-4
Severity: minor

Dear Maintainer,


Samtools includes recommended installation of python and cwltool.

python is completely unnecessary now.

cwltool should be a "suggests" at most for samtools, though I would make 
samtools a "recommends" for cwltool, as many workflows that use cwltool
do use samtools.  

I discovered this because I was creating Docker images for processing 
sequencing data and I noticed that python and cwltool were being
installed unless I included --no-install-recommends on the apt-get
command line.  

The disadvantage to leaving this is that some Debian images will be
larger even when they don't need cwltool or python.  

I have been emailing with Andreas Tille outside of this bug report and I
think he has addressed this issue in the following two git commits:

https://salsa.debian.org/med-team/samtools/-/commit/e8c62ffa10f390937a225fb4188fa9c31510379a

https://salsa.debian.org/med-team/samtools/-/commit/81ac71e9ddacb88279c35a913c81ba8f5118720a

Thanks,

Alan

-- System Information:
Debian Release: 10.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.76-linuxkit (SMP w/8 CPU cores)
Kernel taint flags: TAINT_RANDSTRUCT
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages samtools depends on:
ii  libc6        2.28-10
ii  libhts2      1.9-11
ii  libncurses6  6.1+20181013-2+deb10u2
ii  libtinfo6    6.1+20181013-2+deb10u2
ii  zlib1g       1:1.2.11.dfsg-1

Versions of packages samtools recommends:
pn  cwltool  <none>
pn  python   <none>

samtools suggests no packages.

-- no debconf information



More information about the Debian-med-packaging mailing list