GNU bug report logs - #25084
25.1.90 tarfile has files.el newer than files.elc

Previous Next

Package: emacs;

Reported by: Glenn Morris <rgm <at> gnu.org>

Date: Thu, 1 Dec 2016 19:52:01 UTC

Severity: normal

Found in version 25.1.90

Done: Nicolas Petton <nicolas <at> petton.fr>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 25084 in the body.
You can then email your comments to 25084 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#25084; Package emacs. (Thu, 01 Dec 2016 19:52:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Glenn Morris <rgm <at> gnu.org>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 01 Dec 2016 19:52:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: submit <at> debbugs.gnu.org
Subject: 25.1.90 tarfile has files.el newer than files.elc
Date: Thu, 01 Dec 2016 14:51:43 -0500
Package: emacs
Version: 25.1.90

In the 25.1.90 tarball, files.el is newer than files.elc.
This ought to be impossible, if the tarfile was created from a bootstrap.
It causes building to recompile files.el, which is harmless but should
not be needed in a release.




Added indication that bug 25084 blocks21966 Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Thu, 01 Dec 2016 19:55:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25084; Package emacs. (Fri, 02 Dec 2016 07:05:02 GMT) Full text and rfc822 format available.

Message #10 received at 25084 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 25084 <at> debbugs.gnu.org
Subject: Re: bug#25084: 25.1.90 tarfile has files.el newer than files.elc
Date: Fri, 02 Dec 2016 09:04:46 +0200
> From: Glenn Morris <rgm <at> gnu.org>
> Date: Thu, 01 Dec 2016 14:51:43 -0500
> 
> In the 25.1.90 tarball, files.el is newer than files.elc.
> This ought to be impossible, if the tarfile was created from a bootstrap.

Indeed, and there were a couple of other files with the same issue.
mule-cmds.el is one other, and also the ELisp manual was rebuilt
because one of its source files was newer.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25084; Package emacs. (Fri, 02 Dec 2016 13:21:01 GMT) Full text and rfc822 format available.

Message #13 received at 25084 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Petton <nicolas <at> petton.fr>
To: Glenn Morris <rgm <at> gnu.org>, 25084 <at> debbugs.gnu.org
Subject: Re: bug#25084: 25.1.90 tarfile has files.el newer than files.elc
Date: Fri, 02 Dec 2016 14:20:18 +0100
[Message part 1 (text/plain, inline)]
Glenn Morris <rgm <at> gnu.org> writes:

Hi Glenn,

> In the 25.1.90 tarball, files.el is newer than files.elc.
> This ought to be impossible, if the tarfile was created from a
> bootstrap.

It was, but I might have pulled a commit after bootstrapping (Eli
mentioned that reason to me, and while I don't remember doing that, it
has to be the case).

> It causes building to recompile files.el, which is harmless but should
> not be needed in a release.

Indeed.  I'll keep this bug report open until the next pretest.

Cheers,
Nico
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25084; Package emacs. (Wed, 07 Dec 2016 15:47:02 GMT) Full text and rfc822 format available.

Message #16 received at 25084 <at> debbugs.gnu.org (full text, mbox):

From: phillip.lord <at> russet.org.uk (Phillip Lord)
To: Nicolas Petton <nicolas <at> petton.fr>
Cc: Glenn Morris <rgm <at> gnu.org>, 25084 <at> debbugs.gnu.org
Subject: Re: bug#25084: 25.1.90 tarfile has files.el newer than files.elc
Date: Wed, 07 Dec 2016 15:46:24 +0000
Nicolas Petton <nicolas <at> petton.fr> writes:

> Glenn Morris <rgm <at> gnu.org> writes:
>
> Hi Glenn,
>
>> In the 25.1.90 tarball, files.el is newer than files.elc.
>> This ought to be impossible, if the tarfile was created from a
>> bootstrap.
>
> It was, but I might have pulled a commit after bootstrapping (Eli
> mentioned that reason to me, and while I don't remember doing that, it
> has to be the case).
>
>> It causes building to recompile files.el, which is harmless but should
>> not be needed in a release.
>
> Indeed.  I'll keep this bug report open until the next pretest.


Can we add something to the build that checks this before the tar step?

Phil




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25084; Package emacs. (Wed, 07 Dec 2016 18:03:02 GMT) Full text and rfc822 format available.

