[Git][reproducible-builds/reproducible-website][master] 2 commits: Misc cosmetic changes.

Chris Lamb gitlab at salsa.debian.org
Wed Nov 11 14:35:41 UTC 2020



Chris Lamb pushed to branch master at Reproducible Builds / reproducible-website


Commits:
d3825560 by Chris Lamb at 2020-11-11T14:35:14+00:00
Misc cosmetic changes.

- - - - -
d63c0a2f by Chris Lamb at 2020-11-11T14:35:33+00:00
published as https://reproducible-builds.org/reports/2020-10/

- - - - -


1 changed file:

- _reports/2020-10.md


Changes:

=====================================
_reports/2020-10.md
=====================================
@@ -3,7 +3,8 @@ layout: report
 year: "2020"
 month: "10"
 title: "Reproducible Builds in October 2020"
-draft: true
+draft: false
+date: 2020-11-11 14:35:33
 ---
 
 [![]({{ "/images/reports/2020-10/reproducible-builds.png#right" | relative_url }})](https://reproducible-builds.org/)
@@ -21,7 +22,7 @@ On Saturday 10th October, Morten Linderud gave a talk at [Arch Conf Online 2020]
 
 > The previous year has seen great progress in Arch Linux to get reproducible builds in the hands of the users and developers. In this talk we will explore the current tooling that allows users to reproduce packages, the rebuilder software that has been written to check packages and the current issues in this space.
 
-During the [Reproducible Builds summit in Marrakesh in 2019]({{ "/events/Marrakesh2019/" | relative_url }}), developers from the [GNU Guix](https://guix.gnu.org), [NixOS](https://nixos.org) and [Debian](https://debian.org) distributions were able to produce a bit-for-bit identical [GNU Mes](https://www.gnu.org/software/mes/) binary, despite using three different major versions of GCC. Since this summit, additional work resulted in a bit-for-bit identical Mes binary using `tcc`, and last month [a fuller update was posted to this effect]({{ "/news/2019/12/21/reproducible-bootstrap-of-mes-c-compiler/" | relative_url }}) by the individuals involved. This month, however, David Wheeler updated his extensive page on [*Fully Countering Trusting Trust through Diverse Double-Compiling*](https://dwheeler.com/trusting-trust/), remarking that:
+During the [Reproducible Builds summit in Marrakesh in 2019]({{ "/events/Marrakesh2019/" | relative_url }}), developers from the [GNU Guix](https://guix.gnu.org), [NixOS](https://nixos.org) and [Debian](https://debian.org) distributions were able to produce a bit-for-bit identical [GNU Mes](https://www.gnu.org/software/mes/) binary despite using three different versions of GCC. Since this summit, additional work resulted in a bit-for-bit identical Mes binary using `tcc`, and last month [a fuller update was posted to this effect]({{ "/news/2019/12/21/reproducible-bootstrap-of-mes-c-compiler/" | relative_url }}) by the individuals involved. This month, however, David Wheeler updated his extensive page on [*Fully Countering Trusting Trust through Diverse Double-Compiling*](https://dwheeler.com/trusting-trust/), remarking that:
 
 > GNU Mes rebuild is definitely an application of [Diverse Double-Compiling]. [..] This is an awesome application of DDC, and I believe it's the first publicly acknowledged use of DDC on a binary
 
@@ -93,15 +94,13 @@ Bernhard M. Wiedemann also reported three issues against [`bison`](https://bugzi
 
 [![]({{ "/images/reports/2020-09/diffoscope.svg#right" | relative_url }})](https://diffoscope.org)
 
-[*diffoscope*](https://diffoscope.org) is our in-depth and content-aware diff utility. Not only could you locate and diagnose reproducibility issues, it provides human-readable diffs of all kinds too. This month, Chris Lamb [uploaded version `161` to Debian](https://tracker.debian.org/news/1184819/accepted-diffoscope-161-source-into-unstable/), as well as made the following changes:
+[*diffoscope*](https://diffoscope.org) is our in-depth and content-aware diff utility. Not only could you locate and diagnose reproducibility issues, it provides human-readable diffs of all kinds too. This month, Chris Lamb [uploaded version `161` to Debian](https://tracker.debian.org/news/1184819/accepted-diffoscope-161-source-into-unstable/) (later [backported by Mattia Rizzolo](https://tracker.debian.org/news/1187659/accepted-diffoscope-161bpo101-source-into-buster-backports/)), as well as made the following changes:
 
 * Move `test_ocaml` to the `assert_diff` helper. [[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/45b44dc)]
 * Update tests to support [OCaml](https://ocaml.org/) version 4.11.1. Thanks to Sebastian Ramacher for the report. ([#972518](https://bugs.debian.org/972518))
 * Bump minimum version of the [Black](https://black.readthedocs.io/en/stable/) source code formatter to `20.8b1`. ([#972518](https://bugs.debian.org/972518))
 
-After that, Mattia Rizzolo [uploaded version `161~bpo10+1` to Debian buster-backports](https://tracker.debian.org/news/1187659/accepted-diffoscope-161bpo101-source-into-buster-backports/).
-
-In addition, Jean-Romain Garnier temporarily updated the dependency on [`radare2`](https://rada.re/n/) to ensure our test pipelines continue to work [[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/6ab7b31)], and for the [GNU Guix](https://guix.gnu.org/) distribution Vagrant Cascadian updated the version there to version 161 [[...](https://git.savannah.gnu.org/cgit/guix.git/commit/?id=1e62c8114c233f96c2c569d27e02ccda10001efc)].
+In addition, Jean-Romain Garnier temporarily updated the dependency on [`radare2`](https://rada.re/n/) to ensure our test pipelines continue to work [[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/6ab7b31)], and for the [GNU Guix](https://guix.gnu.org/) distribution Vagrant Cascadian *diffoscope* to version 161 [[...](https://git.savannah.gnu.org/cgit/guix.git/commit/?id=1e62c8114c233f96c2c569d27e02ccda10001efc)].
 
 In related development, [*trydiffoscope*](https://try.diffoscope.org) is the web-based version of *diffoscope*. This month, Chris Lamb made the following changes:
 
@@ -127,12 +126,12 @@ This month, a number of updates to the [main Reproducible Builds website]({{ "/"
 
 [![]({{ "/images/reports/2020-09/testframework.png#right" | relative_url }})](https://tests.reproducible-builds.org/)
 
-The Reproducible Builds project runs a [Jenkins](https://jenkins.io/)-based testing framework that powers [`tests.reproducible-builds.org`](https://tests.reproducible-builds.org). This month, Holger Levsen made the following changes:
+The Reproducible Builds project operates a [Jenkins](https://jenkins.io/)-based testing framework that powers [`tests.reproducible-builds.org`](https://tests.reproducible-builds.org). This month, Holger Levsen made the following changes:
 
 * [Debian](https://debian.org/)-related changes:
 
     * Refactor and improve the Debian dashboard. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/dddaa8c3)][[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/d8adebff)][[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/30f6bfec)]
-    * Track bugs that are [usertagged](https://wiki.debian.org/bugs.debian.org/usertags) as 'filesystem', 'fixfilepath', etc.. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/ae766572)][[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/70601ea0)][[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/d3b7bb2e)]
+    * Track bugs which are [usertagged](https://wiki.debian.org/bugs.debian.org/usertags) as 'filesystem', 'fixfilepath', etc.. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/ae766572)][[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/70601ea0)][[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/d3b7bb2e)]
     * Make a number of changes to package index pages. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/aaf15b46)][[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/12d6122c)][[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/3920a755)]
 
 * System health checks:
@@ -163,7 +162,7 @@ Build node maintenance was performed by both Holger Levsen [[...](https://s
 
 ---
 
-If you are interested in contributing to the Reproducible Builds project, please visit the [*Contribute*](https://reproducible-builds.org/contribute/) page on our website. However, you can get in touch with us via:
+If you are interested in contributing to the Reproducible Builds project, please visit the [*Contribute*](https://reproducible-builds.org/contribute/) page on our website. However, you can also get in touch with us via:
 
  * IRC: `#reproducible-builds` on `irc.oftc.net`.
 



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/dc5934e8f2849fac29f0f05a320dc35d66699a67...d63c0a2fbd342f509e7d468fc6f51bd79fca59fe

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/dc5934e8f2849fac29f0f05a320dc35d66699a67...d63c0a2fbd342f509e7d468fc6f51bd79fca59fe
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/20201111/ff147772/attachment.htm>


More information about the rb-commits mailing list