[presentations] 01/02: all-systems-go: finishing touches

Holger Levsen holger at layer-acht.org
Sat Oct 21 17:48:14 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 ab959585da1e1d16d32a6a1c1554b6959f8d09e9
Author: Holger Levsen <holger at layer-acht.org>
Date:   Sat Oct 21 14:14:05 2017 +0200

    all-systems-go: finishing touches
    
    Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
 .../2017-10-21-all-systems-go.tex                  | 31 +++++++++++-----------
 2017-10-21-all-systems-go/TODO                     | 16 -----------
 2 files changed, 16 insertions(+), 31 deletions(-)

diff --git a/2017-10-21-all-systems-go/2017-10-21-all-systems-go.tex b/2017-10-21-all-systems-go/2017-10-21-all-systems-go.tex
index 8f74d3e..15fa6c9 100644
--- a/2017-10-21-all-systems-go/2017-10-21-all-systems-go.tex
+++ b/2017-10-21-all-systems-go/2017-10-21-all-systems-go.tex
@@ -136,6 +136,7 @@ of changing the (software) world.}
   \item Debian Reproducible builds team member
   \begin{itemize}
    \item since April 2015 funded by the Linux Foundation
+   \item currently until December 2017…
  \end{itemize}
  \end{itemize}
 \end{frame}
@@ -164,8 +165,8 @@ of changing the (software) world.}
     {Dhole} \\
     Drew Fisher \\
     Emmanuel Bourg \\
-    \column{.30\linewidth}
     Emanuel Bronshtein \\
+    \column{.30\linewidth}
     Esa Peuha \\
     {Fabian Wolff} \\
     {Guillem Jover} \\
@@ -178,14 +179,15 @@ of changing the (software) world.}
     {Jelmer Vernooij} \\
     {josch} \\
     Juan Picca \\
+    Juliana Rodrigues \\
     {Lunar} \\
     Maria Glukhova \\
     Mathieu Bridon \\
     {Mattia Rizzolo} \\
     Nicolas Boulenguez \\
     {Niels Thykier} \\
-   \column{.30\linewidth}
     Niko Tyni \\
+   \column{.30\linewidth}
     {Paul Wise} \\
     Peter De Wachter \\
     Philip Rinn \\
@@ -199,6 +201,7 @@ of changing the (software) world.}
     {Stéphane Glondu} \\
     {Steven Chamberlain} \\
     Tom Fitzhenry \\
+    Vagrant Cascadian
     {Valerie Young} \\
     Valentin Lorentz \\
     {Wookey} \\
@@ -224,7 +227,7 @@ of changing the (software) world.}
  \begin{itemize}
   \item Seen a talk about reproducible builds?
   \item Contributed to these efforts?
-  \item Has verified locally running software (but which was built elsewhere) to actually be reproducible? IOW: Did a rebuilt and got the exact same bits?
+  \item Has verified locally running software (but which was built elsewhere) to actually be reproducible? IOW: Did a rebuild and got the exact same bits?
  \end{itemize}
 \end{frame}
 
@@ -722,12 +725,12 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
  \begin{itemize}
   \item This is/was a proof-of-concept, Debian is neither 94\% reproducible nor
   86\%. (and 10\% > 2,500 sources packages!)
-  \item<2-3> All our required changes have been included in Stretch!
-  \item<2-3> 94\% of the source packages in Stretch build packages reproducibly. But less than 20\% of the released binaries…
-  \item<2-3> Because, Debian does not (yet?) do full rebuilds before
+  \item<2-4> All our required changes have been included in Stretch!
+  \item<3-4> 94\% of the source packages in Stretch can build reproducible packages. But less than 20\% of the released binaries are reproducible…
+  \item<3-4> Because, Debian does not (yet?) do full rebuilds before
   releasing… so stuff is in the archive which is not reproducible unless it's
   rebuild.
-  \item<3> And then we don't distribute \texttt{.buildinfo} files yet.
+  \item<4> And then we don't distribute \texttt{.buildinfo} files yet.
    That (and user tools) still needs more \it{design} and code.
  \end{itemize}
 \end{frame}
