View all weekly reports

Reproducible Builds: Weekly report #49

Published: Apr 12, 2016.


What happened in the reproducible builds effort between March 27th and April 2nd:

Toolchain fixes

  • Emmanuel Bourg uploaded ant/1.9.6-2 which makes the Tstamp task support the SOURCE_DATE_EPOCH variable, and the Javadoc task use en as the default locale if none was specified and SOURCE_DATE_EPOCH is set.

Packages fixed

The following packages have become reproducible due to changes in their build dependencies: ctioga2, erlang-bitcask, libcommons-collections3-java, libjgoodies-animation-java, libjide-oss-java, octave-gsl, octave-interval, octave-io, octave-quaternion, octave-signal, octave-stk, segment, service-wrapper-java, sqlline, svnkit, uddi4j, velocity-tools.

The following packages became reproducible after getting fixed:

Some uploads fixed some reproducibility issues, but not all of them:

Patches submitted which have not made their way to the archive yet:

  • #783239 on kexec-tools by Lunar: follow-up patch to cope with locale variations.
  • #819347 on starvoyager by Sascha Steinbiss: sort the list of input object files.
  • #819352 on xpdf by Sascha Steinbiss: sort the list of linked object files.
  • #819512 on breeze by Dhole: force grep to treat all files as text to avoid locale-related issues.
  • #819726 on ckbuilder by boyska: add support for SOURCE_DATE_EPOCH.
  • #819767 on libtool by rain1: removes extra timestamps from the build system, ensure a stable file order when creating the source archive, and replace uses of the hostname command with the fixed string “localhost”.

tests.reproducible-builds.org

The i386 builders are now testing packages on i386 for reproducibility. It will probably take 4 weeks until everything has been build twice, on this arch. (h01ger)

Package reviews

52 reviews have been removed, 24 added and 4 updated in the previous week.

Chris Lamb reported 13 new FTBFS.

New issue: copyright_year_in_comments_generated_by_ckbuilder.

Misc.

This week’s edition was mostly written by Lunar, with some help by Reiner Herrmann and h01ger.


View all weekly reports

Follow us on Twitter @ReproBuilds. People & projects working on reproducible builds include: Arch Linux, Baserock, Bitcoin, coreboot, Debian, ElectroBSD, F-Droid, FreeBSD, Fedora, GNU Guix, Monero, NetBSD, NixOS, OpenEmbedded, openSUSE, OpenWrt, Qubes OS, Symfony, Tails, Tor Browser, Webconverger, Yocto Project. Content licensed under CC BY-SA 4.0, style licensed under MIT. Templates and styles based on the Tor Styleguide. Logos and trademarks belong to their respective owners. Patches welcome via our Git repository (instructions) or via our mailing list.