[Git][reproducible-builds/reproducible-presentations][master] dc20 talk, polish polish

Holger Levsen gitlab at salsa.debian.org
Thu Aug 27 18:03:05 UTC 2020



Holger Levsen pushed to branch master at Reproducible Builds / reproducible-presentations


Commits:
62488e5a by Holger Levsen at 2020-08-27T20:02:53+02:00
dc20 talk, polish polish

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


1 changed file:

- 2020-08-27-Reproducing-bullseye-in-practice/index.html


Changes:

=====================================
2020-08-27-Reproducing-bullseye-in-practice/index.html
=====================================
@@ -142,11 +142,8 @@
       </section>
 
       <section>
-        <ol style="font-size: 120%">
-          <li>Introduction</li>
-          <li>Status updates</li>
-          <li>Issues in detail</li>
-        </ol>
+          <p style="font-size: 120%"><em>to share and widen the understanding of the status of reproducible bullseye!</em>
+          </p>
       </section>
       <!--========================================================= -->
 
@@ -204,11 +201,11 @@
 
       <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
         <h3><em>My goals / wishes for today</em></h3>
-        To share and widen understanding of the status of reproducible bullseye:
+        To share and widen the understanding of the status of reproducible bullseye:
 	<ul>
-          <li class="fragment">thousands of packages without .buildinfo files in bullseye</li>
           <li class="fragment">CI versus rebuilds</li>
           <li class="fragment">issues with buildinfos.debian.<em>net/org</em></li>
+          <li class="fragment">thousands of packages without .buildinfo files in bullseye</li>
           <li class="fragment">fix and improve <em>debrebuild</em> (from src:devscripts)</li>
           <li class="fragment">other issues</li>
           <li class="fragment">using reproducible builds and user interfaces are not even on my radar (anymore), but we will need those too.</li>
@@ -256,26 +253,16 @@
 
       <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
         <h3><em>My goals / wishes for today</em></h3>
-        To share and widen understanding of the status of reproducible bullseye:
+        To share and widen the understanding of the status of reproducible bullseye:
 	<ul>
-          <li>thousands of packages without .buildinfo files in bullseye</li>
           <li>CI versus rebuilds</li>
           <li>issues with buildinfos.debian.<em>net/org</em></li>
+          <li>thousands of packages without .buildinfo files in bullseye</li>
           <li>fix and improve <em>debrebuild</em> (from src:devscripts)</li>
           <li>other issues</li>
         </ul>
      </section>
 
-      <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
-        <h3>share and widen understanding of the status of reproducible bullseye</h3>
-        <p><em>thousands of packages without .buildinfo files in bullseye</em></p>
-       	<ul>
-          <li class="fragment">mostly  <em>arch:all</em> packages (but only)</li>
-   	  <li class="fragment">binNMUs for arch:all not possible</li>
-   	  <li class="fragment">Shall we do mass NMUs, eg scripted with dgit?</li>
-          <li class="fragment">#900837: release.debian.org: Mass-rebuild of packages for reproducible builds"</li>
-	<ul>
-     </section>
 
       <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
         <h3>share and widen understanding of the status of reproducible bullseye</h3>
