175.md 5.3 KB
Newer Older
1
---
2
layout: new/blog
3
week: 175
4
published: 2018-09-03 17:16:04
5 6
---

Chris Lamb's avatar
Chris Lamb committed
7
Here's what happened in the [Reproducible Builds](https://reproducible-builds.org) effort between Sunday August 26 and Saturday September 1 2018:
Bernhard M. Wiedemann's avatar
Bernhard M. Wiedemann committed
8

Chris Lamb's avatar
Chris Lamb committed
9
* Bernhard M. Wiedemann wrote an article on the [SUSE Blog](https://www.suse.com/c/blog/) entitled "[Extending trust in our binaries: No backdoors have been found](https://www.suse.com/c/extending-trust-in-our-binaries-no-backdoors-have-been-found/)" on the current status of reproducible builds in SUSE.
10

Chris Lamb's avatar
Chris Lamb committed
11
* [Mes](https://gitlab.com/janneke/mes) (a Scheme-based compiler for our "sister" [bootstrappable builds](http://bootstrappable.org) effort) [announced their 0.17 release and them becoming a GNU project](https://www.phoronix.com/scan.php?page=news_item&px=GNU-Mes-0.17-Released)
12

Chris Lamb's avatar
Chris Lamb committed
13
* [Jelle van der Waa](https://vdwaa.nl/) discussed the [removal of `svn $Id$` substitutions](https://lists.archlinux.org/pipermail/arch-dev-public/2018-August/029355.html) in [Arch Linux](https://www.archlinux.org/) to make builds reproducible.
14

Chris Lamb's avatar
Chris Lamb committed
15
* Chris Lamb uploaded version `100` of [diffoscope](https://diffoscope.org) (our in-depth "diff-on-steroids" utility which helps us diagnose reproducibility issues in packages) was [uploaded to Debian unstable, closing 8 bugs](https://tracker.debian.org/news/984157/accepted-diffoscope-100-source-all-into-unstable/).
Bernhard M. Wiedemann's avatar
Bernhard M. Wiedemann committed
16

Chris Lamb's avatar
Chris Lamb committed
17
* There were further updates for [our website](https://reproducible-builds.org/) including Arnout Engelen [adding Maven and the sbt build tool](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/3d776c8) projects and introducing a [link from the footer to sections in 'who'](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/6ed4948). Chris Lamb also added [Jelle van der Waa](https://vdwaa.nl/) talk to our [resources](https://reproducible-builds.org/resources/) page [[...](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/140bca8)], added [Monero](https://getmonero.org/>) to the [Who is Involved?](https://reproducible-builds.org/who/) page and added the relevant [DebConf 18](http://debconf18.debconf.org/) presentations to our database [[...](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/608b904>)].
Bernhard M. Wiedemann's avatar
Bernhard M. Wiedemann committed
18

Chris Lamb's avatar
Chris Lamb committed
19 20 21 22 23
* 6 Debian package reviews were added, 7 were updated and 9 were removed in this week by Chris Lamb, adding to [our knowledge about identified issues](https://tests.reproducible-builds.org/debian/index_issues.html).


Patches filed
-------------
Bernhard M. Wiedemann's avatar
Bernhard M. Wiedemann committed
24 25

* Bernhard M. Wiedemann:
Chris Lamb's avatar
Chris Lamb committed
26 27

    * [amazon-ecs-init](https://build.opensuse.org/request/show/632285) (random buildpath(go))
Chris Lamb's avatar
Chris Lamb committed
28
    * [bind-formula](https://github.com/saltstack-formulas/bind-formula/pull/110) (sort a hash in saltstack/jinja2)
Chris Lamb's avatar
Chris Lamb committed
29
    * [godot](https://github.com/godotengine/godot/pull/21553) (merged, 3xsort +bugfix, [date / year](https://github.com/godotengine/godot/pull/21554))
Bernhard M. Wiedemann's avatar
Bernhard M. Wiedemann committed
30
    * [ImageMagick](https://github.com/ImageMagick/ImageMagick/pull/1270) to not add a build date into `.PNG`. files.
Bernhard M. Wiedemann's avatar
Bernhard M. Wiedemann committed
31
    * [python-Fabric3](https://github.com/mathiasertl/fabric/issues/48) (FTBFS/timeout -j1)
Bernhard M. Wiedemann's avatar
Bernhard M. Wiedemann committed
32 33
    * [python-dukpy-kovidgoyal](https://github.com/kovidgoyal/dukpy/pull/3) (merged, sort `readdir(2)`)
    * [python-pyodbc](https://github.com/mkleehammer/pyodbc/pull/453) (sort `readdir(2)`)
Chris Lamb's avatar
Chris Lamb committed
34 35
    * [rpm](https://github.com/rpm-software-management/rpm/pull/536) to ensure `SOURCE_DATE_EPOCH` is in the past (for mtime-clamping).
    * [vrui](https://build.opensuse.org/request/show/631866) (drop time)
Bernhard M. Wiedemann's avatar
Bernhard M. Wiedemann committed
36 37 38

* Chris Lamb:
    * [grunt](https://github.com/gruntjs/grunt/pull/1596) (merged, date)
Chris Lamb's avatar
Chris Lamb committed
39
    * [libgit2-glib](https://bugs.debian.org/907793)
Bernhard M. Wiedemann's avatar
Bernhard M. Wiedemann committed
40
    * [marked-man](https://github.com/kapouer/marked-man/pull/12#issuecomment-416023601) (merged, date)
Chris Lamb's avatar
Chris Lamb committed
41
    * [mblaze](https://github.com/chneukirchen/mblaze/pull/132) (use correct `SOURCE_DATE_EPOCH` name) ([#907537](https://bugs.debian.org/907537))
42
    * [promise](https://github.com/then/promise/pull/148#issuecomment-416569416) (updated, random, sort `readdir(2)`)
Chris Lamb's avatar
Chris Lamb committed
43 44 45 46 47 48 49 50 51
    * [python-os-faults](https://bugs.debian.org/907450)
    * [rawtherapee](https://bugs.debian.org/907613)
    * [redis](https://github.com/antirez/redis/pull/2992#issuecomment-416025440) (merged, date, hostname)
    * [sphinx-gallery](https://github.com/sphinx-gallery/sphinx-gallery/pull/390#issuecomment-417712645)


tests.reproducible-builds.org development
-----------------------------------------

52
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's avatar
Chris Lamb committed
53 54 55 56 57 58

* Chris Lamb:
    * [Escape package name in "Schedule a new build" links](https://salsa.debian.org/qa/jenkins.debian.net/commit/f5acd9ed).

* Holger Levsen:
    * [Don't fail maintenance job if there are no old artifacts to delete](https://salsa.debian.org/qa/jenkins.debian.net/commit/73fda51d).
Mattia Rizzolo's avatar
Mattia Rizzolo committed
59
    * [Remove old node entries which are older than two weeks](https://salsa.debian.org/qa/jenkins.debian.net/commit/2635dc7a). ([#907497](https://bugs.debian.org/907497))
Chris Lamb's avatar
Chris Lamb committed
60 61 62 63

* Mattia Rizzolo:
    * [Escape package names in another case too](https://salsa.debian.org/qa/jenkins.debian.net/commit/d0ce4086).

64

Chris Lamb's avatar
Chris Lamb committed
65 66
Misc.
-----
67

68
This week's edition was written by Bernhard M. Wiedemann, Chris Lamb, Holger Levsen, Mattia Rizzolo & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.