[Pkg-pascal-devel] lazarus reproducible build

Paul Gevers elbrus at debian.org
Wed Apr 27 13:29:11 UTC 2016


Hi again,

On 27-04-16 15:13, Paul Gevers wrote:
>> Maybe a solution to this problem is to make fpc honour the
>> SOURCE_DATE_EPOCH environment variable [3], so that when this
>> environment variable is set, all the source file timestamps included in
>> the ppu files are set to the corresponding date.
>>
>> What is your opinion?
> 
> We agree

Well, actually now I re-read your proposal, that is not going to work.
The timestamp in the ppu file is really a part of the logic to determine
if the reverse dependency is still up to date. We need a better way to
secure that the timestamp is not unnecessarily updated. The problem is
that I fear that otherwise we have (well, currently already the case,
but we only have two packages that also build ppu files) to rebuild the
whole Free Pascal stack. So the timestamp must remain constant as long
as the API (not sure if that is the correct word in this context, but
that is how I see it for now) of the source files remains constant.

Paul

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20160427/4f7d5082/attachment.sig>


More information about the Pkg-pascal-devel mailing list