Message #19 received at 25084 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: phillip.lord <at> russet.org.uk (Phillip Lord)
Cc: Nicolas Petton <nicolas <at> petton.fr>, 25084 <at> debbugs.gnu.org
Subject: Re: bug#25084: 25.1.90 tarfile has files.el newer than files.elc
Date: Wed, 07 Dec 2016 13:01:27 -0500
Phillip Lord wrote:

> Can we add something to the build that checks this before the tar step?

I think "make-dist" should get a check for this (for each .elc. check it
is newer than the .el, probably also for .info and .texi),
which --snapshot should run by default.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25084; Package emacs. (Thu, 08 Dec 2016 00:16:02 GMT) Full text and rfc822 format available.

Message #22 received at 25084 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: phillip.lord <at> russet.org.uk (Phillip Lord)
Cc: 25084 <at> debbugs.gnu.org, Nicolas Petton <nicolas <at> petton.fr>
Subject: Re: bug#25084: 25.1.90 tarfile has files.el newer than files.elc
Date: Wed, 07 Dec 2016 19:14:43 -0500
Glenn Morris wrote:

> I think "make-dist" should get a check for this (for each .elc. check it
> is newer than the .el, probably also for .info and .texi),
> which --snapshot should run by default.

Done in 129645a. (Necessarily on emacs-25 to benefit next pretest.)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25084; Package emacs. (Fri, 09 Dec 2016 17:59:01 GMT) Full text and rfc822 format available.

Message #25 received at 25084 <at> debbugs.gnu.org (full text, mbox):

From: phillip.lord <at> russet.org.uk (Phillip Lord)
To: Glenn Morris <rgm <at> gnu.org>
Cc: 25084 <at> debbugs.gnu.org, Nicolas Petton <nicolas <at> petton.fr>
Subject: Re: bug#25084: 25.1.90 tarfile has files.el newer than files.elc
Date: Fri, 09 Dec 2016 17:19:13 +0000
Glenn Morris <rgm <at> gnu.org> writes:

> Glenn Morris wrote:
>
>> I think "make-dist" should get a check for this (for each .elc. check it
>> is newer than the .el, probably also for .info and .texi),
>> which --snapshot should run by default.
>
> Done in 129645a. (Necessarily on emacs-25 to benefit next pretest.)


Thanks!




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25084; Package emacs. (Sat, 10 Dec 2016 01:13:01 GMT) Full text and rfc822 format available.

Message #28 received at 25084 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Petton <nicolas <at> petton.fr>
To: Glenn Morris <rgm <at> gnu.org>, Phillip Lord <phillip.lord <at> russet.org.uk>
Cc: 25084 <at> debbugs.gnu.org
Subject: Re: bug#25084: 25.1.90 tarfile has files.el newer than files.elc
Date: Sat, 10 Dec 2016 02:11:49 +0100
[Message part 1 (text/plain, inline)]
Glenn Morris <rgm <at> gnu.org> writes:

> Done in 129645a. (Necessarily on emacs-25 to benefit next pretest.)

Thank you!

Nico
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#25084; Package emacs. (Fri, 30 Dec 2016 23:13:01 GMT) Full text and rfc822 format available.

Message #31 received at 25084 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Petton <nicolas <at> petton.fr>
To: Glenn Morris <rgm <at> gnu.org>, Phillip Lord <phillip.lord <at> russet.org.uk>
Cc: 25084 <at> debbugs.gnu.org, 25084-done <at> debbugs.gnu.org
Subject: Re: bug#25084: 25.1.90 tarfile has files.el newer than files.elc
Date: Sat, 31 Dec 2016 00:12:40 +0100
[Message part 1 (text/plain, inline)]
Glenn Morris <rgm <at> gnu.org> writes:

> Glenn Morris wrote:
>
>> I think "make-dist" should get a check for this (for each .elc. check it
>> is newer than the .el, probably also for .info and .texi),
>> which --snapshot should run by default.
>
> Done in 129645a. (Necessarily on emacs-25 to benefit next pretest.)

Now that the new pretest is out, I'm closing this issue.

Cheers,
Nico
[signature.asc (application/pgp-signature, inline)]

Reply sent to Nicolas Petton <nicolas <at> petton.fr>:
You have taken responsibility. (Fri, 30 Dec 2016 23:13:02 GMT) Full text and rfc822 format available.

Notification sent to Glenn Morris <rgm <at> gnu.org>:
bug acknowledged by developer. (Fri, 30 Dec 2016 23:13:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 28 Jan 2017 12:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 8 years and 203 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.