[Reproducible-builds] [report] Week 22 in Stretch cycle

Jérémy Bobbio lunar at debian.org
Mon Sep 28 19:34:24 UTC 2015


   What happened in the [1]reproducible builds effort this past week:

Toolchain fixes

     * Ben Hutchings uploaded linux-tools/4.2-1 which makes the
       tarball generated by genorig.py reproducible.

Packages fixed

   The following 22 packages became reproducible due to changes in
   their build dependencies: breathe, cdi-api,
   geronimo-jpa-2.0-spec, geronimo-validation-1.0-spec,
   gradle-propdeps-plugin, jansi, javaparser, libjsr311-api-java,
   mac-widgets, mockito, mojarra, pastescript, plexus-utils2,
   powerline, python-psutil, python-sfml, python-tldap,
   pythondialog, tox, trident, truffle, zookeeper.

   The following packages became reproducible after getting fixed:
     * cloudprint/0.14-1 uploaded by David Steele, [2]original
       patch by Chris Lamb.
     * cpl-plugin-sinfo/2.6.5+dfsg-2 by Ole Streicher.
     * fonts-stix/1.1.1-4 uploaded by Hugo Lefeuvre, [3]original
       patch by Dhole.
     * gstreamermm-1.0/1.4.3+dfsg-5 by Philip Rinn.
     * hspell/1.2-3 uploaded by Tzafrir Cohen, [4]original patch
       by Reiner Herrmann.
     * libmodule-extractuse-perl/0.33-2 by gregor herrmann.
     * mariadb-10.0/10.0.21-1 by Otto Kekäläinen.
     * mkvtoolnix/8.4.0-1 uploaded by Christian Marillat, fixed
       upstream.
     * mlpack/1.0.12-5 by Barak A. Pearlmutter.
     * module-assistant/0.11.8 by Andreas Beckmann.
     * pitivi/0.94-4 uploaded by Sebastian Dröge, [5]reported by
       Scott Kitterman.
     * privoxy/3.0.23-4 by Roland Rosenfeld.
     * qtop/2.3.1-1 uploaded by Hugo Lefeuvre, fixed upstream.
     * seyon/2.20c-32 by Santiago Vila.
     * subvertpy/0.9.3-2 by Jelmer Vernooij.
     * twitter-bootstrap/2.0.2+dfsg-8 by Santiago Vila,
       [6]reported by Chris Lamb.
     * vdr-plugin-remote/0.7.0-1 by Tobias Grimm.

   Some uploads fixed some reproducibility issues but not all of
   them:
     * fldigi/3.23.01-1 by Kamal Mostafa.

   Patches submitted which have not made their way to the archive
   yet:
     * 799871 on console-data by Chris Lamb: grep all keymap files
       as text.
     * 800007 on anarchism by Holger Levsen: use C locale when
       converting HTML to text files.
     * 800107 on dutch by Chris Lamb: grep wordlist files as text.

diffoscope development

   The changes to make [7]diffoscope run under Python 3, along
   with many small fixes, entered the archive with version 35 on
   September 21th.

   Another release was made the very next day fixed two
   encoding-related issues discovered when running diffoscope on
   more Debian packages.

strip-nondeterminism development

   Version 0.12.0 now [8]preserves file permissions on modified
   zip files and dh_strip_nondeterminism has been made
   [9]compatible with older debhelper.

disorderfs development

   Version 0.3.0 implemented a “multi-user” mode that was required
   to build Debian packages using disorderfs. It also added
   command line options to control the ordering of files in
   directory (either shuffled or reversed) and another to do
   arbitrary changes to the reported space used by files on disk.

   A couple days later, version 0.4.0 was released to support
   locks, flush, fsync, fsyncdir, read_buf, and write_buf. Almost
   all known issues have now been fixed.

reproducible.debian.net

   disorderfs is now used during the second build. This makes file
   ordering issue very easy to identify as such. (h01ger)

   Work has been done on making the distributed build setup more
   reliable. (h01ger)

Documentation update

   Matt Kraii fixed the example on [10]how to fix issues related
   to dates in Sphinx. Recent Sphinx versions should also be
   compatible with [11]SOURCE_DATE_EPOCH.

Package reviews

   53 [12]reviews have been removed, 85 added and 13 updated this
   week.

   46 packages failing to build from source has been identified by
   Chris Lamb, Chris West, and Niko Tyni. Chris Lamb was the lucky
   reporter of bug #800000 on vdr-plugin-prefermenu.

   Issues related to disorderfs are being [13]tracked with a new
   issue.

References

   1. https://wiki.debian.org/ReproducibleBuilds
   2. https://bugs.debian.org/797505
   3. https://bugs.debian.org/792602
   4. https://bugs.debian.org/796275
   5. https://bugs.debian.org/799677
   6. https://bugs.debian.org/776299
   7. http://diffoscope.org/
   8. https://bugs.debian.org/798384
   9. https://bugs.debian.org/799732
  10. https://wiki.debian.org/ReproducibleBuilds/TimestampsInManpagesGeneratedBySphinx
  11. https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal
  12. https://reproducible.debian.net/unstable/amd64/index_notes.html
  13. https://reproducible.debian.net/issues/unstable/ftbfs_due_to_disorderfs_issue.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150928/f26274d6/attachment.sig>


More information about the Reproducible-builds mailing list