[Git][reproducible-builds/reproducible-presentations][master] dc22 presentation: final tweaking?

Holger Levsen (@holger) gitlab at salsa.debian.org
Mon Jul 18 17:05:33 UTC 2022



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


Commits:
80f6ed18 by Holger Levsen at 2022-07-18T19:05:15+02:00
dc22 presentation: final tweaking?

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

- - - - -


3 changed files:

- + 2022-07-19-reproducible-builds-for-bullseye-bookwork-and-beyond/images/stats_meta_pkg_state_maint_pkg-haskell-maintainers.png
- + 2022-07-19-reproducible-builds-for-bullseye-bookwork-and-beyond/images/stats_pkg_state.png
- 2022-07-19-reproducible-builds-for-bullseye-bookwork-and-beyond/index.html


Changes:

=====================================
2022-07-19-reproducible-builds-for-bullseye-bookwork-and-beyond/images/stats_meta_pkg_state_maint_pkg-haskell-maintainers.png
=====================================
Binary files /dev/null and b/2022-07-19-reproducible-builds-for-bullseye-bookwork-and-beyond/images/stats_meta_pkg_state_maint_pkg-haskell-maintainers.png differ


=====================================
2022-07-19-reproducible-builds-for-bullseye-bookwork-and-beyond/images/stats_pkg_state.png
=====================================
Binary files /dev/null and b/2022-07-19-reproducible-builds-for-bullseye-bookwork-and-beyond/images/stats_pkg_state.png differ


=====================================
2022-07-19-reproducible-builds-for-bullseye-bookwork-and-beyond/index.html
=====================================
@@ -530,14 +530,25 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
       </section>
 
   <section data-background="images/dc22-logo.svg" data-background-size="12%" data-background-position="90% 10%">
-        <h3>94.8% reproducibility is a lie because something broke and we're at 93.0% for bookworm/amd64 now</h3>
+        <h3>94.8% reproducibility is a lie because something broke and we're at:</h3>
 	<ul>
-		<li>and 93.7% for bookworm/arm64</li>
-		<li>FIXME: its due to haskell FTBFS!</li> 
+		<li>93.0% for bookworm/amd64</li>
+		<li>93.7% for bookworm/arm64</li>
+		<li>but why ???</li> 
 	</ul>
 
       </section>
 
+      <section data-background="images/dc22-logo.svg" data-background-size="12%" data-background-position="90% 10%">
+        <h3>why 93.x% for bookworm now?</h3>
+	        <img  src="images/stats_pkg_state.png">
+      </section>
+
+      <section data-background="images/dc22-logo.svg" data-background-size="12%" data-background-position="90% 10%">
+        <h3>why 93.x% for bookworm now?<br> because haskell FTBFS...</h3>
+	        <img  src="images/stats_meta_pkg_state_maint_pkg-haskell-maintainers.png">
+      </section>
+
 
   <section data-background="images/dc22-logo.svg" data-background-size="12%" data-background-position="90% 10%">
         <h4>https://beta.tests.reproducible-builds.org/debian</h4>
@@ -570,7 +581,6 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
    	unreproducible in build-essential:
 	<li>linux</li>
 	<li>gcc</li>
-	<li>isl</li>
 	</ul>
       </section>
 
@@ -585,16 +595,27 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
       </section>
 
       <section data-background="images/dc22-logo.svg" data-background-size="12%" data-background-position="90% 10%">
-        <h3>snapshot.debian.org</h3>
+        <h3>working around snapshot.debian.org</h3>
 	<ul>
          <li class="fragment">snapshot.debian.org was (and is) unusable for rebuilds, fixed by Frédéric Pierret and josch since June 2021, by providing a partial mirror for amd64 only and only going back until January 2017.</li>
- <li class="fragment">so now we have snapshot.reproducible-builds.org hosted at OSUOSL and mirroring from 
- https://debian.notset.fr/snapshot/ </li>
-        <li class="fragment">arm64 snapshot wanted too (though it needs more than just HW)</li>
-        <li class="fragment" style="font-size: 75%">https://salsa.debian.org/freexian-team/project-funding/-/merge_requests/14</li>
+		<li class="fragment">though snapshot.notset.fr is currently down.</li>
+		 <li class="fragment">and snapshot.reproducible-builds.org ist not yet up</li>
 	</ul>
      </section>
 
