[Git][reproducible-builds/reproducible-presentations][master] debian hamburg reunion r-b talk slides: improve layout and fix typos
Holger Levsen (@holger)
gitlab at salsa.debian.org
Wed Jun 1 14:14:03 UTC 2022
Holger Levsen pushed to branch master at Reproducible Builds / reproducible-presentations
Commits:
b2320fbe by Holger Levsen at 2022-06-01T16:13:55+02:00
debian hamburg reunion r-b talk slides: improve layout and fix typos
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
1 changed file:
- 2022-05-28-reproducible-builds-for-bullseye-bookwork-and-beyond/index.html
Changes:
=====================================
2022-05-28-reproducible-builds-for-bullseye-bookwork-and-beyond/index.html
=====================================
@@ -235,7 +235,7 @@
<li class="fragment">Working on Reproducible Builds since 2014</li>
<li class="fragment">Uploaded >10% of all source packages in Debian bullseye</li>
<li class="fragment">Uploaded <10% of all source packages in Debian bookworm...</li>
- <li class="fragment">May 2022 was quite extraordinary... little time to prepare this.</li>
+ <li class="fragment" style="font-size: 80%">May 2022 was quite extraordinary... little time to prepare this.</li>
</ol>
</section>
@@ -277,7 +277,7 @@
<section data-background="images/debianreunionhh2022-hearts-bigger-diamond-i-dot-same-color-more-centered-bigger-hearts-pl.svg" data-background-size="12%" data-background-position="90% 10%">
<h3>The definition</h3>
<ul>
- <li>When is a build reproducible?</li>
+ <li style="font-size: 80%">When is a build reproducible?</li>
<li class="fragment">A build is reproducible if given the same source code, build environment and build instructions, any party can recreate bit-by-bit identical copies of all specified artifacts.</li>
<li class="fragment">The relevant attributes of the build environment, the build instructions and the source code as well as the expected reproducible artifacts are defined by the authors or distributors. The artifacts of a build are the parts of the build results that are the desired primary output.<li>
<li class="fragment">https://reproducible-builds.org/docs/definition/</li>
@@ -288,7 +288,8 @@
<section data-background="images/debianreunionhh2022-hearts-bigger-diamond-i-dot-same-color-more-centered-bigger-hearts-pl.svg" data-background-size="12%" data-background-position="90% 10%">
<p>I'll mostly ignore <em>why</em> and <em>how to do such builds</em> today.</p>
- <p class="fragment">I'll just mention that by now this has been widely understood as a problem: https://www.whitehouse.gov/briefing-room/statements-releases/2021/06/08/...</li>
+ <p class="fragment">I'll just mention that by now this has been widely understood as a problem:
+ <br><span style="font-size: 70%">https://www.whitehouse.gov/briefing-room/statements-releases/2021/06/08/...</span></li>
<p class="fragment">So today I will give a short overview about various projects and then I'll explain the situation in Debian.</p>
</section>
@@ -331,7 +332,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<section data-background="images/debianreunionhh2022-hearts-bigger-diamond-i-dot-same-color-more-centered-bigger-hearts-pl.svg" data-background-size="12%" data-background-position="90% 10%">
<h3>Summary of reproducibility of other projects (all AIUI)</h3>
- <p>Many project 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>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>
</section>
<section data-background="images/debianreunionhh2022-hearts-bigger-diamond-i-dot-same-color-more-centered-bigger-hearts-pl.svg" data-background-size="12%" data-background-position="90% 10%">
@@ -362,8 +363,8 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<p>..in a BoF hosted by Lunar sparking all of this. DebConf14 had another BoF.</p>
<p class="fragment">Automated test builds at the end of 2014.</p>
<p class="fragment">FOSDEM 2015: getting the wider FLOSS community involved.</p>
+ <p class="fragment">diffoscope!</p>
<p class="fragment">First summit at the end of 2015 in Athens.</p>
- <p class="fragment">Diffoscope!</p>
</section>
@@ -454,10 +455,10 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<h3>CI versus rebuilds:</h3>
<ul>
<li>We have no <strong>Debian</strong> infrastructure rebuilding Debian packages. The reproducible-builds.org rebuilders are builders, not rebuilders.<p class="fragment">https://beta.tests.reproducible-builds.org/debian <em>is showing</em> rebuilds of ftp.debian.org - huge thanks to Frédéric Pierret.</p></li>
- <li class="fragment">Up until recently we had two main blockers for rebuilders:</li>
- <ul>
- <li class="fragment">>3000 packages without .buildinfo files, fixed by myself end of February 2021.</li>
- <li class="fragment">snapshot.debian.org was (and is) unusable for rebuilds, fixed by Frédéric Pierret and josch since June 2021, by providing a partial mirror for amd64 only and only going back until January 2017.</li>
+ <li class="fragment" style="font-size: 90%">Up until recently we had two main blockers for rebuilders:</li>
+ <ul style="font-size: 80%">
+ <li class="fragment">>3000 packages without .buildinfo files, fixed by myself end of February 2021.</li>
+ <li class="fragment">snapshot.debian.org was (and is) unusable for rebuilds, fixed by Frédéric Pierret and josch since June 2021, by providing a partial mirror for amd64 only and only going back until January 2017.</li>
</ul>
</ul>
@@ -534,13 +535,13 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
<li class="fragment">so now we have snapshot.reproducible-builds.org hosted at OSUOSL and mirroring from
https://debian.notset.fr/snapshot/ </li>
<li class="fragment">arm64 snapshot wanted too (though it needs more than just HW)</li>
- <li class="fragment">https://salsa.debian.org/freexian-team/project-funding/-/merge_requests/14</li>
+ <li class="fragment" style="font-size: 75%">https://salsa.debian.org/freexian-team/project-funding/-/merge_requests/14</li>
</ul>
</section>
<section data-background="images/debianreunionhh2022-hearts-bigger-diamond-i-dot-same-color-more-centered-bigger-hearts-pl.svg" data-background-size="12%" data-background-position="90% 10%">
<h3>"Solved" problems with <code>.buildinfo</code> files</h3>
- <ul>
+ <ul style="font-size: 98%">
<li>buildinfos.debian.net is just a proof of concept, but it kinda works. (though "<em>it's called a commit because my code is a crime</em>"...)</li>
<li class="fragment">we had >3000 packages without .buildinfo files, I NMUed all of them and I've found 782 more of those... I'll fix those too, but NEW ones will keep coming...</li>
<li class="fragment">#862073 ftp.debian.org: Please POST .buildinfo files to buildinfo.debian.net (worked around poorly)</li>
@@ -640,7 +641,7 @@ Arch Linux is 86.4% reproducible with 1701 bad and 10849 good packages.
Thank you
<br><small>… and all the contributors out there!</small>
</h3>
- <p class="fragment">Do you think reproducible builds should happen? If so, please pick <em>one</em> of these bugs and help fixing it.<br />We need your help.</p>
+ <p class="fragment">Do you think reproducible builds should happen?<br> If so, please pick <em>one</em> of these bugs and help fixing it.<br />We need your help.</p>
<p class="fragment">https://wiki.debian.org/ReproducibleBuilds</p>
<br>
<p class="fragment"><em>I still haven't found what I'm looking for <br> but I'm confident we'll get there, eventually!</em></p>
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/b2320fbe470f7131d68931ae6634d2300df84642
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/b2320fbe470f7131d68931ae6634d2300df84642
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/20220601/8649d49e/attachment.htm>
More information about the rb-commits
mailing list