[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