This typically involves normalizing variables that may change, such as order of input files, timestamps, locales, and paths.
[9] The concepts of the system's application to automated updates recommendation support was first presented in April 2013 at Decentralized Coordination.
[12] In July 2013 on the Debian project started implementing reproducible builds across its entire package archive.
[16] F-droid uses reproducible builds to provide a guarantee that the distributed APKs use the claimed free source code.
[17] The Tails portable operating system uses reproducible builds and explains to others how to verify their distribution.
"[21] They recommend that "it is better to use a date that is relevant to the source code instead of the build: old software can always be built later" if it is reproducible.