[Reproducible-commits] [presentations] 01/01: wip
Holger Levsen
holger at moszumanska.debian.org
Sun Jan 31 07:54:30 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 d0f300d2e69cf73f04f20642f67f4b594a7ede3c
Author: Holger Levsen <holger at layer-acht.org>
Date: Sun Jan 31 08:54:21 2016 +0100
wip
---
.../2016-01-31-FOSDEM16-Reproducible-ecosystem.tex | 127 ++++++++++-----------
1 file changed, 63 insertions(+), 64 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 f16b54d..1c6ba05 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
@@ -255,9 +255,8 @@ and some hints where this might be going…}
\frametitle{Who are you?}
\begin{itemize}
\item Contributed to Free Software?
- \item<2-4> Seen a talk about reproducible builds last year?
- \item<3-4> Contributed to this effort?
- \item<4> Seen the Guix talk yesterday?
+ \item<2-3> Seen a talk about reproducible builds last year?
+ \item<3> Contributed to this effort?
\end{itemize}
\end{frame}
@@ -346,17 +345,6 @@ and some hints where this might be going…}
\end{center}
\end{frame}
- \begin{itemize}
- \item \texttt{https://reproducible-builds.org/docs}
- \item Lunar's talk from CCCamp 2015 also on
- \texttt{https://media.ccc.de}
- \begin{tikzpicture}[remember picture]
- \node[shift={(-1.05\paperwidth, -0.3\paperheight)},at=(current page.south east)] {
- \includegraphics[width=0.83\textwidth]{images/cccamp2015_lunar_random.png}
- };
- \end{tikzpicture}
- \end{itemize}
-\end{frame}
\section{Common ressources}
@@ -372,6 +360,20 @@ and some hints where this might be going…}
\end{frame}
\begin{frame}
+ \frametitle{Documentation about common problems}
+ \begin{itemize}
+ \item \texttt{https://reproducible-builds.org/docs}
+ \item Lunar's talk from CCCamp 2015 also on
+ \texttt{https://media.ccc.de}
+ \begin{tikzpicture}[remember picture]
+ \node[shift={(-1.05\paperwidth, -0.3\paperheight)},at=(current page.south east)] {
+ \includegraphics[width=0.83\textwidth]{images/cccamp2015_lunar_random.png}
+ };
+ \end{tikzpicture}
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
\frametitle{Common problems}
\begin{itemize}
@@ -382,9 +384,6 @@ and some hints where this might be going…}
\end{itemize}
\end{frame}
-\begin{frame}
- \frametitle{Documentation about common problems}
-
\begin{frame}
\frametitle{\texttt{SOURCE\_DATE\_EPOCH}}
@@ -397,7 +396,7 @@ and some hints where this might be going…}
\item<2-3> can also be used for random seeds etc.
\item<3> in Debian, set from the latest \texttt{debian/changelog} entry
\item<3> solution has been adopted by other projects \& distributions
- (NetBSD, Guix, …)
+ (NetBSD, FreeBSD, Arch Linux, Guix, …)
\end{itemize}
\end{frame}
@@ -430,7 +429,7 @@ and some hints where this might be going…}
\begin{frame}
- \frametitle{\texttt{SOURCE\_DATE\_EPOCH} (open bugs)}
+ \frametitle{\texttt{SOURCE\_DATE\_EPOCH} (open/pending bugs)}
\begin{itemize}
\item gcc (\texttt{\_\_DATE\_\_} and \texttt{\_\_TIME\_\_} macros) \texttt{\footnotesize{\url{https://gcc.gnu.org/ml/gcc-patches/2015-06/msg02210.html}}}
@@ -464,46 +463,6 @@ and some hints where this might be going…}
\end{frame}
-\begin{frame}
- \frametitle{amd64 architecture on tests.r-b.org}
-
- \begin{itemize}
- \item \texttt{amd64}: 106 cores and 282 GB RAM split on 9 VMs
- \begin{itemize}
- \item 4 VMs with 17/18 cores and 32 GB for Debian
- \item 1 VM (soon 2) 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}
- \item sponsored by \texttt{https://profitbricks.co.uk}
- \end{itemize}
- \begin{center}
- \includegraphics[height=0.2\paperheight]{images/profitbricks_logo.png}
- \vfill
- \end{center}
-\end{frame}
-
-
-\begin{frame}
- \frametitle{armhf architecture on tests.r-b.org}
-
- \begin{itemize}
- \item \texttt{armhf}: 14 nodes with 50 cores and 23 GB RAM
- \begin{itemize}
- \item a few more nodes planned
- \item combined they only draw 100 watts of power
- \item<2> roughly takes 4 weeks to build one Debian suite
- \end{itemize}
- \item \small{hosted by \texttt{vagrant at debian.org}, several hardware sponsors
- (Debian, TechNexion, LeMaker, SolidRun, Beagleboard.org and Aikidev)
- plus 4.5k USD by Debian}
-\end{itemize}
- \begin{center}
- \includegraphics[height=0.42\paperheight]{images/2016-01-26-180836.jpg}
- \vfill
- \end{center}
-\end{frame}
-
\begin{frame}[fragile]
\frametitle{Variations (when testing Debian)}
@@ -603,6 +562,46 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
\placelogotrue
+\begin{frame}
+ \frametitle{amd64 architecture on tests.r-b.org}
+
+ \begin{itemize}
+ \item \texttt{amd64}: 106 cores and 282 GB RAM split on 9 VMs
+ \begin{itemize}
+ \item 4 VMs with 17/18 cores and 32 GB for Debian
+ \item 1 VM (soon 2) 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}
+ \item sponsored by \texttt{https://profitbricks.co.uk}
+ \end{itemize}
+ \begin{center}
+ \includegraphics[height=0.2\paperheight]{images/profitbricks_logo.png}
+ \vfill
+ \end{center}
+\end{frame}
+
+
+\begin{frame}
+ \frametitle{armhf architecture on tests.r-b.org}
+
+ \begin{itemize}
+ \item \texttt{armhf}: 14 nodes with 50 cores and 23 GB RAM
+ \begin{itemize}
+ \item a few more nodes planned
+ \item combined they only draw 100 watts of power
+ \item<2> roughly takes 4 weeks to build one Debian suite
+ \end{itemize}
+ \item \small{hosted by \texttt{vagrant at debian.org}, several hardware sponsors
+ (Debian, TechNexion, LeMaker, SolidRun, Beagleboard.org and Aikidev)
+ plus 4.5k USD by Debian}
+\end{itemize}
+ \begin{center}
+ \includegraphics[height=0.42\paperheight]{images/2016-01-26-180836.jpg}
+ \vfill
+ \end{center}
+\end{frame}
+
\section{Status Debian}
\begin{frame}
@@ -613,7 +612,7 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
};
\end{tikzpicture}
\begin{center}
- \footnotesize{19,967 out of 23,587 source packages are reproducible \\
+ \footnotesize{20,079 (85\%) out of 23,595 source packages are reproducible \\
in our test framework}
\vfill
\end{center}
@@ -624,10 +623,10 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
\begin{itemize}
\item { 179 categorised distinct issues }
- \item { 3,793 notes }
- \item<2-4> { 2527 unreproducible packages in \texttt{sid}, but only 138 without a
+ \item { 3,792 notes }
+ \item<2-4> { 2549 unreproducible packages in \texttt{sid}, but only 139 without a
note }
- \item<2-4> { 737 packages failing to build, but only 76 without a note }
+ \item<2-4> { 728 packages failing to build, but only 74 without a note }
\item<3-4> { maintained in \texttt{notes.git} }
\item<4> { currently Debian only, but cross distro notes are planned}
\end{itemize}
@@ -800,7 +799,7 @@ Build-Environment:
\item \texttt{https://tests.r-b.org/coreboot}
\item 99.2\% reproducible with \texttt{seabios} payload
\item tests maintained by Alexander 'lynxis' Couzens
- \item unclear what the next steps are, maybe rebuilding released binaries?
+ \item unclear what the next steps are…
\item needs more active involvement from coreboot developers
\end{itemize}
\begin{tikzpicture}[remember picture,overlay]
--
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