[rb-general] overriding build hostname/user etc

Ximin Luo infinity0 at debian.org
Wed Jun 28 17:34:00 CEST 2017


Bernhard M. Wiedemann:
> Hi,
> 
> I have seen patches from others like this
> https://lists.samba.org/archive/samba-technical/2017-June/121302.html
> 
> but some people in
> https://github.com/open-mpi/ompi/issues/3759
> do not feel confident that this is the right thing to do.
> 
> Does the S_D_E spec need to be extended
> to allow using the presence of a S_D_E value as a general indicator of
> the wish to produce reproducible results?
> 

Hi,

I don't think it's a good idea to guard things like this on SOURCE_DATE_EPOCH. This variable was only meant as a compromise solution, and we should be pushing projects to avoid using it, and slowly "come off" using it, not to make more reproducibility features depend on it.

For example GNU projects are supposed to have ChangeLogs, eventually the build system chould be reading the date from the ChangeLog and setting SOURCE_DATE_EPOCH itself, without needing a high-level distribution package builder to do it.

I'll see if I can say something more specific to hostnames on the ticket.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git


More information about the rb-general mailing list