[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