[Reproducible-commits] [presentations] 02/02: restructure (WIP)

Holger Levsen holger at moszumanska.debian.org
Thu Oct 22 02:50:05 UTC 2015


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository presentations.

commit 51623cb299c1b99a4d8b5ea10a854dfe28949303
Author: Holger Levsen <holger at layer-acht.org>
Date:   Wed Oct 21 21:43:29 2015 -0500

    restructure (WIP)
---
 .../2015-10-22-CongresoSeguridad.tex               | 113 +++++++++++----------
 2015-10-22-CongresoSeguridad/notes                 |  39 ++++---
 2 files changed, 86 insertions(+), 66 deletions(-)

diff --git a/2015-10-22-CongresoSeguridad/2015-10-22-CongresoSeguridad.tex b/2015-10-22-CongresoSeguridad/2015-10-22-CongresoSeguridad.tex
index 1cd212c..24ffa97 100644
--- a/2015-10-22-CongresoSeguridad/2015-10-22-CongresoSeguridad.tex
+++ b/2015-10-22-CongresoSeguridad/2015-10-22-CongresoSeguridad.tex
@@ -244,13 +244,10 @@
 \end{frame}
 
 \begin{frame}[plain]
- \begin{tikzpicture}[remember picture,overlay]
-  \node[at=(current page.center)] {
-    \includegraphics[width=\paperwidth]{images/wholeworld.jpg}
-    % Credits to Kevin ‘Chuise’ Jackson
-    % http://dumhi.com/about
-  };
- \end{tikzpicture}
+ \frametitle{Progress in Debian \texttt{unstable}}
+ \begin{center}
+  \includegraphics[width=\paperwidth]{images/stats_pkg_state.png}
+ \end{center}
 \end{frame}
 
 \begin{frame}
@@ -271,6 +268,16 @@
 \end{frame}
 
 \begin{frame}[plain]
+ \begin{tikzpicture}[remember picture,overlay]
+  \node[at=(current page.center)] {
+    \includegraphics[width=\paperwidth]{images/wholeworld.jpg}
+    % Credits to Kevin ‘Chuise’ Jackson
+    % http://dumhi.com/about
+  };
+ \end{tikzpicture}
+\end{frame}
+
+\begin{frame}[plain]
 \begin{center}
  \Huge It should become the \textbf{norm}.
 \end{center}
@@ -280,72 +287,65 @@
 \section{Current status}
 
 \begin{frame}
- \frametitle{History}
+ \frametitle{What we did since summer 2014}
+
+ \begin{itemize}
+  \item Agreed on using a fixed build path: \texttt{/build}
+  \item Record the build environment: \texttt{.buildinfo}
+  \item \texttt{strip-nondeterminism}
+  \item \texttt{reproducible.debian.net}
+  \item \texttt{diffoscope} (formerly known as \texttt{debbindiff})
+  \item \texttt{SOURCE\_DATE\_EPOCH}
+  \item \texttt{disorderfs}
+  \item Many many patches: \texttt{dpkg}, \texttt{debhelper}, \texttt{cdbs}, \texttt{sbuild}, …
+  \item\only<2>{Tell the world \& collaborate}
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Tell the world \& collaborate}
 
  \begin{itemize}
