Hi David and list,

In light of the recent discussion surrounding what "reproducibility" of the Debian ISO images means, and the further sub-discussion about what one should treat as "source code", I would suggest modifying "A build is reproducible if given the same source code, build environment and build instructions any party can recreate bit-by-bit identical copies of all specified artifacts." to something like

"A build is reproducible if given the same build environment and identified set of source material, any party can recreate bit-by-bit identical copies of all specified artifacts, by following build instructions operating on the source material within the build environment."

Perhaps with some note that "in most cases, this identified set of source material should be the original source code of the artifacts".

I'm uncertain that the definition as it stands provides any clarity around the work on the Debian ISO images in making them reproducible from binary packages - clearly they have some status - but should they be called "reproducible", or something else?

Kind regards,

Samuel Tyler

On 4/23/25 01:37, David A. Wheeler via rb-general wrote:
The OpenSSF is building a "glossary" set (so we consistently use the
same meaning for the same term), and I drafted a definition for "reproducible 
build"
based on this group:

https://glossary.openssf.org/reproducible-build/

If there's an issue please let me know!

--- David A. Wheeler

Reply via email to