[Git][reproducible-builds/reproducible-presentations][master] debconf25 talk: lets get ready

Holger Levsen (@holger) gitlab at salsa.debian.org
Tue Jul 15 09:22:32 UTC 2025



Holger Levsen pushed to branch master at Reproducible Builds / reproducible-presentations


Commits:
a245248c by Holger Levsen at 2025-07-15T11:10:26+02:00
debconf25 talk: lets get ready

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


4 changed files:

- + 2025-07-15-reproduce.debian.net-rebuilding-what-is-distributed-from-ftp.debian.org/images/reproduce.algiz.nu.png
- + 2025-07-15-reproduce.debian.net-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_20250712.png
- 2025-07-15-reproduce.debian.net-rebuilding-what-is-distributed-from-ftp.debian.org/index.html
- 2025-07-15-reproduce.debian.net-rebuilding-what-is-distributed-from-ftp.debian.org/todo


Changes:

=====================================
2025-07-15-reproduce.debian.net-rebuilding-what-is-distributed-from-ftp.debian.org/images/reproduce.algiz.nu.png
=====================================
Binary files /dev/null and b/2025-07-15-reproduce.debian.net-rebuilding-what-is-distributed-from-ftp.debian.org/images/reproduce.algiz.nu.png differ


=====================================
2025-07-15-reproduce.debian.net-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_20250712.png
=====================================
Binary files /dev/null and b/2025-07-15-reproduce.debian.net-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_20250712.png differ


=====================================
2025-07-15-reproduce.debian.net-rebuilding-what-is-distributed-from-ftp.debian.org/index.html
=====================================
@@ -174,8 +174,8 @@
         <ul>
           <li>Who knows about Reproducible Builds, why and how?</li>
           <li class="fragment">Who contribute(s|d) to Reproducible Builds?</li>
-          <li class="fragment"><li>Who knows that Reproducible Builds have been known for more than 10 years? >30 years?</li>
-           <li class="fragment"><li>Who was at the first reproducible builds BoF at DebConf13?</li>
+          <li class="fragment">Who knows that Reproducible Builds have been known for more than 10 years? >30 years?</li>
+           <li class="fragment">Who was at the first reproducible builds BoF at DebConf13?</li>
           <li class="fragment">Who knows about SBOM? (Software Bill of Materials) ~= our .buildinfo files designed in 2014!</li>
       </ul>
       </section>
@@ -390,12 +390,52 @@
 
 	</p>
 	  </section>
+ 
+     <section data-transition="none">
+        <h3>Lunar passed away last November...</h3>
+        <img src="images/lunar1.jpg" width="80%">
+lunarⒶdebian.org  /  https://lunar.anargeek.net
+      </section>
+
+	 <section data-transition="none">
+        <ul>
+	<li> Often people thank me for Reproducible Builds<br><br>
+        and I reply thats wrong, that Reproducible Builds is the work of *many* people.<li>
+	<li class='fragment'>And that is true
+        and lunar would be the first to say that
+        and actually he *was* the first to say that!
+</li>
+		<li class='fragment'>So now, i'd like you all to be really REALLY LOUD
+        and cheer all our work, which we've done,
+        because we should celebrate the our work, which is here because Lunar started this!
+</li>
+	<li class='fragment'>Thank you.</li>
+        
+
+	</ul>
+      </section>
+
+	 <section data-transition="none">
+        <ul>
+	<li>...and now i'd like to ask you for a moment of silence
+</li>
+		<li class='fragment'>        so that we can think about all the great work and great people
+        we should thank while they and us are still alive!
+
+		<li class='fragment'>YOU ROCK. Thank you all!</li>
+	</ul>
+      </section>
+
+
 
       <section data-transition="none">
         <img src="images/lunar1.jpg" width="100%">
 lunarⒶdebian.org  /  https://lunar.anargeek.net
       </section>
-
+      <section data-background-color="white">
+        <img src="images/fosdem2014-6.png" width="100%">
+      </section>
+ 
      <section data-transition="none">
         <h2>FOSDEM, 11 years ago...</h2>
         <img src="images/Screenshot_FOSDEM_2014.webm.png" width="80%">
@@ -405,12 +445,6 @@ lunarⒶdebian.org  /  https://lunar.anargeek.net
         <h1>FOSDEM, 10 years ago</h1>
         <img src="images/Screenshot_FOSDEM_2015.mp4.png" width="100%">
       </section>
- 
-     <section data-transition="none">
-        <h3>Lunar passed away last November...</h3>
-        <img src="images/lunar1.jpg" width="80%">
-lunarⒶdebian.org  /  https://lunar.anargeek.net
-      </section>
 
       <section data-background="images/rb-logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h3>according to https://reproducible-builds.org/who/projects/</h3>
@@ -508,9 +542,9 @@ Alpine Linux, Apache Maven, Arch Linux, Baserock, Bitcoin Core, BitShares, Build
 
 
 
-      <section data-background-color="white">
+      <!-- section data-background-color="white">
         <img src="images/fosdem2014-6.png" width="100%">
-      </section>
+      </section -->
 
 
 
