Package: lintian Version: 2.5.0~rc1 Severity: normal I removed dash from my package (build-)dependencies because lintian was complaining that non-versioned dependencies on an essential package are an error.
However now it complains that the scripts in the package use dash but it does not depend on it: E: cruft: missing-dep-for-interpreter dash => dash (usr/lib/cruft/check_type_symlink) N: N: You used an interpreter for a script that is not in an essential N: package. In most cases, you will need to add a Dependency on the package N: that contains the interpreter. If the dependency is already present, N: please file a bug against Lintian with the details of your package so N: that its database can be updated. N: N: In some cases a weaker relationship, such as Suggests or Recommends, N: will be more appropriate. N: N: Severity: important, Certainty: possible N: However I'm pretty sure it is essential: # dpkg -s dash Package: dash Essential: yes Status: install ok installed Priority: required Section: shells Installed-Size: 248 Maintainer: Gerrit Pape <[email protected]> Architecture: amd64 Version: 0.5.5.1-7.4 Depends: debianutils (>= 2.15), dpkg (>= 1.15.0) Pre-Depends: libc6 (>= 2.3) Description: POSIX-compliant shell -- System Information: Debian Release: sid Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-30-generic (SMP w/2 CPU cores) Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/20110330094818.7802.79907.reportbug@beczulka

