[Reproducible-commits] [presentations] 02/02: Layout fixes

Jérémy Bobbio lunar at moszumanska.debian.org
Sat Nov 7 12:16:36 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 68463e1b321267c0bbb3dd58c458dcba039c7e08
Author: Jérémy Bobbio <lunar at debian.org>
Date:   Sat Nov 7 13:15:52 2015 +0100

    Layout fixes
---
 .../2015-11-08-MiniDebConfCambridge.tex            | 65 +++++++++++++---------
 1 file changed, 38 insertions(+), 27 deletions(-)

diff --git a/2015-11-08-MiniDebConfCambridge/2015-11-08-MiniDebConfCambridge.tex b/2015-11-08-MiniDebConfCambridge/2015-11-08-MiniDebConfCambridge.tex
index 5b5544b..2918023 100644
--- a/2015-11-08-MiniDebConfCambridge/2015-11-08-MiniDebConfCambridge.tex
+++ b/2015-11-08-MiniDebConfCambridge/2015-11-08-MiniDebConfCambridge.tex
@@ -166,9 +166,9 @@
  \frametitle{Who are you?}
  \begin{itemize}
   \item Who has seen a previous talk about reproducible builds this year?
-  \item \only<2-3>{Who has contributed to this effort?}
-  \item \only<3>{Who thinks "packages should produce reproducible binaries"
-  should be added to policy now?}
+  \item<2-3> Who has contributed to this effort?
+  \item<3> Who thinks "packages should produce reproducible binaries"
+    should be added to policy now?
  \end{itemize}
 \end{frame}
 
@@ -238,7 +238,7 @@
 \begin{center}
  \Huge{It should become the \textbf{norm}.}
 
