65.md 8.4 KB
Newer Older
1
---
2
layout: new/blog
3
week: 65
4
published: 2016-08-01 03:08:02
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 30 31 32 33 34 35 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
---

What happened in the [Reproducible
Builds](https://wiki.debian.org/ReproducibleBuilds) effort between Sunday July 17 and Saturday July 23 2016:

GSoC and Outreachy updates
--------------------------

Valerie Young [wrote an update about her Outreachy progress on tests.reproducible.org](http://www.spectranaut.cc/?page_id=51).

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

Patches have been submitted by:

- Chris Lamb:
  - [gearmand: please make the build reproducible](https://bugs.debian.org/831771)
  - [gngb: please make the build reproducible](https://bugs.debian.org/831773)
  - [speech-tools: please make the build reproducible](https://bugs.debian.org/831583)
  - [libwebsockets: please make the build reproducible](https://bugs.debian.org/831569)
  - [feh: please make the build reproducible](https://bugs.debian.org/832178)
  - [sa-exim: please make the build reproducible](https://bugs.debian.org/831649)
  - [wordgrinder: please make the build reproducible](https://bugs.debian.org/831742)
  - [ifmail: please make the build reproducible](https://bugs.debian.org/831629)
  - [libmongoc: please make the build reproducible](https://bugs.debian.org/831659)
  - [pxlib: please make the build reproducible](https://bugs.debian.org/832288)
  - [vtwm: please make the build reproducible](https://bugs.debian.org/831661)
  - [tcpreen: please make the build reproducible](https://bugs.debian.org/831585)
  - [borgbackup: please make the build reproducible](https://bugs.debian.org/831658)
  - [nfstrace: please make the build reproducible](https://bugs.debian.org/831570)
  - [ironic: please make the build reproducible](https://bugs.debian.org/831650)
  - [xloadimage: please make the build reproducible](https://bugs.debian.org/831743)
  - [stressapptest: please make the build reproducible](https://bugs.debian.org/831587)
  - [tcpflow: please make the build reproducible](https://bugs.debian.org/831584)
  - [python-mkdocs: please make the build reproducible](https://bugs.debian.org/831648)
  - [vtun: please make the build reproducible](https://bugs.debian.org/831660)
  - [hocr: please make the build reproducible](https://bugs.debian.org/831647)
  - [ui-auto: please make the build reproducible](https://bugs.debian.org/832180)
  - [ftplib: please make the build reproducible](https://bugs.debian.org/831645)
  - [fvwm: please make the build reproducible](https://bugs.debian.org/831646)
  - [why3: please make the build reproducible](https://bugs.debian.org/831664)
  - [uisp: please make the build reproducible](https://bugs.debian.org/832290)
  - [idjc: please make the build reproducible](https://bugs.debian.org/831630)
  - [python-docutils: please make the output of rst2man reproducible](https://bugs.debian.org/831779)
  - [python-mkdocs: please make the build reproducible](https://bugs.debian.org/831648)

- Dhole:
  - [libterralib: please make the build reproducible](https://bugs.debian.org/831903)

- Reiner Herrmann:
  - [aboot: please make the build reproducible](https://bugs.debian.org/831972)


Package reviews
---------------

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

Some issues have been updated:

66 67 68 69
- [Add new timestamps_in_manpages_generated_by_rst2man issue](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/5ab0eb8)
- [More timestamp issues are deterministic failures](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/103f985)
- [remove issue ftbfs_with_dpkg_buildpackage_buildinfo_identifier_error](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/6faf10b)
- [Add a patch for timestamps_in_manpages_generated_by_rst2man toolchain issue.](https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/5adbdd5)
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

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

FTBFS bugs have been reported by:

 - Chris Lamb (5)
 - Mattia Rizzolo (7)
 - Samuel Hym (1)


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

- Mattia Rizzolo:
85
  - [Drop ar from RequiredToolNotFound.PROVIDERS as we don't use ar(1) directly](https://salsa.debian.org/reproducible-builds/diffoscope/commit/d84c49e)
86
- Ximin Luo:
87 88 89
  - [Add support for AR archives (including Rust .rlib files)](https://salsa.debian.org/reproducible-builds/diffoscope/commit/9415dd7)
  - [Add some more documentation for ArFile/ArContainer](https://salsa.debian.org/reproducible-builds/diffoscope/commit/63ce5bf)
  - [RequiredToolNotFound.PROVIDERS dict values are package names, not binary names](https://salsa.debian.org/reproducible-builds/diffoscope/commit/ad8cc6f)
90
- Chris Lamb:
91 92
  - [Add git index file comparator.](https://salsa.debian.org/reproducible-builds/diffoscope/commit/cd4928c)
  - [Drop unused imports in Ar comparator.](https://salsa.debian.org/reproducible-builds/diffoscope/commit/5b4c6c2)
93 94 95 96 97 98 99 100


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

- strip-nondeterminism 0.020-1 was uploaded to unstable by Chris Lamb.

- Chris Lamb:
101 102 103 104 105
  - [Correct the max number of bytes we read when copying PNG chunk data](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=dfd1d3b)
  - [Rewrite PNG handler to support bailing out on invalid header lengths](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=311c913)
  - [Include CRC when reading potential PNG blocks](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=4b180e3)
  - [Don't trust the value of $len in PNG handler. (Closes: #831443)](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=62ba94d)
  - [Improve readability in PNG handler by not including IEND detection in "else"](https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git/commit/?id=1cf5dbe)
106 107 108 109 110 111


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

- Ceridwen:
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
  - [Suppress autopkgtest verbosity for release](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=17de902)
  - [Add sdist and wheel to tests, and test the installed code](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=fa00736)
  - [Maybe get setuptools install working](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=a174167)
  - [Merge virtualization into master](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=5efca85)
  - [Reenable the Debian self-build](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=0e1dcc0)
  - [Ensure disorderfs is mounted with multiuser access if the container has root privileges](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=ebd0838)
  - [Rename Testbed.caps to Testbed.capabilities](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=585a116)
  - [Add Python license to debian/copyright](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=4284aef)
  - [Fix cleanup handling iin both the failing and non-failing cases](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=df65856)
  - [Add new recommends and update version information](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=5c7985d)
  - [Add instructions for running the tests](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=28a7008)
  - [Shorten license boilerplate and add new copyright info](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=f2c309e)
  - [Bump version numbers in preparation for the next release](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=91ef7b8)
  - [Make the file names depend on the current version in the tests](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=dbcf300)
  - [Factor out common code for constructing shell ASTs](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=a0ad88f)
  - [Move contextlib monkey-patch to its own file](https://salsa.debian.org/reproducible-builds/reprotest.git/commit/?id=dda03c6)
128 129 130 131 132 133 134 135 136 137 138 139


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

- Added main navigation highlighting to python pages (Valerie Young)
- Use python and templates to generate pkg sets (Valerie Young, with lots of review from mattia) which sped up runtime a lot, so package sets are now updated 4 times an hour instead of every 4 hours.

Misc.
-----

This week's edition was written by Chris Lamb and reviewed by a bunch of Reproducible builds folks on IRC.