[Git][reproducible-builds/reproducible-presentations][master] fosdem 2025: drop some debian details... work in progress...

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



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


Commits:
a530ac59 by Holger Levsen at 2025-01-31T15:23:31+01:00
fosdem 2025: drop some debian details... 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
=====================================
@@ -765,6 +765,10 @@ Warpforge.
 	</ul>
 	</section>
 
+  <section data-background="images/rb-logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h2>about some distros...</h2>                                                 
+      </section>                                                                                                                             
+
   <section data-background="images/archlinux.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h3>Arch Linux 2015-2025</h3>                                                 
 	<ul>
@@ -788,7 +792,7 @@ Warpforge.
      </section>
 
       <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-       	<h3>Reproducible Builds for some parts of Debian are a reality already today:</h3>
+       	<h3>Reproducible Builds for some parts of Debian are a reality today:</h3>
      	<ul>
 	<li class="fragment">reproducible docker/podman images: docker.debian.net</li>
 	<li class="fragment">reproducible live images: cdimage.debian.org</li>
@@ -796,6 +800,9 @@ Warpforge.
 	</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>
 
       <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
 	<h3>CI results Debian unstable, 20150131</h3>
@@ -827,17 +834,6 @@ Warpforge.
       </section>
 
 
-      <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h2><code>snapshot.debian.org</code><br/> fixed in July 2024!</h2>
-	<h1>🥳</h1>
-    	<ul class="fragment">
-		<li>Huge thanks to Linux Nordberg and DSA!</li>
-		<li>In the last 2(?) years many snapshots were not imported,</li>
-		<li>also access was severely throttled.</li>
-		<li>There are still some smaller issues but in general the service is finally reliable and usable again.</li>
-	</ul>
-      </section>
-
       <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h2>Debian <em>testing</em> migration, soon we'll be getting real!</h2>
 	<ul style="font-size: 94%">
@@ -879,31 +875,6 @@ Warpforge.
       </section>
 
 
-      <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3>the difference between theory and practice?</h3>
-	<span class="fragment">
-	<h1>12% !</h1>
-	<h3>(96% vs 84%)</h3>
-	</span>
-	</section>
-
-      <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3>why the difference?</h3>
-	<ul style="font-size: 95%">
-	<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 September 2014 weeks ago we were at 23%, in November at 33%.</li>
-
-	</ul>
-	</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>
      	<ul>
@@ -970,15 +941,6 @@ Warpforge.
 </table>
      </section>
 
-      <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3>Theory vs Practice</h3>
-	<ul>
-	<li>In theory, we are done. In practice, we have shown that reproducible builds can be done in theory.</li>
-	<li class="fragment">Now we need to close the gap between theory and practice.</li>
-	<li class="fragment">For Debian we now also need to setup more rebuilderd instances, for all architectures (hardware and admins wanted!), and we need rebuilderd to deal with several architectures and then feed that data to <code>britney</code>.
-	<li class="fragment">And those missing 4-5% in CI are also crucial however, or at least 1% of them. For Debian, 1% means 300 source packages...</li>
-	</ul>
-	</section>
 
       <section data-background="images/nixos.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h3>NixOS</h3>
@@ -1018,6 +980,14 @@ Warpforge.
 	</ul>
      </section>
 
+      <section data-background="images/rb-logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h3>Summary: theory vs practice</h3>
+	<ul>
+	<li>In theory, we are done. In practice, we have shown that reproducible builds can be done in theory.</li>
+	<li class="fragment">Now we need to close the gap between theory and practice.</li>
+	<li class="fragment">And those missing 4-5% in CI are also crucial however, or at least 1% of them. For Debian, 1% means 370 source packages...</li>
+	</ul>
+	</section>
 
 
       <section data-background="images/rb-logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">


=====================================
2025-02-02-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/todo
=====================================
@@ -3,24 +3,15 @@ https://fosdem.org/2025/schedule/event/fosdem-2025-4072-rewriting-pyc-files-for-
 https://fosdem.org/2025/schedule/event/fosdem-2025-4430-how-reproducible-is-nixos-/
 
 and freebsd after nixos, then rb-os.
-shorten debian, refer to toulouse or busan talk
+	then mention: https://in.waw.pl/~zbyszek/fedora/builds-f42-after-mass-rebuild.amd64.txt
 
-talk
-	timeline:
-		1min lunar
-		1min summit joys
-		1min talks at fosdem
-		3min archlinux 2016-2025
-missing:	3min rebuilderd
-		4min Short summary of Reproducible Debian
+shorten debian, refer to toulouse or busan talk
 drop the diff betwen theory and practice
 add nix os,freebsd und r-b-os
 		1min nixos & freebsd & rb-os & fedora
 funding to the end? or thanks to all our sponsors?
-drop lunar pic at the end? add another group pic?
-
 future outloook at the end?
-
+add more about current debian efforts incl screenshots
 
 	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.
@@ -32,7 +23,6 @@ future outloook at the end?
 		who knows rb
 		who has been in the 2015 talk here? 2014?
 		who contributes to $distro1, 2, 3? you all rock, we dont care which one!
-	add kp and jelle at the end
 	shorten slides
 	freebsd
 		https://freebsdfoundation.org/blog/zero-trust-builds-for-freebsd/
@@ -45,7 +35,6 @@ future outloook at the end?
 	archlinux:
 		grafana
 	debian
-		update old slides
 		new graphs, include one slide with all the graphs from https://reproduce.debian.net/
 		rdn details:
 			we want more archs
@@ -57,9 +46,7 @@ future outloook at the end?
 	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
 
-mention: https://in.waw.pl/~zbyszek/fedora/builds-f42-after-mass-rebuild.amd64.txt
 
 thanks: tell people how awesome they are while they are alive.
 



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

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/a530ac59309ead131f15d20cf3b4f561d1d1931e
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/4fcf2f98/attachment.htm>


More information about the rb-commits mailing list