What happened in the Reproducible Builds effort between Sunday December 25 and Saturday December 31 2016:
Media coverage
- Brett Smith wrote a report on our recent summit meeting on behalf of the Software Freedom Conservancy.
Reproducible bugs filed
Chris West:
Chris Lamb:
Rob Browning:
- #849692 filed against oneliner-el.
Reviews of unreproducible packages
7 package reviews have been added, 12 have been updated and 14 have been removed in this week, adding to our knowledge about identified issues.
2 issue types have been updated:
Weekly QA work
During our reproducibility testing, the following FTBFS bugs have been detected and reported by:
- Chris West (19)
- Chris Lamb (7)
- Rob Browning (1)
diffoscope development
- Chris Lamb:
- Optimisations:
- Avoid unnecessary string manipulation writing –text output (~20x speedup).
- Avoid n iterations over archive files (~8x speedup).
- Memoize calls to
distutils.spawn.find_executable
to avoid excessivestat(1)
syscalls.
- Progress bar:
- Show current file / ELF section under analysis etc. in progress bar.
- Move the
--status-fd
output to use JSON and to include the current filename.
- Code tidying:
- Split out the try.diffoscope.org client so that it can be released separately on PyPI.
- Completely rework the
diffoscope
anddiffoscope.comparators
modules, grouping similar utilities into their own modules, etc.
- Miscellaneous:
- Ensure that running from Git will always use that checkout’s Python modules.
- Optimisations:
- Mattia Rizzolo:
- Reiner Herrmann:
- siamezzze:
strip-nondeterminism development
- strip-nondeterminism 0.029-2 was uploaded to unstable by Mattia Rizzolo to include a fix by Chris Lamb to fix the autopkgtest tests.
try.diffoscope.org development
- Chris Lamb:
- Show progress bar and position in queue, etc.
- Promote command-line client with PyPI instructions.
- Increase comparison time limit to 90 seconds.
tests.reproducible-builds.org
- Run half of the
arm64
build nodes in the future. (h01ger) - Resume
testing
scheduling (on i386 and armhf) now #846564 and #844701 bugs indpkg
are fixed in that suite. (h01ger)
Misc.
This week’s edition was written by Chris Lamb, Holger Levsen and was reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.