Skip to content
Commits on Source (2)
......@@ -5,7 +5,7 @@ week: 196
Here's what happened in the [Reproducible Builds](https://reproducible-builds.org) effort between Sunday January 20 and Saturday January 26 2019:
* There was considerable progresss in making the [Debian Installer](https://www.debian.org/devel/debian-installer/) images reproducible with a [number of rounds of code review](https://alioth-lists.debian.net/pipermail/reproducible-builds/Week-of-Mon-20190114/011054.html), a subsequent merge of [Chris Lamb](https://chris-lamb.co.uk/)'s [merge request](https://salsa.debian.org/installer-team/debian-installer/merge_requests/3) and closing of the [corresponding bug report](https://bugs.debian.org/900918#29) for the time being, pending further testing.
* There was considerable progress in making the [Debian Installer](https://www.debian.org/devel/debian-installer/) images reproducible with a [number of rounds of code review](https://alioth-lists.debian.net/pipermail/reproducible-builds/Week-of-Mon-20190114/011054.html), a subsequent merge of [Chris Lamb](https://chris-lamb.co.uk/)'s [merge request](https://salsa.debian.org/installer-team/debian-installer/merge_requests/3) and closing of the [corresponding bug report](https://bugs.debian.org/900918#29) for the time being, pending further testing.
* At [linux.conf.au](https://linux.conf.au/) 2019 in Christchurch, New Zealand there were (at least!) two talks that touched on Reproducible Builds. First, [Benno Rice](https://twitter.com/jeamland) gave a talk titled "[How Much Do You Trust That Package? Understanding The Software Supply Chain](https://2019.linux.conf.au/schedule/presentation/237/)" ([YouTube link](https://www.youtube.com/watch?v=fnELtqE6mMM)). In addition, [Aleksandra Pawlik](https://github.com/apawlik) presented on "[Building reproducible computing environments: a workshop for non-experts](https://2019.linux.conf.au/schedule/presentation/185/)" ([YouTube link](https://www.youtube.com/watch?v=B2xzQFQ2hg0)).
......@@ -25,7 +25,7 @@ Here's what happened in the [Reproducible Builds](https://reproducible-builds.or
* The [Nix](https://nixos.org/nix) "purely functional package manager" was uploaded to Debian as version `2.2.1-2`, pending [processing in the NEW queue](https://ftp-master.debian.org/new/nix_2.2.1-2.html).
* Lukas Pühringer [posted a report](https://ssl.engineering.nyu.edu/blog/2019-01-18-in-toto-paris) from the [in-toto](https://in-toto.github.io/) project's partication in the recent [Reproducible Builds summit in Paris](https://reproducible-builds.org/events/paris2018/).
* Lukas Pühringer [posted a report](https://ssl.engineering.nyu.edu/blog/2019-01-18-in-toto-paris) from the [in-toto](https://in-toto.github.io/) project's participation in the recent [Reproducible Builds summit in Paris](https://reproducible-builds.org/events/paris2018/).
* 10 Debian package reviews were added, 9 were updated and 20 were removed in this week, adding to [our knowledge about identified issues](https://tests.reproducible-builds.org/debian/index_issues.html). Two new issue types were added: [`randomness_in_ids_generated_by_org-html-publish-to-html`](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/0baeb163) and [`ftbfs_due_to_f_file_prefix_map`](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/a868eb81) by Chris Lamb and Mattia Rizzolo respectfully.
......@@ -35,11 +35,11 @@ Here's what happened in the [Reproducible Builds](https://reproducible-builds.or
* [libqt5-qtwebengine](https://build.opensuse.org/request/show/667729): Date, already upstream.
* [myman](https://build.opensuse.org/request/show/668574): Date & time.
* [nDPI](https://github.com/ntop/nDPI/pull/662): Use changelog date.
* [nsnake](https://build.opensuse.org/request/show/668628): date, filesystem ordering, also added in [`distropatches.git`](https://github.com/distropatches/nSnake))
* [pcre2](https://build.opensuse.org/request/show/668144): [Profile-guided optimisation](https://en.wikipedia.org/wiki/Profile-guided_optimization) (PGO) / parallelism)
* [perl](https://build.opensuse.org/request/show/668211): [Address space layout randomization](https://en.wikipedia.org/wiki/Address_space_layout_randomization) (ASLR), fails to build in 2020.
* [python-IMDbPY](https://github.com/alberanid/imdbpy/pull/202): sort call to Python `glob.glob()`
* [mariadb](https://github.com/MariaDB/server/pull/1141) (fix FTBFS-2020)
* [nsnake](https://build.opensuse.org/request/show/668628): date, filesystem ordering, also added in [`distropatches.git`](https://github.com/distropatches/nSnake)
* [pcre2](https://build.opensuse.org/request/show/668144): [Profile-guided optimisation](https://en.wikipedia.org/wiki/Profile-guided_optimization) (PGO) / parallelism
* [perl](https://build.opensuse.org/request/show/668211): [Address space layout randomization](https://en.wikipedia.org/wiki/Address_space_layout_randomization) (ASLR), fix a failure to build in 2020.
* [python-IMDbPY](https://github.com/alberanid/imdbpy/pull/202): sort result from Python `glob.glob()`
* [mariadb](https://github.com/MariaDB/server/pull/1141) fix a failure to build in 2020.
* Chris Lamb:
* [#919566](https://bugs.debian.org/919566) filed against [satpy](https://tracker.debian.org/pkg/satpy) ([merged upstream](https://github.com/pytroll/satpy/pull/579#issuecomment-455991066)).
......@@ -61,7 +61,7 @@ We operate a comprehensive [Jenkins](https://jenkins.io/)-based testing framewor
* [Arch Linux](https://www.archlinux.org/)-specific changes:
* Refactor the scheduler's usage of `$repo` and `$REPO` variables "against insanity". [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/fa434bad)][[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/26e9cf88)]
* Correct a [fencepost error](https://en.wikipedia.org/wiki/Off-by-one_error#Fencepost_error) in the scheduler; if we want to request `n` packages we need to set a limit of `n + 1`. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/6ad77ebf)]
* Include a `n builds in the last 3h` statistic in the IRC notifications. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/ca89fba0)]
* Include an `n builds in the last 3h` statistic in the IRC notifications. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/ca89fba0)]
* Schedule packages six times a day instead of eight. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/c5002281)]
* [F-Droid](https://f-droid.org/)-specific changes:
* Run the setup job three times a week now, building all apps daily. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/44e71a2d)]
......