[Reproducible-commits] [presentations] 01/02: update jenkins.d.n description, update pkg sets, change ordering a bit

Holger Levsen holger at moszumanska.debian.org
Mon May 25 22:03:54 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 cf13c20fbbcaaa21822e567e7573504184702cd6
Author: Holger Levsen <holger at layer-acht.org>
Date:   Mon May 25 22:54:27 2015 +0200

    update jenkins.d.n description, update pkg sets, change ordering a bit
---
 2015-05-26-CCCBerlin/2015-05-26-CCCBerlin.mdwn     | 166 +++++++++------------
 2015-05-26-CCCBerlin/Makefile                      |   4 +-
 ...tats_meta_pkg_state_build-essential-depends.png | Bin 25009 -> 0 bytes
 .../images/stats_meta_pkg_state_key_packages.png   | Bin 27641 -> 0 bytes
 ...s_meta_pkg_state_maint_pkg-perl-maintainers.png | Bin 28485 -> 0 bytes
 changelog.txt                                      |  21 +--
 6 files changed, 84 insertions(+), 107 deletions(-)

diff --git a/2015-05-26-CCCBerlin/2015-05-26-CCCBerlin.mdwn b/2015-05-26-CCCBerlin/2015-05-26-CCCBerlin.mdwn
index e7f17a0..b32b6d1 100644
--- a/2015-05-26-CCCBerlin/2015-05-26-CCCBerlin.mdwn
+++ b/2015-05-26-CCCBerlin/2015-05-26-CCCBerlin.mdwn
@@ -407,20 +407,48 @@ Initially a 10 lines shell script…
 
 reproducible.debian.net: today
 -------------------------------
-
- * Driven by jenkins.debian.net
-	* announced 2014-09-26
-        * tests packages on amd64 in `experimental`, `unstable` and `testing`
  * 27 jobs defined in 370 LOC of YAML
 	* 8 build jobs, rescheduled every 2 minutes
-	* Job for auto-scheduling
+	* Job for auto-scheduling via a SQLite database
 	* 5 jobs to recreate pbuilder base.tgz for sid, testing and experimental and debbindiff schroots (just sid and testing)
-	* Job to update notes and issues from Git
+	* job to update notes and issues from Git
 	* JSON output
-	* Job to indicate problems on r.d.n
-	* Remaining jobs mostly to create HTML and graphs
+	* a maintainance job and one to report problems in the results
+	* remaining jobs mostly to create HTML and graphs
  * 11 Shell scripts with 2766 LOC
+	* including one to be manually run (on alioth) by team members to independently schedule packages
  * 11 Python3 scripts with 3123 LOC
+ * constantly updated "static" webpages
+
+reproducible.debian.net: today
+-------------------------------
+
+ * driven by jenkins.debian.net
+	* announced 2014-09-26
+ * virtual hardware sponsored by profitbricks.com - constantly increasing ;-) Thanks for the support!
+	* migration to a even more distributed system has just begun, incl. to jenkins.debian.org and using a 2nd build host
+ * tests packages in `main` on `amd64` in `experimental`, `unstable` and `testing`
+	* scheduler reschedules unstable twice as testing at te moment - but we can change this anytime easily
+	* frequent IRC notifications, optionally targeted on demand
+ * all code and configuration in `jenkins.debian.net.git`
+
+reproducible.debian.net overall stats
+-------------------------------------
+
+\begin{center}
+\includegraphics[width=0.9\textwidth]{images/stats_pkg_state}
+\end{center}
+
+For those in the back
+---------------------
+
+\begin{center}
+\Huge 81.4\%
+
+\normalsize More than 17,800 source packages!
+
+\visible<2>{(in our test environment!)}
+\end{center}
 
 reproducible.debian.net: variations
 -----------------------------------
@@ -438,18 +466,25 @@ The second build is different in:
  * kernel version (using `linux64 --uname-2.6`)
  * `DEB_BUILD_OPTIONS="parallel=22"`
 
+What is not tested (yet)
+------------------------
+
+ * day/month/year
+ * `/proc/cpuinfo`
+ * rebuilds on different filesystems (currently `tmpfs` only)
+ * *more?*
+
+
 reproducible.debian.net: more goodies
 -------------------------------------
 
  * `https://reproducible.debian.net/$PACKAGE`
- * Reproducibility status in `tracker.debian.org`
- * Package sets:
-     - `Essential:yes`, `build-essential`
-     - 1337 most frequently installed packages (`popcon`)
-     - Packages installed on Debian machines
-     - All packages in Tails and their build dependencies
-     - All packages in Grml and their build dependencies
  * List of unreproducible packages per maintainer
