Lintian Reports

P rules-requires-root-missing

All reports of rules-requires-root-missing for the archive. The extended description of this tag is:

The debian/control file is missing an explicit Rules-Requires-Root field.

Traditionally, Debian packages have required root privileges for some debian/rules target requiring a split between build and binary targets. This makes the builds slower due to the increased amount of invocations as well as the overhead of fakeroot itself.

Please specify (eg.) Rules-Requires-Root: no in the debian/control source stanza, but packagers should verify using diffoscope(1) that the binaries built with this field present are identical.

Refer to /usr/share/doc/dpkg-dev/rootless-builds.txt.gz, Debian Policy Manual section 4.9.2 (debian/rules and Rules-Requires-Root), and Debian Policy Manual section 5.6.31 (Rules-Requires-Root) for details.

Severity: pedantic

Check: debian/control

This tag has not been emitted in any package tested by Lintian.