+      <section data-background="images/dc22-logo.svg" data-background-size="12%" data-background-position="90% 10%">
+        <h3>further improvements to our snapshot.debian.org mirror</h3>
+	<ul>
+	<li class="fragment">https://salsa.debian.org/freexian-team/project-funding/-/merge_requests/14</li>
+
+       		 <li class="fragment">soon to be hosted at OSUOSL as snapshot.reproducible-builds.org</li>
+		<li class="fragment">probably still mirroring https://debian.notset.fr/snapshot/ and not snapshot.d.o </li>
+ 	<li class="fragment">we want at least arm64 too, though that needs more than just HW</li>
+ 	<li class="fragment">without "a working" snapshot.debian.org (it works, "just" not for our usecases) we cannot have reproducible Debian...</li>
+	</ul>
+     </section>
+
+
       <section data-background="images/dc22-logo.svg" data-background-size="12%" data-background-position="90% 10%">
         <h3>"Solved" problems with <code>.buildinfo</code> files</h3>
        	<ul style="font-size: 98%">
@@ -610,7 +631,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
       <section data-background="images/dc22-logo.svg" data-background-size="12%" data-background-position="90% 10%">
         <h3>And then, meaningful reproducibilty of Debian is still not possible because:</h3>
        	<ul>
-        <li class="fragment">linux, gcc and apt are our current blockers getting <em>build-essential</em> reproducible.</li>
+        <li class="fragment">linux, gcc and glibc are our current blockers getting <em>build-essential</em> reproducible.</li>
         <li class="fragment">Debian installer images are not reproducible in <em>bullseye</em>.</li>
         <li class="fragment">Debian Live images are not reproducible in <em>bullseye</em>.</li>
 	</ul>
@@ -633,8 +654,9 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
       <section data-background="images/dc22-logo.svg" data-background-size="12%" data-background-position="90% 10%">
         <h3>Reproducible d-i and live images?</h3>
        	<ul>
-        <li class="fragment">Roland Clobus has a talk tomorrow at 10:40 localtime titled <em>Reproducible builds as applied to non-compiler output</em>.</li>
+        <li class="fragment">Roland Clobus gave a talk at the Debian Reunion Hamburg about his efforts to revive live-images.</li>
         <li class="fragment">Roland and Phil Hands are working together to get those images tested for functionality as well, using https://openqa.debian.net.</li>
+        <li class="fragment">There's a "Debian installer and images team BoF" happening now, though I don't know if live images will be covered there.</li>
 	</ul>
 
      </section>
@@ -665,8 +687,8 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
     	<li class="fragment">build-essential reproducible.</li>
     	<li class="fragment">d-i images reproducible.</li>
     	<li class="fragment">live images reproducible.</li>
-    	<li class="fragment">more archs on our snapshot mirror, at least arm64</li>
-    	<li class="fragment">a 2nd rebuilder of ftp.debian.org</li>
+    	<li class="fragment">more archs on our snapshot mirror (arm64?).</li>
+    	<li class="fragment">a 2nd rebuilder of ftp.debian.org. and a 3rd...</li>
 	</ul>
       </section>
 
@@ -675,7 +697,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
 	<ul>
     	<li class="fragment">I still haven't found what I'm looking for, these are rather long term goals, but nothing strategic yet:</li>
     	<li class="fragment">snapshot.debian.org usable for mass rebuilds by many users for all architectures.</li>
-    	<li class="fragment">0 bugs with patches unuploaded. Currently there are 313 of these. 2 NMUs per week, uploaded to DELAYED/14.</li>
+    	<li class="fragment">0 bugs with patches unuploaded. Currently there are 292 of these. 2 NMUs per week, uploaded to DELAYED/15.</li>
     	<li class="fragment">#863622: apt: warn when installing packages that are not reproducible</li>
     	<li class="fragment">.buildinfo files known and used by <code>dak</code>.</li>
 	</ul>
@@ -687,7 +709,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
     	<li class="fragment">I still haven't found what I'm looking for...!</li>
     	<li class="fragment">100% reproducible packages and distributed images for <code>trixie+1</code>?</li>
     	<li class="fragment">What else?</li>
-    	<!-- li class="fragment">A liveable planet would also be nice. 🥵😱 Kinda off-topic here, just the big elephant in every room. 🐘 </li -->
+    	<li class="fragment">A liveable planet would also be really really nice. 🥵😱 Kinda off-topic here, but I still wanted to at least once mention the big elephant in every room. 🐘 </li>
 	</ul>
       </section>
 



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

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/80f6ed18e5bb2ab6c5852e5c943c46045ed64227
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/20220718/1db1a427/attachment.htm>


More information about the rb-commits mailing list