[Reproducible-commits] [presentations] 01/01: reorder and shorten a bit

Holger Levsen holger at layer-acht.org
Wed May 25 14:54:44 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 e090bc891d054e28b0edbb1f9d942f12cdc66862
Author: Holger Levsen <holger at layer-acht.org>
Date:   Wed May 25 16:49:16 2016 +0200

    reorder and shorten a bit
---
 2016-05-24-ripe72/2016-05-24-ripe72.tex | 222 ++++++++++++++------------------
 1 file changed, 99 insertions(+), 123 deletions(-)

diff --git a/2016-05-24-ripe72/2016-05-24-ripe72.tex b/2016-05-24-ripe72/2016-05-24-ripe72.tex
index be61848..7e0b8b4 100644
--- a/2016-05-24-ripe72/2016-05-24-ripe72.tex
+++ b/2016-05-24-ripe72/2016-05-24-ripe72.tex
@@ -357,107 +357,38 @@ 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}
-  \item time stamps
-  \item<2-3> timezones
-  \item<2-3> locales
-  \item<3> everything else (seperated into known issues and the blurry rest)
- \end{itemize}
-\end{frame}
-
-
-\begin{frame}
- \frametitle{\texttt{SOURCE\_DATE\_EPOCH}}
-
- \begin{itemize}
-  \item Build date (timestamps) usually not useful for the user
-  \item<2-3> \texttt{SOURCE\_DATE\_EPOCH} is defined as the last modification of
-  the source, since the epoch (1970-01-01)
-  \item<2-3> \texttt{SOURCE\_DATE\_EPOCH} can be used instead of current date
-  \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, FreeBSD, Arch Linux, Guix, Fedora…)
- \end{itemize}
-\end{frame}
-
-
-\begin{frame}
- \frametitle{\texttt{SOURCE\_DATE\_EPOCH} (closed bugs)}
+ \frametitle{tests.reproducible-builds.org}
 
  \begin{itemize}
