[Reproducible-commits] [presentations] 09/10: FOSDEM15: move 'How?' up and rework a bit

Jérémy Bobbio lunar at moszumanska.debian.org
Thu Jan 29 01:43:03 UTC 2015


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

lunar pushed a commit to branch master
in repository presentations.

commit 0fc9d4686530754449fe98f77a4c22c63b457458
Author: Jérémy Bobbio <lunar at debian.org>
Date:   Thu Jan 29 02:42:27 2015 +0100

    FOSDEM15: move 'How?' up and rework a bit
---
 2015-01-31-FOSDEM15/2015-01-31-FOSDEM15.mdwn | 69 ++++++++++++++++++----------
 1 file changed, 46 insertions(+), 23 deletions(-)

diff --git a/2015-01-31-FOSDEM15/2015-01-31-FOSDEM15.mdwn b/2015-01-31-FOSDEM15/2015-01-31-FOSDEM15.mdwn
index 3deab5e..d9cea82 100644
--- a/2015-01-31-FOSDEM15/2015-01-31-FOSDEM15.mdwn
+++ b/2015-01-31-FOSDEM15/2015-01-31-FOSDEM15.mdwn
@@ -234,6 +234,52 @@ integricity of binary packages.
 \url{https://lists.debian.org/debian-devel/2007/09/msg00746.html}
 \end{flushright}
 
+How?
+----
+
+ * Record the build environment
+ * Reproduce the build environment
+ * Eliminate unneeded variations
+
+Record the build environment
+----------------------------
+
+New control file `.buildinfo` which records:
+
+ * Build dependencies (and their dependencies) used for the build.
+ * Checksum of the source package.
+ * Checksums of the binary packages.
+
+Record the build environment
+----------------------------
+
+\footnotesize
+
+~~~
+Format: 1.9
+Build-Architecture: amd64
+Source: txtorcon
+Binary: python-txtorcon
+Architecture: all
+Version: 0.11.0-1
+Build-Path: /usr/src/debian/txtorcon-0.11.0-1
+Checksums-Sha256:
+ a26549d995028cf156351bc26a89c949a1ba96ca19e774d799b8eb70cf15277b 125910 python-txtorcon_0.11.0-1_all.deb
+ 28f6bcbe9263d45af60c1f3b7d29c07480911fe1c098deeca6773a2bb2be8369 2039 txtorcon_0.11.0-1.dsc
+Build-Environment:
+ base-files (= 8),
+ base-passwd (= 3.5.37),
+ bash (= 4.3-11+b1),
+ …
+~~~
+
+Reproduce the build environment
+-------------------------------
+
+`snapshot.debian.org` archives every state of the Debian archive.
+
+On 2014-06-01, 24 terabytes of data in about 15 million files.
+
 BoF during DebConf13
 --------------------
 
@@ -644,11 +690,6 @@ Please help!
  * Sort dictionary keys.
  * Merge our patches!
 
-Example .buildinfo
-------------------
-
- * FIXME: add screenshot of one
-
 Example debbindiff output
 -------------------------
 
@@ -672,24 +713,6 @@ More goodies
  * on demand scheduling of packages
  * FIXME: index_dd-list.html
 
-How?
-----
-
- * Record the build environment
- * Reproduce the build environment
- * Eliminate unneeded variations
-
-Record the build environment
-----------------------------
-
-Record which versions of the build dependencies (and their dependencies) are
-installed.
-
-Reproduce the build environment
--------------------------------
-
-`snapshot.debian.org`
-
 Build paths
 -----------
 

-- 
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