[Git][reproducible-builds/reproducible-presentations][master] fosdem 2025: add netbsd.. work in progress...
Holger Levsen (@holger)
gitlab at salsa.debian.org
Sun Feb 2 10:42:51 UTC 2025
Holger Levsen pushed to branch master at Reproducible Builds / reproducible-presentations
Commits:
16763023 by Holger Levsen at 2025-02-02T11:42:40+01:00
fosdem 2025: add netbsd.. work in progress...
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
1 changed file:
- 2025-02-02-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/index.html
Changes:
=====================================
2025-02-02-a-tale-of-several-distros-joining-forces-for-a-common-goal-reproducible-builds/index.html
=====================================
@@ -957,7 +957,7 @@ Warpforge.
<h2><code>https://reproduce.debian.net</code></h2>
<ul>
<li>We are very happy to use the same tool for Debian as Archlinux.<li>
- <li class="fragment">However the Debian setup is still its infancy and skaling is more of an issue: 8 architectures instead of 1, two suites needed instead of 1, 3 times as many packages as Arch tests.</li>
+ <li class="fragment">However the Debian setup is still its infancy and scaling is more of an issue: 8 architectures instead of 1, two suites needed instead of 1, 3 times as many packages as Arch tests.</li>
<li class="fragment">https://github.com/fepitre/package-rebuilder from Frédéric Pierre also exists. We love rebuilderd, but we also love software diversity.</li>
</ul>
</section>
@@ -967,7 +967,18 @@ Warpforge.
<h1>more help much welcome!</h1>
</section>
+ <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+ <h2>The diff between theory and practice?</code></h2>
+ <h1>10% <div class="fragment"><small>at the moment!</div></small></h1>
+ </section>
+ <section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+ <h3>The diff between theory and practice?</code></h3>
+ <h2>96.6% in CI</h2>
+ <h3>vs</h3>
+ <h2>86.0% on reproduce.d.n</h2>
+ <p class="fragment">but we've only been doing this for 3 months...</p>
+ </section>
<section data-background="images/debian_logo.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
<h2>How to reach 100% in practice</h2>
@@ -1076,14 +1087,28 @@ Warpforge.
<section data-background="images/freebsd.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
- <h3>FreeBSD</h3>
+ <h3>freebsd</h3>
<ul>
- <li>The Zero-Trust Build project is scheduled from Jan-Aug 2025 and centers on the FreeBSD build process, and in particular, release building. The primary goal of this work is to enable the entire release process to run without requiring root access, and that build artifacts build reproducibly – that is, that a third party can build bit-for-bit identical artifacts.
+ <li>the zero-trust build project is scheduled from jan-aug 2025 and centers on the freebsd build process, and in particular, release building. the primary goal of this work is to enable the entire release process to run without requiring root access, and that build artifacts build reproducibly – that is, that a third party can build bit-for-bit identical artifacts.
</li>
- <li class="fragment">[This] is one of five initiatives that together are aimed at advancing Zero Trust builds, Software Bill of Materials (SBOM), CI/CD automation, security controls in Ports and Packages, and technical debt reduction.</li>
+ <li class="fragment">[this] is one of five initiatives that together are aimed at advancing zero trust builds, software bill of materials (sbom), ci/cd automation, security controls in ports and packages, and technical debt reduction.</li>
</ul>
</section>
+ <section data-background="images/netbsd.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
+ <h3>NetBSD</h3>
+
+ <ul>Jan-Benedict Glaw wrote in November 2024:
+ <li> On Linux, of 82 of all tested 94 port/arch combinations built successfully,
+with 78 building reproducible on two consecutive builds. [...]</li>
+ <li> Building on NetBSD current, 83 (of 94) combinations build successfully, of
+those 68 were reproducible. [...]</li>
+ <li class="fragment"><b> 44 (of 94) port/arch combinations are totally reproducible, creating
+bit-identical output on NetBSD and Linux. </b></li>
+ </ul>
+ </section>
+
+
<section data-background="images/openSUSE.png" data-background-size="10%" data-background-position="93% 9%" data-transition="none">
<h3>R-B-OS</h3>
<ul>
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/16763023d2e4cc8175c2f792eccc4b679560e8bc
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/16763023d2e4cc8175c2f792eccc4b679560e8bc
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/20250202/34cdf6cc/attachment.htm>
More information about the rb-commits
mailing list