[Reproducible-builds] [Debian-ha-maintainers] Bug#800776: cluster-glue: please make the build reproducible

Reiner Herrmann reiner at reiner-h.de
Mon Oct 5 09:16:41 UTC 2015


Hi Christoph,

On Mon, Oct 05, 2015 at 09:56:00AM +0200, Christoph Berg wrote:
> Re: Reiner Herrmann 2015-10-03 <560FDEE9.2090601 at reiner-h.de>
> > +export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog -SDate)" +%s)
> 
> However, shouldn't this be set from the toolchain? Builds are only
> reproducible in practise now using a patched toolchain, and from what
> I got the plan is to make the toolchain set this variable, so I'd
> really expect the current reproducible.debian.net toolchain to expose
> this variable as well, even if it's not clear which bit (dpkg,
> debhelper, makefile include snippet ...) will set it in future.

SOURCE_DATE_EPOCH is currently set by debhelper (dh) in our reproducible
repository (and yesterday those changes were also uploaded to unstable).
We have currently no changes to export SOURCE_DATE_EPOCH for non-dh
packages. So this one-line change would still be needed to get a
reproducible package.

I don't think it was already discussed if SOURCE_DATE_EPOCH should
be exported also by other parts of the toolchain (like dpkg), so
I'm CC'ing the list.

Regards,
 Reiner

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20151005/92255013/attachment.sig>


More information about the Reproducible-builds mailing list