GNU bug report logs - #26053
No release notice in 25.2 rc2 ChangeLog

Previous Next

Package: emacs;

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

Date: Fri, 10 Mar 2017 22:22:02 UTC

Severity: minor

Done: Glenn Morris <rgm <at> gnu.org>

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 26053 in the body.
You can then email your comments to 26053 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#26053; Package emacs. (Fri, 10 Mar 2017 22:22:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: submit <at> debbugs.gnu.org
Subject: No release notice in 25.2 rc2 ChangeLog
Date: Fri, 10 Mar 2017 17:21:11 -0500
Package: emacs
Severity: minor

I noticed that the 25.2 rc2 ChangeLog has no "Version 25.2 released" entry.
In fact the file has no entries all, it's all boilerplate.
admin.el's add-release-logs is supposed to add it.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26053; Package emacs. (Fri, 10 Mar 2017 22:28:01 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: 26053 <at> debbugs.gnu.org
Subject: Re: bug#26053: No release notice in 25.2 rc2 ChangeLog
Date: Fri, 10 Mar 2017 17:27:49 -0500
Glenn Morris wrote:

> I noticed that the 25.2 rc2 ChangeLog has no "Version 25.2 released" entry.
> In fact the file has no entries all, it's all boilerplate.
> admin.el's add-release-logs is supposed to add it.

PS whereas etc/HISTORY has the anticipated release date from RC1, which
predates RC2. That date has been committed to etc/HISTORY in the
repository - I recommend not committing until the actual release has
been made.




