Lintian Reports

E missing-build-dependency

All reports of missing-build-dependency for the archive. The extended description of this tag is:

The package doesn't specify a build dependency on a package that is used in debian/rules.

Lintian intentionally does not take into account transitive dependencies. Even if the package build-depends on some package that in turn depends on the needed package, an explicit build dependency should be added. Otherwise, a latent bug is created that will appear without warning if the other package is ever updated to change its dependencies. Even if this seems unlikely, please always add explicit build dependencies on every non-essential, non-build-essential package that is used directly during the build.

Refer to Debian Policy Manual section 4.2 (Package relationships) for details.

Severity: serious, Certainty: possible

Check: rules, Type: source

Evolution of the missing-build-dependency Lintian tag over the past 366 days:

The beforementioned graph for the missing-build-dependency tag

Emitted (non-overridden): 3, overridden: 0, total: 3

The package names link to the relevant maintainer page and the corresponding report for the source package. The links go to the full maintainer report page, which includes info and experimental tags and overridden tags, rather than the default page that shows only errors and warnings.

joe 4.6-1 (source) (Josip Rodin <joy-packages@debian.org>)

libranlip 1.0-4.2 (source) (Juan Esteban Monsalve Tobon <esteban@v7w.com>)

nis 3.17.1-3 (source) (Debian QA Group <packages@qa.debian.org>)