[Debian-med-packaging] Bug#1032975: igdiscover -- Broken, unusable package due to incomplete code in the binary package

Nilesh Patra nilesh at debian.org
Wed Mar 15 02:15:52 GMT 2023


Package: igdiscover
Version: 0.11-4
Severity: serious
Usertags: ftbfs-bookworm

Dear Maintainer,

igdiscover vendors just a /usr/bin/igdiscover with is supposed to be
nothing more than just a wrapper. The actual code is missing from the
binary package (i.e. the python files) effectively making igdiscover
useless.

Even after fixing that, igdiscover is still broken because of a broken
Snakefile and it is not able to run the pipeline/workflow which is the
main functionality here (it is a workflow tool).

Steps to check can be found here[1]. Remember to change merge tool to
'flash' (and apt-get install flash) before running `igdiscover run`.
It chokes at not being able to find "igblastn" -- it might be originatin
from ncbi-igblast.

I've fixed the first part (py files installation) and pushed changes to
salsa in a different branch here[2]. I do not have any more time to look
into it.

[1]: https://docs.igdiscover.se/en/stable/testing.html
[2]: https://salsa.debian.org/med-team/igdiscover/-/tree/bookworm-release

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages igdiscover depends on:
ii  python3              3.11.1-2
pn  python3-cutadapt     <none>
pn  python3-matplotlib   <none>
ii  python3-numpy        1:1.24.1-2+b1
pn  python3-pandas       <none>
pn  python3-ruamel.yaml  <none>
pn  python3-scipy        <none>
pn  python3-seaborn      <none>
pn  python3-sqt          <none>
pn  python3-xopen        <none>

igdiscover recommends no packages.

Versions of packages igdiscover suggests:
pn  igdiscover-doc  <none>
pn  snakemake       <none>



More information about the Debian-med-packaging mailing list