Bug#774422: perl: please make perl builds reproducible

Dominic Hargreaves dom at earth.li
Tue Aug 18 15:18:22 UTC 2015


On Fri, Jul 03, 2015 at 11:16:46PM +0300, Niko Tyni wrote:
> clone 774422 -1
> retitle -1 perl: build timezone affects LOCALTIME_{MIN,MAX}
> severity -1 normal
> thanks
> 
> On Mon, May 04, 2015 at 02:28:04PM +0200, Jérémy Bobbio wrote:
>  
> > Here's an update after rebasing my patches on 5.20.2-4.
> 
> Thanks. I had a look at this and will try to get a reproducible 5.22
> package into experimental soonish. It looks like the only thing that
> needs upstream source changes (as opposed to configuration) is the
> __DATE__/__TIME__ stuff. I understand the 'ar D' patch isn't necessary
> anymore since binutils was changed.
> 
> I'll discuss at least the __DATE__ part upstream, but I think disabling
> it at this phase should be good enough.

Just to provide an update on this: the branch dom/reproducible_builds
(with the heavy lifting all done by Niko) is ready to close this bug
with passing tests, but yesterday and today we got some feedback from
upstream about preferring the other patch[1].

Niko, do you have any preferences? I guess the main difference is
that the first version keeps on saying 'Compiled at' even when it's
not actually the compile date. This is probably acceptable for now, though.

Cheers,
Dominic.

[1] <https://rt.perl.org/Public/Bug/Display.html?id=125830#txn-1361236>




More information about the Perl-maintainers mailing list