svn commit: r49085 - head/en_US.ISO8859-1/htdocs/news/status

Dru Lavigne <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
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 [email protected].
  
  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>[email protected]</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>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.