[Git][reproducible-builds/reproducible-presentations][master] fosdem 2024: wip
Holger Levsen (@holger)
gitlab at salsa.debian.org
Sat Feb 3 09:20:38 UTC 2024
Holger Levsen pushed to branch master at Reproducible Builds / reproducible-presentations
Commits:
f34a0b99 by Holger Levsen at 2024-02-03T10:20:27+01:00
fosdem 2024: wip
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
2 changed files:
- 2024-02-03-R-B-the-first-10-years/index.html
- 2024-02-03-R-B-the-first-10-years/todo
Changes:
=====================================
2024-02-03-R-B-the-first-10-years/index.html
=====================================
@@ -1124,12 +1124,57 @@ Warpforge.
<ul>
<li>Then we need rebuilders.</li>
<li class="fragment">Thus we need a working <code>snapshot.debian.org</code> service.</li>
- <li class="fragment">And then we need reproducible transparency logs and logic what to do when....</li>
- <li class="fragment">And then we also need binary transparency logs (also because we haven't reached 100% yet).</li>
- <li class="fragment">The above is true for all projects, not just Debian.</li>
+ <li class="fragment">Without snapshot.d.o we cannot recreate the exact same environment, thus we cannot rebuild all packages.</li>
+ <li class="fragment">But: #1050815, #1031628, #1029744, #1034000, #1012559, #979115, #969603… </li>
+ <li class="fragment">And there we have been stuck for more than five years...</li>
</ul>
</section>
+ <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+ <h3>fixing snapshot.d.o</h3>
+ <ul>
+ <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>
+ </ul>
+ </section>
+
+ <section data-background="images/FOSDEM_logo.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>
+ <li>70000 binary packages in Debian $suite</li>
+ <li>build-depend on 30000 packages, so 40000 packages are never used as build-depends.</li>
+ <li class="fragment">those 30000 packages are only used in 100000 variations.</li>
+ <li class="fragment">that's just 100 GB per arch and suite</li>
+ <li class="fragment">https://rebuilder-snapshot.debian.net was born.</li>
+ </ul>
+ </section>
+
+ <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+ <h3>https://rebuilder-snapshot.debian.net</h3>
+ <ul>
+ <li>a cache in for snapshot.debian.org</li>
+ <li class="fragment">each arch takes roughly a week to seed from snapshot.d.o</li>
+ <li class="fragment">each arch only takes hours to seed from another rebuilder-snapshot instance</li>
+ <li class="fragment">we already run two instances and our goal is to allow many instances</li>
+ <li class="fragment">one blocking bug: issue #40</li>
+ <li class="fragment">then <em>debootsnap</em> can use this together with <em>metasnap.</em></li>
+ <li class="fragment">Many thanks to lynxis and josch!</li>
+ </ul>
+ </section>
+
+ <section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+ <h3>Debian 2024</h3>
+ <ul>
+ <li>testing migration can and will be used to enforce policy also in regards of reproducible builds</li>
+ <li class="fragment">for a sensible setup of that, we need real rebuilders, aiming to rebuild what Debian distributes.</li>
+ <li class="fragment">for that, we need a working snapshot.d.o, which with rebuilder-snapshot now finally is there.</li>
+ </ul>
+ </section>
+
+
+
<section data-background="images/FOSDEM_logo.svg" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
<h3>Short overview of reproducibility of various projects (AIUI)</h3>
=====================================
2024-02-03-R-B-the-first-10-years/todo
=====================================
@@ -1,3 +1,4 @@
+non functional image of beta.tr.o
still rough: around
Then we need rebuilders.
beta.tests
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/f34a0b99050c404ebd370f8c8d29c8173b101069
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/f34a0b99050c404ebd370f8c8d29c8173b101069
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/20240203/dccd23b5/attachment.htm>
More information about the rb-commits
mailing list