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

Holger Levsen (@holger) gitlab at salsa.debian.org
Fri Nov 15 18:45:31 UTC 2024



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


Commits:
25c80e6d by Holger Levsen at 2024-11-15T19:45:19+01:00
toulouse talk: wip

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

- - - - -


8 changed files:

- + 2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/Capitole_du_libre_logo.png
- + 2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/Screenshot_2024-11-15_Arch_Linux_Reproducible_Status.png
- − 2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_20240727.png
- + 2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_20241115.png
- − 2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_trixie_20240727.png
- + 2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_trixie_20241115.png
- 2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/index.html
- 2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/todo


Changes:

=====================================
2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/Capitole_du_libre_logo.png
=====================================
Binary files /dev/null and b/2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/Capitole_du_libre_logo.png differ


=====================================
2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/Screenshot_2024-11-15_Arch_Linux_Reproducible_Status.png
=====================================
Binary files /dev/null and b/2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/Screenshot_2024-11-15_Arch_Linux_Reproducible_Status.png differ


=====================================
2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_20240727.png deleted
=====================================
Binary files a/2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_20240727.png and /dev/null differ


=====================================
2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_20241115.png
=====================================
Binary files /dev/null and b/2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_20241115.png differ


=====================================
2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_trixie_20240727.png deleted
=====================================
Binary files a/2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_trixie_20240727.png and /dev/null differ


=====================================
2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_trixie_20241115.png
=====================================
Binary files /dev/null and b/2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/images/stats_pkg_state_trixie_20241115.png differ


=====================================
2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/index.html
=====================================
@@ -451,8 +451,8 @@ lunarⒶdebian.org  /  https://lunar.anargeek.net
 	</ul></span>
       </section>
 
-  <section data-background-color="white">
-        <img class="fragment" src="images/logo.png" width="584">
+  <section data-background-color="white"> 
+        <img src="images/logo.png" width="584">
       </section>
 
       <!-- section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
@@ -561,12 +561,12 @@ lunarⒶdebian.org  /  https://lunar.anargeek.net
 
 
       <section data-background-color="white">
-        <img class="fragment" src="images/fosdem2014-1.png" width="100%">
+        <img src="images/fosdem2014-1.png" width="100%">
       </section>
 
 
       <section data-background-color="white">
-        <img class="fragment" src="images/fosdem2014-6.png" width="100%">
+        <img src="images/fosdem2014-6.png" width="100%">
       </section>
 
 
@@ -656,7 +656,7 @@ lunarⒶdebian.org  /  https://lunar.anargeek.net
       <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h2>SOURCE_DATE_EPOCH</h2>
 	<ul>
-	<li>Who knows about SOURCE_DATE_EPOCH?</li>
+	<!-- li>Who knows about SOURCE_DATE_EPOCH?</li -->
 	<li class="fragment">Build time stamps are largly meaningless. SOURCE_DATE_EPOCH describes the time of the last modification of the source (in seconds since the Unix epoch).</li>
 	<li class="fragment">Supported by <b>a lot</b> of software today.</li>
 	<span class="fragment"><li>The specification is from 2015 and was updated in 2017.
@@ -667,8 +667,8 @@ lunarⒶdebian.org  /  https://lunar.anargeek.net
       <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h2>diffoscope</h2>
 	<ul>
-	<li class="fragment">Who knows about diffoscope?</li>
-	<li class="fragment">Who uses diffoscope?</li>
+	<!-- li class="fragment">Who knows about diffoscope?</li -->
+	<li class="fragment">Who uses or has used diffoscope?</li>
 	<li class="fragment">diffoscope tries to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human-readable form to compare them.</li>
 	<span class="fragment"><li>https://try.diffoscope.org</li>
 	<li>https://diffoscope.org</li></span>
@@ -860,18 +860,13 @@ Warpforge.
      </section>
 
       <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-	<h3>CI results for Debian unstable, 20240727</h3>
-	<img src="images/stats_pkg_state_20240727.png">
-	</section>
-
-      <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-	<h3>Debian unstable, 20150131</h3>
+	<h3>CI results Debian unstable, 20150131</h3>
 	<img src="images/stats_pkg_state_20150131.png">
 	</section>
 
       <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-	<h3>CI results for Debian unstable, 20240727</h3>
-	<img src="images/stats_pkg_state_20240727.png">
+	<h3>CI results for Debian unstable, 20241115</h3>
+	<img src="images/stats_pkg_state_20241115.png">
 	</section>
 
       <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
@@ -952,8 +947,8 @@ Warpforge.
 
 
       <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-	<h3>CI results for Debian trixie, 20240727</h3>
-	<img src="images/stats_pkg_state_trixie_20240727.png">
+	<h3>CI results for Debian trixie, 20241115</h3>
+	<img src="images/stats_pkg_state_trixie_20241115.png">
 	</section>
 
       <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
