Hi Sean, On 2021-12-25 15:55:32 -0700, Sean Whitton wrote: > Okay, I've attempted to retitle this bug in accordance with your > suggestion. The relevant change would not be in ch. 4, but under ch. 5. > What you suggest is to add to the meaning of "Rules-Requires-Root: no" > that packages which declare this must not fail to build as non-root. > > This would be quite a significant change, as currently > Rules-Requires-Root is pretty much just advisory to dpkg-buildpackage.
I'm wondering what is the point to set "Rules-Requires-Root: no" if the consequence is that this makes the build fail as a non-root user. > Do we have a project consensus that it ought to be more than advisory? > I'm not sure -- the field is fairly new. If this is new, I would have assumed that when a maintainer adds this field, he should check that the build really succeeds as non-root. > In addition to that, we would also need to be confident that making this > change in Policy would not render more than a few packages buggy. Couldn't there be a build bot to check that? FYI, over the past few years, I've built dozens of packages as a non-root user (I never build packages as root), and with the new postfix bug (now closed as fixed), this was the first time I saw a failure for this reason. -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)