[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