[Git][reproducible-builds/reproducible-website][master] 2 commits: 2024-06: Misc changes prior to publication.
Chris Lamb (@lamby)
gitlab at salsa.debian.org
Fri Jul 12 12:33:12 UTC 2024
Chris Lamb pushed to branch master at Reproducible Builds / reproducible-website
Commits:
a83f307b by Chris Lamb at 2024-07-12T13:32:39+01:00
2024-06: Misc changes prior to publication.
- - - - -
06c03c58 by Chris Lamb at 2024-07-12T13:32:47+01:00
published as https://reproducible-builds.org/reports/2024-06/
- - - - -
1 changed file:
- _reports/2024-06.md
Changes:
=====================================
_reports/2024-06.md
=====================================
@@ -3,7 +3,8 @@ layout: report
year: "2024"
month: "06"
title: "Reproducible Builds in June 2024"
-draft: true
+draft: false
+date: 2024-07-12 12:32:46
---
[![]({{ "/images/reports/2024-06/reproducible-builds.png#right" | relative_url }})]({{ "/" | relative_url }})
@@ -17,8 +18,8 @@ In our reports, we outline what we've been up to over the past month and highlig
0. [Next Reproducible Builds Summit dates announced](#next-reproducible-builds-summit-dates-announced)
0. [GNU Guix patch review session for reproducibility](#gnu-guix-patch-review-session-for-reproducibility)
0. [New reproducibility-related academic papers](#new-reproducibility-related-academic-papers)
-0. [Website updates](#website-updates)
0. [Misc development news](#misc-development-news)
+0. [Website updates](#website-updates)
0. [Reproducibility testing framework](#reproducibility-testing-framework)
---
@@ -83,15 +84,7 @@ Lastly, [Pol Dellaiera](https://orcid.org/0009-0008-7972-7160) completed his mas
<br>
-### Website updates
-
-[![]({{ "/images/reports/2024-06/website.png#right" | relative_url }})]({{ "/" | relative_url }})
-
-There were a number of improvements made to our website this month, including Akihiro Suda very helpfully making the `<h4>` elements more distinguishable from the `<h3>` level [[...](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/0a4adc9b)][[...](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/81e91a45)] as well as adding a guide for `Dockerfile` reproducibility [[...](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/461ab1eb)]. In addition Fay Stegerman added two tools, [`apksigcopier`](https://github.com/obfusk/apksigcopier) and [`reproducible-apk-tools`](https://github.com/obfusk/reproducible-apk-tools), to our [Tools]({{ "/tools/" | relative_url }}) page.
-
-<br>
-
-### Misc development news
+### Development news
[![]({{ "/images/reports/2024-06/debian.png#right" | relative_url }})](https://debian.org/)
@@ -99,7 +92,7 @@ In Debian this month, 4 reviews of Debian packages were added, 11 were updated a
<br>
-On [our mailing list](https://lists.reproducible-builds.org/listinfo/rb-general/) this month, [Bernhard M. Wiedemann wrote](https://lists.reproducible-builds.org/pipermail/rb-general/2024-June/003436.html) that whilst he had [previously collected issues that *introduce* non-determinism](https://github.com/bmwiedemann/theunreproduciblepackage/) he has now moved on to discuss about "mitigations", in the sense of how can we avoid whole categories of problem "without patching an infinite number of individual packages". In addition, Janneke Nieuwenhuizen announced the release of two versions of GNU Mes. [[...](https://lists.reproducible-builds.org/pipermail/rb-general/2024-June/003426.html)][[...](https://lists.reproducible-builds.org/pipermail/rb-general/2024-June/003441.html)]
+On [our mailing list](https://lists.reproducible-builds.org/listinfo/rb-general/) this month, [Bernhard M. Wiedemann wrote](https://lists.reproducible-builds.org/pipermail/rb-general/2024-June/003436.html) that whilst he had [previously collected issues that *introduce* non-determinism](https://github.com/bmwiedemann/theunreproduciblepackage/) he has now moved on to discuss about "mitigations", in the sense of how can we avoid whole categories of problem "without patching an infinite number of individual packages". In addition, Janneke Nieuwenhuizen announced the release of two versions of GNU Mes. [[…](https://lists.reproducible-builds.org/pipermail/rb-general/2024-June/003426.html)][[…](https://lists.reproducible-builds.org/pipermail/rb-general/2024-June/003441.html)]
<br>
@@ -111,11 +104,11 @@ In openSUSE news, Bernhard M. Wiedemann [published another report](https://lists
[![]({{ "/images/reports/2024-06/nixos.png#right" | relative_url }})](https://reproducible.nixos.org/)
-In NixOS, with the 24.05 release out, we have again [validated that our minimal ISO reproduces](https://discourse.nixos.org/t/nixos-reproducible-builds-minimal-installation-iso-successfully-independently-rebuilt/34756/9) by building it on a VM with no access to the binary cache.
+In NixOS, with the 24.05 release out, it was again [validated that our minimal ISO is reproducible](https://discourse.nixos.org/t/nixos-reproducible-builds-minimal-installation-iso-successfully-independently-rebuilt/34756/9) by building it on a virtual machine with no access to the binary cache.
<br>
-What's more, we continued to write patches in order to fix specific reproducibility issues, including Bernhard M. Wiedemann writing three patches (for [`qutebrowser`](https://github.com/qutebrowser/qutebrowser/pull/8233), [`samba`](https://bugzilla.opensuse.org/show_bug.cgi?id=1225754) and [`systemd`](https://bugzilla.opensuse.org/show_bug.cgi?id=1226200)), Chris Lamb filing Debian bug [#1074214](https://bugs.debian.org/1074214) against the [`fastfetch`](https://tracker.debian.org/pkg/fastfetch) package, and Arnout Engelen proposing fixes to [refind](https://sourceforge.net/p/refind/code/merge-requests/53/) and [the Scala compiler](https://github.com/scala/scala3/pull/20593).
+What's more, we continued to write patches in order to fix specific reproducibility issues, including Bernhard M. Wiedemann writing three patches (for [`qutebrowser`](https://github.com/qutebrowser/qutebrowser/pull/8233), [`samba`](https://bugzilla.opensuse.org/show_bug.cgi?id=1225754) and [`systemd`](https://bugzilla.opensuse.org/show_bug.cgi?id=1226200)), Chris Lamb filing Debian bug [#1074214](https://bugs.debian.org/1074214) against the [`fastfetch`](https://tracker.debian.org/pkg/fastfetch) package and Arnout Engelen proposing fixes to [`refind`](https://sourceforge.net/p/refind/code/merge-requests/53/) and for the Scala compiler [[…](https://github.com/scala/scala3/pull/20593).
<br>
@@ -123,8 +116,16 @@ What's more, we continued to write patches in order to fix specific reproducibil
Lastly, [diffoscope](https://diffoscope.org) is our in-depth and content-aware diff utility that can locate and diagnose reproducibility issues. This month, Chris Lamb uploaded two versions (`270` and `271`) to Debian, and made the following changes as well:
-* Drop `Build-Depends` on `liblz4-tool` in order to fix Debian bug [#1072575](https://bugs.debian.org/1072575). [[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/6a71d08a)]
-* Update tests to support `zipdetails` version `4.004` that is shipped with Perl 5.40. [[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/9c0ce92f)]
+* Drop `Build-Depends` on `liblz4-tool` in order to fix Debian bug [#1072575](https://bugs.debian.org/1072575). [[…](https://salsa.debian.org/reproducible-builds/diffoscope/commit/6a71d08a)]
+* Update tests to support `zipdetails` version `4.004` that is shipped with Perl 5.40. [[…](https://salsa.debian.org/reproducible-builds/diffoscope/commit/9c0ce92f)]
+
+<br>
+
+### Website updates
+
+[![]({{ "/images/reports/2024-06/website.png#right" | relative_url }})]({{ "/" | relative_url }})
+
+There were a number of improvements made to our website this month, including Akihiro Suda very helpfully making the `<h4>` elements more distinguishable from the `<h3>` level [[…](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/0a4adc9b)][[…](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/81e91a45)] as well as adding a guide for `Dockerfile` reproducibility [[…](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/461ab1eb)]. In addition Fay Stegerman added two tools, [`apksigcopier`](https://github.com/obfusk/apksigcopier) and [`reproducible-apk-tools`](https://github.com/obfusk/reproducible-apk-tools), to our [Tools]({{ "/tools/" | relative_url }}) page.
<br>
@@ -134,11 +135,11 @@ Lastly, [diffoscope](https://diffoscope.org) is our in-depth and content-aware d
The Reproducible Builds project operates a comprehensive testing framework running primarily at [*tests.reproducible-builds.org*](https://tests.reproducible-builds.org) in order to check packages and other artifacts for reproducibility. In June, a number of changes were made by Holger Levsen, including:
-* Marking the `virt(32|64)c-armhf` nodes as down. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/0c7ad186e)]
-* Granting a developer access to the `osuosl4` node in order to debug a regression on the `ppc64el` architecture. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/70b132f55)]
-* Granting a developer access to the `osuosl4` node. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/4c3f6ba51)][[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/04803bdeb)]
+* Marking the `virt(32|64)c-armhf` nodes as down. [[…](https://salsa.debian.org/qa/jenkins.debian.net/commit/0c7ad186e)]
+* Granting a developer access to the `osuosl4` node in order to debug a regression on the `ppc64el` architecture. [[…](https://salsa.debian.org/qa/jenkins.debian.net/commit/70b132f55)]
+* Granting a developer access to the `osuosl4` node. [[…](https://salsa.debian.org/qa/jenkins.debian.net/commit/4c3f6ba51)][[…](https://salsa.debian.org/qa/jenkins.debian.net/commit/04803bdeb)]
-In addition, Mattia Rizzolo re-aligned the `/etc/default/jenkins` file with changes performed upstream [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/9d229b6f9)] and changed how configuration files are handled on the `rb-mail1` host. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/de107d44d)], whilst Vagrant Cascadian documented the failure of the `virt32c` and `virt64c` nodes after initial investigation [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/01f4be05c)].
+In addition, Mattia Rizzolo re-aligned the `/etc/default/jenkins` file with changes performed upstream [[…](https://salsa.debian.org/qa/jenkins.debian.net/commit/9d229b6f9)] and changed how configuration files are handled on the `rb-mail1` host. [[…](https://salsa.debian.org/qa/jenkins.debian.net/commit/de107d44d)], whilst Vagrant Cascadian documented the failure of the `virt32c` and `virt64c` nodes after initial investigation [[…](https://salsa.debian.org/qa/jenkins.debian.net/commit/01f4be05c)].
<br>
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/99054850c163a695fbb0d890213c90304d9d33f6...06c03c5816384181ae31c586405e21f2b59aca5a
--
This project does not include diff previews in email notifications.
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/99054850c163a695fbb0d890213c90304d9d33f6...06c03c5816384181ae31c586405e21f2b59aca5a
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/20240712/b62cb66c/attachment.htm>
More information about the rb-commits
mailing list