@@ -298,7 +285,7 @@
         <li class="fragment">There's a NYU driven a proof of concept.</li>
         <li class="fragment">There's a prototype on jenkins.d.n using debrebuild...</li>
         <li class="fragment">Archlinux has rebuilderd, written in rust.. (and see issue #4)</li>
-	<li class="fragment">We would like to integrate with Debian's official buildd network?!</li>
+	<li class="fragment">Integration with Debian's official buildd network?!?</li>
 	</ul>
       </section>
 
@@ -343,6 +330,7 @@
         <h3><code>.buildinfo</code> database</h3>
         <p>builtin-pho: a database for .buildinfo data (PostgreSQL)</p>
         <p>Thanks to David Bremner</p>
+        <p class="fragment">buildinfos.debian.net: ftp-master.d.o based views based on build date <em>and</em> traditional pool structure</p>
       </section>
 
       <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
@@ -350,22 +338,41 @@
        	<ul>
         <li>Archlinux is using this implementation.</li>
         <li class="fragment">Solves those 4 bugs above (and some others).</li>
-        <li class="fragment">Virtually no impact on the mirrors <em>and</em>easy solution for mirroring!</li>
+        <li class="fragment">Virtually no impact on the mirrors <em>and</em> easy solution for mirroring!</li>
         <li class="fragment">Difficult with current dpkg design.</li>
        	</ul>
       </section>
 
+      <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
+        <h3>share and widen understanding of the status of reproducible bullseye</h3>
+        <p><em>thousands of packages without .buildinfo files in bullseye</em></p>
+       	<ul>
+          <li class="fragment">mostly <em>arch:all</em> packages (but not only)</li>
+   	  <li class="fragment">binNMUs for arch:all not possible</li>
+   	  <li class="fragment">Shall we do mass NMUs, eg scripted with dgit?</li>
+          <li class="fragment">#900837: release.debian.org: Mass-rebuild of packages for reproducible builds"</li>
+	<ul>
+     </section>
+
       <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
         <h3>share and widen understanding of the status of reproducible bullseye</h3>
         <p><em>fix and improve </em>debrebuild<em>(from src:devscripts)</em></p>
      </section>
 
       <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
-        <h3><em>normal</em>bugs against debrebuild</h3>
-       	</ul>
+        <h3>fix and improve <em>debrebuild</em><br>(from src:devscripts)</h3>
+       <em>normal</em> bugs, part 1
+       	<ul>
          <li class="fragment">#955049 debrebuild: no manpage and no --help option</li>
          <li class="fragment">#955050 debrebuild: please accepted signed .buildinfo files</li>
          <li class="fragment">#955307 debrebuild: should avoid downgrades</li>
+	</ul>
+     </section>
+
+      <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
+        <h3>fix and improve <em>debrebuild</em><br>(from src:devscripts)</h3>
+       <em>normal</em> bugs, part 2
+       	<ul>
          <li class="fragment">#961862 debrebuild: should assemble the source for binNMUs</li>
          <li class="fragment">#961864 debrebuild: creates wrong commandline for binNMUs</li>
          <li class="fragment">#969098 debrebuild: fails to download some packages from snapshot.d.o</li>
@@ -373,11 +380,19 @@
      </section>
 
       <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
-        <h3><em>wishlist</em>bugs against debrebuild</h3>
+        <h3>fix and improve <em>debrebuild</em><br>(from src:devscripts)</h3>
+        <em>wishlist</em> bugs, part 1
 	<ul>
          <li class="fragment">#955123 debrebuild: please provide --sbuild-output-only option</li>
          <li class="fragment">#955304 debrebuild: suggested sbuild command should use --no-run-lintian</li>
          <li class="fragment">#955308 debrebuild: also explain *how* to use snapshot.d.o</li>
+	</ul>
+     </section>
+
+      <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
+        <h3>fix and improve <em>debrebuild</em><br>(from src:devscripts)</h3>
+        <em>wishlist</em> bugs, part 2
+	<ul>
          <li class="fragment">#958750 debrebuild: please add --standalone mode or --one-shot-mode</li>
          <li class="fragment">#961861 debrebuild: should (optionally) download the source too</li>
          <li class="fragment">#964722 debrebuild: please add option for rebuilding in the same path</li>
@@ -392,9 +407,9 @@
       <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
         <h3>Misc other issues</h3>
 	<ul>
-        <li class="fragment">#869184<br>sbuild, dput, dpkg: source uploads including <code>_amd64.buildinfo</code> causes problems</li>
-        <li class="fragment">#894441<br>binNMUs, mtimes and <code>rsync(1)</code> causes problems and binNMUs should be replaced by easy "no-change-except-debian/changelog-uploads"</li>
+        <li class="fragment">#869184 sbuild, dput, dpkg: source uploads including <code>_amd64.buildinfo</code> causes problems</li>
 	<li class="fragment">#969084: buildd.d.o: please don't use a tainted buildenv</li>
+        <li class="fragment">#894441 binNMUs, mtimes and <code>rsync(1)</code> causes problems and binNMUs should be replaced by easy "no-change-except-debian/changelog-uploads"</li>
     	<li class="fragment">#863622: apt: warn when installing packages that are not reproducible</li>
 	</ul>
       </section>
@@ -403,7 +418,7 @@
         <h3><em>other issues, release team related</em></h3>
        	</ul>
         <li>We are very happy that testing migration is blocked for binary uploads</li>
-        <li class="fragment">We very much like the idea of accellerating migration for reproducibility. You?</li>
+        <li class="fragment">We very much like the idea of accellerating migration for reproducibility.</li>
         <li class="fragment">Debian policy: probably too early for "must", but maybe time for "must not regress"? (This needs rebuilders first.)</li>
 	</ul>
      </section>
@@ -411,7 +426,7 @@
       <section data-background="images/dc20-logo-horizontal-diversity.png" data-background-size="12%" data-background-position="90% 10%">
         <h3>Summary</em></h3>
        	<ul>
-        <li class="fragment">fixing debrebuild should be rather straightforward (if one knows perl)</li>
+        <li class="fragment">fixing debrebuild should be rather straightforward</li>
         <li class="fragment">distributing .buildinfo files is hard OTOH.</li>
         <li class="fragment">...and then rebuilders...</li>
 	</ul>



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/62488e5ad36464dd6727c42a9368b0af17256b1c

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/62488e5ad36464dd6727c42a9368b0af17256b1c
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/20200827/1048ac9e/attachment.htm>


More information about the rb-commits mailing list