Reproducible builds folks: Reproducible builds: week 62 in Stretch cycle
What happened in the Reproducible
Builds effort between June 26th and July 2nd 2016:
Read on to find out why we're lagging some weeks behind !
GSoC and Outreachy updates
But then we also like to confirm the bugs are really gone, which (atm) requires manual
checking, and to look for the words "reproducible" and "deterministic"
(and spelling variations) in debian/changelogs of all uploads, to spot reproducible work
not tracked via the BTS.
And we still need to catch up on the backlog of weekly reports.
Bugs submitted with reproducible usertags
It seems DebCamp in Cape Town was hugely successful and made some people get a lot of work done:
61 bugs have been filed with reproducible builds usertags and 60 of them had patches:
- Ceridwen described using autopkgtest code to communicate with containers and how to test the container handling.
- reprotest 0.1 has been accepted into Debian unstable, and any user reports, bug reports, feature requests, etc. would be appreciated. This is still an alpha release, and nothing is set in stone.
- Matthias Klose uploaded doxygen/1.8.11-3 to Debian unstable (closing
#792201) with the
upstream patch
improving
SOURCE_DATE_EPOCH
support by using UTC as timezone when parsing the value. This was the last patch we were carrying in our repository, thus this upload obsoletes the version in our experimental repository. - cmake/3.5.2-2 was uploaded by Felix Geyer, which sorts file lists obtained
with
file(GLOB)
. - Dmitry Shachnev uploaded sphinx/1.4.4-2, which fixes a timezone
related issue when
SOURCE_DATE_EPOCH
is set.

- #829365 against pdl by Reiner Herrmann: please make the build reproducible.
- #829362 against ruby-ronn by Chris Lamb: please make the output reproducible.
- #829357 against ctop by Chris Lamb: please make the build reproducible.
- #829325 against txt2tags by Chris Lamb: please make the output reproducible.
- #829323 against pdl by Reiner Herrmann: please generated sorted output.
- #829322 against libpdl-netcdf-perl by Reiner Herrmann: please make the build reproducible.
- #829320 against libpdl-io-hdf5-perl by Reiner Herrmann: please make the build reproducible.
- #829297 against check-all-the-things by Chris Lamb: please make the build reproducible.
- #829296 against perl by Chris Lamb: please make the output of ParseXS.pm reproducible.
- #829295 against libextutils-parsexs-perl by Chris Lamb: please make the output reproducible.
- #829270 against tomsfastmath by Reiner Herrmann: please make the build reproducible.
- #829263 against libmemcached-libmemcached-perl by Chris Lamb: please make the build reproducible.
- #829262 against slashem by Reiner Herrmann: please make the build reproducible.
- #829261 against passwordsafe by Reiner Herrmann: please make the build reproducible.
- #829249 against ncftp by Reiner Herrmann: please make the build reproducible.
- #829133 against icon by Reiner Herrmann: please make the build reproducible.
- #829129 against ayttm by Reiner Herrmann: please make the build reproducible.
- #829011 against link-grammar by Jeremy Bicha and Chris Lamb: please make the build reproducible.
- #829000 against fracplanet by Reiner Herrmann: please make the build reproducible.
- #828994 against syncthing by Dhole: please make the build reproducible.
- #828993 against openttd by Reiner Herrmann: please make the build reproducible.
- #828989 against ntp by Reiner Herrmann: please make the build reproducible.
- #828977 against faust by Reiner Herrmann: please make the build reproducible.
- #828971 against clasp by Reiner Herrmann: please make the build reproducible.
- #828969 against dogecoin by Reiner Herrmann: please make the build reproducible.
- #828909 against qtruby by Reiner Herrmann: please make the build reproducible.
- #828906 against mailfilter by Reiner Herrmann: please make the build reproducible.
- #828898 against lordsawar by Reiner Herrmann: please make the build reproducible.
- #828891 against bbdb by Reiner Herrmann: please make the build reproducible.
- #828890 against libsdl2-gfx by Reiner Herrmann: please make the build reproducible.
- #828888 against aspell-en by Reiner Herrmann: please make the build reproducible.
- #828876 against ario by Reiner Herrmann: please make the build reproducible.
- #828867 against zephyr by Reiner Herrmann: please make the build reproducible.
- #828856 against lrzsz by Reiner Herrmann: please make the build reproducible.
- #828855 against wmweather by Reiner Herrmann: please make the build reproducible.
- #828852 against moblin-icon-theme by Reiner Herrmann: please make the build reproducible.
- #828810 against fakeroot by Juan Picca: [PATCH] Make the build reproducible.
- #828793 against minicom by Reiner Herrmann: please make the build reproducible.
- #828791 against fio by Reiner Herrmann: please make the build reproducible.
- #828790 against debiandoc-sgml-doc by Dhole: please make the build reproducible.
- #828788 against pyparted by Reiner Herrmann: please make the build reproducible.
- #828786 against tcptraceroute by Reiner Herrmann: please make the build reproducible.
- #828780 against iptraf by Reiner Herrmann: please make the build reproducible.
- #828778 against module-assistant by Reiner Herrmann: please make the build reproducible.
- #828766 against liblucy-perl by Reiner Herrmann: please make the build reproducible.
- #828762 against slang2 by Reiner Herrmann: please make the build reproducible.
- #828756 against python-reportlab by Reiner Herrmann: please make the build reproducible.
- #828752 against mod-dnssd by Reiner Herrmann: please make the build reproducible.
- #828749 against telepathy-salut by Reiner Herrmann: please make the build reproducible.
- #828748 against libphonenumber by Reiner Herrmann: please make the build reproducible.
- #828745 against directfb by Reiner Herrmann: please make the build reproducible.
- #828683 against mc by Reiner Herrmann and Yury V. Zaytsev: please make the build reproducible.
- #828681 against keyutils by Reiner Herrmann: please make the build reproducible.
- #828680 against debiandoc-sgml-doc-pt-br by Dhole: please make the build reproducible.
- #828639 against libmarpa-r2-perl by Reiner Herrmann: please make the build reproducible.
- #828636 against libembperl-perl by Axel Beckert, Reiner Herrmann and gregor herrmann: please make the build reproducible.
- #828635 against libnet-tclink-perl by Reiner Herrmann: please make the build reproducible.
- #828628 against media-player-info by Reiner Herrmann: please make the build reproducible.
- #828627 against uim by Alexis Bienven e: please make the build reproducible (locale).
- #828226 against tiger by Alexis Bienven e: please make the build reproducible (environment, locale).
- #828222 against pygoocanvas by Chris Lamb: please make the build reproducible.
- #828216 against pyinfra by Daniel Stender: assertion error with timestamps.
- random_order_of_pdf_ids_generated_by_latex
- unsorted_pdl_output
- timestamps_in_output_generated_by_txt2tags
- random_order_in_documentation_generated_by_naturaldocs
- Reiner Herrmann clarified the help text for the input arguments.
- #829115 against diffoscope by Axel Beckert and Mattia Rizzolo:: /comparators/ps.py: TypeError: cannot use a string pattern on a bytes-like object.
- Chris Lamb made sure that .zhfst files are treated as ZIP files.