[presentations] 02/02: wip
Holger Levsen
holger at layer-acht.org
Fri Jan 27 12:09:50 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 e199bdacbff39ee58d7ac7fec4c3495454334899
Author: Holger Levsen <holger at layer-acht.org>
Date: Fri Jan 27 13:09:29 2017 +0100
wip
---
2017-01-27-devconf.cz/2017-01-27-devconf.cz.tex | 71 ++++++++++++++-----------
2017-01-27-devconf.cz/TODO | 13 +++--
2 files changed, 49 insertions(+), 35 deletions(-)
diff --git a/2017-01-27-devconf.cz/2017-01-27-devconf.cz.tex b/2017-01-27-devconf.cz/2017-01-27-devconf.cz.tex
index 9e6a5df..08f490b 100644
--- a/2017-01-27-devconf.cz/2017-01-27-devconf.cz.tex
+++ b/2017-01-27-devconf.cz/2017-01-27-devconf.cz.tex
@@ -357,10 +357,11 @@ same.}
\begin{frame}[fragile]
\frametitle{More benefits than "just" security…}
\begin{itemize}
- \item lots and lots of QA benefits - we've found so many subtile bugs
- \item<2-5> Google does reproducible builds, to save time and money
- \item<3-5> smaller deltas, thus faster updates possible
- \item<4-5> side effect: meaningful binary diff between two versions
+ \item Lots and lots of QA benefits - we've found so many subtile bugs.
+ \item<2-5> Google does reproducible builds, to save time and money.
+ \item<3-5> Smaller deltas, thus faster updates possible (for packages and
+ images).
+ \item<4-5> Side effect: meaningful binary diff between two versions.
\item<5> …
\end{itemize}
\end{frame}
@@ -586,6 +587,21 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
\end{center}
\end{frame}
+\begin{frame}
+ \frametitle{Details on tests.reproducible-builds.org}
+
+ \begin{itemize}
+ \item \url{https://reproducible.debian.net/$src}
+ \item 48 package sets
+ \item 282 categorised distinct issues
+ \item 7,413 notes
+ \item 1,595 unreproducible packages in \texttt{stretch/amd64} (testing), but only
+ 111 without a note (5,288 in \texttt{unstable} but also only 154 without a
+ note)
+ \item maintained in \texttt{notes.git} by 49 contributors
+ \item currently Debian only, but cross distro notes are planned
+ \end{itemize}
+\end{frame}
\begin{frame}
\frametitle{Progress in the Debian bug tracker}
@@ -612,58 +628,53 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
\end{itemize}
\end{frame}
-\begin{frame}
- \frametitle{Details on tests.reproducible-builds.org}
+
+\begin{frame}
+ \frametitle{Debian summary / What's left to do}
\begin{itemize}
- \item \url{https://reproducible.debian.net/$src}
- \item 48 package sets
- \item 282 categorised distinct issues
- \item 7,413 notes
- \item 1,595 unreproducible packages in \texttt{stretch/amd64} (testing), but only
- 111 without a note (5,288 in \texttt{unstable} but also only 154 without a
- note)
- \item maintained in \texttt{notes.git} by 49 contributors
- \item currently Debian only, but cross distro notes are planned
+ \item This is/was a proof-of-concept, Debian is neither 93.3\% reproducible nor
+ 78.9\%. (and 10\% > 2,500 sources packages!)
+ \item<2-3> All our required changes are finally in Debian now!
+ \item<2-3> Debian 9, "stretch", will only be partially reproducible.
+ \item<2-3> 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.
+ That (and user tools) still needs more \it{design} and code.
\end{itemize}
\end{frame}
\begin{frame}
- \frametitle{Summary / What's left to do}
+ \frametitle{Debian summary continued}
\begin{itemize}
- \item This is a proof-of-concept, Debian is neither 93.3\% reproducible nor
- 78.9\%. (and 10\% > 2,500 sources packages!)
- \item<2-4> All our required changes are finally in Debian now!
- \item<3-4> We hope that Debian 9, "stretch", will be partially reproducible
- in a meaningful way, in 2017.
- \item<3-4> Though, what's beyond (rebuilding, \texttt{.buildinfo} file handling, user
- tools) still needs \it{design} and code.
- \item<4> Will Debian 10, "buster", be 100\% reproducible?
+ \item Debian 9, "stretch", will only be partially reproducible.
+ \item Canonical can take our work now and make Ubuntu 17.04
+ (partyl) reproducible…
+ \item<2-3> Debian 10, "buster", will be partly reproducible in 2019.
+ \item<3> We hope will have \texttt{debian-policy} will mandate 100\%
+ reproducible builds for Debian 11, "bullseye", in 2021.
\end{itemize}
\end{frame}
-
\begin{frame}
\frametitle{Tell the world \& collaborate}
\begin{itemize}
\item "We don't care about Debian (only), we care about free and open
source software."
- \item<2-4> Weekly reports since May 2015
+ \item<2-4> 90 Weekly reports since May 2015
\item<3-4> First Reproducible World Summit in December 2015 (Athens, Greece)
\begin{itemize}
- \item<3-4> 40 people from 16 projects
\item<3-4> \texttt{reproducible.debian.net} has become \texttt{tests.reproducible-builds.org}
\end{itemize}
\item<3-4> Second Reproducible World Summit in December 2016 in Berlin
- \begin{itemize}
\item<4> Third summit planned for 2017, probably a hackathon in spring
2017 too
- \end{itemize}
\end{itemize}
\end{frame}
@@ -738,7 +749,7 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
\frametitle{reproducible openSUSE}
\begin{itemize}
\item
- \small{\texttt{https://build.opensuse.org/package/show \ \\
+ \small{\texttt{https://build.opensuse.org/package/show \\
/home:bmwiedemann:reproducible/rpm?expand=0}}
\item Bernhard Wiedemann has built openSUSE twice (with some variations):
\begin{itemize}
diff --git a/2017-01-27-devconf.cz/TODO b/2017-01-27-devconf.cz/TODO
index 378b91b..b77780a 100644
--- a/2017-01-27-devconf.cz/TODO
+++ b/2017-01-27-devconf.cz/TODO
@@ -1,16 +1,19 @@
meta:
thank people for their work, diffoscope, disorderfs, armhf, mattia, val, … - mention peoples names and thank them. there's time now.
-
-explain stretch is not yet ready…
+
+
+update variation slide!
+explain .buildinfo in debian in more detail
+future work…
+
+backslash in tex?
+
binary transparency
include our new definition?
better mention qa side effecs
-update variation slide!
gsoc + outreachy
-have debian+fedora logo together on more slides
-explain .buildinfo in debian in more detail
build path proposal
mention logo
--
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