-  \item Two years!
-  \item More on the wiki:
-    {\small \url{https://wiki.debian.org/ReproducibleBuilds/History}}
   \item Weekly reports since May 2015
   \item Many talks already:
    \begin{itemize}
     \item 2014-02-01: FOSDEM’14
     \item 2014-08-26: DebConf14
     \item 2015-01-31: FOSDEM’15
-    \item 2015-05-26: Datengarten 52
-    \item 2015-06-07: Gulaschprogrammiernacht 15
-    \item 2015-06-19: Pas Sage En Seine 2015
     \item 2015-07-06: Libre Software Meeting 2015
     \item 2015-08-13: Chaos Communication Camp 2015
     \item 2015-08-20: DebConf15
+    \item (videos available, in EN/FR/DE)
    \end{itemize}
+  \item More on the wiki:
+    {\small \url{https://wiki.debian.org/ReproducibleBuilds/History}}
  \end{itemize}
 \end{frame}
 
 \begin{frame}
- \frametitle{What we did since summer 2014}
+ \frametitle{Tell the world \& collaborate, cont.}
 
  \begin{itemize}
-  \item Fixed build path
-  \item Recording the build environment: \texttt{.buildinfo}
-  \item \texttt{strip-nondeterminism}
-  \item \texttt{reproducible.debian.net}
-  \item \texttt{diffoscope} (formerly known as \texttt{debbindiff})
-  \item \texttt{SOURCE\_DATE\_EPOCH}
-  \item \texttt{disorderfs}
-  \item Patches for \texttt{dpkg}, \texttt{debhelper}, \texttt{cdbs}, \texttt{sbuild}, …
+  \item Summit in December 2015 in Athens
+  \item coming soon: \texttt{https://reproducible-builds.org}
  \end{itemize}
 \end{frame}
 
-\begin{frame}[plain]
- \begin{tikzpicture}[remember picture,overlay]
-  \node[at=(current page.center)] {
-    \includegraphics[width=\paperwidth]{images/stats_pkg_state.png}
-  };
- \end{tikzpicture}
-\end{frame}
-
 
 \begin{frame}
- \frametitle{strip-nondeterminism}
+ \frametitle{Testing for variations}
 
  \begin{itemize}
-  \item Normalizes various file formats
-  \item Currently handles:
-   \begin{itemize}
-    \item ar archives (\texttt{.a})
-    \item gzip
-    \item Java jar
-    \item Javadoc HTML
-    \item Maven \texttt{pom.properties}
-    \item PNG
-    \item ZIP archives
-    \item … \textit{extensible to new formats}
-   \end{itemize}
-  \item Written in Perl (like \texttt{dpkg-dev})
+  \item Build for the first time
+  \item Save the result
+  \item Perform change(s) to the environment
+  \item Build for a second time
+  \item Compare results
+  \item\only<2>{this has become \texttt{reproducible.debian.net}}
  \end{itemize}
 \end{frame}
 
+
 \begin{frame}
  \frametitle{Debian .buildinfo}
 
@@ -361,6 +361,7 @@
  \end{itemize}
 \end{frame}
 
+
 \begin{frame}[fragile]
  \frametitle{Example .buildinfo}
 
@@ -385,18 +386,28 @@ Build-Environment:
 }
 \end{frame}
 
+
 \begin{frame}
- \frametitle{Testing for variations}
+ \frametitle{strip-nondeterminism}
 
  \begin{itemize}
-  \item Build for the first time
-  \item Save the result
-  \item Perform change(s) to the environment
-  \item Build for a second time
-  \item Compare results
+  \item Normalizes various file formats
+  \item Currently handles:
+   \begin{itemize}
+    \item ar archives (\texttt{.a})
+    \item gzip
+    \item Java jar
+    \item Javadoc HTML
+    \item Maven \texttt{pom.properties}
+    \item PNG
+    \item ZIP archives
+    \item … \textit{extensible to new formats}
+   \end{itemize}
+  \item Written in Perl (like \texttt{dpkg-dev})
  \end{itemize}
 \end{frame}
 
+
 \begin{frame}
  \frametitle{reproducible.debian.net}
 
diff --git a/2015-10-22-CongresoSeguridad/notes b/2015-10-22-CongresoSeguridad/notes
index 6062d66..b081bd4 100644
--- a/2015-10-22-CongresoSeguridad/notes
+++ b/2015-10-22-CongresoSeguridad/notes
@@ -1,27 +1,36 @@
 maybe
-	exact conferance name
 	slide about me - ask gunnar
-history nach hinten
-	add at least dc15 talk
-	athens meeting (passt am ende)
-since debconf14
-	 -> "what we did since last summer"
-	rb.d.n now running on steroids and testing armhf too
+
+beginning:
+	add slide with motivations + exploits
 rb.d.n: move that to the start
+want to help:
+	fix your _software_
+	use SOURCE_DATE_EPOCH
+	move screenshots in front to rp.d.n
+		update screenshot
+thanks:
+	add CongresoSeguridad
+
+remove: some toolchain issues
+	move bug bild nach vorne
+
+add somewhere: 
+  \item Nearly two patches per day since fall 2014 on average!a
+
+"what we did since last summer"
+	rb.d.n now running on steroids and testing armhf too
+
+nice to have
+------------
+add reproducible-builds.org screenshots
 variations
 	misses disorderfs
 	kernel variations 3.16/4.1/2 vs 2.6.66
-add reproducible-builds.org
 source-data-epoch:
 	update list
 next:
 	dpkg update
 	debhelper: check whether bugs are fixed, same for cdbs and sbuild
 	send mail to that dam dak bug. NOW.
-want to help:
-	fix your _software_
-	use SOURCE_DATE_EPOCH
-	move screenshots in front to rp.d.n
-		update screenshot
-thanks:
-	add CongresoSeguridad
+

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