[Git][reproducible-builds/reproducible-presentations][master] 10 years r-b cccamp talk: include 2014 ccc talk as images
Holger Levsen (@holger)
gitlab at salsa.debian.org
Sun Aug 13 11:41:38 UTC 2023
Holger Levsen pushed to branch master at Reproducible Builds / reproducible-presentations
Commits:
d855d4c9 by Holger Levsen at 2023-08-13T13:41:17+02:00
10 years r-b cccamp talk: include 2014 ccc talk as images
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
15 changed files:
- + 2023-08-19-R-B-the-first-10-years/https-everywhere-5.0.6_vs_5.0.7.html
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-1.png
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-10.png
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-11.png
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-12.png
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-2.png
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-3.png
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-4.png
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-5.png
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-6.png
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-7.png
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-8.png
- + 2023-08-19-R-B-the-first-10-years/images/ccc2014-9.png
- 2023-08-19-R-B-the-first-10-years/index.html
- 2023-08-19-R-B-the-first-10-years/todo
Changes:
=====================================
2023-08-19-R-B-the-first-10-years/https-everywhere-5.0.6_vs_5.0.7.html
=====================================
The diff for this file was not included because it is too large.
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-1.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-1.png differ
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-10.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-10.png differ
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-11.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-11.png differ
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-12.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-12.png differ
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-2.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-2.png differ
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-3.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-3.png differ
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-4.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-4.png differ
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-5.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-5.png differ
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-6.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-6.png differ
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-7.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-7.png differ
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-8.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-8.png differ
=====================================
2023-08-19-R-B-the-first-10-years/images/ccc2014-9.png
=====================================
Binary files /dev/null and b/2023-08-19-R-B-the-first-10-years/images/ccc2014-9.png differ
=====================================
2023-08-19-R-B-the-first-10-years/index.html
=====================================
@@ -144,7 +144,7 @@
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<p>Who am I</p>
<ol>
<li>Holger Levsen / holger at debian.org, located in Hamburg, Germany. He/him 🏳️🌈🏳️⚧️.</li>
@@ -159,7 +159,7 @@
<section>
<p style="font-size: 120%"><em>
Maybe the talk title should have been:<br> <u>my</u> first 10 years with reproducible builds
- <br>- though this is not about my work:
+ <br>- though this is not about <u>my</u> work:
<span class="fragment">
<br>
Reproducible builds, like Free Software in general,
@@ -178,11 +178,14 @@ And the idea is also much older than 10 years...
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
<h3>very incomplete list of people<br>who have been working on this <em>so far</em></h3>
-<p style="font-size: 42%">
<!-- taken from website.git/_data/contributors.yml -->
+<p style="font-size: 66%">
+ (Huge sorry if YOU are missing, please let's fix this. The real list is much bigger..!)
+</p>
+<p style="font-size: 42%">
akira
• Alexander Bedrossian
@@ -342,13 +345,180 @@ And the idea is also much older than 10 years...
• Wookey
• Ximin Luo
</p>
-<p style="font-size: 52%">
- (Huge sorry if YOU are missing, please lets fix this. The real list is twice as big at least..!)
+ </section>
+
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+ <h3>contributors according to website.git/_data/contributors.yml, so far!</em></h3>
+
+ <!-- taken from website.git/_data/contributors.yml -->
+<p style="font-size: 66%">
+ (We love patches. We're all in this together!)
+
</p>
+<p style="font-size: 42%">
+
+ akira
+ • Alexander Bedrossian
+ • Alexander Borkowski
+ • Alexander Couzens (lynxis)
+ • Alexis Bienvenüe
+ • Alex Wilson
+ • Allan Gunn (gunner)
+ • Amit Biswas
+ • Anders Kaseorg
+ • Andrew Ayer
+ • anonmos1
+ • Anoop Nadig
+ • Arnout Engelen
+ • Asheesh Laroia
+ • Atharva Lele
+ • Ben Hutchings
+ • Benjamin Hof
+ • Bernhard M. Wiedemann
+ • Boyuan Yang
+ • Brett Smith
+ • Calum McConnell
+ • Carl Dong
+ • Ceridwen
+ • Chris Lamb
+ • Chris Smith
+ • Christoph Berg
+ • Christopher Baines
+ • Chris West
+ • Cindy Kim
+ • Clemens Lang
+ • Clint Adams
+ • Dafydd Harries
+ • Daniel Edgecumbe
+ • Daniel Kahn Gillmor
+ • Daniel Shahaf
+ • Daniel Stender
+ • David A. Wheeler
+ • David Bremner
+ • David del Amo
+ • David Prévot
+ • David Suarez
+ • Dhiru Kholia
+ • Dhole
+ • Drakonis
+ • Drew Fisher
+ • Ed Maste
+ • Edward Betts
+ • Eitan Adler
+ • Elio Qoshi
+ • Eli Schwartz
+ • Emanuel Bronshtein
+ • Emmanuel Bourg
+ • Esa Peuha
+ • Fabian Keil
+ • Fabian Wolff
+ • Felix C. Stegerman
+ • Feng Chai
+ • Frédéric Pierret (fepitre)
+ • Georg Faerber
+ • Georg Koppen
+ • Gonzalo Bulnes Guilpain
+ • Graham Christensen
+ • Guillem Jover
+ • Hannes Mehnert
+ • Hans-Christoph Steiner
+ • Harlan Lieberman-Berg
+ • heinrich5991
+ • Helmut Grohne
+ • Hervé Boutemy
+ • Holger Levsen (h01ger)
+ • HW42
+ • Ian Muchina
+ • intrigeri
+ • jajajasalu2
+ • Jakub Wilk
+ • James Fenn
+ • Jan Nieuwenhuizen
+ • Javier Jardón
+ • Jelle van der Waa
+ • Jelmer Vernooij
+ • Jérémy Bobbio (lunar)
+ • Johannes Schauer Marin Rodrigues
+ • John Scott
+ • Joshua Lock
+ • Joshua Watt
+ • Juan Picca
+ • Juri Dispan
+ • Justin Cappos
+ • kpcyrd
+ • Kushal Das
+ • Levente Polyak
+ • Liyun Li
+ • Ludovic Courtès
+ • Ludovic Courtès
+ • Lukas Puehringer
+ • Maliat Manzur
+ • marco
+ • MarcoFalke
+ • Marcus Hoffmann (bubu)
+ • Marek Marczykowski-Górecki
+ • Maria Glukhova
+ • Mariana Moreira
+ • marinamoore
+ • Mathieu Bridon
+ • Mathieu Parent
+ • Mattia Rizzolo
+ • Michael Pöhn
+ • Mike Perry
+ • Morten Linderud
+ • Muz
+ • Mykola Nikishov
+ • Nick Gregory
+ • Nicolas Boulenguez
+ • Nicolas Vigier
+ • Niels Thykier
+ • Niko Tyni
+ • Omar Navarro Leija
+ • opi
+ • Oskar Wirga
+ • Paul Gevers
+ • Paul Spooren
+ • Paul Wise
+ • Peter Conrad
+ • Peter De Wachter
+ • Peter Wu
+ • Philip Rinn
+ • Profpatsch
+ • Reiner Herrmann
+ • Richard Purdie
+ • Robbie Harwood
+ • Roland Clobus
+ • Santiago Torres
+ • Santiago Vila
+ • Sascha Steinbiss
+ • Satyam Zode
+ • Seth Schoen
+ • Scarlett Clark
+ • Simon Josefsson
+ • Simon Schricker
+ • Snahil Singh
+ • Stefano Rivera
+ • Stefano Zacchiroli
+ • Stéphane Glondu
+ • Steven Adger
+ • Steven Chamberlain
+ • Sylvain Beucler
+ • Thomas Vincent
+ • Tianon Gravi
+ • Tobias Stoeckmann
+ • Tom Fitzhenry
+ • Ulrike Uhlig
+ • Vagrant Cascadian
+ • Valentin Lorentz
+ • Valerie R Young
+ • Vipul
+ • Wookey
+ • Ximin Luo
+ </p>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>About you</h3>
<ul>
<li class="fragment">Who knows about Reproducible Builds, why and how?</li>
@@ -362,12 +532,12 @@ And the idea is also much older than 10 years...
<img class="fragment" src="images/logo.png" width="584">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h1>Introduction</h1>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>The problem</h3>
<ul>
<li class="fragment">Source code of free software available</li>
@@ -377,7 +547,7 @@ And the idea is also much older than 10 years...
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>The solution</h3>
<ul>
<li class="fragment">Enable anyone to independently verify that a given source produces bit by bit identical results.</li>
@@ -385,7 +555,7 @@ And the idea is also much older than 10 years...
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>
https://reproducible-builds.org/docs/definition/
</h3>
@@ -398,7 +568,7 @@ And the idea is also much older than 10 years...
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<p> By now this has been widely and largly understood:
<br><span class="fragment" style="font-size: 100%">https://reproducible-builds.org/resources/
<br>https://reproducible-builds.org/docs/
@@ -407,13 +577,46 @@ And the idea is also much older than 10 years...
<p class="fragment">show presentation from Mike Perry and Seth Schoen <b>from 2013</b>.</p>
</section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <img src="images/ccc2014-1.png">
+ </section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <img src="images/ccc2014-2.png">
+ </section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <img src="images/ccc2014-3.png">
+ </section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <img src="images/ccc2014-4.png">
+ </section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <img src="images/ccc2014-5.png">
+ </section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <img src="images/ccc2014-6.png">
+ </section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <img src="images/ccc2014-7.png">
+ </section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <img src="images/ccc2014-8.png">
+ </section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <img src="images/ccc2014-9.png">
+ </section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <img src="images/ccc2014-10.png">
+ </section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <img src="images/ccc2014-11.png">
+ </section>
<section data-background-color="white">
<img src="images/logo.png" width="584">
<h3>https://reproducible-builds.org</h3>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>Fast forward to 2023</h2>
<p class="fragment">https://lists.zx2c4.com/pipermail/wireguard/2023-April/008045.html
<br />Wireguard (VPN app for Android) builds are now reproducible, their release is identical on their website, Google Play Store and F-Droid. 🎯🎯🎯🥳
@@ -422,27 +625,27 @@ And the idea is also much older than 10 years...
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>People just do reproducible builds as normal part of their work nowadays.<h3>
<p style="font-size: 500%">🤗</p>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>How did we get there?</h2>
<li class="fragment">Money</li>
<li class="fragment">Edward Snowden</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>Why money?</h2>
<li class="fragment">Bitcoin</li>
<li class="fragment">Gitian</li>
<li class="fragment">Bitcoin (the software) was reproducible in 2011.</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>Why Snowden</h2>
<li class="fragment">Well...</li>
<li class="fragment">Mike Perry made Torbrowser reproducible in 2013.</li>
@@ -450,43 +653,59 @@ And the idea is also much older than 10 years...
<li class="fragment">Lunar's BoF at DebConf13.</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>How did we get there?</h2>
<li>Money</li>
<li>Edward Snowden</li>
<li class="fragment">...and a LOT of work by MANY people.</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>Even earlier works</h2>
<li class="fragment">Show that thread on debian-devel at lists.debian.org from 2007</li>
<li class="fragment">Though the idea initially appeared in 2000 on debian-devel at l.d.o.</li>
<li class="fragment">And then in 2017 we learned from John Gilmore on rb-general at lists.reproducible-builds.org that GCC was reproducible in the early 1990s on several architectures!</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>Detour: early computing </h2>
<li>in 2015 I've heard rumors, that in the past slot machines had to be reproducible, due to VAT fraud fears.</li>
<li class="fragment">fact: when machines had 4kb memory, some people knew every bit. That culture got lost when 640kb where not enough anymore...</li>
<li class="fragment">when machines got closer to 640 gigabye of memory the idea that someone would know every bit had become unimagineable.</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
- <h2>Detour: diffoscope</h2>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <h2>Detour: https://diffoscope.org</h2>
<li class="fragment">Who knows about diffoscope?</li>
<li class="fragment">Who uses diffoscope?</li>
- <li class="fragment">https://diffoscope.org</li>
+ </section>
+
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <h2>Detour: https://diffoscope.org</h2>
+ <li>Text and HTML ouput</li>
+ <li style="font-size: 75%" class="fragment">File formats supported include: Android APK files, Android boot images, Android package resource table (ARSC), Apple Xcode mobile provisioning files, ar(1) archives, ASM Function, Berkeley DB database files, bzip2 archives, character/block devices, ColorSync colour profiles (.icc), Coreboot CBFS filesystem images, cpio archives, Dalvik .dex files, Debian .buildinfo files, Debian .changes files, Debian source packages (.dsc), Device Tree Compiler blob files, directories, ELF binaries, ext2/ext3/ext4/btrfs/fat filesystems, Flattened Image Tree blob files, FreeDesktop Fontconfig cache files, FreePascal files (.ppu), Gettext message catalogues, GHC Haskell .hi files, GIF image files, Git repositories, GNU R database files (.rdb), GNU R Rscript files (.rds), Gnumeric spreadsheets, GPG keybox databases, Gzipped files, Hierarchical Data Format database, HTML files (.html), ISO 9660 CD images, Java class files, Java .jmod modules, JavaScript files,</li>
+ </section>
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <h2>Detour: https://diffoscope.org</h2>
+ <li style="font-size: 75%">JPEG images, JSON files, Linux kernel images, LLVM IR bitcode files, local (UNIX domain) sockets and named pipes (FIFOs), LZ4 compressed files, lzip compressed files, macOS binaries, Microsoft Windows icon files, Microsoft Word .docx files, Mono ‘Portable Executable’ files, Mozilla-optimized .ZIP archives, Multimedia metadata, OCaml interface files, Ogg Vorbis audio files, OpenOffice .odt files, OpenSSH public keys, OpenWRT package archives (.ipk), PDF documents, PE32 files, PGP signatures, PGP signed/encrypted messages, PNG images, PostScript documents, Public Key Cryptography Standards (PKCS) files (version #7), Python pyc files, RPM archives, Rust object files (.deflate), Sphinx inventory files, SQLite databases, SquashFS filesystems, symlinks, tape archives (.tar), tcpdump capture files (.pcap), text files, TrueType font files, U-Boot legacy image files, WebAssembly binary module, XML binary schemas (.xsb), XML files, XMLB files, XZ compressed files, ZIP archives and Zstandard compressed files.</li>
+ <li class="fragment">Fallback on hexdump comparison, fuzzy-matching to handle renamings, and much more!</li>
+ </section>
+
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
+ <h2>Detour: https://diffoscope.org</h2>
+ <li><a href="https-everywhere-5.0.6_vs_5.0.7.html">Example diffoscope output for https-everywhere 5.0.6 vs 5.0.7</a></li>
<li class="fragment">https://try.diffoscope.org</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>Detour: unexpected benefits of reproducible builds</h2>
<li class="fragment">in 2022 I learned about an Italian company doing certification for gambling machines using diffoscope...</li>
<li class="fragment">Licence compliance: you can only be sure a binary is Free Software if it can be (re-)built reproducibly from a given source.</li>
<li class="fragment">Software development: does this change really have no effect / the desired effect only?</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>Back to 2013 onward</h2>
<li>Lunar's BoF at DebConf13.</li>
<li class="fragment">another BoF at DebConf14</li>
@@ -495,17 +714,17 @@ And the idea is also much older than 10 years...
<li class="fragment">Mike Perry and Seth Schoen gave that presentation at CCCongress in December 2014 showing "my" graphs. Wow.</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Debian unstable, 20150131</h3>
<img src="images/stats_pkg_state_20150131.png">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Debian unstable, 20230804</h3>
<img src="images/stats_pkg_state_20230804.png">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>2015</h2>
<li class="fragment">FOSDEM talk by Lunar and myself, inviting the Free Software world at large to collaborate and tackle this problem.</li>
<li class="fragment">debbindiff renamed to diffoscope</li>
@@ -514,7 +733,7 @@ And the idea is also much older than 10 years...
<li class="fragment">1st Reproducible Builds Summit in Athens.</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>Reproducible Builds Summits</h2>
<li>2015 Athens</li>
<li>2016 Berlin</li>
@@ -525,7 +744,7 @@ And the idea is also much older than 10 years...
<li class="fragment">2023 Hamburg</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>Projects at Reproducible Builds Summits</h2>
<p style="font-size: 80%">Alpine Linux,
Apache Maven,
@@ -582,7 +801,7 @@ Warpforge.
</p>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Short overview of reproducibility of various projects (AIUI)</h3>
<ul class="fragment">Tails: "easy", pragmatically "solved" but not systematically...
<li class="fragment">Arch Linux: has rebuilders, though also lacks user tools and/or other integration</li>
@@ -596,7 +815,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Short overview of reproducibility of various projects, continued</h3>
<li class="fragment">nixOS: https://reproducible.nixos.org: 1570 out of 1572 (99.87%) paths in the minimal installation image are reproducible!</li>
<li class="fragment">GNU Guix: also reproducible by design (like nixOS) - <em>guix-challenge</em></li>
@@ -606,7 +825,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Short overview of reproducibility of various projects, continued</h3>
<li class="fragment">Alpine: basic support</li>
<li class="fragment">FreeBSD/NetBSD/OpenBSD: basic support</li>
@@ -615,7 +834,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Summary of reproducibility of various projects</h3>
<p>Many projects support reproducible builds by now, but it's unclear what that means, how it's enforced and how users can know and be confident.</p>
<p class="fragment">I call it reproducible in theory or in CI.</p>
@@ -623,7 +842,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<p class="fragment">Finally: 96% is not good enough.</p>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>Common reasons for unreproducibilities:</h2>
<li class="fragment">timestamps, timestamps, timestamps<li>
<li class="fragment">timestamps, timestamps, timestamps<li>
@@ -632,7 +851,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<li class="fragment">422 known issue types in reproducible-notes.git<li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>SOURCE_DATE_EPOCH</h2>
<li>who knows about SOURCE_DATE_EPOCH?</li>
<li class="fragment">build time stamps are meaningless. SOURCE_DATE_EPOCH describes the time of the last modification of the source.</li>
@@ -640,7 +859,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<li class="fragment">show https://reproducible-builds.org/docs/source-date-epoch/</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h2>build path variation</h2>
<li>The solution is simple. But it took me almost 10 years to get there.<span class="fragment" Again."</span></li>
<li class="fragment">First we tried to fix them. Still a valid and useful approach.</li>
@@ -648,40 +867,40 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<li class="fragment">in April 2023 in a discussion with Vagrant a much simpler solution came up: just don't vary the build path, instead use predictable build pathes like <code>/buildpath/linux-6.2.23</code></li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>back to Debian again</h3>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Debian unstable, 20230804</h3>
<img src="images/stats_pkg_state_20230804.png">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Debian bookworm, 20230804</h3>
<img src="images/stats_pkg_state_bookworm_20230804.png">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Debian trixie, 20230804</h3>
<img src="images/stats_pkg_state_trixie_20230804.png">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3><em>DebConf15 had four people giving the talk...</em></h3>
<img src="images/dc15_1.jpg" width="85%">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3><em>“How can we get this done...???”</em></h3>
<p>We wondered at the beginning of the <em>Stretch</em> development cycle.</p>
<img src="images/dc15_2.jpg" width="85%">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3><em>Reproducible talks at least...?</em></h3>
<p>DebConf16</p>
<p>DebConf17</p>
@@ -695,7 +914,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3><em>Schrödingers h01ger: frustrated and happy.</em></h3>
<p>Indeed I have given warnings that the next Debian release will not be reproducible for years...</p>
@@ -705,7 +924,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Debian <em>9 / stretch</em></h3>
<p>The "reproducible in theory but not in practice" release</p>
<h3>Debian <em>10 / buster</em></h3>
@@ -714,7 +933,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<p>The "we are almost there but still haven't sorted out some requirements" release</p>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Debian <em>9 / stretch</em></h3>
<p>The "reproducible in theory but not in practice" release</p>
<h3>Debian <em>10 / buster</em></h3>
@@ -726,7 +945,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Debian <em>13 / trixie</em></h3>
<p class="fragment">We now have two years, again.</p>
</section>
@@ -737,26 +956,26 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<!-- issues in-depth -->
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>96% reproducibility is a lie.</h3>
<p class="fragment">or rather: 96% are CI results.</p>
<p class="fragment">I explain what's "wrong" with CI results in a moment...</p>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>96% reproducibility is neither a lie nor useless...</h3>
<img class="fragment" src="images/stats_bugs_state.png">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>96% reproducibility is neither a lie nor useless...</h3>
<img src="images/stats_bugs_sin_ftbfs_state.png">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>96% in detail</h3>
<ul>
@@ -770,7 +989,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>CI versus rebuilds:</h3>
<ul>
<li>We have no <strong>Debian</strong> infrastructure rebuilding Debian packages. The reproducible-builds.org rebuilders are builders, not rebuilders.</li>
@@ -784,7 +1003,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>CI versus rebuilds:</h3>
<ul>
<li class="fragment">We have no <strong>Debian</strong> infrastructure rebuilding Debian packages. The reproducible-builds.org rebuilders are builders, not rebuilders.</li>
@@ -795,26 +1014,26 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h4>https://beta.tests.reproducible-builds.org/debian</h4>
<img class="fragment" src="images/bookworm_build-essential.amd64+all.png">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h4>https://beta.tests.reproducible-builds.org/debian</h4>
<img src="images/bookworm_key_packages.amd64+all.png">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h4>https://beta.tests.reproducible-builds.org/debian</h4>
<img src="images/bookworm_full.amd64+all.png">
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h4>https://beta.tests.reproducible-builds.org/debian</h4>
<ul>
unreproducible in build-essential:
@@ -823,7 +1042,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h4>https://beta.tests.reproducible-builds.org/debian</h4>
<ul>
<li>amd64 only, also because our snapshot mirror is amd64 only</li>
@@ -832,7 +1051,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<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>
@@ -843,7 +1062,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Debian 13 / trixie goals</h3>
More than 12 months until the next freeze.
<ul>
@@ -854,7 +1073,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Debian 13 / trixie goals</h3>
<ul>
<li class="fragment">snapshot.debian.org usable for mass rebuilds by many users for all architectures.</li>
@@ -865,7 +1084,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3><em>post</em> Debian 13 / trixie goals</h3>
<ul>
<li class="fragment">debian-policy: reproducible packages must not regress</li>
@@ -874,19 +1093,19 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>History needs to be written</h3>
<li>https://reproducible-builds.org/docs/history/ ends in 2015.😟</li>
<li>Arch Linux has done a lot. Rebuilders and pacman-bintrans.<li>
<li>SBOM should be mentioned. And that without reproducible builds SBOMs are rather meaningless, while with them, those are <u>verified SBOMs</u>!.</li>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Notable mentions</h3>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>I probably didn't backdoor this</h3>
<li>https://github.com/kpcyrd/i-probably-didnt-backdoor-this</li>
<li class="fragment">a fine manual...</li>
@@ -897,7 +1116,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
</ul>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>The unreproducible package</h3>
<li>https://github.com/bmwiedemann/theunreproduciblepackage</li>
<li class="fragment">It's much easier to show common pitfalls making a package unreproducible than the opposite...</li>
@@ -908,11 +1127,11 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>Summary information</h3>
</section>
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<h3>https://reproducible-builds.org/docs</h3>
<h3>https://lists.reproducible-builds.org</h3>
<h3>#reproducible-builds on irc.oftc.net</h3>
@@ -921,7 +1140,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
- <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="12%" data-background-position="90% 10%">
+ <section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%">
<br>
<h3>
Thank you
=====================================
2023-08-19-R-B-the-first-10-years/todo
=====================================
@@ -1,13 +1,19 @@
new todo:
+ incl emails?
+ incl S_D_E definition, no screenshots
+ main story points:
+ history
+ S_D_E
+ build path
+ funding
+ missing bits / future work
improve end / debian status
- incl pdf screenshots from ccc talk from 2014
- incl emails (siehe lunars talk)
mention financing, esp for summit!
say thanks to future and previous sponsors
- slide: funding: first LF, now an SFC project. I like the SFCs focus on freedom.
+ funding: first LF, now an SFC project. I like the SFCs focus on freedom.
$ grep -c 'section da' index.html
should not return 74 but 42 or rather less
- now at 66
+ now at 81 /o\
verifiable SBOMs!
http://v-s.d.n
someone please write a converter
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/d855d4c9ff03162abedd906b4e93e2a87341a6d2
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/d855d4c9ff03162abedd906b4e93e2a87341a6d2
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/20230813/ca5e031e/attachment.htm>
More information about the rb-commits
mailing list