+ * List of packages without any identified issue
+ * Reproducibility status displayed in:
+	* `tracker.debian.org`
+	* DDPO, eg. `https://qa.debian.org/developer.php?login=holger@debian.org`
+	* Debian Maintainer Dashbord, eg `https://udd.debian.org/dmd/?email=holger%40debian.org`
 
 reproducible.debian.net: not reproducible
 -----------------------------------------
@@ -486,35 +521,10 @@ Experimental “reproducible” toolchain
  * Currently 12 source packages
  * Examples : **`dpkg`**, **`debhelper`**, `docbook-to-man`, `fontforge`, `libxslt`, `python-support`, `sphinx`,
    …
- * Most patches already submitted
+ * Most patches already submitted to the BTS
  * `git://git.debian.org/reproducible/$pkg.git` in branch `pu/reproducible_builds`
  * repositories overview on `r.d.n`
 
-reproducible.debian.net overall stats
--------------------------------------
-
-\begin{center}
-\includegraphics[width=0.9\textwidth]{images/stats_pkg_state}
-\end{center}
-
-For those in the back
----------------------
-
-\begin{center}
-\Huge 81.4\%
-
-\normalsize More than 17,800 source packages!
-
-\visible<2>{(in our test environment!)}
-\end{center}
-
-What is not tested (yet)
-------------------------
-
- * Day/month/year
- * `/proc/cpuinfo`
- * *More?*
-
 Investigated packages
 ---------------------
 
@@ -529,6 +539,27 @@ Identified issues
 \includegraphics[width=0.9\textwidth]{images/stats_issues}
 \end{center}
 
+reproducible.debian.net: package sets
+------------
+
+ * currently 25 package sets:
+     - `Essential:yes`, ,`Required:yes`, `build-essential` and their build dependencies
+     - 1337 most frequently installed packages (`popcon`)
+     - "key packages" (from UDD)
+     - All Packages installed on all debian.org machines
+     - All Packages which had a security fix (DSA) published
+     - All (GNOME|KDE|XDCE) packages and their build dependencies
+     - All packages in Tails and their build dependencies
+     - All packages in Grml and their build dependencies
+     - All packages maintained by pkg-perl-maintainers, pkg-java-maintainers, pkg-haskell-maintainers, pkg-ruby-extras-maintainers, pkg-golang-maintainers, debian-ocaml, debian-boot
+
+r.d.n package sets: tails_build-depends
+------------
+
+\begin{center}
+\includegraphics[width=0.9\textwidth]{images/stats_meta_pkg_state_tails_build-depends}
+\end{center}
+
 ----------------------------------
 
 \begin{center}
@@ -843,54 +874,6 @@ Help Debian?
      - …
  * Hack tools to display local packages reproducibility status
 
-Package sets: build-essential-depends
-------------
-
-\begin{center}
-\includegraphics[width=0.9\textwidth]{images/stats_meta_pkg_state_build-essential-depends}
-\end{center}
-
-Package sets: key_packages
-------------
-
-\begin{center}
-\includegraphics[width=0.9\textwidth]{images/stats_meta_pkg_state_key_packages}
-\end{center}
-
-Package sets: pkg-perl-maintainers
-------------
-
-\begin{center}
-\includegraphics[width=0.9\textwidth]{images/stats_meta_pkg_state_maint_pkg-perl-maintainers}
-\end{center}
-
-Package sets: tails_build-depends
-------------
-
-\begin{center}
-\includegraphics[width=0.9\textwidth]{images/stats_meta_pkg_state_tails_build-depends}
-\end{center}
-
-Package sets
-------------
-
-\footnotesize
-
- * essential
- * required
- * build-essential, build-essential-depends
- * popcon_top1337-installed-sources
- * key_packages
- * installed_on_debian.org
- * had_a_DSA
- * gnome, gnome_build-depends
- * kde, kde_build-depends
- * xfce, xfce_build-depends
- * tails, tails_build-depends
- * grml, grml_build-depends
- * maint_pkg-perl-maintainers, maint_pkg-java-maintainers, maint_pkg-haskell-maintainers, maint_pkg-ruby-extras-maintainers, maint_pkg-golang-maintainers, maint_debian-ocaml
- * maint_debian-boot
-
 Contributors
 ------------
 
@@ -1062,9 +1045,8 @@ Thanks
 \end{center}
 
 \begin{center}
