svn commit: r49085 - head/en_US.ISO8859-1/htdocs/news/status
Dru Lavigne
dru at FreeBSD.org
Sat Jul 9 22:09:56 UTC 2016
Author: dru
Date: Sat Jul 9 22:09:55 2016
New Revision: 49085
URL: https://svnweb.freebsd.org/changeset/doc/49085
Log:
Add reproducible builds status report submitted by emaste at freebsd.org.
Reviewed by: wblock
Sponsored by: iXsystems
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Sat Jul 9 17:50:43 2016 (r49084)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Sat Jul 9 22:09:55 2016 (r49085)
@@ -1668,4 +1668,77 @@
<task>Extensive testing.</task>
</help>
</project>
+
+ <project cat='bin'>
+ <title>Reproducible Builds in &os;</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Ed</given>
+ <common>Maste</common>
+ </name>
+ <email>emaste at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="https://wiki.freebsd.org/ReproducibleBuilds">Base System Reproducible Builds wiki page</url>
+ <url href="https://wiki.freebsd.org/PortsReproducibleBuilds">Ports Reproducible Builds wiki page</url>
+ <url href="http://www.bsdcan.org/2016/schedule/events/714.en.html">BSDCan 2016 Reproducible Builds in FreeBSD talk</url>
+ <url href="https://reproducible-builds.org/">Reproducible Builds website</url>
+ <url href="https://diffoscope.org/">Diffoscope home page</url>
+ <url href="https://people.freebsd.org/~emaste/reproducible-builds/iteration-1/diffoscope/">Diffoscope results from the BSDCan Reproducible Builds talk</url>
+ </links>
+
+ <body>
+ <p>Reproducible builds are a set of software development
+ practices which create a verifiable path from human readable
+ source code to the binary code used by computers. In brief,
+ the idea is that building the same binary, software package,
+ document, or other binary artifact twice from the same source
+ produces identical output. The <a
+ href="https://reproducible-builds.org/">reproducible-builds.org website</a>
+ provides background information and documentation on making
+ builds reproducible.</p>
+
+ <p>Many folks have contributed to the reproducible build effort
+ in &os; src and ports over the last decade. There are many
+ practical benefits of reproducible builds, such as bandwidth
+ and storage savings. However, there is a growing interest in
+ the broad open source and free software communities,
+ primarily from a software and toolchain integrity perspective.
+ Over the last few years, some members of the Debian Project
+ have led a comprehensive and structured reproducible builds
+ effort.</p>
+
+ <p>Baptiste Daroussin and Ed Maste attended the first
+ Reproducible Builds Summit in Athens last year. Since then,
+ Ed investigated the state of build reproducibility
+ in the ports tree, and presented
+ <i>Reproducible Builds in &os;</i> at BSDCan 2016. With
+ some work in progress patches, over 80% of the &os; ports tree
+ builds reproducibly.</p>
+
+ <p>The Diffoscope tool performs in-depth comparison of files,
+ archives, or directories to understand why a binary artifact
+ does not build reproducibly. Diffoscope results for the
+ nonreproducible builds in Ed's talk are available at one of
+ the links above.</p>
+ </body>
+
+ <sponsor>The &os; Foundation</sponsor>
+
+ <help>
+ <task>Integrate &os; ports builds into the
+ reproducible-builds.org continuous integration
+ infrastructure.</task>
+
+ <task>Integrate reproducible build patches into the ports
+ tree.</task>
+
+ <task>Investigate sources of nonreproducibility in individual
+ ports.</task>
+ </help>
+ </project>
</report>
More information about the svn-doc-head
mailing list