-  \item dh-strip-nondeterminism
-  \item gcc (\texttt{\_\_DATE\_\_} and \texttt{\_\_TIME\_\_} macros) \texttt{\footnotesize{\url{https://gcc.gnu.org/ml/gcc-patches/2015-06/msg02210.html}}}
-  \item \sout{\texttt{\#791823}}: debhelper
-  \item \sout{\texttt{\#787444}}: help2man
-  \item \sout{\texttt{\#790899}}: epydoc
-  \item \sout{\texttt{\#794004}}: ghostscript
-  \item \sout{\texttt{\#796130}}: man2html
-  \item \sout{\texttt{\#783475}}: texi2html
-  \item \sout{\texttt{\#794586}}: ocamldoc
-  \item \sout{\texttt{\#795942}}: wheel
-  \item \sout{\texttt{\#792202}}: texlive-bin
-  \item ...
+  \item<2-5> Continuously testing Debian \texttt{testing}, \texttt{unstable} and
+  \texttt{experimental}
+  \item<3-5> on \texttt{amd64} and \texttt{i386} and \texttt{armhf}
+  \item<4-5> Also testing: coreboot, OpenWrt, NetBSD, FreeBSD,
+  Arch Linux, Fedora and soon F-Droid and Guix too
+  \item<5> 275 jenkins jobs running on 24 hosts
+  \item<5> 41 scripts with a total of 4k lines of Python and 6k lines of Bash
+  Shell
+  \item<5> 29 contributors for \texttt{jenkins.debian.net.git}
  \end{itemize}
 \end{frame}
 
 
 \begin{frame}
- \frametitle{\texttt{SOURCE\_DATE\_EPOCH} (open/pending bugs)}
+ \frametitle{CPU architectures on tests.r-b.org}
 
  \begin{itemize}
-  \item \texttt{\#792687, \#804141}: gettext
-  \item \texttt{\#792201}: doxygen
-  \item \texttt{\#800797}: docbook-utils
-  \item \texttt{\#801621}: perl (Pod::Man)
-  \item \texttt{\#790801}: txt2man
-  \item \texttt{\#791815}: libxslt
-  \item \texttt{\#794681}: qt4-x11 (qthelpgenerator)
-  \item ...
+  \item \texttt{amd64} and \texttt{i386}: 106 cores and 282 GB RAM split on 9 VMs
+  \item most ressources used on Debian…
+ \item sponsored by \texttt{https://profitbricks.co.uk} since 2014 (2012)
  \end{itemize}
-
-\end{frame}
-
-\begin{frame}
- \frametitle{\texttt{SOURCE\_DATE\_EPOCH}}
-
- \begin{itemize}
-  \item \texttt{SOURCE\_DATE\_EPOCH} spec availble
-  \item \texttt{https://reproducible-builds.org/specs/}
- \end{itemize}
-\end{frame}
-
-
-\begin{frame}
- \frametitle{tests.reproducible-builds.org}
-
+ \begin{center}
+  \includegraphics[height=0.2\paperheight]{images/profitbricks_logo.png}
+  \vfill
+ \end{center}
  \begin{itemize}
-  \item Continuously testing Debian \texttt{testing}, \texttt{unstable} and
-  \texttt{experimental}
-  \item Also testing: coreboot, OpenWrt, NetBSD, FreeBSD,
-  Arch Linux, Fedora and soon F-Droid and Guix too
-  \item<2-3> 275 jenkins jobs running on 24 hosts
-  \item<2-3> 41 scripts with a total of 4k lines of Python and 6k lines of Bash
-  Shell
-  \item<2-3> 29 contributors for \texttt{jenkins.debian.net.git}
-  \item<3> Really simple code.
-  \item<3> Untested patches are fine as long as they only break your stuff.
+  \item \texttt{armhf}: 14 nodes with 50 cores and 23 GB RAM sponsored by
+  Debian
+  \item \texttt{arm64}: coming soon
  \end{itemize}
 \end{frame}
 
@@ -498,6 +429,35 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
 \end{frame}
 
 
+
+
+\begin{frame}
+ \frametitle{Common problems}
+
+ \begin{itemize}
+  \item time stamps
+  \item<2-3> timezones
+  \item<2-3> locales
+  \item<3> everything else (seperated into known issues and the blurry rest)
+ \end{itemize}
+\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}
+
+
+
 \placelogofalse
 
 {
@@ -563,51 +523,67 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
 
 
 \begin{frame}
- \frametitle{amd64 architecture on tests.r-b.org}
+ \frametitle{\texttt{SOURCE\_DATE\_EPOCH}}
 
  \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
+  \item Build date (timestamps) usually not useful for the user
+  \item<2-3> \texttt{SOURCE\_DATE\_EPOCH} is defined as the last modification of
+  the source, since the epoch (1970-01-01)
+  \item<2-3> \texttt{SOURCE\_DATE\_EPOCH} can be used instead of current date
+  \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, FreeBSD, Arch Linux, Guix, Fedora…)
  \end{itemize}
- \item sponsored by \texttt{https://profitbricks.co.uk}
- \item<2> next week: downscale to 2 VMs and dedicate those 2 others to
- \texttt{i386}
-  \begin{itemize}
-   \item<2> then rebuilding all of \texttt{unstable} and \texttt{testing} on both
-   archs will roughly take two weeks…
-  \end{itemize}
+\end{frame}
+
+
+\begin{frame}
+ \frametitle{\texttt{SOURCE\_DATE\_EPOCH} (closed bugs)}
+
+ \begin{itemize}
+  \item dh-strip-nondeterminism
+  \item gcc (\texttt{\_\_DATE\_\_} and \texttt{\_\_TIME\_\_} macros) \texttt{\footnotesize{\url{https://gcc.gnu.org/ml/gcc-patches/2015-06/msg02210.html}}}
+  \item \sout{\texttt{\#791823}}: debhelper
+  \item \sout{\texttt{\#787444}}: help2man
+  \item \sout{\texttt{\#790899}}: epydoc
+  \item \sout{\texttt{\#794004}}: ghostscript
+  \item \sout{\texttt{\#796130}}: man2html
+  \item \sout{\texttt{\#783475}}: texi2html
+  \item \sout{\texttt{\#794586}}: ocamldoc
+  \item \sout{\texttt{\#795942}}: wheel
+  \item \sout{\texttt{\#792202}}: texlive-bin
+  \item ...
  \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}
+ \frametitle{\texttt{SOURCE\_DATE\_EPOCH} (open/pending bugs)}
 
  \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}
+  \item \texttt{\#792687, \#804141}: gettext
+  \item \texttt{\#792201}: doxygen
+  \item \texttt{\#800797}: docbook-utils
+  \item \texttt{\#801621}: perl (Pod::Man)
+  \item \texttt{\#790801}: txt2man
+  \item \texttt{\#791815}: libxslt
+  \item \texttt{\#794681}: qt4-x11 (qthelpgenerator)
+  \item ...
+ \end{itemize}
+
 \end{frame}
 
+\begin{frame}
+ \frametitle{\texttt{SOURCE\_DATE\_EPOCH}}
+
+ \begin{itemize}
+  \item \texttt{SOURCE\_DATE\_EPOCH} spec availble
+  \item \texttt{https://reproducible-builds.org/specs/}
+ \end{itemize}
+\end{frame}
+
+
 \section{Status Debian}
 
 \begin{frame}

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