-\Large Very many thanks:
-
-\Huge Lunar
+\visible<2>{\Large Very many thanks to:}
+\visible<2>{\Huge Lunar}
 \end{center}
 
 
diff --git a/2015-05-26-CCCBerlin/Makefile b/2015-05-26-CCCBerlin/Makefile
index 7fb3cac..0620c53 100644
--- a/2015-05-26-CCCBerlin/Makefile
+++ b/2015-05-26-CCCBerlin/Makefile
@@ -18,7 +18,7 @@ images:
 		rm $$i.png ; \
 		wget https://reproducible.debian.net/unstable/$$i.png ; \
 	done ; \
-	for i in stats_meta_pkg_state_build-essential-depends stats_meta_pkg_state_key_packages stats_meta_pkg_state_maint_pkg-perl-maintainers stats_meta_pkg_state_tails_build-depends ; do \
+	for i in stats_meta_pkg_state_tails_build-depends ; do \
 		rm $$i.png ; \
 		wget https://reproducible.debian.net/unstable/amd64/$$i.png ; \
 	done ; \
@@ -35,7 +35,7 @@ $(PRESENTATION).pdf: $(PRESENTATION).mdwn $(PRESENTATION)-header.tex $(IMGS)
 		--include-in-header=$(PRESENTATION)-header.tex \
 		--variable=fontsize=14pt \
 		--latex-engine=lualatex -o $@ $<
-	echo "3 questions: who has visited bugs.debian.org/# ? who contributes to Debian / FLOSS? who saw the 31c3/fosdem 15 talk or knows about reproducible builds already?"
+	echo "\n3 questions to the audience to start:\n - who has visited bugs.debian.org/# ?\n - who contributes to Debian / FLOSS?\n - who saw the 31c3/fosdem 15 talk or knows about reproducible builds already?\n\nPrint .txt."
 
 %.pdf: %.svg
 	inkscape --export-pdf=$@ --export-dpi=600 $<
diff --git a/2015-05-26-CCCBerlin/images/stats_meta_pkg_state_build-essential-depends.png b/2015-05-26-CCCBerlin/images/stats_meta_pkg_state_build-essential-depends.png
deleted file mode 100644
index 41e3f3b..0000000
Binary files a/2015-05-26-CCCBerlin/images/stats_meta_pkg_state_build-essential-depends.png and /dev/null differ
diff --git a/2015-05-26-CCCBerlin/images/stats_meta_pkg_state_key_packages.png b/2015-05-26-CCCBerlin/images/stats_meta_pkg_state_key_packages.png
deleted file mode 100644
index f59bc4c..0000000
Binary files a/2015-05-26-CCCBerlin/images/stats_meta_pkg_state_key_packages.png and /dev/null differ
diff --git a/2015-05-26-CCCBerlin/images/stats_meta_pkg_state_maint_pkg-perl-maintainers.png b/2015-05-26-CCCBerlin/images/stats_meta_pkg_state_maint_pkg-perl-maintainers.png
deleted file mode 100644
index ca0897a..0000000
Binary files a/2015-05-26-CCCBerlin/images/stats_meta_pkg_state_maint_pkg-perl-maintainers.png and /dev/null differ
diff --git a/changelog.txt b/changelog.txt
index 960acc9..0fb337c 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -9,23 +9,18 @@ changes since the last presentation.
 
 changes since fosdem 2015
 -------------------------
-
-
-* dd-list
-* tracker.debian.org inclusion
-* ddpo inclusion, eg. https://qa.debian.org/developer.php?login=holger@debian.org
-* debian maintainer dashbord inclusion, eg https://udd.debian.org/dmd/?email1=holger%40debian.org
-
-* jenkins / ci-setup:
-** new hw ressources
-** 2nd build host planned / jenkins.d.o in progress too
-** dbd from sid is used to compare builds in testing
-** script for team members to manually schedule packages from alioth
+* FIXME: what does DDPO mean?
+* update screenshots
 
 ** wishlist: test jobs for openwtr, freebsd (netbsd?), freebsd ports, fedora
 
 * 64 new issues identified (since January 31 2015) for 122 in total, in 3389 (2243 four months ago) packages
+* not included in the slides
+ * timezone
+ * umask
+ * others like kernel or DEB_BUILD_OPTIONS
 
 * status page, explain next likely/needed steps...
+** dpkg .buildinfo bug
+** policy bug
 * emphasize "research" + "theoretically possible" + lots of support. hope for much progress at debconf15
-

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