@@ -736,8 +739,8 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
 \begin{frame}
 	\frametitle{Debian summary - situation for derivates \& the future}
  \begin{itemize}
-  \item Stretch's source code is 94\% reproducible and all required changea are included.
-  \item So eg Canonical can take our work now and make Ubuntu 17.10
+  \item Stretch's source code is 94\% reproducible and all required change are included.
+  \item So others, eg Canonical can take our work now and make Ubuntu 17.10
   (partly) reproducible…
   \item<2-4> Debian 10, "buster", will be partly reproducible in 2019.
   \item<3-4> Since August 2017 \texttt{debian-policy} mandates that packages \textbf{should} be reproducible.
@@ -777,7 +780,7 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
   \item \texttt{https://tests.r-b.org/freebsd}
   \item paused: \texttt{https://tests.r-b.org/archlinux}
   \item almost there: \texttt{https://tests.r-b.org/f-droid}
-  \item paused{https://tests.r-b.org/openwrt}
+  \item paused: {https://tests.r-b.org/openwrt}
   \item \texttt{https://tests.r-b.org/lede}
  \end{itemize}
  \begin{center}
@@ -879,7 +882,7 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
 \begin{frame}
  \frametitle{Not going so well in the rpmworld yet}
  \begin{itemize}
-  \item Bernhard.
+	 \item Bernhard (and very few others)
   \end{itemize}
  \begin{center}
   \includegraphics[height=0.1\paperheight]{images/openSUSE.png}
@@ -894,9 +897,9 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
  \frametitle{Not going so well in the rpmworld…}
  \begin{itemize}
 	 \item No wide / community commitment.
-	 \item<2-3> no (\texttt{.buildinfo} files, thus no tools to use them…
+	 \item<2-3> no \texttt{.buildinfo} files, thus no tools to use them…
 	 \item<2-3> no user tooling yet.	 
-	\item<3> This is not unique to the rpmworld.
+	\item<3> This is not limited to the rpmworld :/
   \end{itemize}
  \begin{center}
   \includegraphics[height=0.1\paperheight]{images/openSUSE.png}
@@ -1017,8 +1020,6 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
   \includegraphics[height=0.1\paperheight]{images/linux_foundation_logo.png}
   \hspace{0.1\paperwidth}
   \includegraphics[height=0.1\paperheight]{images/cii_logo.png}
-  \hspace{0.1\paperwidth}
-  \includegraphics[height=0.1\paperheight]{images/profitbricks_logo.png}
  \end{center}
 
  \vfill
diff --git a/2017-10-21-all-systems-go/TODO b/2017-10-21-all-systems-go/TODO
index 4d1e6ec..eb0b8a3 100644
--- a/2017-10-21-all-systems-go/TODO
+++ b/2017-10-21-all-systems-go/TODO
@@ -12,27 +12,11 @@ shorten debian summary
 	funding situation unclear, help welcome
 		emphasize maintaince needs funding too, mayne also at the beginning?
 
-status golang
-        works
-        except build path…
-        https://anonscm.debian.org/cgit/pkg-golang/golang.git/tree/debian/patches/0002-reproducible-BUILD_PATH_PREFIX_MAP.patch?h=golang-1.9
-                depends on gcc patch, which is not upstream
-                so this hasnt been tried
-	BUILD_PATH_PREFIX_MAP
-		quote: " This specification describes the environment variable BUILD_PATH_PREFIX_MAP for build tools to exchange information about the build-time filesystem layout, to generate reproducible output where all embedded paths are independent of that layout."
-		https://reproducible-builds.org/specs/build-path-prefix-map/
 
 
-update suse - at 93% too!
-        no user tooling yet, no infrastructure.
-	no wide commitment yet
-
-update Fedora
 
 update list of contriburs
 	or add a slide: those are only Debian people and not updated since half a year
-update graphs
-update numbers
 new slide: rws3 with pic from rws2
 next big shiny thing, needs funding too
 

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