[presentations] 01/04: openwrt: reorder some slides
Holger Levsen
holger at layer-acht.org
Tue Oct 11 21:34:00 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 0108219656e4c065a40be0574bc21d8f530b52a0
Author: Holger Levsen <holger at layer-acht.org>
Date: Tue Oct 11 22:08:13 2016 +0200
openwrt: reorder some slides
---
.../2016-10-13-OpenWrt-Summit.tex | 135 +++++++++++----------
1 file changed, 68 insertions(+), 67 deletions(-)
diff --git a/2016-10-13-OpenWrt-Summit/2016-10-13-OpenWrt-Summit.tex b/2016-10-13-OpenWrt-Summit/2016-10-13-OpenWrt-Summit.tex
index 55996ef..340c635 100644
--- a/2016-10-13-OpenWrt-Summit/2016-10-13-OpenWrt-Summit.tex
+++ b/2016-10-13-OpenWrt-Summit/2016-10-13-OpenWrt-Summit.tex
@@ -361,64 +361,66 @@ from a given source}
\begin{itemize}
\item \texttt{https://reproducible-builds.org}
+ \item git repositories, IRC channels, mailinglists, webspace
\end{itemize}
\begin{center}
\includegraphics[width=0.7\textwidth]{images/rbwww1.png}
\end{center}
\end{frame}
-\begin{frame}
- \frametitle{Common problems}
+\placelogofalse
+
+{
+\usebackgroundtemplate{%
+ \begin{tikzpicture}[remember picture,overlay]%
+ \node[shift={(-0.1\paperwidth, 0.15\paperheight)},at=(current page.south east)] {
+ \includegraphics[width=0.2\paperwidth]{images/diffoscope_logo.png}
+ };
+ \end{tikzpicture}%
+}
+
+\begin{frame}{diffoscope}
+ \frametitle{Debugging problems: \texttt{https://try.diffoscope.org}}
\begin{itemize}
- \item time stamps
- \item timezones
- \item locales
- \item everything else (seperated into known issues and the blurry rest)
+ \item Examines differences \textbf{in depth}.
+ \item Outputs HTML or plain text with human readable differences.
+ \item Recursively unpacks archives, uncompresses PDFs, disassembles
+ binaries, unpacks Gettext files, …
+ \item Easy to extend to new file formats.
+ \item Falls back to binary comparison.
+ \item Available from \texttt{git}, PyPI, Debian, \\
+ Arch Linux, Guix, Homebrew. Works on BSD.
+ \item Maintainers in other distros wanted.
+ \item \url{https://diffoscope.org/}
\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}
+ \frametitle{\texttt{diffoscope} example (HTML output)}
\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}
+ \node[at=(current page.center)] {
+ \includegraphics[width=0.9\paperwidth]{images/diffoscope_example_html.png}
};
\end{tikzpicture}
- \end{itemize}
\end{frame}
\begin{frame}
- \frametitle{\texttt{SOURCE\_DATE\_EPOCH}}
+ \frametitle{\texttt{diffoscope} is "just" for debugging}
\begin{itemize}
- \item Build date (timestamps) usually not useful for the user
- \item \texttt{SOURCE\_DATE\_EPOCH} is defined as the last modification of
- the source, since the epoch (1970-01-01)
- \item can be used instead of current date
- \item can also be used for random seeds etc.
- \item in Debian, set from the latest \texttt{debian/changelog} entry
- \item can be set to the latest git commit too or the latest file
- modification date
+ \item Reminder: \texttt{diffoscope} is for \textbf{debugging}
+ \item "reproducible" according to our definition means: \textbf{bit by bit
+ identical}. So the tools for testing whether something is reproducible are
+ either \texttt{diff} or \texttt{sha256sum}!
\end{itemize}
\end{frame}
-\begin{frame}
- \frametitle{\texttt{SOURCE\_DATE\_EPOCH}}
+}
- \begin{itemize}
- \item \texttt{SOURCE\_DATE\_EPOCH} spec available:
- \item \texttt{https://reproducible-builds.org/specs/}
- \item many upstreams support it already
- \item has been adopted by other distributions
- (NetBSD, FreeBSD, Arch Linux, Guix, …)
- \end{itemize}
-\end{frame}
+\placelogotrue
\begin{frame}
@@ -473,59 +475,58 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
\end{frame}
-\placelogofalse
-
-{
-\usebackgroundtemplate{%
- \begin{tikzpicture}[remember picture,overlay]%
- \node[shift={(-0.1\paperwidth, 0.15\paperheight)},at=(current page.south east)] {
- \includegraphics[width=0.2\paperwidth]{images/diffoscope_logo.png}
- };
- \end{tikzpicture}%
-}
-
-\begin{frame}{diffoscope}
- \frametitle{Debugging problems: \texttt{https://try.diffoscope.org}}
+\begin{frame}
+ \frametitle{Common problems}
\begin{itemize}
- \item Examines differences \textbf{in depth}.
- \item Outputs HTML or plain text with human readable differences.
- \item Recursively unpacks archives, uncompresses PDFs, disassembles
- binaries, unpacks Gettext files, …
- \item Easy to extend to new file formats.
- \item Falls back to binary comparison.
- \item Available from \texttt{git}, PyPI, Debian, \\
- Arch Linux, Guix, Homebrew. Works on BSD.
- \item Maintainers in other distros wanted.
- \item \url{https://diffoscope.org/}
+ \item time stamps
+ \item timezones
+ \item locales
+ \item everything else (seperated into known issues and the blurry rest)
\end{itemize}
\end{frame}
-
\begin{frame}
- \frametitle{\texttt{diffoscope} example (HTML output)}
+ \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[at=(current page.center)] {
- \includegraphics[width=0.9\paperwidth]{images/diffoscope_example_html.png}
+ \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{\texttt{diffoscope} is "just" for debugging}
+ \frametitle{\texttt{SOURCE\_DATE\_EPOCH}}
\begin{itemize}
- \item Reminder: \texttt{diffoscope} is for \textbf{debugging}
- \item "reproducible" according to our definition means: \textbf{bit by bit
- identical}. So the tools for testing whether something is reproducible are
- either \texttt{diff} or \texttt{sha256sum}!
+ \item Build date (timestamps) usually not useful for the user
+ \item \texttt{SOURCE\_DATE\_EPOCH} is defined as the last modification of
+ the source, since the epoch (1970-01-01)
+ \item can be used instead of current date
+ \item can also be used for random seeds etc.
+ \item in Debian, set from the latest \texttt{debian/changelog} entry
+ \item can be set to the latest git commit too or the latest file
+ modification date
\end{itemize}
\end{frame}
-}
+\begin{frame}
+ \frametitle{\texttt{SOURCE\_DATE\_EPOCH}}
-\placelogotrue
+ \begin{itemize}
+ \item \texttt{SOURCE\_DATE\_EPOCH} spec available:
+ \item \texttt{https://reproducible-builds.org/specs/}
+ \item many upstreams support it already
+ \item has been adopted by other distributions
+ (NetBSD, FreeBSD, Arch Linux, Guix, …)
+ \end{itemize}
+\end{frame}
\section{Status Debian}
--
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