[Git][reproducible-builds/reproducible-presentations][master] fosdem 2024: wip
Holger Levsen (@holger)
gitlab at salsa.debian.org
Sat Feb 3 09:28:17 UTC 2024
Holger Levsen pushed to branch master at Reproducible Builds / reproducible-presentations
Commits:
7ff1b928 by Holger Levsen at 2024-02-03T10:28:10+01:00
fosdem 2024: wip
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
1 changed file:
- 2024-02-03-R-B-the-first-10-years/index.html
Changes:
=====================================
2024-02-03-R-B-the-first-10-years/index.html
=====================================
@@ -1124,8 +1124,8 @@ 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">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">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>
</ul>
</section>
@@ -1145,6 +1145,7 @@ Warpforge.
<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">let's analyze all those <em>.buildinfo</em> files!</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>
@@ -1158,8 +1159,8 @@ Warpforge.
<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">then <em>debrebuild</em> can use <em>debootsnap</em> together with <em>metasnap...</em></li>
+ <li class="fragment">one blocking bug currently: issue #40</li>
<li class="fragment">Many thanks to lynxis and josch!</li>
</ul>
</section>
@@ -1170,12 +1171,11 @@ Warpforge.
<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>
+ <li class="fragment">CI builds will stay, to find issues. Rebuilders are needed to show the absence of issues.</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>
<ul>
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/7ff1b928456e056eeae3c326de1df3212b8f8b22
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/7ff1b928456e056eeae3c326de1df3212b8f8b22
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/d95ff144/attachment.htm>
More information about the rb-commits
mailing list