Package: tomb Version: 2.5+dfsg1-2 Severity: serious tomb's exhume subcommand calls steghide:
~ → tomb exhume /tmp/example.jpg tomb [E] Steghide not installed: cannot exhume keys from images. ~ → dgrep steghide tomb /usr/bin/tomb: _deps=(gettext dcfldd shred steghide) /usr/bin/tomb: # Check for steghide /usr/bin/tomb: command -v steghide 1>/dev/null 2>/dev/null || STEGHIDE=0 /usr/bin/tomb:# Requires steghide(1) to be installed /usr/bin/tomb: | steghide embed --embedfile - --coverfile ${imagefile} \ /usr/bin/tomb: _warning "Encoding error: steghide reports problems." /usr/bin/tomb: TOMBKEY=$(steghide extract -sf $imagefile -p $tombpass -xf -) /usr/bin/tomb: steghide extract -sf $imagefile -p ${tombpass} -xf $destkey But steghide is neither in a Recommends or Suggests header. And when looking at that grep output above, it becomes clear that there are even more optional dependencies missing. Citing from tomb's source code: _list_optional_tools() { typeset -a _deps _deps=(gettext dcfldd shred steghide) _deps+=(resize2fs tomb-kdb-pbkdf2 qrencode swish-e unoconv lsof) for d in $_deps; do _print "`which $d`" done return 0 } So the following packages are missing in tomb's package relations. I leave the package maintainers to decide, which of them go into Suggests and which into Recommends: * gettext-base: /usr/bin/gettext * dcfldd: /usr/bin/dcfldd * steghide: /usr/bin/steghide * qrencode: /usr/bin/qrencode * unoconv: /usr/bin/unoconv * lsof: /usr/bin/lsof * swish-e: /usr/bin/swish-e Will file a separate bug report for the missing tomb-kdb-pbkdf2 binary. -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages tomb depends on: ii cryptsetup-bin 2:2.1.0-2 ii e2fsprogs 1.44.6-1 ii gnupg 2.2.13-1 ii pinentry-curses [pinentry] 1.1.0-1+b1 ii pinentry-fltk [pinentry] 1.1.0-1+b1 ii pinentry-gnome3 [pinentry] 1.1.0-1+b1 ii pinentry-gtk2 [pinentry] 1.1.0-1+b1 ii pinentry-qt [pinentry] 1.1.0-1+b1 ii pinentry-tty [pinentry] 1.1.0-1+b1 ii sudo 1.8.27-1 ii zsh 5.7.1-1 tomb recommends no packages. tomb suggests no packages. -- no debconf information