LINTIAN

# `rules-require-build-prerequisite`

The code in `debian/rules` requires a prerequisite that is not presently listed in the package's `Build-Depends`.

In the special case of Python, affected packages should `Build-Depend` on one of `python3`, `python3-all`, `python3-dev`, or `python3-all-dev`. Which one depends on whether a package supports multiple Python versions, and also whether the package builds Python modules or uses Python only as part of the build process.

Packages that depend on a specific Python version may build-depend on any appropriate `pythonX.Y` or `pythonX.Y-dev` package instead.

The condition you see in the context is not a recommendation on what to add. If you see a list, more than likely only one member is needed to make this tag go away. You probably also do not need the `:any` multiarch qualifier, if you see one.

Severity: | `error`
Experimental: | `false`
Renamed from: | `missing-build-dependency, missing-python-build-dependency`

## See also

- Package relationships (Section 4.2) in the Debian Policy Manual

- list of all the affected packages
- the source of this tag