147.md 6 KB
Newer Older
1
---
2
layout: blog
3
week: 147
4
published: 2018-02-20 20:02:27
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
---

Here's what happened in the [Reproducible Builds](https://reproducible-builds.org) effort between Sunday February 11 and Saturday February 17 2018:

Media coverage
--------------

* [ActiveState](https://www.activestate.com/) are running a ["Golang Roundtable" on February 22nd](https://start.activestate.com/feb-roundtable-youtube/) to discuss reproducible builds, environment configuration & dependency management ([via Pete Garcin](https://medium.com/activestate/reproducible-builds-introducing-predictability-into-your-pipeline-6b79c4a8d6a8)).

* [Holger Levsen announced](http://layer-acht.org/thinking/blog/20180215-mini-debconf-hamburg/) there will be a MiniDebConf in Hamburg, Germany from May 16th to 20th where many reproducible builds folks will be in attendance. Whilst this is foremost a "Debian" event, we do hope that people working on Reproducible Builds in other projects will attend as well - [please register](https://wiki.debian.org/DebianEvents/de/2018/MiniDebConfHamburg/Registration)!

Reproducible work in other projects
-----------------------------------

* The [Symfony PHP framework](https://symfony.com/) announced that [their latest release is reproducible](https://symfony.com/blog/new-in-symfony-reproducible-builds).

* [Maria Camenzuli](https://purpledevcat.com) wrote about [Reproducible Builds in Java](https://purpledevcat.com/2018/02/14/reproducible-builds-in-java.html).

* Helmut Grohne used reproducible builds practices to [remove unnecessary build-dependencies in the kalzium package](https://bugs.debian.org/890195#5).


Packages reviewed and fixed, and bugs filed
-------------------------------------------

* Adrian Bunk:
30 31
    * [#890122](https://bugs.debian.org/890122) filed against [kcompletion](https://tracker.debian.org/pkg/kcompletion).
    * [#890431](https://bugs.debian.org/890431) filed against [grub2](https://tracker.debian.org/pkg/grub2).
32 33

* Chris Lamb:
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
    * [#890104](https://bugs.debian.org/890104) filed against [octave-geometry](https://tracker.debian.org/pkg/octave-geometry).
    * [#890193](https://bugs.debian.org/890193) filed against [sleekxmpp](https://tracker.debian.org/pkg/sleekxmpp).
    * [#890280](https://bugs.debian.org/890280) filed against [ufo2ft](https://tracker.debian.org/pkg/ufo2ft). ([upstream](https://github.com/googlei18n/ufo2ft/pull/219))
    * [#890311](https://bugs.debian.org/890311) filed against [dashel](https://tracker.debian.org/pkg/dashel).
    * [#890312](https://bugs.debian.org/890312) filed against [desmume](https://tracker.debian.org/pkg/desmume).
    * [#890313](https://bugs.debian.org/890313) filed against [awl](https://tracker.debian.org/pkg/awl).
    * [#890314](https://bugs.debian.org/890314) filed against [cpl-plugin-visir](https://tracker.debian.org/pkg/cpl-plugin-visir).
    * [#890486](https://bugs.debian.org/890486) filed against [keepassxc](https://tracker.debian.org/pkg/keepassxc).
    * [#890487](https://bugs.debian.org/890487) filed against [wreport](https://tracker.debian.org/pkg/wreport).
    * [#890551](https://bugs.debian.org/890551) filed against [mblaze](https://tracker.debian.org/pkg/mblaze).
    * [#890577](https://bugs.debian.org/890577) filed against [tkgate](https://tracker.debian.org/pkg/tkgate).
    * [#890616](https://bugs.debian.org/890616) filed against [dialign-t](https://tracker.debian.org/pkg/dialign-t).
    * [#890618](https://bugs.debian.org/890618) filed against [scowl](https://tracker.debian.org/pkg/scowl).
    * [#890620](https://bugs.debian.org/890620) filed against [ply](https://tracker.debian.org/pkg/ply).
    * [#890651](https://bugs.debian.org/890651) filed against [xastir](https://tracker.debian.org/pkg/xastir).
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
    * RediSearch ([upstream](https://github.com/RedisLabsModules/RediSearch/pull/289))
    * Promise.js ([upstream](https://github.com/then/promise/pull/148))

Various previous patches were merged upstream:

* [libical](https://github.com/libical/libical/pull/324) (Chris Lamb)
* [librsvg](https://gitlab.gnome.org/GNOME/librsvg/merge_requests/10#note_56154) (Chris Lamb)



Reviews of unreproducible packages
----------------------------------

38 package reviews have been added, 27 have been updated and 13 have been removed in this week,
adding to our knowledge about [identified issues](https://tests.reproducible-builds.org/debian/index_issues.html).

4 issue types have been added:

67 68 69 70
* [python-ply\_lextokens](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/3841005d)
* [build\_dir\_in\_tags\_generated\_by\_doxygen](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/374f00dc)
* [randomness\_in\_berkeley\_db\_files](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/1a3115db)
* [timestamp\_in\_fonts\_generated\_by\_ufo2ft](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/700437dc)
71 72 73 74


One issue type has been updated:

75
* [Add upstream URI for timestamps\_in\_pdf\_generated\_by\_rsvg\_convert](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/c5f59e88)
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93


Weekly QA work
--------------

During our reproducibility testing, FTBFS bugs have been detected and reported by:

 - Adrian Bunk (24)
 - Boyuan Yang (1)
 - Cédric Boutillier (1)
 - Jeremy Bicha (1)
 - Matthias Klose (1)


diffoscope development
----------------------

- Chris Lamb:
94
    - [Add support for comparing Berkeley DB files](https://salsa.debian.org/reproducible-builds/diffoscope/commit/8fbd7e3) ([#890528](https://bugs.debian.org/890528)). This is currently incomplete because the Berkeley DB libraries do not return the same uid/hash reliably (it returns "random" memory contents) so we must strip those from the human-readable output.
95 96 97 98 99 100


Website development
-------------------

- Holger Levsen:
101
    - [Add reference to Symfony.com](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/5f14e50); thanks to Javier Eguiluz for the patch.
102 103 104 105 106 107


Misc.
-----

This week's edition was written by Chris Lamb and Holger Levsen & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.