[Git][reproducible-builds/reproducible-presentations][master] fosdem 2025: shuffle things a bit around. work in progress...

Holger Levsen (@holger) gitlab at salsa.debian.org
Thu Jan 30 18:26:20 UTC 2025



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


Commits:
9615a166 by Holger Levsen at 2025-01-30T19:26:13+01:00
fosdem 2025: shuffle things a bit around. work in progress...

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

- - - - -


2 changed files:

- 2025-02-02-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/index.html
- 2025-02-02-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/todo


Changes:

=====================================
2025-02-02-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/index.html
=====================================
@@ -144,15 +144,6 @@
         <img src="images/FOSDEM_logo.svg" style="height: 70px;">
       </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 -->
-
 
        <!--========================================================= -->
 
@@ -474,6 +465,17 @@ lunarⒶdebian.org  /  https://lunar.anargeek.net
 	<li class="fragment">...and a LOT of work by MANY people over MANY years.</li>
 	</section>
 
+     <section data-transition="none">
+        <img src="images/groupphoto_rws5_marrakesh_2019_animated.gif" width="100%">
+      </section>
+
+ 
+     <section data-transition="none">
+        <img src="images/lunar1.jpg" width="100%">
+lunarⒶdebian.org  /  https://lunar.anargeek.net
+      </section>
+
+
       <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h2>2013 and 2014</h2>
 	<ul>
@@ -718,6 +720,10 @@ Warpforge.
 	</p>
 	</section>
 
+     <section data-transition="none">
+        <img src="images/groupphoto_rws4_paris_2018_small.png" width="100%">
+      </section>
+
       <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h3>Reproducible-builds.org funding</h3>
 	<ul>
@@ -727,6 +733,24 @@ Warpforge.
 	</ul>
 	</section>
 
+  <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h3>Arch Linux 2015-2025</h3>                                                 
+	<ul>
+		<li class="fragment">2015 - pacman records BUILDINFO</li> 
+		<li class="fragment">2017 - pacman SOURCE_DATE_EPOCH support & archlinux-repro</li> 
+		<li class="fragment">2019 - started archiving packages required for rebuilds</li> 
+		<li class="fragment">2020 - rebuilderd instance, [core] 86%</li> 
+		<li class="fragment">2021 - extending BUILDINFO for BUILDTOOL/BUILDTOOLVER</li> 
+		<li class="fragment">2024 - reproducible minimal container userland</li> 
+		<li class="fragment">2025 - 12% left to make reproducible</li> 
+	</ul>
+      </section>                                                                                                                             
+      <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+	<h3>https://gitlab.archlinux.org/archlinux/rebuilderd-website</h3>
+	<img src="images/Screenshot_2024-11-15_Arch_Linux_Reproducible_Status.png">
+	</section>
+
+
       <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h3>Short summary of Reproducible Debian</h3>
      </section>
@@ -801,19 +825,6 @@ Warpforge.
 	</ul>
       </section>                                                                                                                             
 
-  <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3>Arch Linux 2015-2025</h3>                                                 
-	<ul>
-		<li class="fragment">2015 - pacman records BUILDINFO</li> 
-		<li class="fragment">2017 - pacman SOURCE_DATE_EPOCH support & archlinux-repro</li> 
-		<li class="fragment">2019 - started archiving packages required for rebuilds</li> 
-		<li class="fragment">2020 - rebuilderd instance, [core] 86%</li> 
-		<li class="fragment">2021 - extending BUILDINFO for BUILDTOOL/BUILDTOOLVER</li> 
-		<li class="fragment">2024 - reproducible minimal container userland</li> 
-		<li class="fragment">2025 - 12% left to make reproducible</li> 
-	</ul>
-      </section>                                                                                                                             
-
  <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h2>about <em>rebuilderd</em></h2>
 	<ul>
@@ -835,28 +846,21 @@ Warpforge.
 	</ul>
       </section>
 
-      <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-	<h3>https://gitlab.archlinux.org/archlinux/rebuilderd-website</h3>
-	<img src="images/Screenshot_2024-11-15_Arch_Linux_Reproducible_Status.png">
-	</section>
 
       <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h3>the difference between theory and practice?</h3>
 	<span class="fragment">
-	<h1>63% !</h1>
-	<h3>(96% vs 33%)</h3>
+	<h1>12% !</h1>
+	<h3>(96% vs 84%)</h3>
 	</span>
 	</section>
 
       <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3>why is the difference so large currently?</h3>
+        <h3>why the difference?</h3>
 	<ul style="font-size: 95%">
-	<li class="fragment">many snapshots specified in .buildinfo files are missing, probably affecting 20% of the archive</li>
-	<li class="fragment">snapshot.d.o still has some issues, incl. returning broken files, which then are cached...but DSA is working on it!</li>
 	<li class="fragment">fakeroot not listed in .buildinfo files until recently (~20% as well?)</li>
 	<li class="fragment">other reasons</li>
-	<li class="fragment">in the last 24h ~60% of the rebuilds were reproducible</li>
-	<li class="fragment">6 weeks ago we were at 23% so 33% is very nice progress in short time 😉</li>
+	<li class="fragment">In September 2014 weeks ago we were at 23%, in November at 33%.</li>
 
 	</ul>
 	</section>


=====================================
2025-02-02-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/todo
=====================================
@@ -11,8 +11,12 @@ talk
 		1min talks at fosdem
 		3min archlinux 2016-2025
 		3min rebuilderd
-		4min debian
+		4min Short summary of Reproducible Debian
+drop the diff betwen theory and practice
+add nix os,freebsd und r-b-os
 		1min nixos & freebsd
+funding to the end?
+drop lunar pic at the end
 		2min q&a
 		==
 		23min
@@ -39,7 +43,12 @@ talk
 		what bernhard wrote
 		ping bernhard for review asap
 	nixos:
-		https://luj.fr/blog/is-nixos-truly-reproducible.html#fn3
+`From: Julien Malka <julien.malka at telecom-paris.fr>
+Very happy to share a research article to be published at MSR’25 that I wrote under the supervision of Stefano Zacchiroli and Théo Zimmermann:
+« Does Functional Package Management Enable Reproducible Builds at Scale? Yes. » [1]
+[1]: https://hal.science/hal-04913007
+The article explores the proportion of bitwise reproducible packages in the Nix package repository and its evolution between 2017 and 2023.
+Note: Our key results are also summarized in this blog post: https://luj.fr/blog/is-nixos-truly-reproducible.html
 		ping lazzus for review ASAP
 	rebuilderd:
 		prepare some slides as placeholder for kp
@@ -59,7 +68,8 @@ talk
 		specs: worker
 		mention for debian there's an alternative for rebuilderd: https://github.com/fepitre/package-rebuilder from Frédéric Pierret
 	explain .buildinfo diff between debian and archlinux? yes, but where? :)
-	mention timeline and gaps in there, ask for help
+	to the thanks/funding slide:	thanks to osuosl and codethink, but also ionos and all other sponsors!
+
 
 thanks: tell people how awesome they are while they are alive.
 



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

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/9615a16698f0ccb4d9704117758a17286ba954b0
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/20250130/b26561f2/attachment.htm>


More information about the rb-commits mailing list