Date: Sat, 9 Jul 2016 22:09:55 +0000 (UTC) From: Dru Lavigne <dru@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r49085 - head/en_US.ISO8859-1/htdocs/news/status Message-ID: <201607092209.u69M9tTG024891@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@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>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607092209.u69M9tTG024891>