* Emacs 28.2 released @ 2022-09-12 10:13 Stefan Kangas 2022-09-12 11:28 ` Michael Albinus ` (2 more replies) 0 siblings, 3 replies; 53+ messages in thread From: Stefan Kangas @ 2022-09-12 10:13 UTC (permalink / raw) To: emacs-devel [-- Attachment #1: Type: text/plain, Size: 2086 bytes --] Version 28.2 of Emacs, the extensible text editor, should now be available from your nearest GNU mirror: https://ftpmirror.gnu.org/emacs/emacs-28.2.tar.xz https://ftpmirror.gnu.org/emacs/emacs-28.2.tar.gz The tarball is signed; you can get the PGP signature file at: https://ftpmirror.gnu.org/emacs/emacs-28.2.tar.xz.sig https://ftpmirror.gnu.org/emacs/emacs-28.2.tar.gz.sig You can choose a mirror explicitly from the list at: https://www.gnu.org/prep/ftp.html Mirrors may take some time to update; the main GNU FTP server is at: https://ftp.gnu.org/gnu/emacs/ To verify that the downloaded tarball is intact, download both the tarball and the corresponding .sig file, and run this command: gpg --verify emacs-28.2.tar.xz.sig (and similarly for emacs-28.2.tar.gz, if you download that format). If the GPG command fails because you don't have the required PGP public key, run this command to import the key: gpg --keyserver pgp.mit.edu --recv-keys \ CEA1DE21AB108493CC9C65742E82323B8F4353EE Alternative keyservers to try are keyserver.ubuntu.com and keys.openpgp.org. You can also run sha1sum or sha256sum and confirm that these checksums match: SHA1 emacs-28.2.tar.xz d61863db02b732547e6d6c77081e3348734458be SHA1 emacs-28.2.tar.gz b019ec832c73cd8548981fe2bc11a7d6e812ddb9 SHA256 emacs-28.2.tar.xz ee21182233ef3232dc97b486af2d86e14042dbb65bbc535df562c3a858232488 SHA256 emacs-28.2.tar.gz a6912b14ef4abb1edab7f88191bfd61c3edd7085e084de960a4f86485cb7cad8 Emacs 28.2 is a bug-fix release, with no new features with respect to Emacs 28.1. For the complete list of changes and the people who made them, see the various ChangeLog files in the source distribution. For a summary of all the people who have contributed to Emacs, see the etc/AUTHORS file. The online manuals and website will be updated shortly. Printed copies of the Emacs manual are available for purchase from the Free Software Foundation's online store at: https://shop.fsf.org/product/emacs-manual/ For more information about Emacs, see: https://www.gnu.org/software/emacs [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 519 bytes --] ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-12 10:13 Emacs 28.2 released Stefan Kangas @ 2022-09-12 11:28 ` Michael Albinus 2022-09-12 11:55 ` Michael Albinus ` (3 more replies) 2022-09-12 20:59 ` Karl Fogel 2022-09-13 17:23 ` Windows Binaries for " Corwin Brust 2 siblings, 4 replies; 53+ messages in thread From: Michael Albinus @ 2022-09-12 11:28 UTC (permalink / raw) To: Stefan Kangas; +Cc: emacs-devel Stefan Kangas <stefankangas@gmail.com> writes: > Version 28.2 of Emacs, the extensible text editor, should now > be available from your nearest GNU mirror: Great, thanks a lot! Does it mean that the emacs-28 branch is reopened for patches? I have some of them hanging around in Tramp's 2.5 branch. Or is it unlikely that there will be an Emacs 28.3? Best regards, Michael. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-12 11:28 ` Michael Albinus @ 2022-09-12 11:55 ` Michael Albinus 2022-09-12 11:59 ` Eli Zaretskii ` (2 subsequent siblings) 3 siblings, 0 replies; 53+ messages in thread From: Michael Albinus @ 2022-09-12 11:55 UTC (permalink / raw) To: Stefan Kangas; +Cc: emacs-devel Michael Albinus <michael.albinus@gmx.de> writes: Hi Stefan, > Does it mean that the emacs-28 branch is reopened for patches? I have > some of them hanging around in Tramp's 2.5 branch. > > Or is it unlikely that there will be an Emacs 28.3? Forget the message. I've just seen your latest changes in the emacs-28 branch, this answers my questions. Best regards, Michael. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-12 11:28 ` Michael Albinus 2022-09-12 11:55 ` Michael Albinus @ 2022-09-12 11:59 ` Eli Zaretskii 2022-09-12 12:00 ` Eli Zaretskii 2022-09-12 12:20 ` Lars Ingebrigtsen 3 siblings, 0 replies; 53+ messages in thread From: Eli Zaretskii @ 2022-09-12 11:59 UTC (permalink / raw) To: Michael Albinus; +Cc: stefankangas, emacs-devel > From: Michael Albinus <michael.albinus@gmx.de> > Cc: emacs-devel@gnu.org > Date: Mon, 12 Sep 2022 13:28:33 +0200 > > Stefan Kangas <stefankangas@gmail.com> writes: > > > Version 28.2 of Emacs, the extensible text editor, should now > > be available from your nearest GNU mirror: > > Great, thanks a lot! > > Does it mean that the emacs-28 branch is reopened for patches? Yes. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-12 11:28 ` Michael Albinus 2022-09-12 11:55 ` Michael Albinus 2022-09-12 11:59 ` Eli Zaretskii @ 2022-09-12 12:00 ` Eli Zaretskii 2022-09-12 12:03 ` Michael Albinus 2022-09-12 12:20 ` Lars Ingebrigtsen 3 siblings, 1 reply; 53+ messages in thread From: Eli Zaretskii @ 2022-09-12 12:00 UTC (permalink / raw) To: Michael Albinus; +Cc: stefankangas, emacs-devel > From: Michael Albinus <michael.albinus@gmx.de> > Cc: emacs-devel@gnu.org > Date: Mon, 12 Sep 2022 13:28:33 +0200 > > Stefan Kangas <stefankangas@gmail.com> writes: > > > Version 28.2 of Emacs, the extensible text editor, should now > > be available from your nearest GNU mirror: > > Great, thanks a lot! > > Does it mean that the emacs-28 branch is reopened for patches? Yes. But please, only safe ones. > Or is it unlikely that there will be an Emacs 28.3? Too early to say. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-12 12:00 ` Eli Zaretskii @ 2022-09-12 12:03 ` Michael Albinus 0 siblings, 0 replies; 53+ messages in thread From: Michael Albinus @ 2022-09-12 12:03 UTC (permalink / raw) To: Eli Zaretskii; +Cc: stefankangas, emacs-devel Eli Zaretskii <eliz@gnu.org> writes: >> Does it mean that the emacs-28 branch is reopened for patches? > > Yes. But please, only safe ones. Sure. No new features, only what Tramp has released already via GNU ELPPA. Best regards, Michael. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-12 11:28 ` Michael Albinus ` (2 preceding siblings ...) 2022-09-12 12:00 ` Eli Zaretskii @ 2022-09-12 12:20 ` Lars Ingebrigtsen 3 siblings, 0 replies; 53+ messages in thread From: Lars Ingebrigtsen @ 2022-09-12 12:20 UTC (permalink / raw) To: Michael Albinus; +Cc: Stefan Kangas, emacs-devel Michael Albinus <michael.albinus@gmx.de> writes: > Or is it unlikely that there will be an Emacs 28.3? If there are serious bugs in Emacs 28.2, then there'll be another release. But as things stand now, I'd rather the next release be Emacs 29.1. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-12 10:13 Emacs 28.2 released Stefan Kangas 2022-09-12 11:28 ` Michael Albinus @ 2022-09-12 20:59 ` Karl Fogel 2022-09-13 1:36 ` Stefan Kangas 2022-09-13 17:23 ` Windows Binaries for " Corwin Brust 2 siblings, 1 reply; 53+ messages in thread From: Karl Fogel @ 2022-09-12 20:59 UTC (permalink / raw) To: Stefan Kangas; +Cc: emacs-devel Congratulations on the release! Since these release announcement emails are widely shared (I saw this one appear on news.ycombinator.com, for example), it might be good to include a link to corresponding release notes. That could be a link to an appropriate named anchor on https://www.gnu.org/savannah-checkouts/gnu/emacs/emacs.html#Releases (but there do not appear to be release-specific anchors on that page currently, so we'd have to add that to release process). Or it could be a link directly to the plaintext release notes that the above web page points to anyway; in this case, that would be https://www.gnu.org/savannah-checkouts/gnu/emacs/news/NEWS.28.1. Either way, it would be helpful to those who see these release announcements to be able to go directly from the announcement to a page that tells them what's new in that release. Best regards, -Karl On 12 Sep 2022, Stefan Kangas wrote: >Version 28.2 of Emacs, the extensible text editor, should now >be available from your nearest GNU mirror: > > https://ftpmirror.gnu.org/emacs/emacs-28.2.tar.xz > https://ftpmirror.gnu.org/emacs/emacs-28.2.tar.gz > >The tarball is signed; you can get the PGP signature file at: > > https://ftpmirror.gnu.org/emacs/emacs-28.2.tar.xz.sig > https://ftpmirror.gnu.org/emacs/emacs-28.2.tar.gz.sig > >You can choose a mirror explicitly from the list at: > https://www.gnu.org/prep/ftp.html > >Mirrors may take some time to update; the main GNU FTP server is >at: > https://ftp.gnu.org/gnu/emacs/ > >To verify that the downloaded tarball is intact, download both >the >tarball and the corresponding .sig file, and run this command: > > gpg --verify emacs-28.2.tar.xz.sig > >(and similarly for emacs-28.2.tar.gz, if you download that >format). > >If the GPG command fails because you don't have the required PGP >public key, run this command to import the key: > > gpg --keyserver pgp.mit.edu --recv-keys \ > CEA1DE21AB108493CC9C65742E82323B8F4353EE > >Alternative keyservers to try are keyserver.ubuntu.com and >keys.openpgp.org. > >You can also run sha1sum or sha256sum and confirm that these >checksums match: > >SHA1 emacs-28.2.tar.xz >d61863db02b732547e6d6c77081e3348734458be >SHA1 emacs-28.2.tar.gz >b019ec832c73cd8548981fe2bc11a7d6e812ddb9 > >SHA256 emacs-28.2.tar.xz >ee21182233ef3232dc97b486af2d86e14042dbb65bbc535df562c3a858232488 >SHA256 emacs-28.2.tar.gz >a6912b14ef4abb1edab7f88191bfd61c3edd7085e084de960a4f86485cb7cad8 > >Emacs 28.2 is a bug-fix release, with no new features with >respect to >Emacs 28.1. > >For the complete list of changes and the people who made them, >see the >various ChangeLog files in the source distribution. For a >summary of >all the people who have contributed to Emacs, see the etc/AUTHORS >file. > >The online manuals and website will be updated shortly. > >Printed copies of the Emacs manual are available for purchase >from the >Free Software Foundation's online store at: > https://shop.fsf.org/product/emacs-manual/ > >For more information about Emacs, see: > https://www.gnu.org/software/emacs ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-12 20:59 ` Karl Fogel @ 2022-09-13 1:36 ` Stefan Kangas 2022-09-13 2:30 ` Eli Zaretskii 0 siblings, 1 reply; 53+ messages in thread From: Stefan Kangas @ 2022-09-13 1:36 UTC (permalink / raw) To: Karl Fogel; +Cc: emacs-devel Karl Fogel <kfogel@red-bean.com> writes: > Since these release announcement emails are widely shared (I saw > this one appear on news.ycombinator.com, for example), it might be > good to include a link to corresponding release notes. Good idea. Maybe we should start making an HTML export of the release notes and publish it on the website? ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 1:36 ` Stefan Kangas @ 2022-09-13 2:30 ` Eli Zaretskii 2022-09-13 9:39 ` Stefan Kangas 0 siblings, 1 reply; 53+ messages in thread From: Eli Zaretskii @ 2022-09-13 2:30 UTC (permalink / raw) To: Stefan Kangas; +Cc: kfogel, emacs-devel > From: Stefan Kangas <stefankangas@gmail.com> > Date: Mon, 12 Sep 2022 21:36:57 -0400 > Cc: emacs-devel@gnu.org > > Karl Fogel <kfogel@red-bean.com> writes: > > > Since these release announcement emails are widely shared (I saw > > this one appear on news.ycombinator.com, for example), it might be > > good to include a link to corresponding release notes. > > Good idea. Maybe we should start making an HTML export of the release > notes and publish it on the website? We already do that, see the web site. It's just that the page was not updated for this release yet. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 2:30 ` Eli Zaretskii @ 2022-09-13 9:39 ` Stefan Kangas 2022-09-13 12:03 ` Eli Zaretskii 0 siblings, 1 reply; 53+ messages in thread From: Stefan Kangas @ 2022-09-13 9:39 UTC (permalink / raw) To: Eli Zaretskii; +Cc: kfogel, emacs-devel Eli Zaretskii <eliz@gnu.org> writes: >> Maybe we should start making an HTML export of the release notes and >> publish it on the website? > > We already do that, see the web site. We just copy the plain text, right? https://www.gnu.org/savannah-checkouts/gnu/emacs/news/NEWS.28.2 > It's just that the page was not updated for this release yet. It should be done now. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 9:39 ` Stefan Kangas @ 2022-09-13 12:03 ` Eli Zaretskii 2022-09-13 12:46 ` Stefan Kangas 2022-09-13 15:29 ` Karl Fogel 0 siblings, 2 replies; 53+ messages in thread From: Eli Zaretskii @ 2022-09-13 12:03 UTC (permalink / raw) To: Stefan Kangas; +Cc: kfogel, emacs-devel > From: Stefan Kangas <stefankangas@gmail.com> > Date: Tue, 13 Sep 2022 05:39:52 -0400 > Cc: kfogel@red-bean.com, emacs-devel@gnu.org > > Eli Zaretskii <eliz@gnu.org> writes: > > >> Maybe we should start making an HTML export of the release notes and > >> publish it on the website? > > > > We already do that, see the web site. > > We just copy the plain text, right? Yes. That was one of Karl's proposals, right? > https://www.gnu.org/savannah-checkouts/gnu/emacs/news/NEWS.28.2 I think this is enough. Reworking our humongous NEWS into HTML is too much, and most people won't read that anyway. This is why we have a short list of the most important new features right there on the page. > > It's just that the page was not updated for this release yet. > > It should be done now. Thanks! ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 12:03 ` Eli Zaretskii @ 2022-09-13 12:46 ` Stefan Kangas 2022-09-13 13:03 ` Lars Ingebrigtsen 2022-09-13 15:29 ` Karl Fogel 1 sibling, 1 reply; 53+ messages in thread From: Stefan Kangas @ 2022-09-13 12:46 UTC (permalink / raw) To: Eli Zaretskii; +Cc: kfogel, emacs-devel Eli Zaretskii <eliz@gnu.org> writes: >> https://www.gnu.org/savannah-checkouts/gnu/emacs/news/NEWS.28.2 > > I think this is enough. Reworking our humongous NEWS into HTML is too > much, and most people won't read that anyway. I was thinking of using something like org-mode to export it to HTML. I don't think it would take much coding, really. But I'm fine with leaving it alone, too. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 12:46 ` Stefan Kangas @ 2022-09-13 13:03 ` Lars Ingebrigtsen 2022-09-13 13:43 ` Robert Pluim 0 siblings, 1 reply; 53+ messages in thread From: Lars Ingebrigtsen @ 2022-09-13 13:03 UTC (permalink / raw) To: Stefan Kangas; +Cc: Eli Zaretskii, kfogel, emacs-devel Stefan Kangas <stefankangas@gmail.com> writes: > I was thinking of using something like org-mode to export it to HTML. > I don't think it would take much coding, really. > > But I'm fine with leaving it alone, too. I think that's a good idea -- our NEWS file uses a very regular syntax, and writing a converter into Org format (and then exporting it to HTML) doesn't sound like a major job. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 13:03 ` Lars Ingebrigtsen @ 2022-09-13 13:43 ` Robert Pluim 2022-09-13 13:55 ` Lars Ingebrigtsen 2022-09-14 16:43 ` Stefan Kangas 0 siblings, 2 replies; 53+ messages in thread From: Robert Pluim @ 2022-09-13 13:43 UTC (permalink / raw) To: Lars Ingebrigtsen; +Cc: Stefan Kangas, Eli Zaretskii, kfogel, emacs-devel >>>>> On Tue, 13 Sep 2022 15:03:24 +0200, Lars Ingebrigtsen <larsi@gnus.org> said: Lars> Stefan Kangas <stefankangas@gmail.com> writes: >> I was thinking of using something like org-mode to export it to HTML. >> I don't think it would take much coding, really. >> >> But I'm fine with leaving it alone, too. Lars> I think that's a good idea -- our NEWS file uses a very regular syntax, Lars> and writing a converter into Org format (and then exporting it to HTML) Lars> doesn't sound like a major job. Converter? You can just do M-x org-mode RET M-x org-export-dispatch h h And it produces a nice html file. We might consider turning off the table of contents, though. Robert -- ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 13:43 ` Robert Pluim @ 2022-09-13 13:55 ` Lars Ingebrigtsen 2022-09-14 16:43 ` Stefan Kangas 1 sibling, 0 replies; 53+ messages in thread From: Lars Ingebrigtsen @ 2022-09-13 13:55 UTC (permalink / raw) To: Robert Pluim; +Cc: Stefan Kangas, Eli Zaretskii, kfogel, emacs-devel [-- Attachment #1: Type: text/plain, Size: 160 bytes --] Robert Pluim <rpluim@gmail.com> writes: > Converter? You can just do > > M-x org-mode RET > M-x org-export-dispatch h h > > And it produces a nice html file. [-- Attachment #2: Type: image/png, Size: 243006 bytes --] ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 13:43 ` Robert Pluim 2022-09-13 13:55 ` Lars Ingebrigtsen @ 2022-09-14 16:43 ` Stefan Kangas 2022-09-14 16:47 ` Lars Ingebrigtsen ` (2 more replies) 1 sibling, 3 replies; 53+ messages in thread From: Stefan Kangas @ 2022-09-14 16:43 UTC (permalink / raw) To: Robert Pluim, Lars Ingebrigtsen; +Cc: Eli Zaretskii, kfogel, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > You can just do > > M-x org-mode RET > M-x org-export-dispatch h h > > And it produces a nice html file. We might consider turning off the > table of contents, though. It was a bit more work than that, but I've now pushed a preliminary version to emacs-28. See here for the result: https://www.gnu.org/software/emacs/news/NEWS.28.2.html If we like it, we could change the links to go to HTML versions instead. And then we could export HTML versions for old versions, if we want to. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 16:43 ` Stefan Kangas @ 2022-09-14 16:47 ` Lars Ingebrigtsen 2022-09-14 17:33 ` Eli Zaretskii 2022-09-14 16:54 ` Eli Zaretskii 2022-09-14 16:57 ` Karl Fogel 2 siblings, 1 reply; 53+ messages in thread From: Lars Ingebrigtsen @ 2022-09-14 16:47 UTC (permalink / raw) To: Stefan Kangas; +Cc: Robert Pluim, Eli Zaretskii, kfogel, emacs-devel Stefan Kangas <stefankangas@gmail.com> writes: > It was a bit more work than that, but I've now pushed a preliminary > version to emacs-28. > > See here for the result: > > https://www.gnu.org/software/emacs/news/NEWS.28.2.html Great; that looks really good. > If we like it, we could change the links to go to HTML versions instead. > And then we could export HTML versions for old versions, if we want to. Older NEWS files might not be as stringent wrt. format as they currently are, so that might be more work? But if it's straightforward, then I'd be all for having the older versions as HTML, too. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 16:47 ` Lars Ingebrigtsen @ 2022-09-14 17:33 ` Eli Zaretskii 2022-09-14 22:50 ` Stefan Kangas 0 siblings, 1 reply; 53+ messages in thread From: Eli Zaretskii @ 2022-09-14 17:33 UTC (permalink / raw) To: Lars Ingebrigtsen; +Cc: stefankangas, rpluim, kfogel, emacs-devel > From: Lars Ingebrigtsen <larsi@gnus.org> > Cc: Robert Pluim <rpluim@gmail.com>, Eli Zaretskii <eliz@gnu.org>, > kfogel@red-bean.com, emacs-devel@gnu.org > Date: Wed, 14 Sep 2022 18:47:51 +0200 > > Stefan Kangas <stefankangas@gmail.com> writes: > > > It was a bit more work than that, but I've now pushed a preliminary > > version to emacs-28. > > > > See here for the result: > > > > https://www.gnu.org/software/emacs/news/NEWS.28.2.html > > Great; that looks really good. I don't like the result at all, and like even less what is intended to be its usage. So please don't install that. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 17:33 ` Eli Zaretskii @ 2022-09-14 22:50 ` Stefan Kangas 2022-09-15 5:37 ` Eli Zaretskii 0 siblings, 1 reply; 53+ messages in thread From: Stefan Kangas @ 2022-09-14 22:50 UTC (permalink / raw) To: Eli Zaretskii, Lars Ingebrigtsen; +Cc: rpluim, kfogel, emacs-devel Eli Zaretskii <eliz@gnu.org> writes: >> > See here for the result: >> > >> > https://www.gnu.org/software/emacs/news/NEWS.28.2.html >> >> Great; that looks really good. > > I don't like the result at all, and like even less what is intended to > be its usage. To clarify, the intention is to replace the link on https://www.gnu.org/software/emacs/#Releases which currently points to https://www.gnu.org/software/emacs/news/NEWS.28.2 with https://www.gnu.org/software/emacs/news/NEWS.28.2.html . ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 22:50 ` Stefan Kangas @ 2022-09-15 5:37 ` Eli Zaretskii 2022-09-15 7:44 ` Stefan Kangas 0 siblings, 1 reply; 53+ messages in thread From: Eli Zaretskii @ 2022-09-15 5:37 UTC (permalink / raw) To: Stefan Kangas; +Cc: larsi, rpluim, kfogel, emacs-devel > From: Stefan Kangas <stefankangas@gmail.com> > Date: Wed, 14 Sep 2022 15:50:48 -0700 > Cc: rpluim@gmail.com, kfogel@red-bean.com, emacs-devel@gnu.org > > Eli Zaretskii <eliz@gnu.org> writes: > > >> > See here for the result: > >> > > >> > https://www.gnu.org/software/emacs/news/NEWS.28.2.html > >> > >> Great; that looks really good. > > > > I don't like the result at all, and like even less what is intended to > > be its usage. > > To clarify, the intention is to replace the link on > > https://www.gnu.org/software/emacs/#Releases > > which currently points to > > https://www.gnu.org/software/emacs/news/NEWS.28.2 > > with > > https://www.gnu.org/software/emacs/news/NEWS.28.2.html First, this was not what Karl was talking about (AFAIU, and it sounds like I might be misunderstanding -- again). He asked to include a link in the email announcement we post to various GNU mailing lists, whereas the above replaces the link on the Emacs Web site, which is a different place. I was talking about what I perceived was Karl's request. Second, to evaluate your proposal, please describe what is needed (which commands and packages, and how to use them) to produce this HTML version. Also, how will this HTML version be maintained, after it is produced. I don't think you described all that in detail; apologies if I missed something. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-15 5:37 ` Eli Zaretskii @ 2022-09-15 7:44 ` Stefan Kangas 0 siblings, 0 replies; 53+ messages in thread From: Stefan Kangas @ 2022-09-15 7:44 UTC (permalink / raw) To: Eli Zaretskii; +Cc: larsi, rpluim, kfogel, emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > I was talking about what I perceived was Karl's request. Sorry, it's my bad for getting an idea in the middle of a discussion and then not explaining it clearly. As my idea is orthogonal to Karl's, I will make a separate email where I will describe my proposal in more detail. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 16:43 ` Stefan Kangas 2022-09-14 16:47 ` Lars Ingebrigtsen @ 2022-09-14 16:54 ` Eli Zaretskii 2022-09-14 22:50 ` Stefan Kangas 2022-09-14 16:57 ` Karl Fogel 2 siblings, 1 reply; 53+ messages in thread From: Eli Zaretskii @ 2022-09-14 16:54 UTC (permalink / raw) To: Stefan Kangas; +Cc: rpluim, larsi, kfogel, emacs-devel > From: Stefan Kangas <stefankangas@gmail.com> > Date: Wed, 14 Sep 2022 09:43:34 -0700 > Cc: Eli Zaretskii <eliz@gnu.org>, kfogel@red-bean.com, emacs-devel@gnu.org > > Robert Pluim <rpluim@gmail.com> writes: > > > You can just do > > > > M-x org-mode RET > > M-x org-export-dispatch h h > > > > And it produces a nice html file. We might consider turning off the > > table of contents, though. > > It was a bit more work than that, but I've now pushed a preliminary > version to emacs-28. > > See here for the result: > > https://www.gnu.org/software/emacs/news/NEWS.28.2.html This is mostly Emacs 28.1 NEWS (as expected), which IMNSHO is misleading. Once again, I don't think we should publish NEWS for minor releases. At the very least, remove everything that pertains to previous releases of the same major version. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 16:54 ` Eli Zaretskii @ 2022-09-14 22:50 ` Stefan Kangas 2022-09-15 5:38 ` Eli Zaretskii 0 siblings, 1 reply; 53+ messages in thread From: Stefan Kangas @ 2022-09-14 22:50 UTC (permalink / raw) To: Eli Zaretskii; +Cc: rpluim, larsi, kfogel, emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > Once again, I don't think we should publish NEWS for minor releases. > At the very least, remove everything that pertains to previous > releases of the same major version. Do you suggest deleting and/or trimming this file too https://www.gnu.org/software/emacs/news/NEWS.28.2 ? ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 22:50 ` Stefan Kangas @ 2022-09-15 5:38 ` Eli Zaretskii 0 siblings, 0 replies; 53+ messages in thread From: Eli Zaretskii @ 2022-09-15 5:38 UTC (permalink / raw) To: Stefan Kangas; +Cc: rpluim, larsi, kfogel, emacs-devel > From: Stefan Kangas <stefankangas@gmail.com> > Date: Wed, 14 Sep 2022 15:50:56 -0700 > Cc: rpluim@gmail.com, larsi@gnus.org, kfogel@red-bean.com, emacs-devel@gnu.org > > Eli Zaretskii <eliz@gnu.org> writes: > > > Once again, I don't think we should publish NEWS for minor releases. > > At the very least, remove everything that pertains to previous > > releases of the same major version. > > Do you suggest deleting and/or trimming this file too > > https://www.gnu.org/software/emacs/news/NEWS.28.2 > > ? No. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 16:43 ` Stefan Kangas 2022-09-14 16:47 ` Lars Ingebrigtsen 2022-09-14 16:54 ` Eli Zaretskii @ 2022-09-14 16:57 ` Karl Fogel 2022-09-14 18:34 ` Bob Rogers 2 siblings, 1 reply; 53+ messages in thread From: Karl Fogel @ 2022-09-14 16:57 UTC (permalink / raw) To: Stefan Kangas; +Cc: Robert Pluim, Lars Ingebrigtsen, Eli Zaretskii, emacs-devel On 14 Sep 2022, Stefan Kangas wrote: >Robert Pluim <rpluim@gmail.com> writes: > >> You can just do >> >> M-x org-mode RET >> M-x org-export-dispatch h h >> >> And it produces a nice html file. We might consider turning off >> the >> table of contents, though. > >It was a bit more work than that, but I've now pushed a >preliminary >version to emacs-28. > >See here for the result: > > https://www.gnu.org/software/emacs/news/NEWS.28.2.html > >If we like it, we could change the links to go to HTML versions >instead. >And then we could export HTML versions for old versions, if we >want to. Very nice. In the first item (1.1), you can see some misformatting has happened. (I don't see that problem in any other items, from a quick scan.) Best regards, -Karl ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 16:57 ` Karl Fogel @ 2022-09-14 18:34 ` Bob Rogers 2022-09-16 14:56 ` Stefan Kangas 0 siblings, 1 reply; 53+ messages in thread From: Bob Rogers @ 2022-09-14 18:34 UTC (permalink / raw) To: Karl Fogel Cc: Stefan Kangas, Robert Pluim, Lars Ingebrigtsen, Eli Zaretskii, emacs-devel From: Karl Fogel <kfogel@red-bean.com> Date: Wed, 14 Sep 2022 11:57:21 -0500 On 14 Sep 2022, Stefan Kangas wrote: >Robert Pluim <rpluim@gmail.com> writes: > > . . . > >It was a bit more work than that, but I've now pushed a >preliminary version to emacs-28. > >See here for the result: > > https://www.gnu.org/software/emacs/news/NEWS.28.2.html > >If we like it, we could change the links to go to HTML versions >instead. >And then we could export HTML versions for old versions, if we >want to. Very nice. In the first item (1.1), you can see some misformatting has happened. (I don't see that problem in any other items, from a quick scan.) Best regards, -Karl Item 6.2 has the following code snippet: (set-fontset-font t 'emoji ~("My New Emoji Font" . "iso10646-1") nil ~prepend) Notice how the quotes have been changed to twiddles. (I wondered what new reader syntax had been invented for describing emoji fonts . . .) -- Bob Rogers http://www.rgrjr.com/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 18:34 ` Bob Rogers @ 2022-09-16 14:56 ` Stefan Kangas 0 siblings, 0 replies; 53+ messages in thread From: Stefan Kangas @ 2022-09-16 14:56 UTC (permalink / raw) To: Bob Rogers, Karl Fogel Cc: Robert Pluim, Lars Ingebrigtsen, Eli Zaretskii, emacs-devel Karl Fogel <kfogel@red-bean.com> writes: > Very nice. In the first item (1.1), you can see some > misformatting has happened. (I don't see that problem in any > other items, from a quick scan.) Bob Rogers <rogers@rgrjr.com> writes: > Item 6.2 has the following code snippet: > > (set-fontset-font t 'emoji > ~("My New Emoji Font" . "iso10646-1") nil ~prepend) > > Notice how the quotes have been changed to twiddles. (I wondered what > new reader syntax had been invented for describing emoji fonts . . .) Both of the above errors should now be fixed, see: https://www.gnu.org/software/emacs/news/NEWS.28.html (Note that the old file NEWS.28.2.html has been deleted.) ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 12:03 ` Eli Zaretskii 2022-09-13 12:46 ` Stefan Kangas @ 2022-09-13 15:29 ` Karl Fogel 2022-09-13 15:49 ` Eli Zaretskii 1 sibling, 1 reply; 53+ messages in thread From: Karl Fogel @ 2022-09-13 15:29 UTC (permalink / raw) To: Eli Zaretskii; +Cc: Stefan Kangas, emacs-devel On 13 Sep 2022, Eli Zaretskii wrote: >> From: Stefan Kangas <stefankangas@gmail.com> >> Date: Tue, 13 Sep 2022 05:39:52 -0400 >> Cc: kfogel@red-bean.com, emacs-devel@gnu.org >> >> Eli Zaretskii <eliz@gnu.org> writes: >> >> >> Maybe we should start making an HTML export of the release >> >> notes and >> >> publish it on the website? >> > >> > We already do that, see the web site. >> >> We just copy the plain text, right? > >Yes. That was one of Karl's proposals, right? My proposal was that the email announcement should always contain a link to release notes, so that those who see the email can easily go straight to more details about what's in the new release. Somehow, the followup discussion to my suggestion seems to have become about improving the format of the release notes themselves, or about offering various different formats / levels of detail of release notes. Those might all be good ideas, but they're separate from what I was suggesting. Best regards, -Karl ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 15:29 ` Karl Fogel @ 2022-09-13 15:49 ` Eli Zaretskii 2022-09-13 15:52 ` Eli Zaretskii 2022-09-14 16:59 ` Karl Fogel 0 siblings, 2 replies; 53+ messages in thread From: Eli Zaretskii @ 2022-09-13 15:49 UTC (permalink / raw) To: Karl Fogel; +Cc: stefankangas, emacs-devel > From: Karl Fogel <kfogel@red-bean.com> > Cc: Stefan Kangas <stefankangas@gmail.com>, emacs-devel@gnu.org > Date: Tue, 13 Sep 2022 10:29:36 -0500 > > My proposal was that the email announcement should always contain > a link to release notes, so that those who see the email can > easily go straight to more details about what's in the new > release. If so, I'm not sure I agree. Other projects do that, or even post the entire contents of NEWS as part of the announcement. But our NEWS is so large that posting it really makes no sense, and I won't expect anyone to read the entire NEWS file, only search it for issues relevant to him/her. This is one case where doing what others do makes no sense. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 15:49 ` Eli Zaretskii @ 2022-09-13 15:52 ` Eli Zaretskii 2022-09-14 16:59 ` Karl Fogel 1 sibling, 0 replies; 53+ messages in thread From: Eli Zaretskii @ 2022-09-13 15:52 UTC (permalink / raw) To: kfogel, stefankangas; +Cc: emacs-devel > Date: Tue, 13 Sep 2022 18:49:12 +0300 > From: Eli Zaretskii <eliz@gnu.org> > Cc: stefankangas@gmail.com, emacs-devel@gnu.org > > > From: Karl Fogel <kfogel@red-bean.com> > > Cc: Stefan Kangas <stefankangas@gmail.com>, emacs-devel@gnu.org > > Date: Tue, 13 Sep 2022 10:29:36 -0500 > > > > My proposal was that the email announcement should always contain > > a link to release notes, so that those who see the email can > > easily go straight to more details about what's in the new > > release. > > If so, I'm not sure I agree. Other projects do that, or even post the > entire contents of NEWS as part of the announcement. But our NEWS is > so large that posting it really makes no sense, and I won't expect > anyone to read the entire NEWS file, only search it for issues > relevant to him/her. > > This is one case where doing what others do makes no sense. And one more thing: announcements of major releases do include a short list of main new features. This is minor release, where the only "new" things are bugfixes, so we don't include such a list in this case. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-13 15:49 ` Eli Zaretskii 2022-09-13 15:52 ` Eli Zaretskii @ 2022-09-14 16:59 ` Karl Fogel 2022-09-14 17:04 ` Eli Zaretskii 1 sibling, 1 reply; 53+ messages in thread From: Karl Fogel @ 2022-09-14 16:59 UTC (permalink / raw) To: Eli Zaretskii; +Cc: stefankangas, emacs-devel On 13 Sep 2022, Eli Zaretskii wrote: >> From: Karl Fogel <kfogel@red-bean.com> >> Cc: Stefan Kangas <stefankangas@gmail.com>, >> emacs-devel@gnu.org >> Date: Tue, 13 Sep 2022 10:29:36 -0500 >> >> My proposal was that the email announcement should always >> contain >> a link to release notes, so that those who see the email can >> easily go straight to more details about what's in the new >> release. > >If so, I'm not sure I agree. Other projects do that, or even >post the >entire contents of NEWS as part of the announcement. But our >NEWS is >so large that posting it really makes no sense, and I won't >expect >anyone to read the entire NEWS file, only search it for issues >relevant to him/her. > >This is one case where doing what others do makes no sense. I was not suggesting including the contents of the NEWS file. I was suggesting including a *link to* the NEWS file, so that those who are interested can follow the link. That is what others do -- I can't think of another project that doesn't do this in their release announcement emails, in fact -- and I think we should do it too. Best regards, -Karl ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 16:59 ` Karl Fogel @ 2022-09-14 17:04 ` Eli Zaretskii 0 siblings, 0 replies; 53+ messages in thread From: Eli Zaretskii @ 2022-09-14 17:04 UTC (permalink / raw) To: Karl Fogel; +Cc: stefankangas, emacs-devel > From: Karl Fogel <kfogel@red-bean.com> > Cc: stefankangas@gmail.com, emacs-devel@gnu.org > Date: Wed, 14 Sep 2022 11:59:35 -0500 > > >If so, I'm not sure I agree. Other projects do that, or even > >post the > >entire contents of NEWS as part of the announcement. But our > >NEWS is > >so large that posting it really makes no sense, and I won't > >expect > >anyone to read the entire NEWS file, only search it for issues > >relevant to him/her. > > > >This is one case where doing what others do makes no sense. > > I was not suggesting including the contents of the NEWS file. I > was suggesting including a *link to* the NEWS file, so that those > who are interested can follow the link. I responded to both these alternatives. > That is what others do -- I can't think of another project that > doesn't do this in their release announcement emails, in fact -- > and I think we should do it too. I disagree, for the reasons I explained. If you want to try changing my mind, you will have to allude to those reasons, not just reiterate what you already said before. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Windows Binaries for Emacs 28.2 released 2022-09-12 10:13 Emacs 28.2 released Stefan Kangas 2022-09-12 11:28 ` Michael Albinus 2022-09-12 20:59 ` Karl Fogel @ 2022-09-13 17:23 ` Corwin Brust 2022-09-13 17:47 ` Eli Zaretskii 2 siblings, 1 reply; 53+ messages in thread From: Corwin Brust @ 2022-09-13 17:23 UTC (permalink / raw) To: Emacs developers On Mon, Sep 12, 2022 at 5:13 AM Stefan Kangas <stefankangas@gmail.com> wrote: > > Version 28.2 of Emacs, the extensible text editor, should now > be available from your nearest GNU mirror: Binaries for Emacs 28.2 targeting Microsoft Windows are now available, as well. Installer: https://ftp.gnu.org/gnu/emacs/windows/emacs-28/emacs-28.2-installer.exe https://ftp.gnu.org/gnu/emacs/windows/emacs-28/emacs-28.2-installer.exe.sig Zip: https://ftp.gnu.org/gnu/emacs/windows/emacs-28/emacs-28.2.zip https://ftp.gnu.org/gnu/emacs/windows/emacs-28/emacs-28.2.zip File List: https://ftp.gnu.org/gnu/emacs/windows/emacs-28/?C=M;O=D Here are SHA265 sums for files uploaded today: 1e8d037882e61d3fadf44f4e6153f538b131e6b7f475dc59eb20d85052a83b1e *emacs-28.2-installer.exe ad224f869487535fe2b5a79783a85a8cb52c71438926367d4a1beaec9ca4de6a *emacs-28.2-no-deps.zip 7a63e762df0a3ce22d4af41c871009c05596576d335cd32a1819e2467ac7abcc *emacs-28.2.zip You can get my public key (among other ways), by visiting my profile page on GNU Savann and clicking the "Download GPG Key" link: https://savannah.gnu.org/users/carlc For more information on Emacs 28.2 (i.e., to read the full context of the message partially quoted, above) see the original release announcement, here: https://lists.gnu.org/archive/html/emacs-devel/2022-09/msg00730.html ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Windows Binaries for Emacs 28.2 released 2022-09-13 17:23 ` Windows Binaries for " Corwin Brust @ 2022-09-13 17:47 ` Eli Zaretskii 2022-09-13 18:01 ` Corwin Brust ` (2 more replies) 0 siblings, 3 replies; 53+ messages in thread From: Eli Zaretskii @ 2022-09-13 17:47 UTC (permalink / raw) To: Corwin Brust; +Cc: emacs-devel > From: Corwin Brust <corwin@bru.st> > Date: Tue, 13 Sep 2022 12:23:19 -0500 > > On Mon, Sep 12, 2022 at 5:13 AM Stefan Kangas <stefankangas@gmail.com> wrote: > > > > Version 28.2 of Emacs, the extensible text editor, should now > > be available from your nearest GNU mirror: > > Binaries for Emacs 28.2 targeting Microsoft Windows are now available, as well. Thanks. But did you see bug#56639? It looks like there was some problem with generating loaddefs, and the question that worries me is whether the same could have happened for the 28.2 binaries. Could you please take a look? ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Windows Binaries for Emacs 28.2 released 2022-09-13 17:47 ` Eli Zaretskii @ 2022-09-13 18:01 ` Corwin Brust 2022-09-13 18:13 ` Eli Zaretskii 2022-09-13 18:27 ` Óscar Fuentes 2022-09-13 23:11 ` Corwin Brust 2 siblings, 1 reply; 53+ messages in thread From: Corwin Brust @ 2022-09-13 18:01 UTC (permalink / raw) To: Eli Zaretskii; +Cc: Emacs developers [-- Attachment #1: Type: text/plain, Size: 378 bytes --] On Tue, Sep 13, 2022, 12:47 Eli Zaretskii <eliz@gnu.org> wrote: > did you see bug#56639? I did not. It looks like there was some > problem with generating loaddefs, and the question that worries me is > whether the same could have happened for the 28.2 binaries. > > Could you please take a look? > I will look after work; I'm afraid I out of time in my lunch period. > [-- Attachment #2: Type: text/html, Size: 1138 bytes --] ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Windows Binaries for Emacs 28.2 released 2022-09-13 18:01 ` Corwin Brust @ 2022-09-13 18:13 ` Eli Zaretskii 2022-09-13 19:30 ` Corwin Brust 0 siblings, 1 reply; 53+ messages in thread From: Eli Zaretskii @ 2022-09-13 18:13 UTC (permalink / raw) To: Corwin Brust; +Cc: emacs-devel > From: Corwin Brust <corwin@bru.st> > Date: Tue, 13 Sep 2022 13:01:48 -0500 > Cc: Emacs developers <emacs-devel@gnu.org> > > On Tue, Sep 13, 2022, 12:47 Eli Zaretskii <eliz@gnu.org> wrote: > > did you see bug#56639? > > I did not. That's strange, because we CC'ed you at this address... ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Windows Binaries for Emacs 28.2 released 2022-09-13 18:13 ` Eli Zaretskii @ 2022-09-13 19:30 ` Corwin Brust 0 siblings, 0 replies; 53+ messages in thread From: Corwin Brust @ 2022-09-13 19:30 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel [-- Attachment #1: Type: text/plain, Size: 1495 bytes --] On Tue, Sep 13, 2022 at 1:13 PM Eli Zaretskii <eliz@gnu.org> wrote: > > > From: Corwin Brust <corwin@bru.st> > > Date: Tue, 13 Sep 2022 13:01:48 -0500 > > Cc: Emacs developers <emacs-devel@gnu.org> > > > > On Tue, Sep 13, 2022, 12:47 Eli Zaretskii <eliz@gnu.org> wrote: > > > > did you see bug#56639? > > > > I did not. > > That's strange, because we CC'ed you at this address... I don't find it that strange - I'm thousands of Emails "behind" at present. I would welcome suggestions (other than "be caught up on Email/filter your email better") that would help me more readily notice (especially bugs) where my attention is wanted. In any case, I cannot reproduce bug#56639 on my local using the binaries uploaded today. Later today I will confirm whether I can reproduce using test machines. The bug in question relates to a snapshot of the "master" branch. I tend to expect the problem is specific to snapshot builds, which I create from a local git checkout using Phil's script (admin/nt/dist-build/build-zips.sh -s), modulo some local changes represented by the attached patch. Release binaries, on the other hand, I create from the tar.xy published for the given version, using a few "simple" shell commands. Here is the central such command I used to create the set uploaded today: (./configure --with-modules --without-dbus --with-native-compilation --without-compress-install CFLAGS=-O2 && make install -j 20 prefix=/d/emacs-build/install/emacs-28.2) | tee ../emacs-28.2.log [-- Attachment #2: emacs-28-build.patch --] [-- Type: application/octet-stream, Size: 3698 bytes --] diff --git a/admin/nt/dist-build/build-dep-zips.py b/admin/nt/dist-build/build-dep-zips.py index c27045a001..9b8492ff0e 100755 --- a/admin/nt/dist-build/build-dep-zips.py +++ b/admin/nt/dist-build/build-dep-zips.py @@ -37,6 +37,7 @@ mingw-w64-x86_64-librsvg mingw-w64-x86_64-libtiff mingw-w64-x86_64-libxml2 +mingw-w64-x86_64-gmp mingw-w64-x86_64-xpm-nox'''.split() DLL_REQ='''libgif @@ -49,7 +50,9 @@ librsvg libtiff libxml -libXpm'''.split() +libgmp +libXpm +libXpm-noX4'''.split() ## Options @@ -101,7 +104,7 @@ def ntldd_munge(out): ## if it's the former, we want it, if its the later we don't splt = dep.split() - if len(splt) > 2 and "msys64" in splt[2]: + if len(splt) > 2 and "mingw64" in splt[2]: print("Adding dep", splt[0]) rtn.append(splt[0].split(".")[0]) @@ -121,7 +124,7 @@ def ntldd_munge(out): ## Currently no packages seem to require this! ARCH_PKGS=[] -SRC_REPO="https://sourceforge.net/projects/msys2/files/REPOS/MINGW/Sources" +SRC_REPO="https://repo.msys2.org/mingw/sources" def immediate_deps(pkg): @@ -167,7 +170,7 @@ def download_source(tarball): if not os.path.exists("../emacs-src-cache/{}".format(tarball)): print("Downloading {}...".format(tarball)) check_output_maybe( - "wget -a ../download.log -O ../emacs-src-cache/{} {}/{}/download" + "wget -a ../download.log -O ../emacs-src-cache/{} {}/{}" .format(tarball, SRC_REPO, tarball), shell=True ) diff --git a/admin/nt/dist-build/build-zips.sh b/admin/nt/dist-build/build-zips.sh index 77d20a5a7b..014a39917d 100755 --- a/admin/nt/dist-build/build-zips.sh +++ b/admin/nt/dist-build/build-zips.sh @@ -48,12 +48,13 @@ echo [build] Configuring Emacs $REPO_DIR/$BRANCH/configure \ --without-dbus \ + --with-native-compilation \ --without-compress-install \ $CACHE \ - CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS" fi - make -j 4 $INSTALL_TARGET \ + make -j 20 $INSTALL_TARGET ${NATIVE_COMP_EXTRA_MAKE_FLAGS} \ prefix=$HOME/emacs-build/install/emacs-$VERSION cd $HOME/emacs-build/install/emacs-$VERSION zip -r -9 emacs-$OF_VERSION-no-deps.zip * @@ -96,14 +97,15 @@ BUILD= BUILD_64=1 GIT_UP=0 CONFIG=1 -CFLAGS="-O2 -static" +CFLAGS="-O2" +NATIVE_COMP_EXTRA_MAKE_FLAGS= # e.g. "NATIVE_FULL_AOT=1" INSTALL_TARGET="install-strip" ## The location of the git repo REPO_DIR=$HOME/emacs-build/git/ -while getopts "gb:hnsiV:" opt; do +while getopts "gb:hnsiFV:" opt; do case $opt in g) BUILD_32=0 @@ -120,20 +122,25 @@ REPO_DIR= REQUIRED_BRANCH=$OPTARG echo "Setting Required branch $REQUIRED_BRANCH" ;; + F) + NATIVE_COMP_EXTRA_MAKE_FLAGS="NATIVE_FULL_AOT=1" + ;; V) VERSION=$OPTARG ;; s) SNAPSHOT="-snapshot" - CFLAGS="-O2 -static -g3" + CFLAGS="-O2 -g3" INSTALL_TARGET="install" ;; h) echo "build-zips.sh" - echo " -b args -- build args branch" + echo " -b arg -- build <arg> branch" + echo " -V arg -- build <arg> version" echo " -g git update and worktree only" echo " -i build installer only" echo " -n do not configure" + echo " -F supply NATIVE_FULL_AOT to make" echo " -s snapshot build" exit 0 ;; @@ -191,7 +198,7 @@ OF_VERSION= OF_VERSION="$VERSION-`date +%Y-%m-%d`" ## Use snapshot dependencies SNAPSHOT=1 - CFLAGS="-O2 -static -g3" + CFLAGS="-O2 -g3" INSTALL_TARGET="install" fi ^ permalink raw reply related [flat|nested] 53+ messages in thread
* Re: Windows Binaries for Emacs 28.2 released 2022-09-13 17:47 ` Eli Zaretskii 2022-09-13 18:01 ` Corwin Brust @ 2022-09-13 18:27 ` Óscar Fuentes 2022-09-14 2:56 ` Corwin Brust 2022-09-13 23:11 ` Corwin Brust 2 siblings, 1 reply; 53+ messages in thread From: Óscar Fuentes @ 2022-09-13 18:27 UTC (permalink / raw) To: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: >> > Version 28.2 of Emacs, the extensible text editor, should now >> > be available from your nearest GNU mirror: >> >> Binaries for Emacs 28.2 targeting Microsoft Windows are now available, as well. > > Thanks. But did you see bug#56639? It looks like there was some > problem with generating loaddefs, and the question that worries me is > whether the same could have happened for the 28.2 binaries. > > Could you please take a look? FWIW, the MSYS2/Mingw64 package which is going to be published soon does not show this problem. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Windows Binaries for Emacs 28.2 released 2022-09-13 18:27 ` Óscar Fuentes @ 2022-09-14 2:56 ` Corwin Brust 0 siblings, 0 replies; 53+ messages in thread From: Corwin Brust @ 2022-09-14 2:56 UTC (permalink / raw) To: Óscar Fuentes; +Cc: emacs-devel On Tue, Sep 13, 2022 at 1:27 PM Óscar Fuentes <ofv@wanadoo.es> wrote: > > FWIW, the MSYS2/Mingw64 package which is going to be published soon does > not show this problem. It seems likely to have been an error on my part in creating the particular snapshot release that the report relates to. I haven't been able to recreate the problem so far, nor reproduce it using any of the release builds I've made recently. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Windows Binaries for Emacs 28.2 released 2022-09-13 17:47 ` Eli Zaretskii 2022-09-13 18:01 ` Corwin Brust 2022-09-13 18:27 ` Óscar Fuentes @ 2022-09-13 23:11 ` Corwin Brust 2022-09-14 2:36 ` Eli Zaretskii 2 siblings, 1 reply; 53+ messages in thread From: Corwin Brust @ 2022-09-13 23:11 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel On Tue, Sep 13, 2022 at 12:47 PM Eli Zaretskii <eliz@gnu.org> wrote: > > > From: Corwin Brust <corwin@bru.st> > > Date: Tue, 13 Sep 2022 12:23:19 -0500 > > > > On Mon, Sep 12, 2022 at 5:13 AM Stefan Kangas <stefankangas@gmail.com> wrote: > > > > > > Version 28.2 of Emacs, the extensible text editor, should now > > > be available from your nearest GNU mirror: > > > > Binaries for Emacs 28.2 targeting Microsoft Windows are now available, as well. > > Thanks. But did you see bug#56639? It looks like there was some > problem with generating loaddefs, and the question that worries me is > whether the same could have happened for the 28.2 binaries. I can't reproduce bug#56639 starting from the installer for Emacs 28.2 published today. I tested just now using a "test" machine without any existing Emacs (or MSYS, etc) installations. I'm fairly confident that bug will turn out to be something with the way I had been making "snapshot" binaries from the main development branch. (I haven't made any snapshot builds recently.) ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Windows Binaries for Emacs 28.2 released 2022-09-13 23:11 ` Corwin Brust @ 2022-09-14 2:36 ` Eli Zaretskii 0 siblings, 0 replies; 53+ messages in thread From: Eli Zaretskii @ 2022-09-14 2:36 UTC (permalink / raw) To: Corwin Brust; +Cc: emacs-devel > From: Corwin Brust <corwin@bru.st> > Date: Tue, 13 Sep 2022 18:11:34 -0500 > Cc: emacs-devel@gnu.org > > On Tue, Sep 13, 2022 at 12:47 PM Eli Zaretskii <eliz@gnu.org> wrote: > > > > > From: Corwin Brust <corwin@bru.st> > > > Date: Tue, 13 Sep 2022 12:23:19 -0500 > > > > > > On Mon, Sep 12, 2022 at 5:13 AM Stefan Kangas <stefankangas@gmail.com> wrote: > > > > > > > > Version 28.2 of Emacs, the extensible text editor, should now > > > > be available from your nearest GNU mirror: > > > > > > Binaries for Emacs 28.2 targeting Microsoft Windows are now available, as well. > > > > Thanks. But did you see bug#56639? It looks like there was some > > problem with generating loaddefs, and the question that worries me is > > whether the same could have happened for the 28.2 binaries. > > I can't reproduce bug#56639 starting from the installer for Emacs 28.2 > published today. I tested just now using a "test" machine without any > existing Emacs (or MSYS, etc) installations. > > I'm fairly confident that bug will turn out to be something with the > way I had been making "snapshot" binaries from the main development > branch. (I haven't made any snapshot builds recently.) Thanks, if that was a singular failure that won't come back, we are good, and this bug can be closed. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released
@ 2022-09-14 17:06 Karl Fogel
2022-09-14 17:21 ` Eli Zaretskii
2022-09-14 17:39 ` Eli Zaretskii
0 siblings, 2 replies; 53+ messages in thread
From: Karl Fogel @ 2022-09-14 17:06 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: stefankangas, emacs-devel
>I was not suggesting including the contents of the NEWS file. I
>was
>suggesting including a *link to* the NEWS file, so that those who
>are
>interested can follow the link.
I should have said: "a link to the NEWS file or some other web
page that describes the release".
The key point is for the announcement email to link to a more
detailed description of what's new in the release. Whether that
description is the NEWS file or something else is a separate
question -- whatever it is, it'll have more information about the
release than the email announcement has.
Best regards,
-Karl
^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 17:06 Karl Fogel @ 2022-09-14 17:21 ` Eli Zaretskii 2022-09-14 18:49 ` Karl Fogel 2022-09-14 17:39 ` Eli Zaretskii 1 sibling, 1 reply; 53+ messages in thread From: Eli Zaretskii @ 2022-09-14 17:21 UTC (permalink / raw) To: Karl Fogel; +Cc: stefankangas, emacs-devel > From: Karl Fogel <kfogel@red-bean.com> > Cc: stefankangas@gmail.com, emacs-devel@gnu.org > Date: Wed, 14 Sep 2022 12:06:17 -0500 > > >I was not suggesting including the contents of the NEWS file. I > >was > >suggesting including a *link to* the NEWS file, so that those who > >are > >interested can follow the link. > > I should have said: "a link to the NEWS file or some other web > page that describes the release". But we already do that! For a major release, the Web page includes its main new features, and the Web page mentions them for a month since the release. And the announcement tells how to read the NEWS file. What is missing? > The key point is for the announcement email to link to a more > detailed description of what's new in the release. More detailed than what? > Whether that description is the NEWS file or something else is a > separate question -- whatever it is, it'll have more information > about the release than the email announcement has. Here's the list of main new features in Emacs 28.1, copied from https://www.gnu.org/software/emacs/ Emacs 28.1 Released Apr 4, 2022 Emacs 28.1 has a wide variety of new features, including: Native compilation of Lisp files Text shaping with HarfBuzz and drawing with Cairo Support for loading Secure Computing filters Much improved display of Emoji and Emoji sequences New system for documenting groups of functions A minor mode for context menus Mode-specific commands Emacs shows matching parentheses by default Many improvements and extensions to project.el There's a link to NEWS for people who want that. What is the problem for the email announcement to have the same list of main new features, and refer to NEWS, as we already do, for those who really want that? ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 17:21 ` Eli Zaretskii @ 2022-09-14 18:49 ` Karl Fogel 2022-09-14 18:56 ` Eli Zaretskii 0 siblings, 1 reply; 53+ messages in thread From: Karl Fogel @ 2022-09-14 18:49 UTC (permalink / raw) To: Eli Zaretskii; +Cc: stefankangas, emacs-devel I think I see where the miscommunication is coming from here. Let me explain my suggestion more clearly: Stefan's announcement mail was for 28.2, and has this sentence: "Emacs 28.2 is a bug-fix release, with no new features with respect to Emacs 28.1." That's probably why his email didn't have any link out to a description of the release -- because 28.2 has no new features; it's just bugfixes. (You can see his mail here, for reference: https://mail.gnu.org/archive/html/emacs-devel/2022-09/msg00730.html) What I'm saying is that *every* release announcement email should have a clickable link to the release notes for that release, even when we're only making a bugfix release. There are a couple of reasons for this, one direct and one more subtle: The direct reason is: Many readers will want to be able to click on a link to see what's in the release, because even if it's only bugfixes, they'll want to know what those fixes were. They're making a decision about whether to upgrade, and typically that decision involves reading the release notes. So if we just point to the release notes for *every* release, always, we'll help smooth their decision process. The more subtle reason is: Some people who (for whatever reason) didn't upgrade from >= 27.x when 28.1 came out may decide to do so when they see the 28.2 announcement. Online release notes are usually structured so that if one is reading the notes for X.Y, it's very easy to get from there to the notes for X.(Y-1) -- you just scroll farther down in the web page, or you edit the URL in some obvious way, or something like that. Thus, people who saw Stefan's announcement would have the following assumption in the back of their minds: "If I can get to the release notes for 28.2, it'll be an equally easy hop from there to the release notes for 28.1". Therefore, including a link to the 28.2 release notes in the 28.2 announcement email would help those who are upgrading from >= 27.x too, as well as those upgrading from 28.1. So my suggestion is that release announcement emails always include a direct link to the release notes for that release, for the reasons given above. And specifically, that we stick to this policy even for minor or bugfix releases. I hope this clarifies. Best regards, -Karl ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 18:49 ` Karl Fogel @ 2022-09-14 18:56 ` Eli Zaretskii 2022-09-14 19:15 ` Karl Fogel 0 siblings, 1 reply; 53+ messages in thread From: Eli Zaretskii @ 2022-09-14 18:56 UTC (permalink / raw) To: Karl Fogel; +Cc: stefankangas, emacs-devel > From: Karl Fogel <kfogel@red-bean.com> > Cc: stefankangas@gmail.com, emacs-devel@gnu.org > Date: Wed, 14 Sep 2022 13:49:58 -0500 > > What I'm saying is that *every* release announcement email should > have a clickable link to the release notes for that release, even > when we're only making a bugfix release. But we don't have any release notes for bugfix releases. We don't track bugs that we fix in such releases, and don't record them anywhere except in Git logs. We certainly don't record them in NEWS, which is why what Stefan did misses your point. > So my suggestion is that release announcement emails always > include a direct link to the release notes for that release, for > the reasons given above. And specifically, that we stick to this > policy even for minor or bugfix releases. For that to be possible, we should first have some record of the bugs we fixed explained in a language that would be understandable to users (as opposed to Emacs developers). Such a record will most probably mention only some of the bugfixes, since many of them are minor and others don't tell anything to users. So let's first discuss whether we want such a record, and if we do, how this could be possible in practice. Until we have such a record, talking about publishing it in a release announcement is meaningless. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 18:56 ` Eli Zaretskii @ 2022-09-14 19:15 ` Karl Fogel 2022-09-14 19:21 ` Eli Zaretskii 0 siblings, 1 reply; 53+ messages in thread From: Karl Fogel @ 2022-09-14 19:15 UTC (permalink / raw) To: Eli Zaretskii; +Cc: stefankangas, emacs-devel On 14 Sep 2022, Eli Zaretskii wrote: >But we don't have any release notes for bugfix releases. We >don't >track bugs that we fix in such releases, and don't record them >anywhere except in Git logs. We certainly don't record them in >NEWS, >which is why what Stefan did misses your point. We have an entry in NEWS for 28.2. That entry has a substantive item about an installation change. There are also a couple of items listed under "Changes in Specialized Modes and Packages in Emacs 28.2" (although one of them says that the change was actually released in 28.1 and that we just forgot to include it in the release notes then). >> So my suggestion is that release announcement emails always >> include a direct link to the release notes for that release, >> for >> the reasons given above. And specifically, that we stick to >> this >> policy even for minor or bugfix releases. > >For that to be possible, we should first have some record of the >bugs >we fixed explained in a language that would be understandable to >users >(as opposed to Emacs developers). Such a record will most >probably >mention only some of the bugfixes, since many of them are minor >and >others don't tell anything to users. So let's first discuss >whether >we want such a record, and if we do, how this could be possible >in >practice. Until we have such a record, talking about publishing >it in >a release announcement is meaningless. While that would certainly make better release notes, I can't say whether it's worth the effort, and anyway it's not required here. Even without us keeping such a record, the so-called "more subtle" point in my previous message still holds: People who land on the 28.2 notes can easily find their way from there to the previous notes, and so on. Since we don't know the version of Emacs the reader might be contemplating upgrading from, by linking from the announcement email to the corresponding recent release notes, we put the reader at a starting point from which they can easily trace back as far as they need to go to make their decision. In other words, *even* if all we do for a minor release is put an entry into NEWS that says... > * Changes in Emacs X.Y > > This is a bug-fix release with no new features. ...and then we point to that (in whatever form it lives on the web), we are still helping the reader start their informational journey. This also simplifies the release process a tiny bit, because it's an unconditional policy. The email template would always have a slot for that link, and that link would always has a place to point to. Best regards, -Karl ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 19:15 ` Karl Fogel @ 2022-09-14 19:21 ` Eli Zaretskii 2022-09-14 19:53 ` Karl Fogel 0 siblings, 1 reply; 53+ messages in thread From: Eli Zaretskii @ 2022-09-14 19:21 UTC (permalink / raw) To: Karl Fogel; +Cc: stefankangas, emacs-devel > From: Karl Fogel <kfogel@red-bean.com> > Cc: stefankangas@gmail.com, emacs-devel@gnu.org > Date: Wed, 14 Sep 2022 14:15:26 -0500 > > On 14 Sep 2022, Eli Zaretskii wrote: > >But we don't have any release notes for bugfix releases. We > >don't > >track bugs that we fix in such releases, and don't record them > >anywhere except in Git logs. We certainly don't record them in > >NEWS, > >which is why what Stefan did misses your point. > > We have an entry in NEWS for 28.2. > > That entry has a substantive item about an installation change. > There are also a couple of items listed under "Changes in > Specialized Modes and Packages in Emacs 28.2" (although one of > them says that the change was actually released in 28.1 and that > we just forgot to include it in the release notes then). These are not the bugfixes whose list you wanted to see. > People who land on the 28.2 notes can easily find their way from > there to the previous notes, and so on. Since we don't know the > version of Emacs the reader might be contemplating upgrading from, > by linking from the announcement email to the corresponding recent > release notes, we put the reader at a starting point from which > they can easily trace back as far as they need to go to make their > decision. > > In other words, *even* if all we do for a minor release is put an > entry into NEWS that says... > > > * Changes in Emacs X.Y > > > > This is a bug-fix release with no new features. > > ...and then we point to that (in whatever form it lives on the > web), we are still helping the reader start their informational > journey. You keep changing the request on every step. It is very hard to have a useful discussion this way. So now I understand that you suggest having something like this: . a link to NEWS of the current release (for minor releases, this NEWS could be empty or almost empty, and we don't have a way to describe the bugs we fixed there, but you now say this is not important?) . a link to the announcement of previous release, where there will be a link to NEWS of that release . and so on, all the way to some old enough release beyond which no one will bother Is that correct? Or do we have a misunderstanding again? ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 19:21 ` Eli Zaretskii @ 2022-09-14 19:53 ` Karl Fogel 2022-09-15 6:58 ` Eli Zaretskii 0 siblings, 1 reply; 53+ messages in thread From: Karl Fogel @ 2022-09-14 19:53 UTC (permalink / raw) To: Eli Zaretskii; +Cc: stefankangas, emacs-devel On 14 Sep 2022, Eli Zaretskii wrote: >> From: Karl Fogel <kfogel@red-bean.com> >> Cc: stefankangas@gmail.com, emacs-devel@gnu.org >> Date: Wed, 14 Sep 2022 14:15:26 -0500 >> >> On 14 Sep 2022, Eli Zaretskii wrote: >> >But we don't have any release notes for bugfix releases. We >> >don't >> >track bugs that we fix in such releases, and don't record them >> >anywhere except in Git logs. We certainly don't record them >> >in >> >NEWS, >> >which is why what Stefan did misses your point. >> >> We have an entry in NEWS for 28.2. >> >> That entry has a substantive item about an installation change. >> There are also a couple of items listed under "Changes in >> Specialized Modes and Packages in Emacs 28.2" (although one of >> them says that the change was actually released in 28.1 and >> that >> we just forgot to include it in the release notes then). > >These are not the bugfixes whose list you wanted to see. Sure it is. It's good enough -- and presumably that's why we link to it from the 28.2 section on https://www.gnu.org/savannah-checkouts/gnu/emacs/emacs.html#Releases . All I'm saying is that the announcement email should contain the *same link* that the above page contains. If we want to make further improvements to release notes, we can. I'm not against that. But my core suggestion has always been to just link to the thing *that we already have*. We don't need to do more work to make a better thing. Let's just point to the thing we have -- that would already be an improvement on the status quo, and a very easy improvement to implement. While the blurb for 28.2 may not be a complete list of bugfixes, it is still useful, both in what it contains and in its position at the end of an easily-navigable long line of past release notes. >You keep changing the request on every step. It is very hard to >have >a useful discussion this way. I have been making the same request in every single email. My original email contains the same proposal I am making above: https://mail.gnu.org/archive/html/emacs-devel/2022-09/msg00757.html (Later I introduced the observation that readers of announcement emails will also use the *already existing* ability to easily get from the current release notes to past release notes. That merely supplements the argument I've always been making -- it is an additional feature, but it doesn't require any extra work on our part: we already have it.) >So now I understand that you suggest having something like this: > > . a link to NEWS of the current release (for minor releases, > this > NEWS could be empty or almost empty, and we don't have a way > to > describe the bugs we fixed there, but you now say this is not > important?) > . a link to the announcement of previous release, where there > will > be a link to NEWS of that release > . and so on, all the way to some old enough release beyond > which no > one will bother > >Is that correct? Or do we have a misunderstanding again? I don't understand how you got that from what I wrote, but it is not what I said. My suggestion is simply this: Every release announcement email -- major or minor -- should have a link to the corresponding online release notes. That single link is enough to satisfy readers who want to go looking for more detail. Sure, we could improve our release notes for minor releases, if we decide it's worth the effort, but just dependably having the link at all would still be an improvement over the status quo. In practice, some readers will use that to jump to information about older releases, since not everyone upgrades with every release. Our online release notes are already presented in a way that makes such jumping convenient, so we don't need to do any more work to get that benefit. Best regards, -Karl ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 19:53 ` Karl Fogel @ 2022-09-15 6:58 ` Eli Zaretskii 2022-09-15 7:44 ` Stefan Kangas 2022-09-15 17:59 ` Karl Fogel 0 siblings, 2 replies; 53+ messages in thread From: Eli Zaretskii @ 2022-09-15 6:58 UTC (permalink / raw) To: Karl Fogel; +Cc: stefankangas, emacs-devel > From: Karl Fogel <kfogel@red-bean.com> > Cc: stefankangas@gmail.com, emacs-devel@gnu.org > Date: Wed, 14 Sep 2022 14:53:43 -0500 > > >> We have an entry in NEWS for 28.2. > >> > >> That entry has a substantive item about an installation change. > >> There are also a couple of items listed under "Changes in > >> Specialized Modes and Packages in Emacs 28.2" (although one of > >> them says that the change was actually released in 28.1 and > >> that > >> we just forgot to include it in the release notes then). > > > >These are not the bugfixes whose list you wanted to see. > > Sure it is. It's good enough -- and presumably that's why we link > to it from the 28.2 section on > https://www.gnu.org/savannah-checkouts/gnu/emacs/emacs.html#Releases > . Are we talking about the email announcements or are we talking about the Emacs Web page? They are two different media, and I thought you were talking about the former. The email announcement of a major release (in this case, Emacs 28.1) has this text: For a summary of changes in Emacs 28.1, see the etc/NEWS file in the tarball; you can view it from Emacs by typing 'C-h n', or by clicking Help->Emacs News from the menu bar. For the complete list of changes and the people who made them, see the various ChangeLog files in the source distribution. For a summary of all the people who have contributed to Emacs, see the etc/AUTHORS file. AFAIU, you wanted to have there an HTML link to the NEWS file, is that correct? If so, I can suggest adding to the above text the link to https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-28 Would that be okay? One subtle issue here is that when we post the email announcement about a new release, the on-line manuals and the Emacs Web page are not yet up-to-date, so either a link to anything inside the Web pages will be outdated, or we will need to delay the announcement until the Web pages are updated, both of which are undesirable. A link to Git above is thus a compromise that doesn't have these disadvantages. > All I'm saying is that the announcement email should contain the > *same link* that the above page contains. See above: that'd delay the release announcement, sometimes by days, depending on the free time of the people who do these updating jobs. > While the blurb for 28.2 may not be a complete list of bugfixes, > it is still useful, both in what it contains and in its position > at the end of an easily-navigable long line of past release notes. As explained already, that blurb is not a list of bugfixes at all. It is a list of noteworthy changes in the release, and in minor releases it is usually very short, sometimes includes "old news" from the previous releases that we just forgot to mention, and could even be empty. I don't especially mind having that referenced in the email announcements, but if that satisfies your request, I really wonder what was all the fuss about. > >You keep changing the request on every step. It is very hard to > >have > >a useful discussion this way. > > I have been making the same request in every single email. My > original email contains the same proposal I am making above: No, it didn't, not in this detail and accuracy. > >Is that correct? Or do we have a misunderstanding again? > > I don't understand how you got that from what I wrote, but it is > not what I said. As already mentioned, it is hard to understand what exactly are you saying. Apologies for not being better at that. > My suggestion is simply this: > > Every release announcement email -- major or minor -- should have > a link to the corresponding online release notes. If by "release notes" you mean the NEWS file, this can be done, although I question the usefulness. If you mean something else, then we don't have any "release notes" in Emacs; however the Emacs Web page does show a list of the more important new features in each major release. > That single link is enough to satisfy readers who want to go > looking for more detail. What is this assertion based on? I understand that doing so will satisfy you, but how do you know it will satisfy others? ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-15 6:58 ` Eli Zaretskii @ 2022-09-15 7:44 ` Stefan Kangas 2022-09-15 17:59 ` Karl Fogel 1 sibling, 0 replies; 53+ messages in thread From: Stefan Kangas @ 2022-09-15 7:44 UTC (permalink / raw) To: Eli Zaretskii, Karl Fogel; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > AFAIU, you wanted to have there an HTML link to the NEWS file, is that > correct? If so, I can suggest adding to the above text the link to > > https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-28 > > Would that be okay? That proposal sounds okay to me, FWIW. > One subtle issue here is that when we post the email announcement > about a new release, the on-line manuals and the Emacs Web page are > not yet up-to-date, so either a link to anything inside the Web pages > will be outdated, or we will need to delay the announcement until the > Web pages are updated, both of which are undesirable. A link to Git > above is thus a compromise that doesn't have these disadvantages. That's exactly right. While I do happen to think there is room for more automation here, the link to git is a good compromise for now. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-15 6:58 ` Eli Zaretskii 2022-09-15 7:44 ` Stefan Kangas @ 2022-09-15 17:59 ` Karl Fogel 1 sibling, 0 replies; 53+ messages in thread From: Karl Fogel @ 2022-09-15 17:59 UTC (permalink / raw) To: Eli Zaretskii; +Cc: stefankangas, emacs-devel On 15 Sep 2022, Eli Zaretskii wrote: >> From: Karl Fogel <kfogel@red-bean.com> >> Cc: stefankangas@gmail.com, emacs-devel@gnu.org >> Date: Wed, 14 Sep 2022 14:53:43 -0500 >> >> >> We have an entry in NEWS for 28.2. >> >> >> >> That entry has a substantive item about an installation >> >> change. >> >> There are also a couple of items listed under "Changes in >> >> Specialized Modes and Packages in Emacs 28.2" (although one >> >> of >> >> them says that the change was actually released in 28.1 and >> >> that >> >> we just forgot to include it in the release notes then). >> > >> >These are not the bugfixes whose list you wanted to see. >> >> Sure it is. It's good enough -- and presumably that's why we >> link >> to it from the 28.2 section on >> https://www.gnu.org/savannah-checkouts/gnu/emacs/emacs.html#Releases >> . > >Are we talking about the email announcements or are we talking >about >the Emacs Web page? They are two different media, and I thought >you >were talking about the former. We're talking about making a change to email announcements. The fact that we already link to the minor release's NEWS file from the "#Releases" section of the web site indicates that we think the contents of those NEWS files to be noteworthy for the release. We're already using them, effectively, as release notes -- they are, after all, notes about the release, that we link to from our web page about releases. (I could have been clearer about the fact that I was using "release notes" as a shorthand phrase to refer this information that we already post to the web to accompany a release.) >The email announcement of a major release (in this case, Emacs >28.1) >has this text: > > For a summary of changes in Emacs 28.1, see the etc/NEWS file > in the > tarball; you can view it from Emacs by typing 'C-h n', or by > clicking > Help->Emacs News from the menu bar. > > For the complete list of changes and the people who made them, > see the > various ChangeLog files in the source distribution. For a > summary of > all the people who have contributed to Emacs, see the > etc/AUTHORS > file. > >AFAIU, you wanted to have there an HTML link to the NEWS file, is >that >correct? If so, I can suggest adding to the above text the link >to > > https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-28 > >Would that be okay? Yes. There have been separate followup discussions here of improving the in-browser presentation of that information, and/or making the URL something a little more familiar, and those would be welcome improvements, but just doing the above would solve the problem -- we would now have a clickable link. >One subtle issue here is that when we post the email announcement >about a new release, the on-line manuals and the Emacs Web page >are >not yet up-to-date, so either a link to anything inside the Web >pages >will be outdated, or we will need to delay the announcement until >the >Web pages are updated, both of which are undesirable. A link to >Git >above is thus a compromise that doesn't have these disadvantages. I didn't know about that process ordering issue. In that case, a simple solution is just a link to Git, as you suggest. >> All I'm saying is that the announcement email should contain >> the >> *same link* that the above page contains. > >See above: that'd delay the release announcement, sometimes by >days, >depending on the free time of the people who do these updating >jobs. Yup; I didn't know about that ordering issue. But a link to the exact same information (at this different, Git-based URL) is fine. >> While the blurb for 28.2 may not be a complete list of >> bugfixes, >> it is still useful, both in what it contains and in its >> position >> at the end of an easily-navigable long line of past release >> notes. > >As explained already, that blurb is not a list of bugfixes at >all. It >is a list of noteworthy changes in the release, and in minor >releases >it is usually very short, sometimes includes "old news" from the >previous releases that we just forgot to mention, and could even >be >empty. I don't especially mind having that referenced in the >email >announcements, but if that satisfies your request, I really >wonder >what was all the fuss about. "A list of noteworthy changes in the release" sounds like a description of release notes, and is good enough. If some day we have a chance to make even more information easily available, that's even better, but no need to wait for that. >If by "release notes" you mean the NEWS file, this can be done, >although I question the usefulness. I assumed that if we are maintaining the NEWS file entries, we must think they are useful news. Otherwise, why are we writing them? >If you mean something else, then >we don't have any "release notes" in Emacs; however the Emacs Web >page >does show a list of the more important new features in each major >release. > >> That single link is enough to satisfy readers who want to go >> looking for more detail. > >What is this assertion based on? I understand that doing so will >satisfy you, but how do you know it will satisfy others? I tried to explain this in an earlier post, where I wrote: > Online release notes are usually structured so that > if one is reading the notes for X.Y, it's very easy to get from > there to the notes for X.(Y-1) -- you just scroll farther down > in > the web page, or you edit the URL in some obvious way, or > something like that. Thus, people who saw Stefan's announcement > would have the following assumption in the back of their minds: > "If I can get to the release notes for 28.2, it'll be an equally > easy hop from there to the release notes for 28.1". Therefore, > including a link to the 28.2 release notes in the 28.2 > announcement email would help those who are upgrading from >= > 27.x > too, as well as those upgrading from 28.1. What I said there applies (for example) to the NEWS file link you give above. Once someone has landed on the Git-served NEWS web page, they can easily find their way to earlier release notes if the wish to. In this case they would do it by searching farther down in the same page. In other cases, such as if they had landed on https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS.28, they might might do it via trivial URL editing. These are common strategies that people who install software like Emacs generally know how to use. I would expect that you yourself have used such strategies before, though I don't know for sure. Best regards, -Karl ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: Emacs 28.2 released 2022-09-14 17:06 Karl Fogel 2022-09-14 17:21 ` Eli Zaretskii @ 2022-09-14 17:39 ` Eli Zaretskii 1 sibling, 0 replies; 53+ messages in thread From: Eli Zaretskii @ 2022-09-14 17:39 UTC (permalink / raw) To: Karl Fogel; +Cc: stefankangas, emacs-devel > From: Karl Fogel <kfogel@red-bean.com> > Cc: stefankangas@gmail.com, emacs-devel@gnu.org > Date: Wed, 14 Sep 2022 12:06:17 -0500 > > The key point is for the announcement email to link to a more > detailed description of what's new in the release. The email announcement is a plain-text message. It lists the main new features of a major release, and explains how to access NEWS for more. Why is anything else needed? ^ permalink raw reply [flat|nested] 53+ messages in thread
end of thread, other threads:[~2022-09-16 14:56 UTC | newest] Thread overview: 53+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-09-12 10:13 Emacs 28.2 released Stefan Kangas 2022-09-12 11:28 ` Michael Albinus 2022-09-12 11:55 ` Michael Albinus 2022-09-12 11:59 ` Eli Zaretskii 2022-09-12 12:00 ` Eli Zaretskii 2022-09-12 12:03 ` Michael Albinus 2022-09-12 12:20 ` Lars Ingebrigtsen 2022-09-12 20:59 ` Karl Fogel 2022-09-13 1:36 ` Stefan Kangas 2022-09-13 2:30 ` Eli Zaretskii 2022-09-13 9:39 ` Stefan Kangas 2022-09-13 12:03 ` Eli Zaretskii 2022-09-13 12:46 ` Stefan Kangas 2022-09-13 13:03 ` Lars Ingebrigtsen 2022-09-13 13:43 ` Robert Pluim 2022-09-13 13:55 ` Lars Ingebrigtsen 2022-09-14 16:43 ` Stefan Kangas 2022-09-14 16:47 ` Lars Ingebrigtsen 2022-09-14 17:33 ` Eli Zaretskii 2022-09-14 22:50 ` Stefan Kangas 2022-09-15 5:37 ` Eli Zaretskii 2022-09-15 7:44 ` Stefan Kangas 2022-09-14 16:54 ` Eli Zaretskii 2022-09-14 22:50 ` Stefan Kangas 2022-09-15 5:38 ` Eli Zaretskii 2022-09-14 16:57 ` Karl Fogel 2022-09-14 18:34 ` Bob Rogers 2022-09-16 14:56 ` Stefan Kangas 2022-09-13 15:29 ` Karl Fogel 2022-09-13 15:49 ` Eli Zaretskii 2022-09-13 15:52 ` Eli Zaretskii 2022-09-14 16:59 ` Karl Fogel 2022-09-14 17:04 ` Eli Zaretskii 2022-09-13 17:23 ` Windows Binaries for " Corwin Brust 2022-09-13 17:47 ` Eli Zaretskii 2022-09-13 18:01 ` Corwin Brust 2022-09-13 18:13 ` Eli Zaretskii 2022-09-13 19:30 ` Corwin Brust 2022-09-13 18:27 ` Óscar Fuentes 2022-09-14 2:56 ` Corwin Brust 2022-09-13 23:11 ` Corwin Brust 2022-09-14 2:36 ` Eli Zaretskii -- strict thread matches above, loose matches on Subject: below -- 2022-09-14 17:06 Karl Fogel 2022-09-14 17:21 ` Eli Zaretskii 2022-09-14 18:49 ` Karl Fogel 2022-09-14 18:56 ` Eli Zaretskii 2022-09-14 19:15 ` Karl Fogel 2022-09-14 19:21 ` Eli Zaretskii 2022-09-14 19:53 ` Karl Fogel 2022-09-15 6:58 ` Eli Zaretskii 2022-09-15 7:44 ` Stefan Kangas 2022-09-15 17:59 ` Karl Fogel 2022-09-14 17:39 ` Eli Zaretskii
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).