@@ -642,9 +676,21 @@ Warpforge.
 	<li class="fragment">reproducible docker/podman images: docker.debian.net</li>
 	<li class="fragment">reproducible live images: cdimage.debian.org</li>
 	<li class="fragment">individual packages, useful for both developers and some users</li>
+	<li class="fragment"><code>mmdebstrap --variant=apt trixie</code></li>
+
+	<li class="fragment">debvm, though <code>!MR/45</code>
+</li>
+
+
 	</ul> 
       </section>
 
+      <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+       	<h3>How did we get there?</h3>
+	</ul> 
+      </section>
+
+
       <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
 	<h2>CI builders from 2015 until today and beyond</h2>
 	</section>
@@ -656,13 +702,13 @@ Warpforge.
 
 
   <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3>4015 reprodubility related bugs fixed (mostly upstreamed), 256 patches pending...</h3>
+        <h3>4347 reprodubility related bugs fixed (mostly upstreamed), 262 patches pending...</h3>
 	        <img  src="images/stats_bugs_sin_ftbfs_state.png">
 
       </section>
 
   <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3>45045 bugs in 11.5 years ~= 11 per day</h3>
+        <h3>47362 bugs in 12 years ~= 11 per day</h3>
 	        <img src="images/stats_bugs_state.png">
 	<p>we rebuild constantly and find lots of FTBFS bugs</p>
       </section>
@@ -708,43 +754,43 @@ Warpforge.
 
 
  <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3><code>https://all.reproduce.debian.net</code></h3>
+        <h3><code>https://all.reproduce.debian.net</code>: 92.6%</h3>
         <img src="images/all_rdn.png">
       </section>
 
  <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3><code>https://amd64.reproduce.debian.net</code></h3>
+        <h3><code>https://amd64.reproduce.debian.net</code>: 96.5%</h3>
         <img src="images/amd64_rdn.png">
       </section>
 
 
  <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3><code>https://arm64.reproduce.debian.net</code></h3>
+        <h3><code>https://arm64.reproduce.debian.net</code>: 96.7%</h3>
         <img src="images/arm64_rdn.png">
       </section>
 
  <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3><code>https://armel.reproduce.debian.net</code></h3>
+        <h3><code>https://armel.reproduce.debian.net</code>: 92.0%</h3>
         <img src="images/armel_rdn.png">
       </section>
 
  <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3><code>https://armhf.reproduce.debian.net</code></h3>
+        <h3><code>https://armhf.reproduce.debian.net</code>: 94.8%</h3>
         <img src="images/armhf_rdn.png">
       </section>
 
  <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3><code>https://i386.reproduce.debian.net</code></h3>
+        <h3><code>https://i386.reproduce.debian.net</code>: 97.1%</h3>
         <img src="images/i386_rdn.png">
       </section>
 
  <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3><code>https://ppc64el.reproduce.debian.net</code></h3>
+        <h4><code>https://ppc64el.reproduce.debian.net</code>: 89.6%</h4>
         <img src="images/ppc64el_rdn.png">
       </section>
 
  <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h4><code>https://riscv64.reproduce.debian.net</code></h4>
+        <h4><code>https://riscv64.reproduce.debian.net</code>: 94.5%</h4>
         <img src="images/riscv64_rdn.png">
       </section>
 
@@ -771,10 +817,18 @@ Warpforge.
 	</ul>
       </section>
 
+ <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h2><code>https://reproduce.debian.net</code></h2>
+	<h3>another frontend is possible:</h3>
+	<img src='images/reproduce.algiz.nu.png'>
+
+	</section>
+
+
  <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h2><code>https://reproduce.debian.net</code></h2>
 	<h1>more help much welcome!</h1>
-	<p class="fragment">There's a workshop explaining how to setup rebuilderd instances tomorrow.<p>
+	<p class="fragment">Also please setup rebuilderd instances!<p>
 	<p class="fragment">Because do you really want to put all your trust in me???<p>
 
 	</section>
@@ -789,17 +843,19 @@ Warpforge.
 	<h2>96.6% in CI</h2>
 	<h3>vs</h3>
 	<h2>96.54% on amd64.reproduce.d.n</h2>
-	<p class="fragment">but we've only been doing this for 8 months...</p>
+	<p class="fragment">and we've only been doing this for 10 months & the freeze...</p>
 	</section>
 
- <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3>switch tab</h2>
+      <section data-background="images/rb-logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h3>Find out for yourself:</h3>
 	<ul>
-        <li>Show numbers on r.d.n....</li>
-        <li class="fragment">Show reasons on r.d.n....</li>
-        <li class="fragment">continue presentation</li>
+	<li><code>sudo apt install debian-repro-status</code>
+	<li class="fragment"><code>debian-repro-status > /dev/null</code>
+	<li class="fragment"><code> INFO  debian-repro-status > 60/2268 packages are not reproducible.</br>
+ INFO  debian-repro-status > Your system is 97.35% reproducible.</code></li>
+	<li class="fragment">That is better in practice than in theory. :-D
 	</ul>
-    	</section>
+	</section>
 
   <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h2>How to reach 100% in practice</h2>
@@ -868,6 +924,51 @@ Warpforge.
      </section>
 
 
