Hi,

Gabriel Wicki <[email protected]> skribis:

> Do you know what the rationale behind this is?
>
> Wouldn't it make sense to make saving provenance the default?

Quoth (info "(guix) Invoking guix pack"):

   This option is not enabled by default because, like timestamps,
   provenance information contributes nothing to the build process.
   In other words, there is an infinity of channel URLs and commit IDs
   that can lead to the same pack.  Recording such “silent” metadata
   in the output thus potentially breaks the source-to-binary bitwise
   reproducibility property.

The same reasoning applies here.

HTH,
Ludo’.

Reply via email to