[Reproducible-builds] [debhelper-devel] Bug#782879 + Bug#782878: lib{test-log4perl, scalar-defer}-perl: please make the build reproducible

Niels Thykier niels at thykier.net
Wed May 20 20:34:20 UTC 2015


On 2015-04-19 14:35, gregor herrmann wrote:
> On Sun, 19 Apr 2015 14:03:44 +0200, Axel Beckert wrote:
> 
>> Jelmer Vernooij wrote:
> 
>>> +# Set man page timestamp to last package change time.
>>> +BUILD_DATE = $(shell dpkg-parsechangelog -S Date)
>>> +POD_MAN_DATE = $(shell date -u +"%Y-%m-%d" --date="$(BUILD_DATE)")
>>> +export POD_MAN_DATE
> 
>> But isn't this something which should be done doing once and properly
>> in the build system (e.g. in dh_auto_build), like setting all the file
>> time stamps to that date?
> 
> Right, that was my idea as well.
> Adding boilerplate to thousands of packages is neither technically
> appealing nor manageable.
> 
> I vaguely remember reading something about POD_MAN_DATE recently
> (debian-perl at ldo? some perl bug report?), maybe someone else
> remembers ...
> 
> But yes, debhelper would be an obvious place to do this.
> 
> 
> Cheers,
> gregor
> 
> [...]

Hi,

It is not entirely clear to me what you are asking for.  Is this change
only supposed to go into a Perl specific build system, in all build
systems supported by dh_auto_build or ...?

Thanks,
~Niels





More information about the Reproducible-builds mailing list