+
+      <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h3>The path to 100% (using old CI numbers...)</h3>
+		<table>
+		<tr><th>suite</th><th>reproducible</th><th style="color: #ff0000">unreproducible</th></tr>
+<tr style="font-size: 60%">
+<td>stretch</td>
+<td>23040(93.2%)</td>
+<td><span style="color: #ff0000">1514</span></td>
+</tr><tr style="font-size: 60%">
+<td>buster</td>
+<td>26653(93.9%)</td>
+<td><span style="color: #ff0000">1405</span></td>
+</tr><tr style="font-size: 60%">
+<td>bullseye</td>
+<td>29698(96.2%)</td>
+<td><span style="color: #ff0000">761</span></td>
+</tr><tr style="font-size: 60%">
+<td>bookworm</td>
+<td>33240(96.9%)</td>
+<td><span style="color: #ff0000">670</span></td>
+</tr><tr>
+<td>trixie</td>
+<td>35000</td>
+<td><span style="color: #ff0000">256</span></td>
+</tr><tr>
+<td>forky</td>
+<td>40000</td>
+<td><span style="color: #ff0000">128 (but no regressions or new pkgs)</span></td>
+</tr><tr>
+</tr><tr>
+<td>forky+1</td>
+<td>45000</td>
+<td><span style="color: #ff0000">42 policy violations left</span></td>
+</tr><tr>
+<td>forky+2</td>
+<td>50000</td>
+<td><span style="color: #00ff00">0 (?!?!!! that's probably 2031)</span></td>
+</tr><tr>
+
+</tr>
+</table>
+     </section>
+
+
       <section data-background="images/rb-logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h3>and then came the MiniDebConf Hamburg...</h3>
 	<ul>
@@ -877,24 +978,22 @@ Warpforge.
 	</section>
 
       <section data-background="images/rb-logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3>...so for forky...</h3>
+        <h3>...so for forky...!</h3>
 	<ul>
-	<li>britney might be configured to not let unreproducible packages migrate to testing.
-	<li class="fragment">full stop. applause. big grin too.
-	<li class="fragment">with allowlists for <b>some</b> unreproducible packages...
+	<li>britney will be configured to not let unreproducible packages migrate to testing!
+	<h2 class="fragment">🥳 🤗 🫠 🥳 </h2>
+	<li class="fragment">with allowlists for <b>some</b> unreproducible packages...</li>
 	</ul>
 	</section>
 
-      <section data-background="images/rb-logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3>What you can do on trixie today:</h3>
+ <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h3>switch tab</h2>
 	<ul>
-	<li><code>sudo apt install debian-repro-status</code>
-	<li class="fragment"><code>debian-repro-status > /dev/null</code>
-	<li class="fragment"><code> INFO  debian-repro-status > 60/2268 packages are not reproducible.</br>
- INFO  debian-repro-status > Your system is 97.35% reproducible.</code></li>
-	<li class="fragment">That is better in practice than in theory. :-D
+        <li>Show numbers on r.d.n....</li>
+        <li class="fragment">Show reasons on r.d.n....</li>
+        <li class="fragment">continue presentation</li>
 	</ul>
-	</section>
+    	</section>
 
       <section data-background="images/rb-logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <img src="images/ccc2014-13.png">
@@ -903,7 +1002,7 @@ Warpforge.
 
       <section data-background="images/rb-logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <img src="images/groupphoto_rb2023summit.jpg" style="height: 350px;">
-        <h2>
+              <h2>
           Thank you
           <br><small>… and all contributors out there!</small>
         </h2>
@@ -916,8 +1015,9 @@ Warpforge.
       </section>
 
       <section data-background="images/rb-logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <img src="images/groupphoto_rb2023summit.jpg" style="height: 350px;">
-        <h2>
+         <img src="images/lunar2.jpg" style="height: 350px;">
+
+  <h2>
           Thank you
           <br><small>… and all contributors out there!</small>
         </h2>


=====================================
2025-07-15-reproduce.debian.net-rebuilding-what-is-distributed-from-ftp.debian.org/todo
=====================================
@@ -1,26 +1,6 @@
-hamburg video runterladen und schaun wie lang ich war
-further shorten not needed, the history is to honor lunar
 
-add a bit more about lunar and history
-	start with debconf13
 
 update
-	45045 bugs in 11.5 years -> 12 years
-what you can do today:
-	mmdebstrap
-	debvm
-		<jochensp> | h01ger: debvm-create -r trixie -- --include=debian-repro-status; debvm-run; debian-repro-status (inside)
-		<helmut> | h01ger: https://salsa.debian.org/helmutg/debvm/-/merge_requests/45
-aggresive emoji for how we'll attack forkey
-
-lunar bild am ende?
-jarls frontend
-jochensp's summary about issues done
-	highlevel viiew:
-		looks like 1000 issues, real 100
-
-
-
 
 
 



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/a245248c2caa3d819e52e66c38af9b44cc8412f1

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/a245248c2caa3d819e52e66c38af9b44cc8412f1
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20250715/b6b7bb98/attachment.htm>


More information about the rb-commits mailing list