[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