Niels,

On Tuesday, August 13, 2024 1:08:45 PM MST Niels Thykier wrote:
> Soren Stoutner:
> > Niels,
> > 
> > [...]
> > 
> > I do not consider this to be simply a “lintian” issue.  Rather, I consider
> > it
> > best practice as documented in the Debian Policy Manual.
> > 
> > https://www.debian.org/doc/debian-policy/ch-controlfields.html#rules-require
> > s-root
> Policy is *also* out of date: https://bugs.debian.org/1057238
> 
> > For me, personally, this is a significant enough of an issue that I would
> > not
> > sponsor a package that did not specify “Rules-Requires-Root”.  Other 
Debian
> > Developers may feel differently on this issue, and I would have no hard
> > feelings if they decided to sponsor the package without it.  But, for me, 
I
> > would not want to have my name attached.
> 
> Our differences here are that I track this particular part of Debian,
> which is why I know these details and knew to dismiss both lintian and
> policy without second though (though I had to dig up the bug number).
> There are certainly other areas of Debian where I am less well-versed
> and would have been in your shoes if the written authoritative sources
> was all I had to go on and they were all out of date.
> 
> I hope you will reconsider your stance on this point given the people
> behind `Rules-Requires-Root` have declared that lintian (#1057238) and
> policy (#1057238) are "not up to date" on this topic.

Thanks for the info.

I will be happy to reconsider my stance if the information in the Debian 
Policy Manual is changed to reflect this recommendation.  I do know that the 
Debian Policy Manual is a lagging indicator, but I still like to follow it as 
closely as possible, especially in cases like this where there are no possible 
downsides to doing so.

I also know that many times individual developers in Debian, including those 
in charge of various build tools, propose various solutions they think work 
best, but the Debian project as a whole doesn’t end up adopting them and they 
never become part of Debian Policy.  That is why I consider it best to wait 
until things are officially adopted instead of getting out ahead of them.

-- 
Soren Stoutner
so...@debian.org

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to