Hideki Yamane:
> Hi,
> 
> On Fri, 24 May 2019 10:47:22 -0700
> Sean Whitton <spwhit...@spwhitton.name> wrote:
>> (surely we are a very long way from r-r-r: no for every package?)
> 
>  I don't think so since lintian info about 
> "should-specify-rules-requires-root"
>  containts only 98 packages.
>  https://lintian.debian.org/tags/should-specify-rules-requires-root.html
> 
>  mandatory "r-r-r: no" in dpkg-dev and full rebuild shows exact numbers
>  to be dealt with, IMO.
> 
> 

The use of "r-r-r: no" will also disable dpkg-buildpackage detection of
missing build-{arch,indep} targets.  IOW, you need to add

https://lintian.debian.org/tags/debian-rules-missing-recommended-target.html

To your list of packages needing a fix before "r-r-r: no" can be the
default.

Additionally, lintian cannot/does not detect cases where a package use
(fake)root during the install step (e.g. upstream) but then later
"undoes" the ownership to root:root (e.g. dh_fixperms).  Just as an FYI,
so you know the lintian check is incomplete (I have no idea how many
instances we have of that - so it might be a non-issue).

Thanks,
~Niels

Reply via email to