- \only<2>{\small{ We want to change the meaning of "free software":
+ \visible<2>{\small{ We want to change the meaning of "free software":
 
   it's only free software if it is reproducible!}}
 \end{center}
@@ -249,11 +249,11 @@
 \begin{frame}[plain]
  \frametitle{Progress in Debian \texttt{unstable}}
  \begin{center}
-  \includegraphics[width=\textwidth]{images/stats_pkg_state.png}
+  \includegraphics[height=0.5\paperheight]{images/stats_pkg_state.png}
 
-  \small{19399 out of 23033 source packages are reproducible}
-
-  \small{in our current test framework}
+  \small{19399 out of 23033 source packages are reproducible \\
+    in our current test framework}
+  \vfill
  \end{center}
 \end{frame}
 
@@ -266,15 +266,21 @@
   \item Record the build environment: \texttt{.buildinfo}
   \item \texttt{strip-nondeterminism}
   \item \texttt{reproducible.debian.net}
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{What we did since summer 2014}
+
+ \begin{itemize}
   \item \texttt{diffoscope} (formerly known as \texttt{debbindiff})
   \item \texttt{SOURCE\_DATE\_EPOCH}
   \item \texttt{disorderfs}
   \item Many many patches: \texttt{dpkg}, \texttt{debhelper}, \texttt{cdbs}, \texttt{sbuild}, …
-  \item \only<2>{Tell the world \& collaborate}
+  \item<2> Tell the world \& collaborate
  \end{itemize}
 \end{frame}
 
-
 \begin{frame}
  \frametitle{Tell the world \& collaborate}
 
@@ -302,10 +308,8 @@
  \end{center}
 \end{frame}
 
-
-
 \begin{frame}
- \frametitle{update on reproducible.debian.net}
+ \frametitle{Update on reproducible.debian.net}
 
  \begin{itemize}
   \item maintained in \texttt{jenkins.debian.net.git} by 27 contributors
@@ -315,11 +319,18 @@
   \begin{itemize}
    \item \small{Previously amd64 only, now also armhf, more to come…}
   \end{itemize}
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Update on reproducible.debian.net}
+
+ \begin{itemize}
   \item Not just testing Debian, but also Coreboot, OpenWrt, NetBSD, FreeBSD,
   Archlinux and soon Fedora
-  \item 109 cores and 194 GB Ram split on 8 amd64 VMs, and 12 cores and 6 GB ram one 4 armhf nodes, provided by vagrant.
-  \item \small{We more more more arm(64) cores! (but not this small...)}
-  \item Thanks to ProfitBricks for providing amd64 servers:
+  \item \texttt{amd64}: 109 cores and 194 GB RAM split on 8 VMs, provided by ProfitBricks.
+  \item \texttt{armhf}: 12 cores and 6 GB RAM on 4 systems, provided by Vagrant.
+  \item \small{We want more more more arm(64) cores! (but not this small...)}
  \end{itemize}
  \vfill
  \begin{center}
@@ -457,9 +468,9 @@ Build-Environment:
 
  \begin{itemize}
   \item Reminder: \texttt{diffoscope} is for \textbf{debugging}
-  \item\only<2>{ "reproducible" according to our definition means: \textbf{bit by bit
+  \item<2> "reproducible" according to our definition means: \textbf{bit by bit
   identical}. So the tools for testing whether something is reproducible are
-  either \texttt{diff} or \texttt{sha256sum}!}
+  either \texttt{diff} or \texttt{sha256sum}!
  \end{itemize}
 \end{frame}
 
@@ -585,10 +596,10 @@ Build-Environment:
  \frametitle{"Finally", changing Debian policy}
 
  \begin{itemize}
-  \item Section 4.15: “Sources \textbf{must} build reproducible binaries.” 
-  \item\only<2-3> {We hope this will happen in early 2017 = after the Stretch
-  (Debian 9) release}
-  \item\only<3> {in 2016, hopefully: “Sources \textbf{shall} build reproducible binaries.”}
+  \item Section 4.15: “Sources \textbf{must} build reproducible binaries.”
+  \item<2-3> We hope this will happen in early 2017 = after the Stretch
+  (Debian 9) release
+  \item<3> in 2016, hopefully: “Sources \textbf{shall} build reproducible binaries.”
  \end{itemize}
 \end{frame}
 
@@ -597,7 +608,7 @@ Build-Environment:
  \begin{itemize}
   \item Re-creating an identical build environment is mandatory too.
   \item Without an identical build environment reproducible builds will only happen by sheer luck, thus that's not really reproducible at all.
-  \item\only<2>{This is probably only solved for Debian right now - and currently that's still a proof of concept only…}
+  \item<2>{This is probably only solved for Debian right now - and currently that's still a proof of concept only…}
  \end{itemize}
 \end{frame}
 
@@ -605,9 +616,9 @@ Build-Environment:
  \frametitle{Reproducible builds are just the first 33\%}
  \begin{itemize}
   \item Continuous rebuilds need to happen in a systematic way and the resulting checksums need to be properly published.
-  \item \only<2>{ Integration in end user tools\\
+  \item<2> Integration in end user tools\\
   "Do you really want to install this unreproducible software (y/N)"\\
-  "Which rebuilders do you want to trust?"}
+  "Which rebuilders do you want to trust?"
  \end{itemize}
 \end{frame}
 
@@ -617,7 +628,7 @@ Build-Environment:
  \begin{itemize}
   \item As shown we're also testing Coreboot, OpenWrt, NetBSD, FreeBSD, Archlinux and soon Fedora.
   \item But the work needs to be done within those projects.
-  \item \only<2>{And we are only testing for reproducible builds. No work has been done on the other 66\% yet. (Systematic rebuilds and sharing the checksum \& end-user tool integration)}
+  \item<2> And we are only testing for reproducible builds. No work has been done on the other 66\% yet. (Systematic rebuilds and sharing the checksum \& end-user tool integration)
  \end{itemize}
 \end{frame}
 
@@ -631,7 +642,7 @@ Build-Environment:
   \item MacOS: no idea, probably same as IOS :-(
   \item ...
  \end{itemize}
- \only<2>{Let's focus on Free Software first!}
+ \visible<2>{Let's focus on Free Software first!}
 \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