114.md 6.79 KB
Newer Older
1
---
2
layout: new/blog
3
week: 114
4
published: 2017-07-04 12:07:52
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
---

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

Upcoming and past events
------------------------

Our [next IRC meeting is scheduled for July 6th](http://lists.alioth.debian.org/pipermail/reproducible-builds/Week-of-Mon-20170529/008785.html) at 17:00 UTC ([agenda](https://pad.riseup.net/p/reproducible-irc-meeting-10)). Topics to be discussed include an update on our next Summit, a potential NMU campaign, a press release for buster, branding, etc.

Toolchain development and fixes
-------------------------------

* James McCoy reviewed and merged Ximin Luo's script
  [debpatch](https://anonscm.debian.org/cgit/collab-maint/devscripts.git/tree/scripts/debpatch)
  into the [devscripts Git
  repository](https://anonscm.debian.org/cgit/collab-maint/devscripts.git/). This is
  useful for rebasing our patches onto new versions of Debian packages.

Packages fixed and bugs filed
-----------------------------

* Adrian Bunk:
29
  * [#866713](https://bugs.debian.org/866713) filed against [debhelper](https://tracker.debian.org/pkg/debhelper).
30 31

* Chris Lamb:
32 33 34 35
  * [#865994](https://bugs.debian.org/865994) filed against [xabacus](https://tracker.debian.org/pkg/xabacus).
  * [#866164](https://bugs.debian.org/866164) filed against [qmidinet](https://tracker.debian.org/pkg/qmidinet).
  * [#866169](https://bugs.debian.org/866169) filed against [singularity-container](https://tracker.debian.org/pkg/singularity-container).
  * [#866330](https://bugs.debian.org/866330) filed against [cd-hit](https://tracker.debian.org/pkg/cd-hit).
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Ximin Luo uploaded
[dash](https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/dash.html),
[sensible-utils](https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/sensible-utils.html)
and
[xz-utils](https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/xz-utils.html)
to the [deferred uploads
queue](https://www.debian.org/doc/manuals/developers-reference/pkgs.html#delayed-incoming)
with a delay of 14 days. (We have had patches for these core packages for over
a year now and the original maintainers seem inactive so Debian conventions
allow for this.)

Patches submitted upstream:

* [openmpi](https://github.com/open-mpi/ompi/pull/3779)
* [gtk-doc](https://bugzilla.gnome.org/show_bug.cgi?id=784177) fixed by sorting directory listings
* [samba](https://bugzilla.gnome.org/show_bug.cgi?id=784177)
* [TeX](http://tug.org/pipermail/tex-live/2017-June/040398.html)
* [nedit](https://sourceforge.net/p/nedit/git/merge-requests/4/)
* [criu](https://lists.openvz.org/pipermail/criu/2017-June/038593.html)
* [tvheadend sort](https://github.com/tvheadend/tvheadend/pull/969)
* [tvheadend date](https://github.com/tvheadend/tvheadend/pull/970)
* [cfengine](https://github.com/cfengine/core/pull/2881)


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

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

One issue types has been updated:

69
- [Add upstream URL for random\_order\_of\_pdf\_ids\_generated\_by\_latex](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/28a1dc21)
70 71 72

One issue type has been added:

73
- [timestamps\_in\_manpages\_added\_by\_golang\_go\_flags](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/b880c6af)
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90


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

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

 - Adrian Bunk (68)
 - Daniel Schepler (1)
 - Michael Hudson-Doyle (1)
 - Scott Kitterman (6)


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

- Daniel Shahaf:
91
  - [Fix markup in the man page synopsis.  Thanks to Niels Thykier for the report.  (Closes: #866577)](https://salsa.debian.org/reproducible-builds/diffoscope/commit/212563a)
92
- Mattia Rizzolo:
93
  - [Bump backport version check in debian/rules](https://salsa.debian.org/reproducible-builds/diffoscope/commit/f5200e7)
94
- Ximin Luo:
95 96 97 98 99 100 101 102 103 104
  - [Fix a progressbar failure](https://salsa.debian.org/reproducible-builds/diffoscope/commit/8130f63)
  - [Put the 400MB "fsimage" cache in a more obvious place](https://salsa.debian.org/reproducible-builds/diffoscope/commit/c07970f)
  - [Fix CI tests under Python 3.6](https://salsa.debian.org/reproducible-builds/diffoscope/commit/26a4360)
  - [Add a --exclude-directory-metadata option. (Closes: #866241)](https://salsa.debian.org/reproducible-builds/diffoscope/commit/7f2fa5f)
  - [Raise warning for getfacl. Remove a redundant try-clause](https://salsa.debian.org/reproducible-builds/diffoscope/commit/037c923)
  - [Fix recursive indentation of headers](https://salsa.debian.org/reproducible-builds/diffoscope/commit/9c0a3d2)
  - [Use a loop rather than recursion](https://salsa.debian.org/reproducible-builds/diffoscope/commit/885cc18)
  - [In html-dir mode, put css/icon in separate files to avoid duplication](https://salsa.debian.org/reproducible-builds/diffoscope/commit/7088191)
  - [diffcontrol UI tweaks](https://salsa.debian.org/reproducible-builds/diffoscope/commit/af49bda)
  - [Split index pages up if they get too big](https://salsa.debian.org/reproducible-builds/diffoscope/commit/fff43bd)
105 106 107 108 109 110 111 112 113


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

- Vagrant Cascadian working on testing Debian:
  - Upgraded the 27 `armhf` build machines to stretch.
  - Fix mtu check to only display status when eth0 is present.
- Helmut Grohne worked on testing Debian:
114
  - Limit diffoscope memory usage to 10GB virtual per process. It currently tends to use 50GB virtual, 36GB resident which is bad for everything else sharing the machine. (This is [#865660](https://bugs.debian.org/865660))
115 116 117 118 119 120 121 122 123 124 125 126
- Alexander Couzens working on testing LEDE:
  - Add multiple architectures / targets.
  - Limit LEDE and OpenWrt jobs to only allow one build at the same time using the jenkins build blocker plugin. 
  - Move `git log -1 > .html` to node`_document    _environment().
  - Update TODOs.
- Mattia Rizzolo working on testing Debian:
  - Updated the maintenance script for `postgresql-9.6`.
  - Restored the postgresql database from backup after Holger accidentally purged it.
- Holger Levsen working on:
  - Merging all the above commits.
  - Added a check for (known) Jenkins zombie jobs and report them. (This is an long known problem with jenkins; deleted jobs sometimes come back…)
  - Upgraded the remaining `amd64` nodes to `stretch`.
Georg Faerber's avatar
Georg Faerber committed
127
  - Accidentally purged `postgres-9.4` from jenkins, so we could test our backups ;-)
128 129 130 131 132 133
  - Updated our stretch upgrade TODOs.

Misc.
-----

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