Here’s what happened in the Reproducible Builds effort between Sunday April 8 and Saturday April 14 2018:
-
Ricardo Wurmus announced that his paper titled “Reproducible genomics analysis pipelines with GNU Guix” has entered the pre-print/preview stage.
-
Debian bug #894441 (related to packages violating multi-arch specs due to
SOURCE_DATE_EPOCH
) was originally filed againstdpkg-dev
. However, it was reassigned this week to theftp.debian.org
meta-package viabuildd.debian.org
and finally retitled to “binNMUs should be replaced by easy no change exceptdebian/changelog
uploads”. -
Chris Lamb updated the documentation for
disorderfs
(our FUSE-based filesystem that deliberately introduces non-determinism into filesystem metadata) adding an example on how to properly unmount to the manual page. -
Mes (a Scheme-based compiler for our “sister” bootstrappable builds effort) announced their 0.12 release on our mailing list.
-
40 package reviews were added, 39 have been updated and 31 have been removed in this week, adding to our knowledge about identified issues. In addition, two issue types were added by Chris Lamb (build_path_in_mip_files_generated_by_irafcl and nondeterminism_in_autolex_bin).
-
Holger Levsen announced a further call for votes to decide on a logo for the project which closed on Sunday 15th April (results pending). For more background information, please see the previous meeting’s minutes), the proposals and the original proof-of-concept artwork.
Patches filed
- Bernhard M. Wiedemann:
- linphone (
readdir(2)
) - python-axolotl-curve25519 (
readdir(2)
) - python-nautilus (
SOURCE_DATE_EPOCH
) - sed (profile guided optimizations)
- sphinx (
readdir(2)
) - tuxpaint-config (
SOURCE_DATE_EPOCH
)
- linphone (
- Chris Lamb:
- #895269 filed against vcr.py (forwarded upstream).
- #895270 filed against python-click (forwarded upstream)
- #895401 filed against libmypaint.
- #895553 filed against sphinx (forwarded upstream)
In addition, 38 build failure bugs were reported by Adrian Bunk.
strip-nondeterminism development
Version 0.041-1 was uploaded to unstable by Chris Lamb:
- Chris Lamb:
- Evgueni Souleimanov:
jenkins.debian.net development
Mattia Rizzolo made a large number of changes to our Jenkins-based testing framework, including:
- Ensure
sshd(8)
listens on ports reachable from the outer internet. - Fix check for “not for us” (NFU) packages when looking at
.buildinfo
files. - Fix a bug that caused
reproducible_maintenance_amd64_jenkins
job to not be created. - Duplicate the
sshd_config(5)
file for thearmhf
nodes as they need local tweaks. - Install the
jessie
kernel on thei386
nodes running the 32-bit kernel to workaround #875990 & #876035. - Re-enable jobs on a particular ARM board.
- Move the repository from Alioth to salsa.debian.org.
Misc.
This week’s edition was written by Bernhard M. Wiedemann, Chris Lamb and Holger Levsen & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.