[Reproducible-commits] [presentations] 01/01: finishing touches

Holger Levsen holger at moszumanska.debian.org
Sun Mar 20 14:02:40 UTC 2016


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

holger pushed a commit to branch master
in repository presentations.

commit 39c7d68fba71e4d33ddde72d1d05110607daaddd
Author: Holger Levsen <holger at layer-acht.org>
Date:   Sun Mar 20 10:00:10 2016 -0400

    finishing touches
---
 2016-03-20-libreplanet/2016-03-20-libreplanet.tex | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/2016-03-20-libreplanet/2016-03-20-libreplanet.tex b/2016-03-20-libreplanet/2016-03-20-libreplanet.tex
index cdc1f16..39e38fd 100644
--- a/2016-03-20-libreplanet/2016-03-20-libreplanet.tex
+++ b/2016-03-20-libreplanet/2016-03-20-libreplanet.tex
@@ -484,6 +484,7 @@ domainname & \texttt{debian.net} & \texttt{i-capture-the-domainname} \\
 \texttt{env USER} & \texttt{pbuilder1} & \texttt{pbuilder2} \\
 uid & \texttt{1111} & \texttt{2222} \\
 gid & \texttt{1111} & \texttt{2222} \\
+shell & \texttt{dash} & \texttt{bash} \\
 UTS namespace & shared with the host & \textit{modified using \texttt{/usr/bin/unshare --uts}} \\
 kernel version & Linux 3.16 or 4.X & on amd64 always varied, on armhf
 sometimes \\
@@ -705,6 +706,7 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
   \item \texttt{SOURCE\_DATE\_EPOCH}
   \item \texttt{disorderfs}
   \item 1000+ patches: \texttt{dpkg}, \texttt{debhelper}, \texttt{sbuild}, …
+  \item 7 packages modified to achive those 85.8\%
   \item …
  \end{itemize}
 \end{frame}
@@ -739,7 +741,7 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
   \item …and being able to re-create this build environment is mandatory too.
   \item Without an \textit{sufficiently identical} build environment, reproducible builds will only
   happen by sheer luck.
-  \item<2>{I've only seen this verified for Debian so far… \texttt{koji}
+  \item<2>{I've only verified for Debian so far… \texttt{koji}
   is designed for that too, Guix as well…}
 \item<2> {I'd very much like to be corrected here, with tests.}
  \end{itemize}
@@ -833,7 +835,7 @@ Build-Environment:
 \end{frame}
 
 \begin{frame}
- \frametitle{Summary, next step}
+ \frametitle{Summary, next step for Debian}
  \begin{center}
  \huge{ \texttt{tar --clamp-mtime}}
   \item  \end{center}
@@ -857,7 +859,7 @@ Build-Environment:
   \item 99.2\% reproducible with \texttt{seabios} payload
   \item tests maintained by Alexander 'lynxis' Couzens
   \item unclear what the next steps are…
-  \item needs more active involvement from coreboot developers
+  \item needs involvement from coreboot developers
  \end{itemize}
  \begin{tikzpicture}[remember picture,overlay]
   \node[shift={(-0.13\paperwidth, 0.18\paperheight)},at=(current page.south east)] {
@@ -924,7 +926,7 @@ Build-Environment:
 \begin{frame}
  \frametitle{Status ElectroBSD}
  \begin{itemize}
-  \item FreeBSD fork, small subset of software
+  \item FreeBSD fork, binary blobs removed, small subset of software
   \item reproducibility as a design goal and tested during development
  \end{itemize}
  \begin{tikzpicture}[remember picture,overlay]
@@ -941,7 +943,7 @@ Build-Environment:
   \item \texttt{https://tests.r-b.org/fedora} (23)
   \item maintained by Dhiru Kholia and h01ger
   \item rpm repo available by Dhiru, but still \textbf{0\% reproducible}
-  \item first patch merged
+  \item first patch for \texttt{rpm} merged
   \item rpm format includes build time and build host and signatures…
   \item recreating the build env: koji
   \item next: test 24+rawhide
@@ -986,7 +988,7 @@ Build-Environment:
   \item I still have little idea and time
   \item recreating the build env: by design
   \item user verification tool: yes! (Guix challenge)
-  \item<2> next: test it
+  \item next: test it
  \end{itemize}
  \begin{tikzpicture}[remember picture,overlay]
   \node[shift={(-0.13\paperwidth, 0.2\paperheight)},at=(current page.south east)] {
@@ -1130,9 +1132,10 @@ Build-Environment:
 \begin{frame}
  \frametitle{As a software developer}
  \begin{itemize}
-  \item Stop using build dates
-  \item Use \texttt{SOURCE\_DATE\_EPOCH} instead
-  \item See \url{https://reproducible-builds.org/specs/}
+  \item Merge our patches
+  \item<2> Stop using build dates
+  \item<2> Use \texttt{SOURCE\_DATE\_EPOCH} instead
+  \item<2> See \url{https://reproducible-builds.org/specs/}
  \end{itemize}
 \end{frame}
 

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