emacs-next does not build deterministically

  • Open
  • quality assurance status badge
Details
One participant
  • Jack Hill
Owner
unassigned
Submitted by
Jack Hill
Severity
normal
Merged with
J
J
Jack Hill wrote on 1 May 2020 23:13
(address . bug-guix@gnu.org)
alpine.DEB.2.20.2005011655110.5735@marsh.hcoop.net
Hi Guix,

For me, emacs-next does not build deterministically. Looking at the
diffoscope output,, it looks like a lot of the difference is timestamps.
However, some, but not all of the .elc files differ, as well as
emacs.pdmp. I believe that emacs.pdmp is created by the new portable
dumper.

I've tried updating to the latest emacs snapshot, 27.0.91, but that still
had the problem. The output from the following is attatched:

$ diffoscope \
/gnu/store/g99agydlksb1xa4zjk4nx3fshpfskq0n-emacs-next-27.0.91-0.c36c5a3-check \
/gnu/store/g99agydlksb1xa4zjk4nx3fshpfskq0n-emacs-next-27.0.91-0.c36c5a3

Best,
Jack
J
J
Jack Hill wrote on 2 May 2020 03:49
(address . 41012@debbugs.gnu.org)
alpine.DEB.2.20.2005012146570.5735@marsh.hcoop.net
On Fri, 1 May 2020, Jack Hill wrote:

Toggle quote (2 lines)
> For me, emacs-next does not build deterministically.

I should add, this is master at commit
26e11cffb983604c813064343e41708b99072e4f

I also just tested emacs 26.3, and that also build non-deterministically.

If this is a known problem, I apologize, but I didn't see it in a search
of the issue tracker. I suppose emacs is a difficult search term.

Best,
Jack
J
J
Jack Hill wrote on 2 May 2020 06:08
(no subject)
(address . control@debbugs.gnu.org)
alpine.DEB.2.20.2005020007210.5735@marsh.hcoop.net
merge 35085 41012
?