On Wed, Mar 20, 2024, at 18:34, Karen Etheridge wrote:
>  I believe the paragraph in the docs should stay, but change the MUST to a 
> SHOULD, with a proviso that there should be a way to disable it (for the 
> purposes of repeatable builds etc). If the paragraph is removed entirely, no 
> one will implement it (the fact that it is not well-implemented now is sad, 
> but beside the point). I have no strong feelings as to whether the option 
> should default to on or off, but the option should exist for those that wish 
> this extra content.

I don't have strong feelings about using SHOULD here, although mostly I think 
it's simpler to strike the paragraph.

If the paragraph is removed, nothing will change except some noncompliant 
formatters might become compliant.  Removing the "formatters must" does not 
imply a "formatters must not", so nobody is being robbed of an option to do 
this or to keep doing it.

I think a better paragraph, if we don't just delete, might be:

Formatters may introduce comments to their output that provide information on 
the tooling used to produce that output.  When doing this, implementers should 
consider that reproducible build systems benefit from reduced churn in the 
build products.  This implies that it should be possible to suppress those 
comments.  If the *significant* content of a translation doesn't change between 
versions, mandatory *insignificant* changes might be a hindrance.

-- 
rjbs

Reply via email to