rules-silently-require-root
This package builds a binary package containing at least one path
with a UNIX ownership other than "root:root". It therefore requires
fakeroot(1)
or similar to build its binary targets.
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.
By declaring when a package really does require root privileges the default, archive-wide, behaviour can be switched, optimising packaging build times in the common case.
Please specify (eg.) Rules-Requires-Root: binary-targets
in
the debian/control
source stanza.
For more information please consult:
- /usr/share/doc/dpkg-dev/rootless-builds.txt.gz
- Debian Policy Manual section 4.9.2
- Debian Policy Manual section 5.6.31
The tag is present in Lintian version 2.114.163
.
That is the most recent version we know about.
We use semantic versions.
The patch number is a commit step indicator relative to the
2.108.0
release tag in our Git
repository.
You can find the detection logic for this version at commit a1e47cb. For merge requests, please use the latest version in the Lintian check debian/control.
Visibility: info
- should-specify-rules-requires-root