---
layout: blog
week: 108
published: 2017-05-23 18:05:39
---
Here's what happened in the [Reproducible Builds](https://reproducible-builds.org) effort between Sunday May 14 and Saturday May 20 2017:
News and Media coverage
--------------
- We've reached 94.0% reproducible packages on `testing/amd64`! (NB. without build path variation)
- Maria Glukhova [was interviewed on It's FOSS](https://itsfoss.com/interview-with-maria-glukova/) about her involvement with Reproducible Builds with respect to [Outreachy](https://www.gnome.org/outreachy/).
IRC meeting
-----------
Our next IRC meeting [has been scheduled for Thursday June 1 at 16:00 UTC](http://lists.alioth.debian.org/pipermail/reproducible-builds/Week-of-Mon-20170522/008743.html).
Packages reviewed and fixed, bugs filed, etc.
---------------------------------------------
Bernhard M. Wiedemann:
* [boost](https://github.com/boostorg/container/pull/50)
* [pytsk](https://github.com/py4n6/pytsk/pull/29)
* [bam](https://github.com/matricks/bam/issues/111)
* [kakoune](https://github.com/mawww/kakoune/pull/1390)
* [newsbeuter](https://github.com/akrennmair/newsbeuter/pull/550)
* [trigger-rally](https://sourceforge.net/p/trigger-rally/patches/18/)
* [firebird](https://github.com/FirebirdSQL/firebird/pull/92)
* [povray](https://github.com/POV-Ray/povray/pull/296)
* [zynaddsubfx](https://sourceforge.net/p/zynaddsubfx/bugs/155/) (fixed)
* [scintilla](https://sourceforge.net/p/scintilla/bugs/1946/) (merged)
* [cryptopp](https://github.com/weidai11/cryptopp/pull/426) (merged)
Chris Lamb:
* [#862553](https://bugs.debian.org/862553) filed against [vim-command-t](https://tracker.debian.org/pkg/vim-command-t).
* [#862588](https://bugs.debian.org/862588) filed against [tkhtml1](https://tracker.debian.org/pkg/tkhtml1).
* [#862592](https://bugs.debian.org/862592) filed against [taskcoach](https://tracker.debian.org/pkg/taskcoach).
* [#862676](https://bugs.debian.org/862676) filed against [mp3fs](https://tracker.debian.org/pkg/mp3fs).
* [#862825](https://bugs.debian.org/862825) filed against [golang-github-pkg-profile](https://tracker.debian.org/pkg/golang-github-pkg-profile).
* [#863015](https://bugs.debian.org/863015) filed against [jellyfish](https://tracker.debian.org/pkg/jellyfish).
* [#863054](https://bugs.debian.org/863054) filed against [doxygen](https://tracker.debian.org/pkg/doxygen).
Reviews of unreproducible packages
----------------------------------
35 package reviews have been added, 28 have been updated and 12 have been removed in this week,
adding to our knowledge about [identified issues](https://tests.reproducible-builds.org/debian/index_issues.html).
2 issue types have been added:
- [new year\_variable\_in\_documentation\_generated\_by\_doxygen](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/4946676e)
- [jellyfish\_creates\_nondeterministic\_json](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/149f4bff)
diffoscope development
----------------------
- Mattia Rizzolo:
- [Export JUnit-style test report when building on Jenkins](https://salsa.debian.org/reproducible-builds/diffoscope/commit/0724f01)
strip-nondeterminism development
--------------------------------
- Chris Lamb:
- [Only print log messages by default if the file was actually modified. (Closes: #863033)](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=fef1708)
tests.reproducible-builds.org
-----------------------
Holger wrote a new systemd-based scheduling system replacing 162 constantly running Jenkins jobs which were slowing down job execution in general:
- Nothing fancy really, just 370 lines of shell code in two scripts, out of these 370 lines 80 are comments and 162 are node definitions for those 162 "jobs".
- Worker logs not yet as good as with Jenkins but usually we don't need real time log viewing of specific builds. Or rather, its a waste of time to do it. (Actual package build logs remain unchanged.)
- Builds are a lot faster for the fast archs, but not so much difference on `armhf`.
- Since April 12 for `i386` (and a week later for the rest), the images below are ordered with `i386` on top, then `amd64`, `armhf` and `arm64`. Except for `armhf` it's pretty visible when the switch was made.
[
](/blog/images/stats_builds_per_day_i386_20170522.png)
[
](/blog/images/stats_builds_per_day_amd64_20170522.png)
[
](/blog/images/stats_builds_per_day_armhf_20170522.png)
[
](/blog/images/stats_builds_per_day_arm64_20170522.png)
Misc.
-----
This week's edition was written by Chris Lamb, Holver Levsen, Bernhard M. Wiedemann, Vagrant Cascadian and Maria Glukhova & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.