Commit be5172c7 authored by Chris Lamb's avatar Chris Lamb 💬

Fix a large number of broken links (noticed via 82389e00 by Hervé Boutemy; thanks!)

parent 82389e00
......@@ -43,7 +43,7 @@ Packages reviewed and fixed, and bugs filed
tests.reproducible-builds.org development
-----------------------------------------
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org):
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/):
* Holger Levsen:
* [Stop scheduling old versions in unstable and experimental as gcc-8 is the default now](https://salsa.debian.org/qa/jenkins.debian.net/commit/53fc8962).
......
......@@ -50,7 +50,7 @@ Upstream work
tests.reproducible-builds.org development
-----------------------------------------
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org):
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/):
* Holger Levsen:
* [Show offline nodes as offline on nodes health overview page](https://salsa.debian.org/qa/jenkins.debian.net/commit/a22841d0).
......
......@@ -18,7 +18,7 @@ Here's what happened in the [Reproducible Builds](https://reproducible-builds.or
* Santiago Torres sent a [reminder that there's a reproducible builds IRC meeting](https://lists.reproducible-builds.org/pipermail/rb-general/2018-August/001095.html) on the [21th of August at 16:00 UTC](https://time.is/compare/1600_21_Aug_2018_in_UTC).
* There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org), including work by Holger Levsen cleaning up some disk space ([1](https://salsa.debian.org/qa/jenkins.debian.net/commit/a1573216), [2](https://salsa.debian.org/qa/jenkins.debian.net/commit/415feb9e) & [3](https://salsa.debian.org/qa/jenkins.debian.net/commit/9f7103b7)) and Mattia Rizzolo [tidying the node health page](https://salsa.debian.org/qa/jenkins.debian.net/commit/fd6639d1).
* There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/), including work by Holger Levsen cleaning up some disk space ([1](https://salsa.debian.org/qa/jenkins.debian.net/commit/a1573216), [2](https://salsa.debian.org/qa/jenkins.debian.net/commit/415feb9e) & [3](https://salsa.debian.org/qa/jenkins.debian.net/commit/9f7103b7)) and Mattia Rizzolo [tidying the node health page](https://salsa.debian.org/qa/jenkins.debian.net/commit/fd6639d1).
* Holger Levsen also added our new logo to our [group on salsa.debian.org](https://salsa.debian.org/reproducible-builds).
......
......@@ -44,7 +44,7 @@ Packages reviewed and fixed, and bugs filed
tests.reproducible-builds.org development
-----------------------------------------
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org), including:
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/), including:
* Chris Lamb:
* [Print zero (not an empty) string when division denomination is zero](https://salsa.debian.org/qa/jenkins.debian.net/commit/c1cbac45).
......
......@@ -10,7 +10,7 @@ Here's what happened in the [Reproducible Builds](https://reproducible-builds.or
* Daniel Kahn Gillmor provided two patches to [diffoscope](https://diffoscope.org) (our in-depth "diff-on-steroids" utility which helps us diagnose reproducibility issues in packages) to first [correct the spelling of "ereser"](https://salsa.debian.org/reproducible-builds/diffoscope/commit/3522476) and then to [avoid a line eraser error on dumb terminals](https://salsa.debian.org/reproducible-builds/diffoscope/commit/038ac84) ([#906967](htps://bugs.debian.org/906967)).
* There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org), including Holger Levsen re-enabling the "ff2a" and "opi2a" hosts back online ([1](https://salsa.debian.org/qa/jenkins.debian.net/commit/7cb81648), [2](https://salsa.debian.org/qa/jenkins.debian.net/commit/0f3ec3fd)) after Vagrant Cascadian fixed the issues that caused their original downtime.
* There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/), including Holger Levsen re-enabling the "ff2a" and "opi2a" hosts back online ([1](https://salsa.debian.org/qa/jenkins.debian.net/commit/7cb81648), [2](https://salsa.debian.org/qa/jenkins.debian.net/commit/0f3ec3fd)) after Vagrant Cascadian fixed the issues that caused their original downtime.
* Arnout Engelen provided some updates for [our website](https://reproducible-builds.org/) to [fix build warning](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/6490dde) and then to [describe how a `.buildinfo` is recorded](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/06416b6). Chris Lamb also [added a very simple integration testsuite](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/22c1dcb) based on [Selenium](https://www.seleniumhq.org/).
......
......@@ -49,7 +49,7 @@ Patches filed
tests.reproducible-builds.org development
-----------------------------------------
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) this week, including:
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) this week, including:
* Chris Lamb:
* [Escape package name in "Schedule a new build" links](https://salsa.debian.org/qa/jenkins.debian.net/commit/f5acd9ed).
......
......@@ -10,7 +10,7 @@ Here's what happened in the [Reproducible Builds](https://reproducible-builds.or
* There were further updates for [our website](https://reproducible-builds.org/) including Arnout Engelen [fixing some presentation titles and URLs](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/82faf41) and making some initial changes to [use the logo and colours from our style guide](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/8bf46ad) which were subsequently adjusted by Chris Lamb to avoid [breaking the navigation](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/57f586a) and [ensuring images were visible on all pages](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/4b4da9d) on the site.
* Our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) was updated this week, including Holger Levsen [explaining how to cleanup `systemctl`'s state](https://salsa.debian.org/qa/jenkins.debian.net/commit/3fb7f9bd) and to [drop a "work-in-progress" disclaimer](https://salsa.debian.org/qa/jenkins.debian.net/commit/d1652e71) and Hans-Christoph Steiner [added new packages to the FDroid dependency list](https://salsa.debian.org/qa/jenkins.debian.net/commit/ee95c182).
* Our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) was updated this week, including Holger Levsen [explaining how to cleanup `systemctl`'s state](https://salsa.debian.org/qa/jenkins.debian.net/commit/3fb7f9bd) and to [drop a "work-in-progress" disclaimer](https://salsa.debian.org/qa/jenkins.debian.net/commit/d1652e71) and Hans-Christoph Steiner [added new packages to the FDroid dependency list](https://salsa.debian.org/qa/jenkins.debian.net/commit/ee95c182).
* 11 Debian package reviews were added, 9 were updated and 11 were removed in this week, adding to [our knowledge about identified issues](https://tests.reproducible-builds.org/debian/index_issues.html). A new [`randomness_in_frozenset_representations_in_sphinx`](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/119c65aa) toolchain issue was identified and added by Chris Lamb.
......
......@@ -62,7 +62,7 @@ These changes were then [uploaded as diffoscope version `101`](https://tracker.d
Test framework development
--------------------------
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) by Holger Levsen this week, including:
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) by Holger Levsen this week, including:
* [Use `amd64` kernels on all `i386` nodes](https://salsa.debian.org/qa/jenkins.debian.net/commit/0fef9342). ([#875990](https://bugs.debian.org/875990))
* [Prevent failures if artifacts cannot be deleted](https://salsa.debian.org/qa/jenkins.debian.net/commit/45238c46).
......
......@@ -64,7 +64,7 @@ diffoscope version `102` was [uploaded to Debian unstable](https://tracker.debia
Test framework development
--------------------------
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) this week, including:
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) this week, including:
* Holger Levsen made a huge number of changes to the framework's [Arch Linux](https://www.archlinux.org/) support, including:
......
......@@ -68,7 +68,7 @@ diffoscope development
Test framework development
--------------------------
There were a huge number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) by Holger Levsen this week, including:
There were a huge number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) by Holger Levsen this week, including:
* [Arch Linux](https://www.archlinux.org/)-specific changes:
......
......@@ -60,7 +60,7 @@ Packages reviewed and fixed, and bugs filed
Test framework development
--------------------------
There were a huge number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) by Holger Levsen this week, including:
There were a huge number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) by Holger Levsen this week, including:
* [Arch Linux](https://www.archlinux.org/)-specific changes:
......
......@@ -69,7 +69,7 @@ Packages reviewed and fixed, and bugs filed
Test framework development
--------------------------
There were a large number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) by Holger Levsen this week, including:
There were a large number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) by Holger Levsen this week, including:
* [Arch Linux](https://www.archlinux.org/)-specific changes:
* [Temporarily disable building with `build2` and `build` as the jenkins user](https://salsa.debian.org/qa/jenkins.debian.net/commit/e76b96c6). This was an attempt to diagnose a path-variation issue.
......
......@@ -41,7 +41,7 @@ Packages reviewed and fixed, and bugs filed
Test framework development
--------------------------
There were a large number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) by Holger Levsen this week, including:
There were a large number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) by Holger Levsen this week, including:
* [Improve the wording](https://salsa.debian.org/qa/jenkins.debian.net/commit/82b20e12) on the [Reproducible OpenWrt](https://tests.reproducible-builds.org/openwrt/openwrt.html) pages.
* [Don't fail if a log file vanishes during a long running `find(1)` command](https://salsa.debian.org/qa/jenkins.debian.net/commit/9e06e4b5).
......
......@@ -110,7 +110,7 @@ reproducible-website development
Test framework development
--------------------------
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) by Holger Levsen this week, including:
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) by Holger Levsen this week, including:
* Notify the `#reprodudicible-builds` IRC channel on "notes" job failures. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/cfe1a303)]
* Fix the [F-Droid](https://f-droid.org/) development package set. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/2d0aafcd)]
......
......@@ -28,7 +28,7 @@ In the meantime, here's what happened in the [Reproducible Builds](https://repro
* [Molly de Blanc](http://deblanc.net/) forwarded [a call for applications](https://lists.reproducible-builds.org/pipermail/rb-general/2018-November/001247.html) for the [Berkman Klein Center for Internet and Society](https://cyber.harvard.edu/) in Cambridge, Massachusetts class of fellows who do research around the intersection of the internet, society, technology, etc. which may be relevant to anyone speaking, thinking, and writing around the implications of Reproducible Builds.
* There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) by Holger Levsen this week, mostly fighting the load introduced from a number of bots (eg. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/d02a5512)]) but also enhancing the performance of Jenkins via adjusting Java's garbage collection and heap size settings (eg. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/9a1f15b3)]).
* There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) by Holger Levsen this week, mostly fighting the load introduced from a number of bots (eg. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/d02a5512)]) but also enhancing the performance of Jenkins via adjusting Java's garbage collection and heap size settings (eg. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/9a1f15b3)]).
We've been experiencing a high load in our test framework in the last week which we experienced some weeks ago as well after a Jenkins plugin update. However, this time Holger has not been able to get this under control yet and, as such, some test results are currently delayed.
......
......@@ -20,7 +20,7 @@ Here's what happened in the [Reproducible Builds](https://reproducible-builds.or
* On Tuesday 6th November, Chris Lamb [hosted a seminar and a lengthy Q&A session](http://talks.cam.ac.uk/talk/index/114232) at the William Gates Building at the University of Cambridge on reproducible builds as part of the [Computer Laboratory NetOS Group](https://www.cl.cam.ac.uk/research/srg/netos/).
* [Simon McVittie](http://smcv.pseudorandom.co.uk/) kindly [provided a patch](https://bugs.debian.org/901473#33) to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) to vary whether we apply the "merged `/usr`" directory scheme between builds. This is where the `/{bin,sbin,lib}/` directories are symbolic links to `/usr/{bin,sbin,lib}/`. It was subsequently merged by Holger Levsen and resulted in some variations in (at least) [quilt](https://tests.reproducible-builds.org/debian/rb-pkg/buster/amd64/diffoscope-results/quilt.html) and [systemd](https://tests.reproducible-builds.org/debian/rb-pkg/buster/amd64/diffoscope-results/systemd.html).
* [Simon McVittie](http://smcv.pseudorandom.co.uk/) kindly [provided a patch](https://bugs.debian.org/901473#33) to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) to vary whether we apply the "merged `/usr`" directory scheme between builds. This is where the `/{bin,sbin,lib}/` directories are symbolic links to `/usr/{bin,sbin,lib}/`. It was subsequently merged by Holger Levsen and resulted in some variations in (at least) [quilt](https://tests.reproducible-builds.org/debian/rb-pkg/buster/amd64/diffoscope-results/quilt.html) and [systemd](https://tests.reproducible-builds.org/debian/rb-pkg/buster/amd64/diffoscope-results/systemd.html).
* Chris Lamb updated `strip-nondeterminism` (our tool to post-process files to remove known non-deterministic output) to [catch invalid ZIP "local" field lengths](https://salsa.debian.org/reproducible-builds/strip-nondeterminism/commit/e5f5008) — we were previously blindly trusting the value supplied in the ZIP file ([#803503](https://bugs.debian.org/803503)). In addition, he applied a patch from Emmanuel Bourg to [update the Javadoc handler to handle OpenJDK 11](https://salsa.debian.org/reproducible-builds/strip-nondeterminism/commit/f745484) ([#913132](https://bugs.debian.org/913132)). He then subsequently uploaded version `0.044-1` [to Debian unstable](https://tracker.debian.org/news/1001570/accepted-strip-nondeterminism-0044-1-source-all-into-unstable/).
......@@ -101,7 +101,7 @@ In addition to that we had contributions from Deb Nicholson, Chris Lamb, Georg F
Test framework development
--------------------------
There were a large number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) by Holger Levsen this week (see below). The most important work was done behind the scenes outside of Git which was a long debugging session to find out why the Jenkins Java processes were suddenly consuming all of the system resources whilst the machine had a load of 60-200. This involved temporarily removing all 1,300 jobs, disabling plugins and other changes. In the end, it turned out that the underlying SSH/HDD performance was configured poorly and, after this was fixed, Jenkins returned to normal.
There were a large number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) by Holger Levsen this week (see below). The most important work was done behind the scenes outside of Git which was a long debugging session to find out why the Jenkins Java processes were suddenly consuming all of the system resources whilst the machine had a load of 60-200. This involved temporarily removing all 1,300 jobs, disabling plugins and other changes. In the end, it turned out that the underlying SSH/HDD performance was configured poorly and, after this was fixed, Jenkins returned to normal.
* [Debian](https://www.debian.org/)-specific changes:
* Merge patch by Simon McVittie to apply the "merged `/usr`" directory scheme between builds ([#901473](https://bugs.debian.org/901473)). [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/d04769a7)]
......
......@@ -41,7 +41,7 @@ Packages reviewed and fixed, and bugs filed
Test framework development
--------------------------
There were a large number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) by Holger Levsen this week, including:
There were a large number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) by Holger Levsen this week, including:
* [Arch Linux](https://www.archlinux.org/)-specific changes:
......
......@@ -48,7 +48,7 @@ Packages reviewed and fixed, and bugs filed
Test framework development
--------------------------
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) this week, including:
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) this week, including:
* Chris Lamb:
* Add support for calculating a [PureOS](https://www.pureos.net/) package set. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/9507efe7)]
......
......@@ -48,7 +48,7 @@ Patches filed
Test framework development
--------------------------
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) this week, including:
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) this week, including:
* Chris Lamb [prepared a merge request](https://salsa.debian.org/qa/jenkins.debian.net/merge_requests/17) to generate and serve [diffoscope](https://diffoscope.org/) JSON output in addition to the existing HTML and text formats ([example output](https://tests.reproducible-builds.org/debian/dbdjson/buster/arm64/continuity_0.0~git20180216.d8fb858-1.diffoscope.json.gz)). This required Holger Levsen to increase the partition holding `/var/lib/jenkins/userContent/reproducible` from 255G to 400G. Thanks to [Profitbricks](https://www.profitbricks.co.uk/) for sponsoring this virtual hardware for more than 6 years now.
......
......@@ -56,7 +56,7 @@ Packages reviewed and fixed, and bugs filed
Test framework development
--------------------------
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) this week, including:
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) this week, including:
* Chris Lamb:
......
......@@ -58,7 +58,7 @@ Chris Lamb also overhauled the [diffoscope.org](https://diffoscope.org) website,
Test framework development
--------------------------
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) this week, including:
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) this week, including:
* Chris Lamb:
* Add a [PureOS](https://www.pureos.net/) default installation package set. ([!24](https://salsa.debian.org/qa/jenkins.debian.net/merge_requests/23))
......
......@@ -62,7 +62,7 @@ Merry Christmas from everybody working on reproducible builds. 🎅 Here's what
## Test framework development
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) this week by Holger Levsen including:
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) this week by Holger Levsen including:
* [Arch Linux](https://www.archlinux.org/)-specific changes:
* Extend `refresh_pattern`. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/cdc6bc14)]
......
......@@ -58,7 +58,7 @@ In addition, Arnout Engelen and Hervé Boutemy made an initial stab at documenti
## Test framework development
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) this week, including:
There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](https://tests.reproducible-builds.org/) this week, including:
* Holger Levsen updated the [Coreboot](https://coreboot.org) support to point to the new [Git](https://git-scm.com/) repositories to new URI. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/66ce4ec3)]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment