116.md 8.07 KB
Newer Older
1
---
2
layout: new/blog
3
week: 116
4
published: 2017-07-18 07:07:39
5 6 7 8 9 10 11 12
---

Here's what happened in the [Reproducible Builds](https://reproducible-builds.org) effort between Sunday July 9 and Saturday July 15 2017:

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

* Adrian Bunk:
13 14 15 16 17 18
  * [#867771](https://bugs.debian.org/867771) filed against [python-trollius](https://tracker.debian.org/pkg/python-trollius).
  * [#867773](https://bugs.debian.org/867773) filed against [relatorio](https://tracker.debian.org/pkg/relatorio).
  * [#867781](https://bugs.debian.org/867781) filed against [gcin](https://tracker.debian.org/pkg/gcin).
  * [#867890](https://bugs.debian.org/867890) filed against [apache-directory-jdbm](https://tracker.debian.org/pkg/apache-directory-jdbm).
  * [#867900](https://bugs.debian.org/867900) filed against [yapsy](https://tracker.debian.org/pkg/yapsy).
  * [#867906](https://bugs.debian.org/867906) filed against [wcsaxes](https://tracker.debian.org/pkg/wcsaxes).
19 20

* Chris Lamb:
21 22 23 24
  * [#867753](https://bugs.debian.org/867753) filed against [grunt](https://tracker.debian.org/pkg/grunt) ([forwarded upstream](https://github.com/gruntjs/grunt/pull/1596)).
  * [#867848](https://bugs.debian.org/867848) filed against [gconf](https://tracker.debian.org/pkg/gconf) ([forwarded upstream](https://bugzilla.gnome.org/show_bug.cgi?id=784738)).
  * [#868133](https://bugs.debian.org/868133) filed against [grep](https://tracker.debian.org/pkg/grep).
  * [#868321](https://bugs.debian.org/868321) filed against [node-marked-man](https://tracker.debian.org/pkg/node-marked-man) ([forwarded-upstream](https://github.com/kapouer/marked-man/pull/12)).
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

* Bernhard M. Wiedemann:
  * [chromium](https://chromium-review.googlesource.com/563663)
  * [chromium](https://chromium-review.googlesource.com/564598)
  * [kubernetes](https://github.com/kubernetes/kubernetes/pull/48708)
  * [qtscriptgenerator](https://codereview.qt-project.org/199634)
  * [crash](https://github.com/crash-utility/crash/pull/14) merged
  * [ghc-rpm-macros](https://github.com/fedora-haskell/ghc-rpm-macros/commit/331f527a6d82c555f08fd5134a6b5cf27b2cf828) merged
  * [samba](https://lists.samba.org/archive/samba-technical/2017-July/121677.html)
  * [htmldoc](https://github.com/michaelrsweet/htmldoc/pull/310)
  * [efl](https://phab.enlightenment.org/D5023)
  * [webkitgtk3](https://bugs.webkit.org/show_bug.cgi?id=174540) merged
  * [fence-agents](https://github.com/ClusterLabs/fence-agents/pull/129)
  * [fio](https://github.com/axboe/fio/commit/785e49c659023df1735bff195ad4ba133ebd23a7) merged


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

13 package reviews have been added, 12 have been updated and 19 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:

49 50
- [build\_path\_captured\_by\_valac](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/5419df72)
- [timestamps\_in\_javascript\_generated\_by\_node\_grunt\_banner](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/8e03ac72)
51 52 53

3 issue types have been updated:

54 55 56
- [Add fix for timestamps\_embedded\_in\_manpages\_by\_node\_marked\_man toolchain issue.](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/ed0088b5)
- [Add fix for timestamps\_in\_javascript\_generated\_by\_node\_grunt\_banner toolchain issue.](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/d8e59b41)
- [timestamps\_in\_javascript\_generated\_by\_node\_grunt\_banner is actually in src:grunt](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/2c4af288)
57 58 59 60 61 62 63 64 65 66 67 68 69


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

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

 - Adrian Bunk (47)

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

Version [84](https://tracker.debian.org/news/855731) was uploaded to unstable by Mattia Rizzolo. It included
70
[contributions](https://salsa.debian.org/reproducible-builds/diffoscope/commits/84)
71 72 73
already reported from the previous weeks, as well as new ones:

- Ximin Luo:
74 75 76
  - [Attempt to fix fsimage test on Jenkins](https://salsa.debian.org/reproducible-builds/diffoscope/commit/19aa724)
  - [Use a tempdir rather than ./cache for guestfs cache](https://salsa.debian.org/reproducible-builds/diffoscope/commit/c9a0c6c)
  - [Add more debugging output to test\_fsimage](https://salsa.debian.org/reproducible-builds/diffoscope/commit/1d677ca)
77 78 79


After the release, development continued in [git](
80
https://salsa.debian.org/reproducible-builds/diffoscope.git/log) with contributions from:
81 82

- Mattia Rizzolo:
83 84 85
  - [RequiredToolNotFound.get\_package(): just call the new get\_package\_provider()](https://salsa.debian.org/reproducible-builds/diffoscope/commit/c12bee5)
  - [Add a get\_package\_provider() function, returning the package name that best matches the system](https://salsa.debian.org/reproducible-builds/diffoscope/commit/e62306e)
  - [Move from deprecated platform.linux\_distribution() to the external package distro](https://salsa.debian.org/reproducible-builds/diffoscope/commit/c8927db)
86 87 88 89 90 91 92 93 94


strip-nondeterminism development
--------------------------------

Versions
[0.036-1](https://tracker.debian.org/news/855606),
[0.037-1](https://tracker.debian.org/news/855616) and
[0.038-1](https://tracker.debian.org/news/855723) were uploaded to unstable by
95
Chris Lamb. They included [contributions](https://salsa.debian.org/reproducible-builds/strip-nondeterminism/commits/debian/0.036-1) from:
96 97

- Niels Thykier:
98 99
  - [Add missing `use` statements in handler modules](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=bc64781)
  - [dh\_strip\_nondeterminism: Assumes `tmpdir()` exists](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=5d28db1)
100
  - File::StripNondeterminism:
101 102 103
     * [Apply perltidy](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=02c3960)
     * [Lazy load most handlers](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=45ee739)
     * [Lazy load remaining handlers](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=71037f0)
104 105

- Chris Lamb:
106
  - [Add missing `File::Temp` imports in JAR and PNG handlers. This appears to have been exposed by lazily-loading handlers in #867982.](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=3feaec9)
107 108 109 110 111


reprotest development
---------------------

112
Development continued in [git](https://salsa.debian.org/reproducible-builds/reprotest.git) with contributions from:
113 114

- Ximin Luo:
115 116
  - [presets: use newer flag `--no-sign` for `dpkg-buildpackage`](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=d806502)
  - [Document `--diffoscope-args= --exclude-directory-metadata` and use it in presets](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=2d246c8)
117 118

- Mattia Rizzolo:
119 120
  - [Bump debhelper compat level to 10.](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=6833ffa)
  - [Bump Standards-Version to 4.0.0.](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=10344ac)
121 122 123 124 125 126


buildinfo.debian.net development
--------------------------------

- Chris Lamb:
127
  - [Avoid a race condition between check-and-creation of `Buildinfo` instances.](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net.git/commit/?id=fa69426)
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143

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

- Mattia Rizzolo:
  + Make database backups quicker to restore by avoiding `--column-inserts`'s pg\_dump option.
  + Fixup the deployment scripts after the `stretch` migration.
  + Fixup Apache redirects that were broken after introducing the `buster` suite
  + Fixup diffoscope jobs that were not always installing the highest possible version of diffoscope
- Holger Levsen:
  + Add a node health check for a too big `jenkins.log`.

Misc.
-----

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