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

Jérémy Bobbio lunar at debian.org
Mon Oct 5 10:04:02 UTC 2015


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

Toolchain fixes

   Barry Warsaw uploaded wheel/0.26.0-1 which now uses
   [2]SOURCE_DATE_EPOCH instead of WHEEL_FORCE_TIMESTAMP and
   [3]uses time.gmtime() to avoid timezone issues. Patches by
   Chris Lamb and Reiner Herrmann.

   Andreas Metzler uploaded autogen/1:5.18.6-1 in experimental
   with [4]several patches for reproducibility issues written by
   Valentin Lorentz.

   Groovy upstream has merged a [5]change proposed by Emmanuel
   Bourg to remove timestamps generated by groovydoc.

   Ben Hutchings submitted a patch to [6]add support for
   SOURCE_DATE_EPOCH in linux-kbuild as an alternate way to
   specify the build timestamp.

   Reiner Herrman has sent a [7]patch adding support for
   [8]SOURCE_DATE_EPOCH in docbook-utils.

Packages fixed

   The following packages became reproducible due to changes in
   their build dependencies: commons-csv. fest-reflect,
   sunxi-tools, xfce4-terminal,

   The following packages became reproducible after getting fixed:
     * httpcomponents-client/4.5.1-1 by Emmanuel Bourg.
     * jhead/1:3.00-2 by Ludovic Rousseau.
     * libvigraimpex/1.10.0+dfsg-10 by Daniel Stender.
     * linux/4.2-1~exp1 by Ben Hutchings.
     * maelstrom/1.4.3-L3.0.6+main-7 by Santiago Vila.
     * nedit/1:5.6a-3 by Paul Gevers.
     * pitivi/0.94-4 by Sebastian Dröge, [9]reported by Scott
       Kitterman.
     * procenv/0.40-2 by James Hunt.
     * seyon/2.20c-32 by Santiago Vila.
     * slib/3b1-5 by Santiago Vila.
     * spock/0.7-groovy-2.0-1 by Emmanuel Bourg.
     * u-boot/2015.10~rc4+dfsg1-1 by Vagrant Cascadian.
     * vdr-plugin-remote/0.7.0-1 by Tobias Grimm.

   Some uploads fixed some reproducibility issues but not all of
   them:
     * dutch/1:2.10-4 uploaded by Thijs Kinkhorst, [10]original
       patch by Chris Lamb.

   Patches submitted which have not made their way to the archive
   yet:
     * 800776 on cluster-glue: exports SOURCE_DATE_EPOCH in
       debian/rules.

   Tomasz Rybak uploaded pycuda/2015.1.3-1 which should fix
   reproducibility issues. The package has not been tested as it
   is in contrib.

   akira found an [11]embedded code copy of texi2html in fftw.

reproducible.debian.net

   Email notifications are now only sent once a day per package,
   instead of on each status change. (h01ger)

   disorderfs has been temporarily disabled to see if it had any
   impact on the disk space issues. (h01ger)

   When running out of disk space, build nodes will now
   automatically detect the problem. This means test results will
   not be recorded as “FTBFS” and the problem will be reported to
   Jenkins maintainers. (h01ger)

   The navigation menu of package pages has been improved.
   (h01ger)

   The two amd64 builders now use two different kernel versions:
   3.16 from stable and 4.1 from backports on the other. (h01ger)

   We now [12]graph the number of packages which needs to be
   fixed. (h01ger)

   Munin now creates graphs on how many builds were performed by
   build nodes ([13]example). (h01ger)

   A migration plan has been agreed with [14]DSA on how to turn
   Jenkins into an official Debian service. A backport of
   jenkins-job-builder for Jessie is currently missing. (h01ger)

Package reviews

   119 [15]reviews have been removed, 103 added and 45 updated
   this week.

   16 “fail to build from source” issues were reported by Chris
   Lamb and Mattia Rizzolo.

   New issue this week:
   [16]timestamps_in_manpages_generated_by_docbook_utils.

Misc.

   Allan McRae has submitted a patch to make [17]ArchLinux pacman
   [18]record a .BUILDINFO file.

References

   1. https://wiki.debian.org/ReproducibleBuilds
   2. https://bugs.debian.org/795942
   3. https://bugs.debian.org/789981
   4. https://bugs.debian.org/794892
   5. https://github.com/apache/incubator-groovy/pull/121
   6. http://www.spinics.net/lists/linux-kbuild/msg11728.html
   7. https://bugs.debian.org/800797
   8. https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal
   9. https://bugs.debian.org/799677
  10. https://bugs.debian.org/800107
  11. https://bugs.debian.org/800653
  12. https://reproducible.debian.net/unstable/amd64/stats_pkgs_to_fix.png
  13. https://jenkins.debian.net/munin/debian.net/profitbricks-build1-amd64.debian.net/jenkins_reproducible_builds.html
  14. https://dsa.debian.org/
  15. https://reproducible.debian.net/unstable/amd64/index_notes.html
  16. https://reproducible.debian.net/issues/unstable/timestamps_in_manpages_generated_by_docbook_utils_issue.html
  17. https://wiki.archlinux.org/index.php/Pacman
  18. https://lists.archlinux.org/pipermail/pacman-dev/2015-October/020357.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/20151005/e538321c/attachment.sig>


More information about the Reproducible-builds mailing list