[Reproducible-commits] [presentations] 01/01: WIP, lots of

Holger Levsen holger at moszumanska.debian.org
Thu Jan 28 21:39:35 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 c69c2682dc94fa89e540255b3812d2cf5300d9f0
Author: Holger Levsen <holger at layer-acht.org>
Date:   Thu Jan 28 22:39:27 2016 +0100

    WIP, lots of
---
 .../2016-01-31-FOSDEM16-Reproducible-ecosystem.tex | 411 +++++++++++++--------
 2016-01-31-FOSDEM16/notes                          |  41 +-
 2 files changed, 276 insertions(+), 176 deletions(-)

diff --git a/2016-01-31-FOSDEM16/2016-01-31-FOSDEM16-Reproducible-ecosystem.tex b/2016-01-31-FOSDEM16/2016-01-31-FOSDEM16-Reproducible-ecosystem.tex
index 5fd00c2..e33d0be 100644
--- a/2016-01-31-FOSDEM16/2016-01-31-FOSDEM16-Reproducible-ecosystem.tex
+++ b/2016-01-31-FOSDEM16/2016-01-31-FOSDEM16-Reproducible-ecosystem.tex
@@ -61,7 +61,9 @@
 \usetikzlibrary{positioning}
 
 \usebackgroundtemplate{\includegraphics[width=\paperwidth]{images/swirl-lightest.pdf}}
-\logo{\includegraphics[viewport=274 335 360 440,width=1cm]{images/openlogo-nd.pdf}}
+\newif\ifplacelogo
+\placelogotrue
+\logo{\ifplacelogo\includegraphics[viewport=274 335 360 440,width=1cm]{images/openlogo-nd.pdf}\fi}
 
 \definecolor{debianred}{rgb}{.780,.000,.211} % 199,0,54
 \definecolor{debianblue}{rgb}{0,.208,.780} % 0,53,199
@@ -89,9 +91,8 @@
 \setbeamercolor{block title}{fg=debianblue}
 
 \title[Reproducible builds ecosystem]{Reproducible builds ecosystem}
