[presentations] 04/05: update debian stats
Holger Levsen
holger at layer-acht.org
Wed Oct 12 15:03:38 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 3fa5305ee1e2a71cb69cf6ef71da1f0504f1154f
Author: Holger Levsen <holger at layer-acht.org>
Date: Wed Oct 12 16:48:47 2016 +0200
update debian stats
---
.../2016-10-13-OpenWrt-Summit.tex | 46 ++++++++++++++-------
.../images/stats_bugs_sin_ftbfs_state.png | Bin 29144 -> 27940 bytes
.../images/stats_pkg_state_testing.png | Bin 0 -> 30176 bytes
.../images/stats_pkg_state_unstable.png | Bin 0 -> 31976 bytes
2016-10-13-OpenWrt-Summit/notes | 14 +++++--
5 files changed, 40 insertions(+), 20 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 c238991..a968040 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
@@ -462,7 +462,7 @@ from a given source}
\item 8-12 \texttt{amd64} nodes, 150 cores and soon 500 GB RAM - thanks to
Profitbricks.com!
\item 22 \texttt{armhf} nodes, 98 cores and 53 GB RAM
- \item 329 jenkins jobs
+ \item 329 jenkins jobs running on jenkins.debian.net
\item 43 scripts in Python and Bash, 283 lines of code in average
\item 37 contributors for \texttt{jenkins.debian.net.git}
\end{itemize}
@@ -564,19 +564,34 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
\section{Status Debian}
\begin{frame}
+ \frametitle{Progress in Debian \texttt{testing} ("stretch")}
+ \begin{tikzpicture}[remember picture]
+ \node[shift={(-0.5\paperwidth, \paperheight)},at=(current page.south east)] {
+ \includegraphics[height=0.65\paperheight]{images/stats_pkg_state_testing.png}
+ };
+ \end{tikzpicture}
+ \begin{center}
+ \footnotesize{21,527 (91.2\%) out of 23,597 source packages are reproducible \\
+ in our test framework on \texttt{amd64}}
+ \vfill
+ \end{center}
+\end{frame}
+
+\begin{frame}
\frametitle{Progress in Debian \texttt{unstable}}
\begin{tikzpicture}[remember picture]
\node[shift={(-0.5\paperwidth, \paperheight)},at=(current page.south east)] {
- \includegraphics[height=0.65\paperheight]{images/stats_pkg_state.png}
+ \includegraphics[height=0.65\paperheight]{images/stats_pkg_state_unstable.png}
};
\end{tikzpicture}
\begin{center}
- \footnotesize{20,079 (85\%) out of 23,595 source packages are reproducible \\
- in our test framework}
+ \footnotesize{18,898 (75.8\%) out of 24,931 source packages are reproducible \\
+ in our test framework on \texttt{amd64}} (difference due to build path variations)
\vfill
\end{center}
\end{frame}
+
\begin{frame}
\frametitle{Progress in the Debian bug tracker}
\begin{tikzpicture}[remember picture]
@@ -596,12 +611,13 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
\begin{itemize}
\item \url{https://reproducible.debian.net/$src}
- \item 32 package sets
- \item 179 categorised distinct issues
- \item 3,792 notes
- \item 2549 unreproducible packages in \texttt{sid}, but only 139 without a note
- \item 728 packages failing to build, but only 74 without a note
- \item maintained in \texttt{notes.git}
+ \item 43 package sets
+ \item 250 categorised distinct issues
+ \item 6,944 notes
+ \item 1,894 unreproducible packages in \texttt{stretch} (testing), but only
+ 177 without a note (5,777 in \texttt{unstable} but also only 277 without a
+ note)
+ \item maintained in \texttt{notes.git} by 47 contributors
\item currently Debian only, but cross distro notes are planned
\end{itemize}
\end{frame}
@@ -610,9 +626,9 @@ hour, minute & \multicolumn{2}{l}{hour is usually the same… usually, the minut
\begin{frame}
\frametitle{Summary / What's left to do}
\begin{itemize}
- \item This is a proof-of-concept, Debian is not 90\% reproducible. \\
- (and 10\% = 2000 sources packages!)
- \item<2-4> Though most everything is finally in Debian now, except
+ \item This is a proof-of-concept, Debian is neither 91.2\% reproducible nor
+ 75.8\%. (and 10\% > 2,300 sources packages!)
+ \item<2-4> All our required changes are finally in Debian now, except
\texttt{dpkg} and \texttt{.buildinfo} file support on the archive side.
\item<3-4> We hope that Debian 9, "stretch", will be partially reproducible
in a meaningful way, in 2017.
@@ -816,9 +832,7 @@ where}\only<2>{gamblingmachines}!)
\begin{itemize}
\item
- \only<1>{Debian “Reproducible Builds” team \\
- {\small (you are just \textbf{so} awesome!)}}
- \only<2>{All “Reproducible Builds” teams \\
+ {All “Reproducible Builds” contributors \\
{\small (you are just \textbf{so} awesome!)}}
\item Linux Foundation and the Core Infrastructure Initiative
\item OpenWrt Summit and ELCE
diff --git a/2016-10-13-OpenWrt-Summit/images/stats_bugs_sin_ftbfs_state.png b/2016-10-13-OpenWrt-Summit/images/stats_bugs_sin_ftbfs_state.png
index c8d16ac..995899b 100644
Binary files a/2016-10-13-OpenWrt-Summit/images/stats_bugs_sin_ftbfs_state.png and b/2016-10-13-OpenWrt-Summit/images/stats_bugs_sin_ftbfs_state.png differ
diff --git a/2016-10-13-OpenWrt-Summit/images/stats_pkg_state_testing.png b/2016-10-13-OpenWrt-Summit/images/stats_pkg_state_testing.png
new file mode 100644
index 0000000..964396e
Binary files /dev/null and b/2016-10-13-OpenWrt-Summit/images/stats_pkg_state_testing.png differ
diff --git a/2016-10-13-OpenWrt-Summit/images/stats_pkg_state_unstable.png b/2016-10-13-OpenWrt-Summit/images/stats_pkg_state_unstable.png
new file mode 100644
index 0000000..b9c4f5d
Binary files /dev/null and b/2016-10-13-OpenWrt-Summit/images/stats_pkg_state_unstable.png differ
diff --git a/2016-10-13-OpenWrt-Summit/notes b/2016-10-13-OpenWrt-Summit/notes
index 2ce7c37..02ebd78 100644
--- a/2016-10-13-OpenWrt-Summit/notes
+++ b/2016-10-13-OpenWrt-Summit/notes
@@ -1,8 +1,5 @@
notes for openwrt/lede talk…
add slide: variations on openwrt/lede
- update numbers
- reproducibility stats
- update graphs
mention build path in debian unstable, not in testing (two graphs)
add openwrt summit logo at end
add lots of logos?!
@@ -11,11 +8,20 @@ notes for openwrt/lede talk…
we can build openwrt + lede at least every day, thanks profitbricks!
we can build more branches…
100% now (show screenshot) but what variations are missing? list them and list current results
- drop intro h+l
skip demo
add new team members…
+ daniel sh
+ emmanuel b
+ val
+ sgclark
+ ceridwen
+ sascha s
S_D_R?
remove swirl background some more?
+ (debian) .buildinfo file example @openwrt slides?
+
+
+
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"
--
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