@@ -1049,6 +1044,41 @@ Warpforge.
     	<p class="fragment">huge thanks to Linux Nordberg and DSA!</p>
       </section>
 
+  <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h3>debootsnap and debrebuild from src:devscripts in unstable</h3>                                                 
+	<ul><code>
+		<li class="fragment">wget https://buildinfos.debian.net/ftp-master.debian.org/buildinfo/2024/01/16/crun_1.13-1_amd64.buildinfo</li> 
+		<li class="fragment">debrebuild --builder=sbuild libaacs_0.11.1-3_amd64-source.buildinfo</li></code>                                
+	</ul>
+      </section>                                                                                                                             
+
+ <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h2>about <em>rebuilderd</em></h2>
+	<ul>
+    	<li class="fragment">has support for rebuilding Arch, Debian and Tails</li>
+    	<li class="fragment">several instances for Arch exist</li>
+    	<li class="fragment">written in Rust by kpcyrd</li>
+    	<li class="fragment">available at https://github.com/kpcyrd/rebuilderd</li>
+    	<li class="fragment">installation with sudo make install, soon with sudo apt install</li>
+    	<li class="fragment">rebuilderd, rebuilder-worker, rebuilderctl</li>
+	</ul>
+      </section>
+
+ <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+        <h2><code>https://reproduce.debian.net</code></h2>
+	<ul>
+    	<li class="fragment">a <code>rebuilderd</code> instance</li>
+    	<li class="fragment">rebuilding and comparing against what we distribute on ftp.debian.org</li>
+    	<li class="fragment">setup still at its infancy</li>
+	</ul>
+      </section>
+
+      <section data-background="images/Capitole_du_libre_logo.png" 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/Capitole_du_libre_logo.png" 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>
@@ -1070,22 +1100,16 @@ Warpforge.
 	</ul> 
       </section -->
 
-      <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h2><code>snapshot.debian.org</code> got fixed!</h2>
-	<h1>🥳</h1>
-    	<p>huge thanks to Linux Nordberg and DSA!</p>
-      </section>
+    
+
+
+
+
+
+
+
 
 
-  <section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
-        <h3>debootsnap and debrebuild from src:devscripts in unstable</h3>
-	<ul><code>
-		<li class="fragment">wget https://buildinfos.debian.net/ftp-master.debian.org/buildinfo/2024/01/16/crun_1.13-1_amd64.buildinfo</li>
-		<li class="fragment">debrebuild --builder=sbuild libaacs_0.11.1-3_amd64-source.buildinfo</li></code>
-		<li class="fragment">debootsnap and debrebuild need a working snapshot.debian.org thus this didn't really work until DebConf24.</li>
-		<li class="fragment">Please try it out and report bugs the BTS.</li>
-	</ul>
-      </section>
 
   <!-- section data-background="images/Capitole_du_libre_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
         <h4>and so <i>now finally</i> we can rebuild and compare with what we distribute on ftp.debian.org:</h4>


=====================================
2024-11-16-R-B-rebuilding-what-is-distributed-from-ftp.debian.org/todo
=====================================
@@ -1,19 +1,14 @@
-slash more, make it a 30min talk, 5min intro, 10min old stuff, 10min news stuff, the end
+thanks: tell people how awesome they are while they are alive.
+order: other bugs, ftbfs bugs
 early slide: the diff between theory and praxis? 70% (or whatever then number then will be)
 	nach history
 	vor rebuilder
-	[12:09] <      Oejet> | h01ger: And 57% in recent days!   jq 'map(select(.built_at >= "2024-11-14")) | group_by(.status) | map([.[0].status, length])' < $CACHE/list
-	[12:13] < Oejet> That command returned: [["BAD",810],["GOOD",1065]]
-	[12:17] < Oejet> 159 `^debsnap failed$` out of latest 1000 logs.
-[13:12] <   jochensp> | h01ger: most (all?) of the 404 I saw where due to infrastructure and worked when retried
+<Oejet> | h01ger: And 57% in recent days!   jq 'map(select(.built_at >= "2024-11-14")) | group_by(.status) | map([.[0].status, length])' < $CACHE/list
+<Oejet> That command returned: [["BAD",810],["GOOD",1065]]
+<Oejet> 159 `^debsnap failed$` out of latest 1000 logs.
+<jochensp> | h01ger: most (all?) of the 404 I saw where due to infrastructure and worked when retried
 
-
-introduce https://reproduce.d.n
-explain rbuilderd archtecture and setup - it's easy
-	sudo make install
-	soon: sudo apt install
-	mention kp is funded by rb now too
-update some numbers
+mention kp is funded by rb now too
 ask people for $arch hardware to setup rebuilderd instances
 mention riscv64 nodes
 mention netbsd table?



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

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/25c80e6d387807298f2e716f6fee5f98eea14a72
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/20241115/aef7cd44/attachment.htm>


More information about the rb-commits mailing list