[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: |
Sun, 29 Nov 2015 17:57:32 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Eli Zaretskii <address@hidden> skribis:
>> From: address@hidden (Ludovic Courtès)
>> Date: Sun, 29 Nov 2015 11:44:36 +0100
>>
>> https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01547.html
>>
>> Support bit-for-bit reproducible generation of autoloads.
>> See <https://reproducible-builds.org/specs/source-date-epoch/>.
>> Submitted on behalf of Alex Kost.
>>
>> * lisp/emacs-lisp/autoload.el (autoload-insert-section-header): Check
>> whether the 'SOURCE_DATE_EPOCH' environment variable is defined; use it
>> as the TIME part of the 'autoloads' sexp when it is.
>
> Thanks, but I think we need to discuss this first.
>
> First, if this is Alex's code, please show his full name and email
> address, as they will have to be mentioned in the commit message, and
> we need to know the status of his legal paperwork, or the lack
> thereof.
First, Alex (Cc’d) asked me explicitly to do it on his behalf because he
didn’t want to have to deal with this (IMO unfriendly) feedback
personally. I see we’re failing here.
https://lists.gnu.org/archive/html/guix-devel/2015-11/msg00378.html
Second, I would argue that this is not legally significant. In fact,
there’s only one way to do it.
> Second, I don't see how doing this in only loaddefs.el will help make
> an Emacs build "reproducible":
This is obviously the first patch of a series. It does not make Emacs
itself bit-reproducible, but it makes Emacs packages bit-reproducible.
See <https://lists.gnu.org/archive/html/guix-devel/2015-10/msg00728.html>
for more info.
Thanks,
Ludo’.
Re: [PATCH PING] Honor 'SOURCE_DATE_EPOCH' when generating autoloads., Paul Eggert, 2015/11/29