[Git][reproducible-builds/reproducible-presentations][master] 10 years r-b cccamp talk: more polishing in progress...
Holger Levsen (@holger)
gitlab at salsa.debian.org
Fri Aug 18 17:05:53 UTC 2023
Holger Levsen pushed to branch master at Reproducible Builds / reproducible-presentations
Commits:
03acf1a8 by Holger Levsen at 2023-08-18T19:05:39+02:00
10 years r-b cccamp talk: more polishing in progress...
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
2 changed files:
- 2023-08-19-R-B-the-first-10-years/index.html
- 2023-08-19-R-B-the-first-10-years/todo
Changes:
=====================================
2023-08-19-R-B-the-first-10-years/index.html
=====================================
@@ -849,10 +849,10 @@ Warpforge.
<section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
<h3>Reproducible-builds.org funding</h3>
<ul>
- <li class="fragment">r-b.o is a Software Freedom Conservancy (SFC) project since 2018.</li>
- <li class="fragment">Funding needed to support our work.</li>
+ <li class="fragment">r-b.o is a Software Freedom Conservancy (SFC) project since 2018, currently funding Chris Lambs, Mattia Rizzolo, Vagrant Cascadian and myself.</li>
<li class="fragment">Funding needed for the summit in November in Hamburg.<li>
- <li class="fragment">Many many thanks to our past, present and future funders! Together we'll get <em>there</em>. 🙏✊</li>
+ <li class="fragment">Funding needed to support our continous work: community work, fixing upstreams, developing software, designing processes & POCs...</li>
+ <li class="fragment">Thank you! ❤️ </li>
</ul>
</section>
@@ -957,7 +957,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
<h3>Short overview of reproducibility of various projects, continued</h3>
<ul>
- <li>nixOS: https://reproducible.nixos.org: 1570 out of 1572 (99.87%) paths in the minimal installation image are reproducible!</li>
+ <li>nixOS: https://reproducible.nixos.org: 1570 out of 1572 (99.87%) paths in the minimal installation image are reproducible.</li>
<li>GNU Guix: also reproducible by design (like nixOS) - <em>guix-challenge</em></li>
<li class="fragment">Yocto: support for reproducible images.</li>
<li class="fragment">F-Droid: supports reproducible builds though no UI (manual web crawling needed) nor promises.<ul>
@@ -977,9 +977,9 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
<h3>Summary of various projects</h3>
<ul>
- <p>Many projects support reproducible builds by now, but it's unclear what that means, how it's enforced and how users can know and be confident.</p>
+ <p>Today many projects support reproducible builds, but it's unclear what that means, how it's enforced and how users can know and be confident.</p>
<p class="fragment">I call it reproducible in theory or in CI.</p>
- <p class="fragment">This is a <em>massive</em> success! This was thought impossible not long ago.</p>
+ <p class="fragment">This is a <em>massive</em> success! This was thought impossible not long ago!</p>
</ul>
</section>
@@ -995,7 +995,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<h3>Theory vs Praxis</h3>
<ul>
<li>In theory, we are done. In practice, we have shown that reproducible builds can be done in theory.</li>
- <li class="fragment">Then we also need many rebuilders and we need to store the results somewhere and we need to define criterias how tools should treat that data, and then we need those tools...</li>
+ <li class="fragment">Then we also need many rebuilders (!= CI builders) and we need to store the results somewhere and we need to define criterias how tools should treat that data, and then we need those tools...</li>
<li class="fragment">And those missing 5% are also crucial however, or at least 1% of them. For Debian, 1% means 300 softwares...</li>
</ul>
@@ -1004,9 +1004,11 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<section data-background="images/Fisty-sprayed-Stencil_Neonpink.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
<h3>Summary</h3>
<ul>
- <li>Many projects support reproducible builds in theory today, but it's unclear what that means in practice and how users can know and be confident. I call it reproducible in theory or in CI.</li>
+ <li>Many projects support reproducible builds in theory today, but it's unclear what that means in practice and how users can know and be confident.</li>
<li>This is a huge success.</li>
- <li class="fragment">Next: make this accessable and usable for everyone.</li>
+ <li class="fragment">Next: finish those last 1-5% upstream.</li>
+ <li class="fragment">Next: create infrastrcutures for rebuilders in practice.</li>
+ <li class="fragment">Next: project-level consensus and commitment to reproducible builds in practice.</li>
</ul>
</section>
=====================================
2023-08-19-R-B-the-first-10-years/todo
=====================================
@@ -1,31 +1,3 @@
-last story points:
-
- better summary at end:
- community work
- fixing software
- designing processes
- designing POCs
-
- main points am ende weglassen?
-
-
- theory vs praxis:
- getting 100% of the software to build reproducible is only maybe half the work needed...
- debian next milestones
- commitment from Debian project to do it
- -> policy changes
+ test this talk
+ further shortening?
list 10 biggest blockers?
- archlinux next milestones
- I dunno, I'm not even using Arch Linux ;)
- They have a working snapshot service, they have rebuilders.
- More rebuilders. Policies. User tooling.
- Also suffers from 100% dilemma.
- Installer .iso?
-
-
-new todo:
- nice übergänge
- $ grep -c 'section da' index.html
- should not return 74 but 42 or rather less
- now at 67 :/
-
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/03acf1a89f0943840fab60d39aabe8d86da0de80
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/03acf1a89f0943840fab60d39aabe8d86da0de80
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/20230818/6e54a0bc/attachment.htm>
More information about the rb-commits
mailing list