Hello Ansgar, On Tue 24 Nov 2020 at 01:37PM +01, Ansgar wrote:
> Package: debian-policy > Version: 4.5.1.0 > Severity: normal > > After a discussion in #-devel today I reviewed packages using other > choices of "Rules-Requires-Root" than "no" and "binary-targets". The > query [1] found two uses: > > - wfrench 1.2.6-1. This could just use "no"; a bug was filed[2]. > > - libcap2 1:2.44-1. Uses it for running tests as root, but doesn't support > fakeroot anyway. Rules-Requires-Root can't however communicate this so > additional knowledge is needed. > > The complexity to support arbitrary additional keywords as choices of > R³ seems overkill given there is just one real user (libcap2) and the > current R³ specification doesn't handle that usecase fully either. > > Therefore I suggest to deprecate using R³ values other than "no" and > "binary-targets" within Debian. > > (Unrelated: R³: no should probably be recommended.) We would definitely need input from the designers of the R³ system before removing anything (to my knowledge, the design was led by Niels and Guillem). They were designing for the very long term, so I don't think we can safely infer much from the present contents of the archive. I'm also not really convinced by your arguments that having these other possible values adds much of a burden. This is not about code which has to be updated, just text. We do not expect newcomers to imbibe everything in Policy. -- Sean Whitton
signature.asc
Description: PGP signature