[Reproducible-commits] [presentations] 01/02: WIP, armhf + notes

Holger Levsen holger at moszumanska.debian.org
Fri Jan 29 20:41:02 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 05ed506cf1bed4f45f6ae2c4b86f30eba7c8cce9
Author: Holger Levsen <holger at layer-acht.org>
Date:   Fri Jan 29 21:02:08 2016 +0100

    WIP, armhf + notes
---
 .../2016-01-31-FOSDEM16-Reproducible-ecosystem.tex | 51 +++++++++++++---------
 2016-01-31-FOSDEM16/notes                          | 25 ++++-------
 2 files changed, 39 insertions(+), 37 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 8223c50..04cd8d9 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
@@ -390,10 +390,10 @@ and some hints where this might be going…}
 
  \begin{itemize}
   \item Build date (timestamps) usually not useful for the user
-  \item<2-3> \texttt{SOURCE\_DATE\_EPOCH} can be used instead of current date
-  \item<2-3> can also be used for random and other for other seeds
   \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, Guix, …)
@@ -467,14 +467,14 @@ and some hints where this might be going…}
  \frametitle{amd64 architecture on tests.r-b.org}
 
  \begin{itemize}
-  \item \texttt{amd64}: 106 cores and 282 GB RAM split on 9 VMs, provided by
-  https://profitbricks.co.uk
+  \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}
@@ -488,11 +488,17 @@ and some hints where this might be going…}
 
  \begin{itemize}
   \item \texttt{armhf}: 14 nodes with 50 cores and 23 GB RAM
-  \item combined they only draw 100 watts of power
-  \item hosted by \texttt{vagrant at debian.org}, several hardware sponsors, 4.5k USD by Debian
- \end{itemize}
+  \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, LLC)
+  plus 4.5k USD by Debian}
+\end{itemize}
  \begin{center}
-  \includegraphics[height=0.5\paperheight]{images/2016-01-26-180836.jpg}
+  \includegraphics[height=0.42\paperheight]{images/2016-01-26-180836.jpg}
   \vfill
  \end{center}
 \end{frame}
@@ -532,19 +538,6 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
 \end{frame}
 
 
-\begin{frame}
- \frametitle{Notes and issues on tests.reproducible-builds.org}
-
- \begin{itemize}
-  \item { 180 categorised distinct issues }
-  \item { 3,496 categorized notes }
-  \item<2-3> { maintained in \texttt{notes.git} }
-  \item<3> { currently Debian only, but cross distro notes are planned}
- \end{itemize}
-\end{frame}
-
-
-
 \placelogofalse
 
 {
@@ -636,6 +629,22 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
 \end{frame}
 
 \begin{frame}
+ \frametitle{Notes and issues on tests.reproducible-builds.org}
+
+ \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 
+  note }
+  \item<2-4> { 737 packages failing to build, but only 76 without a note }
+  \item<3-4> { maintained in \texttt{notes.git} }
+  \item<4> { currently Debian only, but cross distro notes are planned}
+ \end{itemize}
+\end{frame}
+
+
+
+\begin{frame}
  \frametitle{Debian packages on tests.reproducible-builds.org}
  \begin{itemize}
   \item \url {https://reproducible.debian.net/$src}
diff --git a/2016-01-31-FOSDEM16/notes b/2016-01-31-FOSDEM16/notes
index 2a87884..56c057c 100644
--- a/2016-01-31-FOSDEM16/notes
+++ b/2016-01-31-FOSDEM16/notes
@@ -1,14 +1,6 @@
 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"
 
 really show live demo there? :)
-aim for 60 slides or less (talk slot is 50min, give time for questions)
-
-open nothing in browser, have all the screenshots ready
-- issue page
-- one issue in detail
-- dashboard
-- howto
-- (have torbrowser open and pages loaded to be able to show things)
 
 
 
@@ -31,7 +23,8 @@ describe debian test setup
 	debian stats
 		armhf/testing done in 23 days
 	mention variations from TODO
-	check variations "look"
+	
+drop mentioning stip-nondeterminism
 
 diffoscope can use debug symbols now
 
@@ -52,13 +45,18 @@ make slides for each distro
 		nixos
 		qubes
 		bitcoin / tor
-		windows or any commercial vendor except gambling
+		gambling industry
 	unmentioned, unknown activities?
 		suse could reuse scripts
 		ubuntu
 		openbsd
 		gentoo (stage1)
 		you name it
+		windows or any commercial vendor except gambling
+			medicine
+			arms
+			critical infrastructure
+			cars (hello VW)
 	debian
 		"last year we had 70 issues (now 180), but instead we rather present progress in 10 projects"
 		describe blockers:
@@ -71,7 +69,7 @@ make slides for each distro
 		describe nice to haves:
 			reprepro
 			etc
-		20k reproducible source packages in main alone!
+		20k reproducible source packages in main alone! reached on january 29th
 		so 3k left to fix
 		X notes in Y issues on these
 		Z uncatarogized
@@ -84,15 +82,11 @@ explain shortcuts:
         defined build environment with little variations
         subsets
 
-    23 cores and 64 GB memory for jenkins.debian.net
-	really?
-
     many good sideeffects
 	eg also arm bootloader improvements ;)
 	faster builds
 	check our wiki page on that
 
-
 future other tests:
 	not all variations debian has are applied, notable not yet date+time
 	seperation of test logic and html page creation planned
@@ -103,7 +97,6 @@ future
 	fosdem devroom in 2017?!
 	tests.r-b.o doing rebuilds against releases
 
-
 prepare demo using screenshots
 
 disclaimer:

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