[Reproducible-builds] Bug#827546: git-buildpackage: please make the build reproducible

Sascha Steinbiss sascha at steinbiss.name
Fri Jun 17 15:48:09 UTC 2016


Package: git-buildpackage
Version: 0.7.5
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps randomness

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that git-buildpackage could not be built reproducibly.

This is fixed by the attached patch. Firstly, it sets deterministic timestamps
(the last Debian release date) in the manpages. This is currently done
explicitly in the docs/Makefile as the more generic docbook2man patch [2]
has not been accepted yet.
Secondly, the patch excludes some test configuration module variables from the
Epydoc documentation as they contain the names of build-specific temporary
directories.
Once applied, git-buildpackage can be built reproducibly in our current
experimental framework.

Best regards
Sascha

[1] https://wiki.debian.org/ReproducibleBuilds
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800797
-------------- next part --------------
A non-text attachment was scrubbed...
Name: reproducible.patch
Type: text/x-diff
Size: 2389 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160617/b1213f36/attachment.patch>


More information about the Reproducible-builds mailing list