Re: debhelper: Please default Rules-Require-Root to no

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Re: debhelper: Please default Rules-Require-Root to no

Niels Thykier
On Fri, 22 Dec 2017 18:11:00 +0000 Niels Thykier <[hidden email]> 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
> [...]
> 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


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.




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