[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH PING] Honor 'SOURCE_DATE_EPOCH' when generating autoloads.

From: Ludovic Courtès
Subject: Re: [PATCH PING] Honor 'SOURCE_DATE_EPOCH' when generating autoloads.
Date: Tue, 08 Dec 2015 00:11:46 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Philipp Stephani <address@hidden> skribis:

> I'm interested in reproducible builds as well; do you already have some
> design ideas how to tackle this problem? So far I've found three areas
> where Emacs itself builds something that could be reproducible (dumping,
> generating autoload files, byte compilation), and a couple of data items
> that cause irreproducibility (host names, timestamps, absolute paths).

There are two things at stake here: making Emacs builds reproducible,
and making Emacs produce deterministic output.

If autoload generation is non-deterministic, then every elisp package
ends up being non-deterministic.  So fixing it is a net win, and that’s
the reason why we started with this one.

The other issues affect only Emacs itself.  Timestamps and the likes are
easily addressed I guess.  Unexec is likely another story, though.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]