On Sat, Jan 11, 2025 at 11:59:31AM +0100, Niels Thykier wrote:
> Package: debian-policy
> Severity: minor
> X-Debbugs-Cc: ni...@thykier.net
> 
> 
> In Policy 4.9, we have this sentence:
> > Except for packages in the non-free archive with the Autobuild control 
> > field unset or set to no, required targets must not attempt network access, 
> > except, via the loopback interface, to services on the build host that have 
> > been started by the build.
> 
> 
> This sentence has "except" upon "execpt" (I see it as a form of "double
> negation).
> 
> Can we rephrase this with fewer "except" or "negations"?
> 
> Maybe something like:
> 
> """
> The required targets of debian/rules are allowed to access the loopback
> interfaces to services on the build host that have been started by the
> build. Only packages in the non-free or non-free-firmware archive with the
> `Autobuild` control field set to `yes` are allowed to attempt any form of
> network access beyond that from the required debian/rules targets.
> """


"""
Except for packages in the non-free archive with the Autobuild control field 
unset or set to no, required targets must not attempt network access to other 
hosts.
Only access via the loopback interface to services on the build host that have 
been started by the build are allowed.
"""

Cheers,
-- 
Bill. <ballo...@debian.org>

Imagine a large red swirl here. 

Reply via email to