[Reproducible-commits] [presentations] 01/01: shorten a bit, some updates & update todo…

Holger Levsen holger at layer-acht.org
Wed May 25 13:53:23 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 0e517eb6e991f9195c55ff75b0361ca0ee55bf5c
Author: Holger Levsen <holger at layer-acht.org>
Date:   Wed May 25 15:53:00 2016 +0200

    shorten a bit, some updates & update todo…
---
 2016-05-24-ripe72/2016-05-24-ripe72.tex | 107 ++++++--------------------------
 2016-05-24-ripe72/notes                 |  22 +++++++
 2 files changed, 40 insertions(+), 89 deletions(-)

diff --git a/2016-05-24-ripe72/2016-05-24-ripe72.tex b/2016-05-24-ripe72/2016-05-24-ripe72.tex
index 8c1c9bb..be61848 100644
--- a/2016-05-24-ripe72/2016-05-24-ripe72.tex
+++ b/2016-05-24-ripe72/2016-05-24-ripe72.tex
@@ -131,20 +131,10 @@ and some hints where this might be going…}
    \item \texttt{https://jenkins.debian.net} (~1100 jobs continously testing Debian)
   \end{itemize}
   \item \sout{Debian LTS} (Long Term Support)
+  \item \texttt{sudo (apt|dnf) install torbrowser-launcher}
  \end{itemize}
 \end{frame}
 
-\begin{frame}
- \frametitle{Detour: naming is a hard problem…}
- \begin{itemize}
- \item \texttt{https://jenkins.debian.net}
- \item \only<1>{\texttt{https://reproducible.debian.net}}\only<2-3>{\sout{\texttt{https://reproducible.debian.net}}}
- \item \texttt{https://tests.reproducible-builds.org}
- \item \texttt{https://reproducible-builds.org}
- \item<2-3> all point to the same system, \texttt{78.137.96.196}
- \item<3> \small{and sometimes only \texttt{https://tests.r-b.org} fit on the slides}
- \end{itemize}
-\end{frame}
 
 \begin{frame}
  \frametitle{more about me}
@@ -157,9 +147,8 @@ and some hints where this might be going…}
    \item until April 2016 together with Lunar funded by the Linux Foundation
    \item within in the team I'm mostly working on
    \texttt{https://tests.reproducible-builds.org}
+   \item applied for extended funding in April 2016…
   \end{itemize}
-  \item<2> \texttt{sudo apt install torbrowser-launcher}
-  \item<2> \texttt{sudo dnf install torbrowser-launcher}
 \end{itemize}
 \end{frame}
 
@@ -264,9 +253,7 @@ and some hints where this might be going…}
  \frametitle{Who are you?}
  \begin{itemize}
   \item Contributed to Free Software?
-  \item<2-4> Contributed to Debian?
-  \item<3-4> Seen a talk about reproducible builds?
-  \item<4> Contributed to this effort?
+  \item<2> Seen a talk about reproducible builds?
  \end{itemize}
 \end{frame}
 
@@ -410,21 +397,13 @@ and some hints where this might be going…}
  \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{\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
@@ -433,6 +412,7 @@ and some hints where this might be going…}
   \item \sout{\texttt{\#783475}}: texi2html
   \item \sout{\texttt{\#794586}}: ocamldoc
   \item \sout{\texttt{\#795942}}: wheel
+  \item \sout{\texttt{\#792202}}: texlive-bin
   \item ...
  \end{itemize}
 \end{frame}
@@ -442,7 +422,6 @@ and some hints where this might be going…}
  \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}}}
   \item \texttt{\#792687, \#804141}: gettext
   \item \texttt{\#792201}: doxygen
   \item \texttt{\#800797}: docbook-utils
@@ -450,12 +429,20 @@ and some hints where this might be going…}
   \item \texttt{\#790801}: txt2man
   \item \texttt{\#791815}: libxslt
   \item \texttt{\#794681}: qt4-x11 (qthelpgenerator)
-  \item \texttt{\#792202}: texlive-bin
   \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}
+
 
 \begin{frame}
  \frametitle{tests.reproducible-builds.org}
@@ -830,7 +817,7 @@ Build-Environment:
 \begin{frame}
  \frametitle{Reminder / Summary}
  \begin{itemize}
-  \item This is just a proof-of-concept, Debian is not 87\% reproducible,
+  \item This is just a proof-of-concept, Debian is not 90\% reproducible,
   Debian is 0\% reproducible.
   \item Patches still need to be merged
   \item<2-4> I hope that Debian 9, "stretch", will be partially reproducible in a meaningful way
@@ -842,18 +829,6 @@ Build-Environment:
  \end{itemize}
 \end{frame}
 
-\begin{frame}
- \frametitle{Summary, next step for Debian}
- \begin{center}
- \huge{ \texttt{tar --clamp-mtime}}
-  \item  \end{center}
- \begin{itemize}
- \item \texttt{https://savannah.gnu.org/patch/?8925}
- \item patch included in Debian since 2015-11-15
- \item doesn't help us, we need it upstream
- \item if you know \texttt{GNU tar} upstream developers…
- \end{itemize}
-\end{frame}
 
 
 \section{Status Non-Debian World}
@@ -1010,6 +985,9 @@ Build-Environment:
  \begin{itemize}
 \item Bitcoin
 \item Tor
+\item Signal
+\item OpenSUSE (could be tested easily…)
+\item Ubuntu
 \item NixOS
 \item Qubes
 \item (Subgraph)
@@ -1034,8 +1012,6 @@ Build-Environment:
 \begin{frame}
  \frametitle{Unmentioned, unknown activities?}
  \begin{itemize}
-\item  OpenSUSE (could be tested easily…)
-\item  Ubuntu
 \item  OpenBSD
 \item  Gentoo (stage1)
  \item ?
@@ -1049,16 +1025,6 @@ Build-Environment:
 
 
 
-\begin{frame}
- \frametitle{Release process issues}
- \begin{itemize}
-  \item In our current design and practices, rebuilding Debian
-  \texttt{stretch} will require
-  package versions which are not part of \texttt{stretch}.
-  \item {Rebuilding all of Debian a month prio the release? }
-  \item<2> This problem is per se not Debian specific at all…
- \end{itemize}
-\end{frame}
 
 \begin{frame}
  \frametitle{Distributing \texttt{.buildinfo} files}
@@ -1105,22 +1071,6 @@ Build-Environment:
  \end{itemize}
 \end{frame}
 
-\begin{frame}
- \frametitle{Future of tests.reproducible-builds.org}
-
- \begin{itemize}
- \item We want to test other architectures!
-  \begin{itemize}
-   \item \texttt{arm64} finally on the horizon
-  \end{itemize}
- \item We want to test other projects!
- \item We want more people contributing code for their projects!
- \item We want more people looking at the results!
- \item We don't want to build twice and test against what we built, but rather
- the binaries distributed by these projects (if any)
- \item<2> This is "just" a testing framework…
-\end{itemize}
-\end{frame}
 
 \begin{frame}
  \frametitle{Summary}
@@ -1187,27 +1137,6 @@ Build-Environment:
  \end{itemize}
 \end{frame}
 
-\begin{frame}
- \frametitle{Form another team!}
-
- \begin{itemize}
-  \item Why?
-   \begin{itemize}
-    \item Every distribution should be reproducible!
-    \item Learn something new everyday
-    \item Change the (software) world!
-    \item \texttt{https://tests.reproducible-builds.org/\$project} needs
-    \textbf{your} help
-   \end{itemize}
-  \item How to get started?
-   \begin{itemize}
-    \item Talk to me here or talk to us on IRC or via mail.
-    \item RTFM, there is lots of documentation
-    \item Experiment - learning by doing
-   \end{itemize}
- \end{itemize}
-\end{frame}
-
 
 \section{Questions, comments, ideas?}
 
diff --git a/2016-05-24-ripe72/notes b/2016-05-24-ripe72/notes
index a2a0bb0..beb6b48 100644
--- a/2016-05-24-ripe72/notes
+++ b/2016-05-24-ripe72/notes
@@ -1,3 +1,25 @@
+ripe notes
+----------
+1000 bugs fixed, x with patch open
+300 jobs?
+20k fixed, 90%
+35 pkg sets
+demo static
+cii funding hopefully soon
+future unclear + different
+suseconf
+flock
+debian: freeze 31.dec.2016
+	then more, new, work ahead (after the release)
+no policy requirement anyway yet, we want to change that
+	(we want to change the meaning of free software)
+4 new gsoc + outreachy students
+summit in autumn 2016
+shorter
+
+old notes
+---------
+
 demo: PTH=$(mktemp -d); OPTH=$PWD; P=giftrans; cp ${P}_* $PTH/; cd $PTH ; dpkg-source -x ${P}*.dsc ; for X in 1 2 3 4 5 ; do (cd ${P}-*/; dpkg-buildpackage -b -uc -us); mkdir -p .$X ; cp $P_*.deb .$X; done ; rm *deb ; echo; sha1sum *dsc *z .*/*.deb | grep -v giftrans-dbgsym ; cd - ; echo "don't foget to rm -r $PTH"
 
 demo as screenshots

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