[presentations] 01/01: add actual policy text

Holger Levsen holger at layer-acht.org
Sun Aug 27 12:45:51 UTC 2017


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository presentations.

commit 34ed3e98be0776014b7695c9fb32c71ca89fe26c
Author: Holger Levsen <holger at layer-acht.org>
Date:   Sun Aug 27 14:45:47 2017 +0200

    add actual policy text
    
    Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
 2017-08-27-bornhack/index.html | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/2017-08-27-bornhack/index.html b/2017-08-27-bornhack/index.html
index df0b2d9..c14faba 100644
--- a/2017-08-27-bornhack/index.html
+++ b/2017-08-27-bornhack/index.html
@@ -460,6 +460,38 @@ A build is <b>reproducible</b> if given the same <i>source code</i>, <i>build en
         </ul>
       </section>
 
+      <section><h3>Policy</h3>
+<pre>
+Reproducibility
+---------------
+
+Packages should build reproducibly, which for the purposes of this
+document [#]_ means that given
+
+- a version of a source package unpacked at a given path;
+- a set of versions of installed build dependencies;
+- a set of environment variable values;
+- a build architecture; and
+- a host architecture,
+
+repeatedly building the source package for the build architecture on
+any machine of the host architecture with those versions of the build
+dependencies installed and exactly those environment variable values
+set will produce bit-for-bit identical binary packages.
+
+It is recommended that packages produce bit-for-bit identical binaries
+even if most environment variables and build paths are varied.  It is
+intended for this stricter standard to replace the above when it is
+easier for packages to meet it.
+
+.. [#]
+   This is Debian's precisification of the `reproducible-builds.org
+   definition <https://reproducible-builds.org/docs/definition/>`_.
+
+</pre>
+
+      </section>
+
       <section>
         <h3>User interfaces</h3>
         <ul>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/presentations.git



More information about the Reproducible-commits mailing list