Added indication that bug 26053 blocks21966 Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Fri, 14 Apr 2017 18:15:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26053; Package emacs. (Fri, 14 Apr 2017 21:15:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Petton <nicolas <at> petton.fr>
To: Glenn Morris <rgm <at> gnu.org>, eliz <at> gnu.org, jwiegley <at> gmail.com
Cc: 26053 <at> debbugs.gnu.org
Subject: Re: bug#26053: No release notice in 25.2 rc2 ChangeLog
Date: Fri, 14 Apr 2017 23:14:01 +0200
Hi Glenn,

I'm preparing the release, and I noticed that the ChangeLog file only
contains one entry with the following:

  2017-04-14  Nicolas Petton  <nicolas <at> petton.fr>
  
  	* Version 25.2 released.

Then it directly refers to ChangeLog.2:

  See ChangeLog.2 for earlier changes.

Which is rather odd, so I looked at the 25.1 release, and it has the
same almost empty ChangeLog file.  So this is either expected, or maybe
nobody noticed this when I did the last release?

The 24.5 tarball doesn't have this issue since back then there was only
one ChangeLog file.

My question is, was it intended to have the ChangeLog file with only one
entry (for the release)?

Cheers,
Nico




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26053; Package emacs. (Sat, 15 Apr 2017 01:28:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Nicolas Petton <nicolas <at> petton.fr>
Cc: jwiegley <at> gmail.com, eliz <at> gnu.org, 26053 <at> debbugs.gnu.org
Subject: Re: bug#26053: No release notice in 25.2 rc2 ChangeLog
Date: Fri, 14 Apr 2017 21:27:44 -0400
Nicolas Petton wrote:

> I'm preparing the release, and I noticed that the ChangeLog file only
> contains one entry with the following:
>
>   2017-04-14  Nicolas Petton  <nicolas <at> petton.fr>

(Presumably you want to use a date some time in the future?)

>   	* Version 25.2 released.
>
> Then it directly refers to ChangeLog.2:
>
>   See ChangeLog.2 for earlier changes.
>
> Which is rather odd, so I looked at the 25.1 release, and it has the
> same almost empty ChangeLog file.  So this is either expected, or maybe
> nobody noticed this when I did the last release?

I think it's expected in this new system.
Of course, you can split the two files up differently if you want to put
more effort into it.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26053; Package emacs. (Sat, 15 Apr 2017 07:12:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Nicolas Petton <nicolas <at> petton.fr>
Cc: rgm <at> gnu.org, 26053 <at> debbugs.gnu.org, jwiegley <at> gmail.com
Subject: Re: bug#26053: No release notice in 25.2 rc2 ChangeLog
Date: Sat, 15 Apr 2017 10:11:17 +0300
> From: Nicolas Petton <nicolas <at> petton.fr>
> Cc: 26053 <at> debbugs.gnu.org
> Date: Fri, 14 Apr 2017 23:14:01 +0200
> 
> I'm preparing the release, and I noticed that the ChangeLog file only
> contains one entry with the following:
> 
>   2017-04-14  Nicolas Petton  <nicolas <at> petton.fr>
>   
>   	* Version 25.2 released.
> 
> Then it directly refers to ChangeLog.2:
> 
>   See ChangeLog.2 for earlier changes.
> 
> Which is rather odd, so I looked at the 25.1 release, and it has the
> same almost empty ChangeLog file.

In 25.1, the file ChangeLog is almost empty, but the entry about 25.1
release is in ChangeLog.2.

> My question is, was it intended to have the ChangeLog file with only one
> entry (for the release)?

Not sure, but how does that ChangeLog file get created?  Which command
or Makefile rules cause its creation?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26053; Package emacs. (Mon, 17 Apr 2017 17:07:01 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: jwiegley <at> gmail.com, Nicolas Petton <nicolas <at> petton.fr>,
 26053 <at> debbugs.gnu.org
Subject: Re: bug#26053: No release notice in 25.2 rc2 ChangeLog
Date: Mon, 17 Apr 2017 13:06:24 -0400
Eli Zaretskii wrote:

> Not sure, but how does that ChangeLog file get created?  Which command
> or Makefile rules cause its creation?

M-x add-release-logs

See make-tarball.txt.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26053; Package emacs. (Mon, 17 Apr 2017 17:17:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: jwiegley <at> gmail.com, Nicolas Petton <nicolas <at> petton.fr>,
 26053 <at> debbugs.gnu.org
Subject: Re: bug#26053: No release notice in 25.2 rc2 ChangeLog
Date: Mon, 17 Apr 2017 13:15:59 -0400
Eli Zaretskii wrote:

> In 25.1, the file ChangeLog is almost empty, but the entry about 25.1
> release is in ChangeLog.2.

Yes, it wasn't supposed to happen that way.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26053; Package emacs. (Mon, 17 Apr 2017 17:18:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Glenn Morris <rgm <at> gnu.org>
Cc: jwiegley <at> gmail.com, nicolas <at> petton.fr, 26053 <at> debbugs.gnu.org
Subject: Re: bug#26053: No release notice in 25.2 rc2 ChangeLog
Date: Mon, 17 Apr 2017 20:17:51 +0300
> From: Glenn Morris <rgm <at> gnu.org>
> Cc: Nicolas Petton <nicolas <at> petton.fr>,  jwiegley <at> gmail.com,  26053 <at> debbugs.gnu.org
> Date: Mon, 17 Apr 2017 13:06:24 -0400
> 
> Eli Zaretskii wrote:
> 
> > Not sure, but how does that ChangeLog file get created?  Which command
> > or Makefile rules cause its creation?
> 
> M-x add-release-logs

So you are saying that ChangeLog in the emacs-25.1 tarball was just
Nicolas's personal file?  Then avoiding that in 25.2 should be easy:
Nicolas should make sure he doesn't have such a file when he runs
add-release-logs.  Right?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26053; Package emacs. (Mon, 17 Apr 2017 17:23:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: jwiegley <at> gmail.com, nicolas <at> petton.fr, 26053 <at> debbugs.gnu.org
Subject: Re: bug#26053: No release notice in 25.2 rc2 ChangeLog
Date: Mon, 17 Apr 2017 13:22:45 -0400
Eli Zaretskii wrote:

> So you are saying that ChangeLog in the emacs-25.1 tarball was just
> Nicolas's personal file?  Then avoiding that in 25.2 should be easy:
> Nicolas should make sure he doesn't have such a file when he runs
> add-release-logs.  Right?

I don't really get what you are saying.

I believe the procedure I've tried to document and implement in
make-tarball.txt and admin.el make sense, but then I would think that.
It already checks for a personal ChangeLog.

Feel free to improve the system or replace it as you see fit.
Frankly I suspect no-one cares about ChangeLogs.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26053; Package emacs. (Mon, 17 Apr 2017 17:58:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Glenn Morris <rgm <at> gnu.org>
Cc: jwiegley <at> gmail.com, nicolas <at> petton.fr, 26053 <at> debbugs.gnu.org
Subject: Re: bug#26053: No release notice in 25.2 rc2 ChangeLog
Date: Mon, 17 Apr 2017 20:57:25 +0300
> From: Glenn Morris <rgm <at> gnu.org>
> Cc: nicolas <at> petton.fr,  jwiegley <at> gmail.com,  26053 <at> debbugs.gnu.org
> Date: Mon, 17 Apr 2017 13:22:45 -0400
> 
> Eli Zaretskii wrote:
> 
> > So you are saying that ChangeLog in the emacs-25.1 tarball was just
> > Nicolas's personal file?  Then avoiding that in 25.2 should be easy:
> > Nicolas should make sure he doesn't have such a file when he runs
> > add-release-logs.  Right?
> 
> I don't really get what you are saying.
> 
> I believe the procedure I've tried to document and implement in
> make-tarball.txt and admin.el make sense, but then I would think that.
> It already checks for a personal ChangeLog.

Yes, and it seems to have detected, correctly, that ChangeLog should
not be tagged with the "Emacs 25.1 released" entry.  So the procedure
works fine, thanks.

I was just wondering how come we have a ChangeLog (in addition to
ChangeLog.2) file in the 25.1 tarball, and that ChangeLog has only one
entry, about updating AUTHORS.  My hypothesis is that Nicolas ran
add-release-logs, which correctly put the release entry in
ChangeLog.2, and later updated AUTHORS, leaving the log entry in
ChangeLog.  make-tarball then added that ChangeLog to the tarball.

> Feel free to improve the system or replace it as you see fit.
> Frankly I suspect no-one cares about ChangeLogs.

I think we do care, otherwise this bug would have been closed right
away or ignored.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26053; Package emacs. (Tue, 18 Apr 2017 09:31:02 GMT) Full text and rfc822 format available.

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

From: Nicolas Petton <nicolas <at> petton.fr>
To: Eli Zaretskii <eliz <at> gnu.org>, Glenn Morris <rgm <at> gnu.org>
Cc: jwiegley <at> gmail.com, 26053 <at> debbugs.gnu.org
Subject: Re: bug#26053: No release notice in 25.2 rc2 ChangeLog
Date: Tue, 18 Apr 2017 11:30:46 +0200
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes:

> So you are saying that ChangeLog in the emacs-25.1 tarball was just
> Nicolas's personal file?  Then avoiding that in 25.2 should be easy:
> Nicolas should make sure he doesn't have such a file when he runs
> add-release-logs.  Right?

The ChangeLog in the emacs-25.1 tarball contains only one entry, but why
do you say it was just my personal file?

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

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26053; Package emacs. (Tue, 18 Apr 2017 09:33:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Petton <nicolas <at> petton.fr>
To: Eli Zaretskii <eliz <at> gnu.org>, Glenn Morris <rgm <at> gnu.org>
Cc: jwiegley <at> gmail.com, 26053 <at> debbugs.gnu.org
Subject: Re: bug#26053: No release notice in 25.2 rc2 ChangeLog
Date: Tue, 18 Apr 2017 11:32:09 +0200
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes:

> I was just wondering how come we have a ChangeLog (in addition to
> ChangeLog.2) file in the 25.1 tarball, and that ChangeLog has only one
> entry, about updating AUTHORS.  My hypothesis is that Nicolas ran
> add-release-logs, which correctly put the release entry in
> ChangeLog.2, and later updated AUTHORS, leaving the log entry in
> ChangeLog.  make-tarball then added that ChangeLog to the tarball.

Yes, that's most probably what happened.

I'll make sure that the ChangeLog is correct for this release though :)

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

bug closed, send any further explanations to 26053 <at> debbugs.gnu.org and Glenn Morris <rgm <at> gnu.org> Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Fri, 21 Apr 2017 19:29:01 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, 20 May 2017 11:24:04 GMT) Full text and rfc822 format available.

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

Previous Next


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