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