-\subtitle{We are not there yet \\
-and why "just" achieving reproducible builds \\
-won't be enough}
+\subtitle{Where some of us are \\
+and some hints where this could be going…}
 \author[h01ger]{%
    \texorpdfstring{
             \centering
@@ -105,7 +106,7 @@ won't be enough}
 
 \begin{document}
 
-\begin{frame}
+\begin{frame}[plain]
  \titlepage
 \end{frame}
 
@@ -124,25 +125,37 @@ won't be enough}
   \item Debian QA (quality assurance)
   \begin{itemize}
    \item \texttt{https://piuparts.debian.org}
-   \item \texttt{https://jenkins.debian.net} (>1000 jobs continously testing Debian)
+   \item \texttt{https://jenkins.debian.net} (~1100 jobs continously testing Debian)
   \end{itemize}
   \item \only<1>{Debian LTS}\only<2>{\sout{Debian LTS}}\only<3>{\underline{Debian LTS}} (Long Term Support)
  \end{itemize}
 \end{frame}
 
 \begin{frame}
+ \frametitle{Detour: naming is a hard problem…}
+ \begin{itemize}
+ \item \texttt{https://jenkins.debian.net}
+ \item \only<1>{\texttt{https://reproducible.debian.net}}\only<2-3>{\sout{\texttt{https://reproducible.debian.net}}}
+ \item \texttt{https://tests.reproducible-builds.org}
+ \item \texttt{https://reproducible-builds.org}
+ \item<2-3> all point to \texttt{78.137.96.196}
+ \item<3> \small{and sometimes only \texttt{https://tests.r-b.org} fit on the slides}
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
  \frametitle{more about me}
 
  \begin{itemize}
-  \item \small{\texttt{8F03B243 8719BA6B 1A350EB6 40C2DEA2 F56C7256}}
-  \item \only<2-5>{Debian Reproducible builds team member}
+  \item \small{\texttt{B8BF 5413 7B09 D35C F026  FE9D 091A B856 069A AA1C}}
+  \item \small{\texttt{8F03 B243 8719 BA6B 1A35  0EB6 40C2 DEA2 F56C 7256}}
+  \item Debian Reproducible builds team member
   \begin{itemize}
-   \item \only<3-5>{currently founded by the Linux Foundation \\
-   \small{(until April 2016)}}
-   \item \only<4-5>{in the team I'm mostly working on
-   \texttt{https://tests.reproducible-builds.org}}
+   \item together with Lunar until April 2016 founded by the Linux Foundation
+   \item within in the team I'm mostly working on
+   \texttt{https://tests.reproducible-builds.org}
   \end{itemize}
-  \item<5> \texttt{sudo apt-get install torbrowser-launcher}
+  \item<2> \texttt{sudo apt-get install torbrowser-launcher}
 \end{itemize}
 \end{frame}
 
@@ -151,7 +164,7 @@ won't be enough}
  \begin{center}
   \begin{columns}
    \small
-   \column{.33\linewidth}
+   \column{.31\linewidth}
     {akira} \\
     {Andrew Ayer} \\
     {Asheesh Laroia} \\
@@ -164,10 +177,10 @@ won't be enough}
     Drew Fisher \\
     Esa Peuha \\
     {Guillem Jover} \\
-   \column{.33\linewidth}
+   \column{.31\linewidth}
     Hans-Christoph Steiner \\
     {Helmut Grohne} \\
-    \only<1>{Holger Levsen}\only<2>{{\color{debianblue} Holger Levsen}} \\
+    \only<1>{Holger Levsen}\only<2>{{\color{debianred} Holger Levsen}} \\
     {Jelmer Vernooij} \\
     {josch} \\
     Juan Picca \\
@@ -177,7 +190,7 @@ won't be enough}
     Nicolas Boulenguez \\
     {Niels Thykier} \\
     Niko Tyni \\
-   \column{.33\linewidth}
+   \column{.31\linewidth}
     {Paul Wise} \\
     Peter De Wachter \\
     Philip Rinn \\
@@ -193,6 +206,48 @@ won't be enough}
  \end{center}
 \end{frame}
 
+
+\begin{frame}
+ \frametitle{jenkins.debian.net.git contributors}
+ \begin{center}
+  \begin{columns}
+   \small
+   \column{.47\linewidth}
+    {akira} \\
+    \only<1>{Alexander Couzens}\only<2>{{\color{debianred} Alexander Couzens}} \\
+    \only<1>{anthraxx}\only<2>{{\color{debianred} anthraxx}} \\
+    {Antonio Terceiro} \\
+    {Axel Beckert} \\
+    \only<1>{Bryan Newbold}\only<2>{{\color{debianred} Bryan Newbold}} \\
+    {Chris Lamb} \\
+    {Daniel Kahn Gillmor} \\
+    {Gabriele Giacone} \\
+    \only<1>{Hans-Christoph Steiner}\only<2>{{\color{debianred} Hans-Christoph Steiner}} \\
+    \only<1>{Helmut Grohne}\only<2>{{\color{debianred} Helmut Grohne}} \\
+    \only<1>{Holger Levsen}\only<2>{{\color{debianred} Holger Levsen}} \\
+    \only<1>{HW42}\only<2>{{\color{debianred} HW42}} \\
+    {James McCoy} \\
+    {Joachim Breitner} \\
+   \column{.47\linewidth}
+    {Johannes 'josch' Schauer} \\
+    {Jérémy Bobbio} \\
+    {Mattia Rizzolo} \\
+    {Niels Thykier} \\
+    {Paul Wise} \\
+    {Petter Reinholdtsen} \\
+    {Philip Hands} \\
+    \only<1>{Reiner Herrmann}\only<2>{{\color{debianred} Reiner Herrmann}} \\
+    {Samuel Thibault} \\
+    {Steven Chamberlain} \\
+    {Tails developers} \\
+    {Ulrike Uhlig} \\
+    {Wolfgang Schweer} \\
+    {Wouter Verhelst} \\
+  \end{columns}
+ \end{center}
+\end{frame}
+
+
 \begin{frame}
  \frametitle{Who are you?}
  \begin{itemize}
@@ -216,13 +271,13 @@ won't be enough}
 \end{frame}
 
 \begin{frame}[fragile]
- \frametitle{A few example's from that 31c3 talk}
+ \frametitle{A few examples from that 31c3 talk}
  \begin{itemize}
   \item CVE-2002-0083: remote root exploit in \texttt{sshd}, a single bit difference in the binary
-  \item 31c3 talk had a live demo with a kernel module modifying source code in memory only
-  \item financial incentives to crack developer machines…
-  \item how can you be sure what's running on your machine or on a build
-  daemon network? Do you ever leave your \only<1>{USB3 ports}\only<2>{computers} alone?
+  \item<2-5> 31c3 talk had a live demo with a kernel module modifying source code in memory only
+  \item<3-5> financial incentives to crack developer machines…
+  \item<4-5> {how can you be sure what's running on your machine or on a build
+  daemon network? Do you ever leave your} \only<4>{USB3 ports alone?}\only<5>{computers alone?}
  \end{itemize}
 \end{frame}
 
@@ -370,15 +425,16 @@ won't be enough}
   \texttt{experimental}
   \item Also testing: coreboot, OpenWrt, NetBSD, FreeBSD,
   Arch Linux, Fedora and soon FDroid and Guix too
-  \item \only<2>{230 jenkins jobs running on 22 hosts}
-  \item \only<2>{42 scripts with a total of 4k lines of Python and 6k lines
-  Bash}
-  \item \only<2>{29 contributors for \texttt{jenkins.debian.net.git}}
+  \item<2> 230 jenkins jobs running on 22 hosts
+  \item<2> 42 scripts with a total of 4k lines of Python and 6k lines of Bash
+  Shell
+  \item<2> 29 contributors for \texttt{jenkins.debian.net.git}
  \end{itemize}
 \end{frame}
 
+
 \begin{frame}
- \frametitle{amd64 architecture on tests.reproducible-builds.org}
+ \frametitle{amd64 architecture on tests.r-b.org}
 
  \begin{itemize}
   \item \texttt{amd64}: 111 cores and 198 GB RAM split on 9 VMs, provided by
@@ -386,6 +442,7 @@ won't be enough}
   \begin{itemize}
    \item 4 VMs with 16 cores and 32 GB for Debian
    \item 2 VMs with 8 cores and 16 GB for most of the rest
+   \item 1 jenkins VM and 1 jenkins-test VM
    \item 1 extra VM for building FreeBSD
  \end{itemize}
  \end{itemize}
@@ -397,7 +454,7 @@ won't be enough}
 
 
 \begin{frame}
- \frametitle{armhf architecture on tests.reproducible-builds.org}
+ \frametitle{armhf architecture on tests.r-b.org}
 
  \begin{itemize}
   \item \texttt{armhf}: 14 nodes with 50 cores and 23 GB RAM
@@ -443,7 +500,7 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
 
 
 \begin{frame}
- \frametitle{Good to know about tests.reproducible-builds.org}
+ \frametitle{Debian packages on tests.reproducible-builds.org}
 
  \begin{itemize}
   \item \url {https://reproducible.debian.net/$src}
@@ -461,6 +518,37 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
 \end{frame}
 
 \begin{frame}
+ \frametitle{Debian package sets on tests.r-b.org}
+
+ \begin{itemize}
+  \item \url {https://reproducible.debian.net/$src}
+  \item<2-3> { 165 categorised distinct issues }
+  \item<2-3> { 3,496 packages to be fixed in \texttt{sid}, but only 426 without annotated
+  issues }
+  \item<3> { 29 different "package sets", eg. \texttt{build-essential} is only 78\%
+  reproducible
+   \begin{center}
+    \includegraphics[height=0.5\paperheight]{images/stats_meta_pkg_state_build-essential.png}
+   \vfill
+ \end{center}
+  }
+ \end{itemize}
+\end{frame}
+
+
+\begin{frame}
+ \frametitle{Notes and issues on tests.reproducible-builds.org}
+
+ \begin{itemize}
+  \item { 180 categorised distinct issues }
+  \item { 3,496 categorized notes }
+  \item<2-3> { maintained in \texttt{notes.git} }
+  \item<3> { currently Debian only, but cross distro notes are planned}
+ \end{itemize}
+\end{frame}
+
+
+\begin{frame}
  \frametitle{Future of tests.reproducible-builds.org}
 
  \begin{itemize}
@@ -473,17 +561,17 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
  \end{itemize}
 \end{frame}
 
+\placelogofalse
 
 {
 \usebackgroundtemplate{%
  \begin{tikzpicture}[remember picture,overlay]%
-  \node[shift={(-0.15\paperwidth, 0.4\paperheight)},at=(current page.south east)] {
+  \node[shift={(-0.1\paperwidth, 0.15\paperheight)},at=(current page.south east)] {
     \includegraphics[width=0.2\paperwidth]{images/diffoscope_logo.png}
   };
  \end{tikzpicture}%
 }
 
-
 \begin{frame}{diffoscope}
  \frametitle{Debugging problems: diffoscope}
 
@@ -497,10 +585,10 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
   \item Available from \texttt{git}, PyPI, Debian (sid and stretch), \\
    Arch Linux, Guix, Homebrew.
   \item Maintainers in other distros wanted.
-  \item \url{http://diffoscope.org/}
+  \item \url{https://diffoscope.org/}
  \end{itemize}
 \end{frame}
-}
+
 
 \begin{frame}
  \frametitle{diffoscope example (HTML output)}
@@ -511,6 +599,16 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
  \end{tikzpicture}
 \end{frame}
 
+
+\begin{frame}{diffoscope}
+ \frametitle{Try diffoscope}
+ \begin{itemize}
+  \item \texttt{https://try.diffoscope.org}
+ \end{itemize}
+\end{frame}
+
+
+
 \begin{frame}
  \frametitle{\texttt{diffoscope} is "just" for debugging}
 
@@ -522,11 +620,13 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
  \end{itemize}
 \end{frame}
 
+}
 
+\placelogotrue
 
 \section{Status Debian}
 
-\begin{frame}[plain]
+\begin{frame}
  \frametitle{Progress in Debian \texttt{unstable}}
  \begin{center}
   \includegraphics[height=0.73\paperheight]{images/stats_pkg_state.png}
@@ -537,123 +637,6 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
  \end{center}
 \end{frame}
 
-\section{Status Non-Debian World}
-
-\begin{frame}[plain]
- \frametitle{Status coreboot}
- \begin{itemize}
-  \item \texttt{https://tests.reproducible-builds.org/coreboot}
-  \item 99.2\% reproducible with \texttt{seabios} payload
-  \item tests maintained by Alexander 'lynxis' Couzens
-  \item rpm repo available by dhiru
-  \item recreating the build env: FIXME, need to check
- \end{itemize}
- \begin{tikzpicture}[remember picture,overlay]
-  \node[shift={(-0.15\paperwidth, 0.4\paperheight)},at=(current page.south east)] {
-    \includegraphics[height=0.33\paperheight]{images/coreboot.png}
-  };
- \end{tikzpicture}
-\end{frame}
-
-\begin{frame}[plain]
- \frametitle{Status OpenWrt}
- \begin{itemize}
-  \item \texttt{https://tests.reproducible-builds.org/coreboot}
-  \item selected images are 100\% reproducible and selected packages 99.7\%
-  \item using 13 patches send upstream on January 25th
-  \item tests maintained by Alexander 'lynxis' Couzens and Bryan Newbold
-  \item recreating the build env: needs to checked
-  \item user verification tools: not yet
- \end{itemize}
- \begin{tikzpicture}[remember picture,overlay]
-  \node[shift={(-0.15\paperwidth, 0.4\paperheight)},at=(current page.south east)] {
-    \includegraphics[height=0.33\paperheight]{images/openwrt.png}
-  };
- \end{tikzpicture}
-\end{frame}
-
-\begin{frame}[plain]
- \frametitle{Status NetBSD}
- \begin{itemize}
-  \item \texttt{https://tests.reproducible-builds.org/netbsd}
-  \item 21 (38.8\%) out of 54 built NetBSD files are reproducible
-  \item tests maintained by Thomas 'wiz' Klausner and h01ger
-  \item \texttt{MKREPRO=yes}
-  \item \texttt{MK\_TIMESTAMP=\$SOURCE\_DATE\_EPOCH}
-  \item recreating the build env: ?
-  \item user verification tools: not yet
- \end{itemize}
- \begin{tikzpicture}[remember picture,overlay]
-  \node[shift={(-0.15\paperwidth, 0.4\paperheight)},at=(current page.south east)] {
-    \includegraphics[height=0.33\paperheight]{images/netbsd.png}
-  };
- \end{tikzpicture}
-\end{frame}
-
-\begin{frame}[plain]
- \frametitle{Status FreeBSD}
- \begin{itemize}
-  \item \texttt{https://tests.reproducible-builds.org/freebsd}
-  \item base system not yet reproducible
-  \item 63\% of 15k ports were reproducible in 2013 already, their wiki says
-  \item tests maintained by h01ger
-  \item recreating the build env: ?
-  \item user verification tools: not yet
-  \item talk today, in K.4.601 at 15:40 CET
- \end{itemize}
- \begin{tikzpicture}[remember picture,overlay]
-  \node[shift={(-0.15\paperwidth, 0.4\paperheight)},at=(current page.south east)] {
-    \includegraphics[height=0.33\paperheight]{images/freebsd.png}
-  };
- \end{tikzpicture}
-\end{frame}
-
-\begin{frame}[plain]
- \frametitle{Status ElectroBSD}
- \begin{itemize}
-  \item I have no idea…
-  \item talk today, in K.4.601 at 14:35 CET
- \end{itemize}
- \begin{tikzpicture}[remember picture,overlay]
-  \node[shift={(-0.15\paperwidth, 0.4\paperheight)},at=(current page.south east)] {
-    \includegraphics[height=0.33\paperheight]{images/electrobsd.png}
-  };
- \end{tikzpicture}
-\end{frame}
-
-\begin{frame}[plain]
- \frametitle{Status Guix}
- \begin{itemize}
-  \item I have little idea
-  \item talk yesterday
-  \item recreating the build env: by design
-  \item user verification tool: yes! (Guix challange)
- \end{itemize}
- \begin{tikzpicture}[remember picture,overlay]
-  \node[shift={(-0.15\paperwidth, 0.4\paperheight)},at=(current page.south east)] {
-    \includegraphics[height=0.33\paperheight]{images/guix.png}
-  };
- \end{tikzpicture}
-\end{frame}
-
-
-\begin{frame}[plain]
- \frametitle{Status Fedora}
- \begin{itemize}
-  \item \texttt{https://tests.reproducible-builds.org/fedora} (23)
-  \item maintained by Dhiru Kholia and h01ger
-  \item rpm repo available by Dhiru
-  \item rpm format includes build time and build host and…
-  \item recreating the build env: unaddressed
- \end{itemize}
- \begin{tikzpicture}[remember picture,overlay]
-  \node[shift={(-0.15\paperwidth, 0.4\paperheight)},at=(current page.south east)] {
-    \includegraphics[height=0.33\paperheight]{images/fedora.png}
-  };
- \end{tikzpicture}
-\end{frame}
-
-
 \begin{frame}
  \frametitle{Missing bits}
  \begin{itemize}
@@ -663,9 +646,9 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
  \end{itemize}
 \end{frame}
 
-\begin{frame}[plain]
+\begin{frame}
  \frametitle{Progress in the Debian Bug Tracking System (BTS)}
- \begin{tikzpicture}[remember picture,overlay]
+ \begin{tikzpicture}[remember picture]
   \node[at=(current page.center)] {
     \includegraphics[height=0.73\paperheight]{images/stats_bugs_state.png}
   };
@@ -795,6 +778,128 @@ Build-Environment:
  \end{itemize}
 \end{frame}
 
+
+\section{Status Non-Debian World}
+
+\placelogofalse
+
+\begin{frame}
+ \frametitle{Status coreboot}
+ \begin{itemize}
+  \item \texttt{https://tests.r-b.org/coreboot}
+  \item 99.2\% reproducible with \texttt{seabios} payload
+  \item tests maintained by Alexander 'lynxis' Couzens
+  \item rpm repo available by dhiru
+  \item recreating the build env: FIXME, need to check
+ \end{itemize}
+ \begin{tikzpicture}[remember picture,overlay]
+  \node[shift={(-0.15\paperwidth, 0.18\paperheight)},at=(current page.south east)] {
+    \includegraphics[height=0.33\paperheight]{images/coreboot.png}
+  };
+ \end{tikzpicture}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Status OpenWrt}
+ \begin{itemize}
+  \item \texttt{https://tests.r-b.org/coreboot}
+  \item selected images are 100\% reproducible and selected packages 99.7\%
+  \item using 13 patches send upstream on January 25th
+  \item tests maintained by Alexander 'lynxis' Couzens and Bryan Newbold
+  \item recreating the build env: needs to checked
+  \item user verification tools: not yet
+ \end{itemize}
+ \begin{tikzpicture}[remember picture,overlay]
+  \node[shift={(-0.18\paperwidth, 0.1\paperheight)},at=(current page.south east)] {
+    \includegraphics[height=0.4\paperheight]{images/openwrt.png}
+  };
+ \end{tikzpicture}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Status NetBSD}
+ \begin{itemize}
+  \item \texttt{https://tests.r-b.org/netbsd}
+  \item 21 (38.8\%) out of 54 built NetBSD files are reproducible
+  \item tests maintained by Thomas 'wiz' Klausner and h01ger
+  \item \texttt{MKREPRO=yes}
+  \item \texttt{MK\_TIMESTAMP=\$SOURCE\_DATE\_EPOCH}
+  \item recreating the build env: ?
+  \item user verification tools: not yet
+ \end{itemize}
+ \begin{tikzpicture}[remember picture,overlay]
+  \node[shift={(-0.15\paperwidth, 0.18\paperheight)},at=(current page.south east)] {
+    \includegraphics[height=0.33\paperheight]{images/netbsd.png}
+  };
+ \end{tikzpicture}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Status FreeBSD}
+ \begin{itemize}
+  \item \texttt{https://tests.reproducible-builds.org/freebsd}
+  \item base system not yet reproducible
+  \item 63\% of 15k ports were reproducible in 2013 already, their wiki says
+  \item tests maintained by h01ger
+  \item recreating the build env: ?
+  \item user verification tools: not yet
+  \item talk today, in K.4.601 at 15:40 CET
+ \end{itemize}
+ \begin{tikzpicture}[remember picture,overlay]
+  \node[shift={(-0.15\paperwidth, 0.2\paperheight)},at=(current page.south east)] {
+    \includegraphics[height=0.33\paperheight]{images/freebsd.png}
+  };
+ \end{tikzpicture}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Status ElectroBSD}
+ \begin{itemize}
+  \item I have no idea…
+  \item talk today, in K.4.601 at 14:35 CET
+ \end{itemize}
+ \begin{tikzpicture}[remember picture,overlay]
+  \node[shift={(-0.15\paperwidth, 0.2\paperheight)},at=(current page.south east)] {
+    \includegraphics[height=0.33\paperheight]{images/electrobsd.png}
+  };
+ \end{tikzpicture}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Status Guix}
+ \begin{itemize}
+  \item I have little idea
+  \item talk yesterday
+  \item recreating the build env: by design
+  \item user verification tool: yes! (Guix challange)
+ \end{itemize}
+ \begin{tikzpicture}[remember picture,overlay]
+  \node[shift={(-0.15\paperwidth, 0.2\paperheight)},at=(current page.south east)] {
+    \includegraphics[height=0.33\paperheight]{images/guix.png}
+  };
+ \end{tikzpicture}
+\end{frame}
+
+
+\begin{frame}
+ \frametitle{Status Fedora}
+ \begin{itemize}
+  \item \texttt{https://tests.reproducible-builds.org/fedora} (23)
+  \item maintained by Dhiru Kholia and h01ger
+  \item rpm repo available by Dhiru
+  \item rpm format includes build time and build host and…
+  \item recreating the build env: unaddressed
+ \end{itemize}
+ \begin{tikzpicture}[remember picture,overlay]
+  \node[shift={(-0.15\paperwidth, 0.2\paperheight)},at=(current page.south east)] {
+    \includegraphics[height=0.33\paperheight]{images/fedora.png}
+  };
+ \end{tikzpicture}
+\end{frame}
+
+
+\placelogotrue
+
 \section{Future work}
 
 \begin{frame}
diff --git a/2016-01-31-FOSDEM16/notes b/2016-01-31-FOSDEM16/notes
index 246b94a..a54e857 100644
--- a/2016-01-31-FOSDEM16/notes
+++ b/2016-01-31-FOSDEM16/notes
@@ -7,9 +7,6 @@ aim for 60 slides or less (talk slot is 50min, give time for questions)
 open nothing in browser, have all the screenshots ready
 - issue page
 - one issue in detail
-- adequate pkg page
-- adequate diff page
-- archlinux/freebsd/coreboot/openwrt pages
 - dashboard
 - spec
 - howto
@@ -26,17 +23,13 @@ or 85% of Debian main ;-)
 or something - i'll get into the details later
 
 describe debian test setup
-	hw amd64 / armhf
-		14 boards, 100 watts, 50 cores, 23GB of ram...
-		show images/2016-01-26-180836.jpg
-	distros tested
 	debian repo
 	debian pkg pages
 	debian notes.git
 	debian bugs
 	debian stats + pkgs sets
 		armhf/testing done in 23 days
-	variations added
+	check variations added
 
 reproducible-builds.org/specs - the url is missing prominemtly... SOURCE_DATE_EPOCH
 
@@ -47,19 +40,10 @@ mention athen meeting somewhere appropriate
 go through reports since athens
 
 make slides for each distro
-	1. tested on t.r-b.o
-	2. team or one person
-	3. recreating the build env?
-	4. user verification tools
 	archlinux
-	fedora
-	freebsd
-	netbsd
-	electrobsd
-	openwrt
+	netbsd - FIXME: recreating the build env?
 	coreboot - FIXME: recreating the build env?
 	qubes
-	guix - guix challange
 	fdroid
 	unmentioned, with known activity:
 		baserock
@@ -95,9 +79,6 @@ status other tests:
 	not all variations debian has are applied, notable not yet date+time
 	seperation of test logic and html page creation planned
 
-after: show THANKS from jenkins
-
-
 2015: 1 reproducible talk
 2016: 4 talks:
 	saturday:
@@ -123,8 +104,20 @@ future about tests.r-b.o slide: polish
 mention twitter.com/ReproBuilds
 
 future: want more archs. 64gb absolute minimum. but where are the arm64 clouds?
-	mail / ask for those 200gb diskspace and future commitments… oder ruf sie an?
-		derzeit reichen die (anderen) ressourcen…
+	want more ressources
+
+fix: only 1 hosts for other archs atm
+
+many good sideeffects
+	eg also arm bootloader improvements ;)
+
+slide:
+	this is not one persons work
+	this is not one teams work
+	this is 8 teams working together
+		since half a year
+		and really since early december
+	so there's quite a lot of work in progress
 
 future
 	funding
@@ -134,6 +127,8 @@ future
 
 please help maintaining those distro tests
 
+irc notifications
+
 update graphs
 
 prepare demo using screenshots

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