[Git][reproducible-builds/reproducible-presentations][master] dc24 talk: wip

Holger Levsen (@holger) gitlab at salsa.debian.org
Sat Jul 27 12:50:52 UTC 2024



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


Commits:
ec34c948 by Holger Levsen at 2024-07-27T21:50:28+09:00
dc24 talk: wip

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

- - - - -


2 changed files:

- 2024-07-22-R-B-the-first-11-years/index.html
- 2024-07-22-R-B-the-first-11-years/todo


Changes:

=====================================
2024-07-22-R-B-the-first-11-years/index.html
=====================================
@@ -138,7 +138,7 @@
           <small>
           Holger Levsen<br>
 	DebConf24<br>
-	2024-02-27, Busan, South Korea
+	2024-07-27, Busan, South Korea
           </small>
         </h6>
         <img src="images/debconf24.svg" style="height: 70px;">
@@ -162,7 +162,7 @@
           <small>
           Holger Levsen<br>
 	DebConf24<br>
-	2024-02-27, Busan, South Korea
+	2024-07-27, Busan, South Korea
           </small>
         </h6>
         <img src="images/debconf24.svg" style="height: 70px;">
@@ -1150,30 +1150,46 @@ Warpforge.
 	</ul>
       </section>
 
+      <section data-background="images/debconf24.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h2>Debian <em>testing</em> migration, an even better outlook</h2>
+	<ul style="font-size: 94%">
+	<li>Since the end of 2023, CI reproducible-builds results are included in the excuses output for Debian testing migration, but there is no penalty nor bonus yet.</li>
+	<li>In 2025 for Debian 14 "<em>forky</em>" however there should penalties for violating:
+	<ul>
+    		<li>reproducible packages <em>must not</em> regress (to be allowed into <code>testing</code> and therefore into <code>stable</code>).</li>
+    		<li>NEW packages <em>must</em> build reproducibly (to be allowed into <code>testing</code> and therefore into <code>stable</code>).</li>
+	</ul>
+    	<li class="fragment"><code>snapshot.debian.org</code> got fixed and thus it seems we'll finally be able to base this on <b>rebuilder!</b></li>
+	</ul>
+      </section>
 
+      <section data-background="images/debconf24.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h2><code>snapshot.debian.org</code> got fixed!</h2>
+	/me dances
+    	<p class="fragment">huge thanks to Linux Nordberg and DSA!</p>
+      </section>
 
-  <section data-background="images/debconf24.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h4>rebuilders https://beta.tests.reproducible-builds.org/debian</br>(these are not CI builds anymore)s</h4>
-	        <img src="images/bookworm_full.amd64+all.png">
+      <section data-background="images/debconf24.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h2>the following two slides are outdated but everybody loves comic sans so I kept them</h2>
+    	<p class="fragment">they also help to illustrate why/how we were stuck the last few years:</p>
       </section>
 
+  <section data-background="images/debconf24.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h4>rebuilders https://beta.tests.reproducible-builds.org/</h4>
+	        <img src="images/bookworm_full.amd64+all_borked.png">
+      </section>
 
       <section data-background="images/debconf24.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h3>100% reproducibility in theory is not enough,<span style="font-size: 140%"> by far.</span></h3>
      	<ul>
-    	<li>Then we need rebuilders.</li>
+    	<li>Then we need rebuilders. Remember: we only have had CI builders for the last 10 years, but what we really want is to be able to rebuild what is distributed on ftp.debian.org.</li>
 	<li class="fragment">Thus we need a working <code>snapshot.debian.org</code> service.</li>
 	<li class="fragment">Without snapshot.d.o we cannot recreate the exact same environments...</li>
 	<li class="fragment">but snapshot is buggy: #1050815, #1031628, #1029744, #1034000, #1012559, #979115, #969603… </li>
-	<li class="fragment">And there we have been stuck for more than five years...</li>
+	<li class="fragment">And there we <b>had</b> been stuck for more than five years...</li>
 	</ul> 
       </section>
 
-  <section data-background="images/debconf24.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h4>rebuilders https://beta.tests.reproducible-builds.org/</h4>
-	        <img src="images/bookworm_full.amd64+all_borked.png">
-      </section>
-
 
       <section data-background="images/debconf24.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h3>fixing snapshot.d.o</h3>
@@ -1181,10 +1197,17 @@ Warpforge.
         <li>150 TB of data for 20 years</li>
     	<li>4 pushes per day, adding 70 GB each.</li>
     	<li class="fragment">a fun project to fix, so they gave me git commit access and made me a member of the Debian snapshot LDAP group. 🙈</li>
-	<li class="fragment">I'm honored but we need something soon.</li>
+	<li class="fragment">I was honored but we needed something soon.</li>
+	<li class="fragment">and then Linus Nordberg stepped in and fixed some bugs.</li>
 	</ul> 
       </section>
 
+  <section data-background="images/debconf24.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h4>rebuilders https://beta.tests.reproducible-builds.org/debian</br>(these are not CI builds anymore)s</h4>
+	        <img src="images/bookworm_full.amd64+all.png">
+      </section>
+
+
       <section data-background="images/debconf24.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h3>an idea at the summit 2023: do we need all of snapshot.d.o?</h3>
      	<ul>


=====================================
2024-07-22-R-B-the-first-11-years/todo
=====================================
@@ -1,7 +1,3 @@
-search "fixing snapshot"
-update numbers / images
-/funding: add STF, OTF, CIP
-beta.t.r-b.o is down
 update snapshot slides
 	debrebuild / linus
 update rebuilder slides
@@ -14,8 +10,6 @@ list more debian successes
 	docker/podman images: docker.debian.net
 	d-i (in theory, not tested atm)
 
-5000 ftbfs bugs: 2000 minor ones, failing to build after successful build
-
 explicit community slide?
 	/who/projects
 
@@ -24,5 +18,3 @@ ask projects about their stati! now is time.
 what is success?
 "theoretical?" & for users?
 	help wanted
-
-list sponsors?



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

-- 
This project does not include diff previews in email notifications.
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/ec34c9488b18b01d91ef69649368c85c0a3dd22a
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/20240727/f46d5b7c/attachment.htm>


More information about the rb-commits mailing list