[Git][reproducible-builds/reproducible-presentations][master] fosdem 2025: add nixos bits... work in progress...

Holger Levsen (@holger) gitlab at salsa.debian.org
Fri Jan 31 11:50:23 UTC 2025



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


Commits:
3b06144e by Holger Levsen at 2025-01-31T12:50:15+01:00
fosdem 2025: add nixos bits... work in progress...

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

- - - - -


3 changed files:

- + 2025-02-02-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/images/nixos-reproducibility-overall-absolute.png
- 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/images/nixos-reproducibility-overall-absolute.png
=====================================
Binary files /dev/null and b/2025-02-02-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/images/nixos-reproducibility-overall-absolute.png differ


=====================================
2025-02-02-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/index.html
=====================================
@@ -598,14 +598,14 @@ Alpine Linux, Apache Maven, Arch Linux, Baserock, Bitcoin Core, BitShares, Build
       <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h2>Resources about unreproducibilities:</h2>
 	<ul>
-	<li class="fragment">430 known issue types in reproducible-notes.git<li>
 	<li class="fragment">Lunar's talk at CCCamp 2015</li>
 	<li class="fragment">https://reproducible-builds.org/docs/</li>
  	<span class="fragment">
         <li>It's much easier to show common pitfalls making a package unreproducible than the opposite:<ul>
 	<li style="font-size: 85%">https://github.com/bmwiedemann/theunreproduciblepackage</li></ul></li</ul></li>
 	</span>
-            </ul>
+       	<li class="fragment">430 known issue types in reproducible-notes.git<li>
+     </ul>
      </section>
 
 
@@ -968,6 +968,24 @@ Warpforge.
 	</ul>
 	</section>
 
+      <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h3>NixOS</h3>
+	<ul>
+   		<span class="fragment"><li>https://luj.fr/blog/is-nixos-truly-reproducible.html - blog post by Julien Malko, summarizing his research article https://hal.science/hal-04913007.</li>
+		<li>The article explores the proportion of bitwise reproducible packages in the Nix package repository and its evolution between 2017 and 2023.</li></span>
+		<li class="fragment"><em>"Our most important finding is that the reproducibility rate in nixpkgs has increased steadily from 69% in 2017 to about 91% in April 2023."</em></li>
+	</ul>
+     </section>
+
+      <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h3>NixOS</h3>
+	<ul>
+		<li>Talk yesterday in the <em>Nix and NixOS</em> track:<br> https://fosdem.org/2025/schedule/event/fosdem-2025-4430-how-reproducible-is-nixos-/
+	</ul>
+        <img src="images/nixos-reproducibility-overall-absolute.png" style="height: 400px;">
+     </section>
+
+
       <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h3>Summary, looking forward</h3>
 	<ul>


=====================================
2025-02-02-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/todo
=====================================
@@ -1,25 +1,25 @@
 https://fosdem.org/2025/schedule/event/fosdem-2025-6479-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/
 
+and freebsd after nixos, then rb-os.
+shorten debian, refer to toulouse or busan talk
+
 talk
 	timeline:
-		30min timeslot (1230 to 1300, and the previous one is until 1230 and the next one is at 1300, there is no break)
-		so for a relaxed talk with 2-5min q&a, assume we have 23min
-		2min intro (who are you, we are ...)
-		5min the idea of rb, ccc talk, S_D_E, .buildinfo
 		1min lunar
 		1min summit joys
 		1min talks at fosdem
 		3min archlinux 2016-2025
-		3min rebuilderd
+missing:	3min rebuilderd
 		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? or thanks to all our sponsors?
-drop lunar pic at the end
-		2min q&a
-		==
-		23min
+drop lunar pic at the end? add another group pic?
+
+future outloook at the end?
+
+
 	2015 talk
 		reproducible.debian.net consisted of 14 jenkins jobs defined in 263 lines of yaml, 13 shell scripts making up 2049 loc, and 4 python scripts with 948 loc. (running on 1 computer i believe). and 81.7% of more than 17600 source packages where reproducible in CI.
 		"We hope reproducible builds will become the norm." - one of the closing slides of the 2015 talk
@@ -29,7 +29,6 @@ drop lunar pic at the end
 	keep questions about audience:
 		who knows rb
 		who has been in the 2015 talk here? 2014?
-		who contributes to free software? who contributed r-b things?
 		who contributes to $distro1, 2, 3? you all rock, we dont care which one!
 	add kp and jelle at the end
 	shorten slides
@@ -39,34 +38,24 @@ drop lunar pic at the end
 	rb-os
 		what bernhard wrote
 		ping bernhard for review asap
-	nixos:
-`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
 	archlinux:
-		prepare some slides as placeholder for jelle/kp
-		text
 		grafana
 	debian
 		update old slides
 		new graphs, include one slide with all the graphs from https://reproduce.debian.net/
 		rdn details:
-			no blacklists yet
 			we want more archs
 			we want independent rebuilders. i also want debian operated rebuilders.
-			DBs for 5 archs are 123G but 3.4G compressed
 		specs: rebuilderd
+			(DBs for 5 archs are 123G but 3.4G compressed)
 		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? :)
 	to the thanks/funding slide:	thanks to osuosl and codethink, but also ionos and all other sponsors!
 
+add nixos and freebsd and other logos
 
 thanks: tell people how awesome they are while they are alive.
 



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

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/3b06144ed32e08150b2e2b8457d728defb65bf20
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/20250131/9a6bad1b/attachment.htm>


More information about the rb-commits mailing list