changeset 5811:b527c25f36ce

Do not insert timestamps into .elcs files for reproducibility. See <CAHCOHQnEpzvbiu6cQMwc+3yYMxadgNUt=b+=Z1HBc91CMHTMDw@mail.gmail.com> in xemacs-patches.
author Jerry James <james@xemacs.org>
date Mon, 29 Sep 2014 10:44:50 -0600
parents be31f7878b0d
children 7b42a97af782
files lisp/ChangeLog lisp/bytecomp.el
diffstat 2 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Tue Sep 23 16:50:48 2014 -0600
+++ b/lisp/ChangeLog	Mon Sep 29 10:44:50 2014 -0600
@@ -1,3 +1,8 @@
+2014-09-25  Jerry James  <james@xemacs.org>
+
+	* bytecomp.el (byte-compile-insert-header): do not insert
+	timestamps in .elc comments to get reproducible builds.
+
 2014-08-05  Aidan Kehoe  <kehoea@parhasard.net>
 
 	* keymap.el:
--- a/lisp/bytecomp.el	Tue Sep 23 16:50:48 2014 -0600
+++ b/lisp/bytecomp.el	Mon Sep 29 10:44:50 2014 -0600
@@ -2159,8 +2159,7 @@
 	    (insert "\n;;; compiled by "
 		    (or (and (boundp 'user-mail-address) user-mail-address)
 			(concat (user-login-name) "@" (system-name)))
-		    " on "
-		    (current-time-string) "\n;;; from file " filename "\n")
+		    "\n;;; from file " filename "\n")
 	    (insert ";;; emacs version " emacs-version ".\n")
 	    (insert ";;; bytecomp version " byte-compile-version "\n;;; "
 		    (cond