[debhelper-devel] Bug#884999: debhelper: Please default Rules-Require-Root to no

Niels Thykier niels at thykier.net
Sat Feb 10 12:16:00 UTC 2018


On Fri, 22 Dec 2017 18:11:00 +0000 Niels Thykier <niels at thykier.net> wrote:
> Control: tags -1 wontfix
> 
> [...]
> 
> Hi,
> 
> Thanks for the suggestion.
> 
> In the thread that you referenced, I received the same request and
> answered it in https://lists.debian.org/debian-devel/2017/11/msg00020.html.
> 
> [...]
> 
> In summary: The debhelper fundamentally cannot affect whether
> Rules-Requires-Root: no is default or not.  The debhelper compat level
> system is the wrong interface to do this as well.
> 
> That said, in a distant future, I hope we can flip the default of
> Rules-Requires-Root.  But when that comes, it will not be via a
> debhelper compat level AFAICT.
> 
> Thanks,
> ~Niels
> 
> 

Hi,

Just a follow up to the bug for anyone, who is interested in "R³: no"
becoming the default.

Lintian now tracks a list of packages that we know will require an
explicit "R³: binary-targets" for now[1].  Beyond that, there will up to
105 packages that need tweaking (either an "R³: binary-targets", migrate
to dh_builddeb or changing their calls to dpkg/dpkg-deb) - these can be
found in [2].

In total, we are looking at up to ~275 packages with known issues for
migrating the default (maybe less; e.g. haven't checked for packages
that appears on both lists).  I do not have the time/energy to lead this
work, so the task is up for grabs for anyone with the motivation, time
and energy to move forward on this.


Thanks,
~Niels

[1]: https://lintian.debian.org/tags/should-specify-rules-requires-root.html

[2]:
https://codesearch.debian.net/search?q=dpkg%28-deb%29%3F%5Cs.*--build%5Cs+path%3A%2Fdebian%2Frules&perpkg=1&page=1

Warning: The list may/does have false-positives and does not account for
packages with "R³: binary-targets".



More information about the debhelper-devel mailing list