* Emacs 29.2 released @ 2024-01-18 11:06 Eli Zaretskii 2024-01-18 12:06 ` Po Lu ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Eli Zaretskii @ 2024-01-18 11:06 UTC (permalink / raw) To: emacs-devel Hi! Version 29.2 of Emacs, the extensible text editor, should now be available from your nearest GNU mirror: https://ftpmirror.gnu.org/emacs/emacs-29.2.tar.xz https://ftpmirror.gnu.org/emacs/emacs-29.2.tar.gz The tarballs are signed; you can get the corresponding PGP signature files at: https://ftpmirror.gnu.org/emacs/emacs-29.2.tar.xz.sig https://ftpmirror.gnu.org/emacs/emacs-29.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-29.2.tar.xz.sig (and similarly for emacs-29.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 keyserver.ubuntu.com --recv-keys \ 17E90D521672C04631B1183EE78DAE0F3115E06B Alternative keyservers to try are pgp.mit.edu and keys.openpgp.org. You can also run sha1sum or sha256sum and confirm that these checksums match: SHA1 emacs-29.2.tar.gz a3751a1dc9c68c93e00f8935603f48d7b1804360 SHA1 emacs-29.2.tar.xz 77e16923012960960c2d8fd8cc92db70f8a366b9 SHA256 emacs-29.2.tar.gz ac8773eb17d8b3c0c4a3bccbb478f7c359266b458563f9a5e2c23c53c05e4e59 SHA256 emacs-29.2.tar.xz 7d3d2448988720bf4bf57ad77a5a08bf22df26160f90507a841ba986be2670dc Emacs 29.2 is a bug-fix release, with no new features with respect to Emacs 29.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] 14+ messages in thread
* Re: Emacs 29.2 released 2024-01-18 11:06 Emacs 29.2 released Eli Zaretskii @ 2024-01-18 12:06 ` Po Lu 2024-01-18 12:27 ` Eli Zaretskii 2024-01-19 1:40 ` pdumper.c Wstringop-overflow warnings with CFLAGS="-O3" [Re: Emacs 29.2 released] N. Jackson 2024-01-19 21:22 ` Emacs 29.2 released Michael Albinus 2 siblings, 1 reply; 14+ messages in thread From: Po Lu @ 2024-01-18 12:06 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > Hi! > > Version 29.2 of Emacs, the extensible text editor, should now > be available from your nearest GNU mirror: > > https://ftpmirror.gnu.org/emacs/emacs-29.2.tar.xz > https://ftpmirror.gnu.org/emacs/emacs-29.2.tar.gz > > The tarballs are signed; you can get the corresponding PGP signature > files at: > > https://ftpmirror.gnu.org/emacs/emacs-29.2.tar.xz.sig > https://ftpmirror.gnu.org/emacs/emacs-29.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-29.2.tar.xz.sig > > (and similarly for emacs-29.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 keyserver.ubuntu.com --recv-keys \ > 17E90D521672C04631B1183EE78DAE0F3115E06B > > Alternative keyservers to try are pgp.mit.edu and keys.openpgp.org. > > You can also run sha1sum or sha256sum and confirm that these > checksums match: > > SHA1 emacs-29.2.tar.gz > a3751a1dc9c68c93e00f8935603f48d7b1804360 > SHA1 emacs-29.2.tar.xz > 77e16923012960960c2d8fd8cc92db70f8a366b9 > > SHA256 emacs-29.2.tar.gz > ac8773eb17d8b3c0c4a3bccbb478f7c359266b458563f9a5e2c23c53c05e4e59 > SHA256 emacs-29.2.tar.xz > 7d3d2448988720bf4bf57ad77a5a08bf22df26160f90507a841ba986be2670dc > > Emacs 29.2 is a bug-fix release, with no new features with respect to > Emacs 29.1. Thank you! How are the DJGPP packages generated? I have configured a machine to build the MS-DOS port every so often, which perhaps could be repurposed to also generate such releases. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Emacs 29.2 released 2024-01-18 12:06 ` Po Lu @ 2024-01-18 12:27 ` Eli Zaretskii 2024-01-18 12:38 ` Po Lu 0 siblings, 1 reply; 14+ messages in thread From: Eli Zaretskii @ 2024-01-18 12:27 UTC (permalink / raw) To: Po Lu; +Cc: emacs-devel > From: Po Lu <luangruo@yahoo.com> > Cc: emacs-devel@gnu.org > Date: Thu, 18 Jan 2024 20:06:36 +0800 > > Eli Zaretskii <eliz@gnu.org> writes: > > > Emacs 29.2 is a bug-fix release, with no new features with respect to > > Emacs 29.1. > > Thank you! > > How are the DJGPP packages generated? I have configured a machine to > build the MS-DOS port every so often, which perhaps could be repurposed > to also generate such releases. What do you mean by "the DJGPP packages" in this context? ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Emacs 29.2 released 2024-01-18 12:27 ` Eli Zaretskii @ 2024-01-18 12:38 ` Po Lu 2024-01-18 13:00 ` Eli Zaretskii 0 siblings, 1 reply; 14+ messages in thread From: Po Lu @ 2024-01-18 12:38 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > What do you mean by "the DJGPP packages" in this context? Packages assembled in the same format as the packages available on the DJGPP FTP site, which are ZIP archives that can be unpacked in any directory and executed directly from there. Thanks. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Emacs 29.2 released 2024-01-18 12:38 ` Po Lu @ 2024-01-18 13:00 ` Eli Zaretskii 2024-01-20 14:41 ` Eli Zaretskii 0 siblings, 1 reply; 14+ messages in thread From: Eli Zaretskii @ 2024-01-18 13:00 UTC (permalink / raw) To: Po Lu; +Cc: emacs-devel > From: Po Lu <luangruo@yahoo.com> > Cc: emacs-devel@gnu.org > Date: Thu, 18 Jan 2024 20:38:52 +0800 > > Eli Zaretskii <eliz@gnu.org> writes: > > > What do you mean by "the DJGPP packages" in this context? > > Packages assembled in the same format as the packages available on the > DJGPP FTP site, which are ZIP archives that can be unpacked in any > directory and executed directly from there. They are just ZIP archives produced from a directory where Emacs was built, plus a few files that describe the package. I will probably produce the files for Emacs 29.2 in a couple of days. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Emacs 29.2 released 2024-01-18 13:00 ` Eli Zaretskii @ 2024-01-20 14:41 ` Eli Zaretskii 2024-01-22 6:20 ` Po Lu 0 siblings, 1 reply; 14+ messages in thread From: Eli Zaretskii @ 2024-01-20 14:41 UTC (permalink / raw) To: luangruo; +Cc: emacs-devel > Date: Thu, 18 Jan 2024 15:00:13 +0200 > From: Eli Zaretskii <eliz@gnu.org> > Cc: emacs-devel@gnu.org > > > From: Po Lu <luangruo@yahoo.com> > > Cc: emacs-devel@gnu.org > > Date: Thu, 18 Jan 2024 20:38:52 +0800 > > > > Eli Zaretskii <eliz@gnu.org> writes: > > > > > What do you mean by "the DJGPP packages" in this context? > > > > Packages assembled in the same format as the packages available on the > > DJGPP FTP site, which are ZIP archives that can be unpacked in any > > directory and executed directly from there. > > They are just ZIP archives produced from a directory where Emacs was > built, plus a few files that describe the package. I will probably > produce the files for Emacs 29.2 in a couple of days. Now done. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Emacs 29.2 released 2024-01-20 14:41 ` Eli Zaretskii @ 2024-01-22 6:20 ` Po Lu 2024-01-23 17:41 ` Eli Zaretskii 0 siblings, 1 reply; 14+ messages in thread From: Po Lu @ 2024-01-22 6:20 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > Now done. Thank you. (For the record, here is the announcement: http://al.howardknight.net/?ID=170588428900) ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Emacs 29.2 released 2024-01-22 6:20 ` Po Lu @ 2024-01-23 17:41 ` Eli Zaretskii 0 siblings, 0 replies; 14+ messages in thread From: Eli Zaretskii @ 2024-01-23 17:41 UTC (permalink / raw) To: Po Lu; +Cc: emacs-devel > From: Po Lu <luangruo@yahoo.com> > Cc: emacs-devel@gnu.org > Date: Mon, 22 Jan 2024 14:20:25 +0800 > > Eli Zaretskii <eliz@gnu.org> writes: > > > Now done. > > Thank you. (For the record, here is the announcement: > http://al.howardknight.net/?ID=170588428900) I think the below is a better link, if someone is interested: https://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2024/01/20/09:39:56 ^ permalink raw reply [flat|nested] 14+ messages in thread
* pdumper.c Wstringop-overflow warnings with CFLAGS="-O3" [Re: Emacs 29.2 released] 2024-01-18 11:06 Emacs 29.2 released Eli Zaretskii 2024-01-18 12:06 ` Po Lu @ 2024-01-19 1:40 ` N. Jackson 2024-01-19 7:23 ` Eli Zaretskii 2024-01-19 21:22 ` Emacs 29.2 released Michael Albinus 2 siblings, 1 reply; 14+ messages in thread From: N. Jackson @ 2024-01-19 1:40 UTC (permalink / raw) To: emacs-devel At 13:06 +0200 on Thursday 2024-01-18, Eli Zaretskii wrote: > > Version 29.2 of Emacs, the extensible text editor, should now > be available Thank you Eli for your stalwart maintenance of Emacs and to everyone else who has contributed recently (and, indeed, ever). Building Emacs 29.2 with CFLAGS="-O3" I get four Wstringop-overflow warnings in pdumper.c (see below). Can I (as an Emacs user) safely ignore these warnings? Note: I don't get these warnings with CFLAGS="-O2". My version of gcc is: gcc (GCC) 13.2.1 20231011 (Red Hat 13.2.1-4) The four warnings are: In function ‘dump_field_lv_or_rawptr’, inlined from ‘dump_field_lv_rawptr’ at pdumper.c:1882:3, inlined from ‘dump_field_finalizer_ref’ at pdumper.c:2205:5, inlined from ‘dump_field_finalizer_ref’ at pdumper.c:2197:1, inlined from ‘dump_finalizer’ at pdumper.c:2222:3: pdumper.c:1863:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 1863 | memcpy (out_field, &out_value, sizeof (out_value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ and In function ‘cpyptr’, inlined from ‘dump_field_emacs_ptr’ at pdumper.c:1967:3, inlined from ‘dump_field_emacs_ptr’ at pdumper.c:1949:1, inlined from ‘dump_field_finalizer_ref’ at pdumper.c:2203:5, inlined from ‘dump_finalizer’ at pdumper.c:2222:3: pdumper.c:1774:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 1774 | memcpy (out, in, sizeof (void *)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ and In function ‘cpyptr’, inlined from ‘dump_field_emacs_ptr’ at pdumper.c:1967:3, inlined from ‘dump_field_emacs_ptr’ at pdumper.c:1949:1, inlined from ‘dump_field_finalizer_ref’ at pdumper.c:2203:5, inlined from ‘dump_finalizer’ at pdumper.c:2223:3: pdumper.c:1774:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 1774 | memcpy (out, in, sizeof (void *)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ and In function ‘dump_field_lv_or_rawptr’, inlined from ‘dump_field_lv_rawptr’ at pdumper.c:1882:3, inlined from ‘dump_field_finalizer_ref’ at pdumper.c:2205:5, inlined from ‘dump_field_finalizer_ref’ at pdumper.c:2197:1, inlined from ‘dump_finalizer’ at pdumper.c:2223:3: pdumper.c:1863:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 1863 | memcpy (out_field, &out_value, sizeof (out_value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Thanks. N. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: pdumper.c Wstringop-overflow warnings with CFLAGS="-O3" [Re: Emacs 29.2 released] 2024-01-19 1:40 ` pdumper.c Wstringop-overflow warnings with CFLAGS="-O3" [Re: Emacs 29.2 released] N. Jackson @ 2024-01-19 7:23 ` Eli Zaretskii 0 siblings, 0 replies; 14+ messages in thread From: Eli Zaretskii @ 2024-01-19 7:23 UTC (permalink / raw) To: N. Jackson; +Cc: emacs-devel > From: "N. Jackson" <njackson@posteo.net> > Date: Fri, 19 Jan 2024 01:40:31 +0000 > > > At 13:06 +0200 on Thursday 2024-01-18, Eli Zaretskii wrote: > > > > Version 29.2 of Emacs, the extensible text editor, should now > > be available > > Thank you Eli for your stalwart maintenance of Emacs and to everyone > else who has contributed recently (and, indeed, ever). > > Building Emacs 29.2 with CFLAGS="-O3" I get four Wstringop-overflow > warnings in pdumper.c (see below). Can I (as an Emacs user) safely > ignore these warnings? Note: I don't get these warnings with > CFLAGS="-O2". If someone wants to investigate these warnings, please do. My sincere suggestion is not to build Emacs with -O3 regardless: it is not going to give you a faster Emacs, and might even give you a slower Emacs. That's because the inner-most loops in Emacs are very large, and the optimization techniques used by -O3 are likely not to work well, while at the same time the excessive inlining might make those loops larger and thus overflow the CPU caches, which slows down code execution. Thanks. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Emacs 29.2 released 2024-01-18 11:06 Emacs 29.2 released Eli Zaretskii 2024-01-18 12:06 ` Po Lu 2024-01-19 1:40 ` pdumper.c Wstringop-overflow warnings with CFLAGS="-O3" [Re: Emacs 29.2 released] N. Jackson @ 2024-01-19 21:22 ` Michael Albinus 2024-01-20 6:51 ` Eli Zaretskii 2 siblings, 1 reply; 14+ messages in thread From: Michael Albinus @ 2024-01-19 21:22 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > Hi! Hi Eli, > Version 29.2 of Emacs, the extensible text editor, should now > be available from your nearest GNU mirror: Does this mean, the emacs-29 branch is reopen for further commits? Are there plans for an Emacs 29.3? I'd like to sync recent Tramp changes (available already via GNU ELPA) into that branch. Best regards, Michael. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Emacs 29.2 released 2024-01-19 21:22 ` Emacs 29.2 released Michael Albinus @ 2024-01-20 6:51 ` Eli Zaretskii 2024-01-20 8:17 ` Michael Albinus 0 siblings, 1 reply; 14+ messages in thread From: Eli Zaretskii @ 2024-01-20 6:51 UTC (permalink / raw) To: Michael Albinus; +Cc: emacs-devel > From: Michael Albinus <michael.albinus@gmx.de> > Cc: emacs-devel@gnu.org > Date: Fri, 19 Jan 2024 22:22:02 +0100 > > > Version 29.2 of Emacs, the extensible text editor, should now > > be available from your nearest GNU mirror: > > Does this mean, the emacs-29 branch is reopen for further commits? It was never closed. But since this is still a release branch, only bug-fix changes should be installed that are either very safe or fix very urgent serious problems. > Are there plans for an Emacs 29.3? Not yet. I think we should only consider 29.3 if significant problems are reported in 29.2 that require quick remediation. > I'd like to sync recent Tramp changes (available already via GNU ELPA) > into that branch. Are they safe enough and/or fix serious problems? ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Emacs 29.2 released 2024-01-20 6:51 ` Eli Zaretskii @ 2024-01-20 8:17 ` Michael Albinus 2024-01-20 9:01 ` Eli Zaretskii 0 siblings, 1 reply; 14+ messages in thread From: Michael Albinus @ 2024-01-20 8:17 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: Hi Eli, >> I'd like to sync recent Tramp changes (available already via GNU ELPA) >> into that branch. > > Are they safe enough and/or fix serious problems? We're speaking about Tramp's 2.6 branch. Since Emacs 29.0.90 it sees only this kind of changes. New features go to Tramp 2.7. Best regards, Michael. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Emacs 29.2 released 2024-01-20 8:17 ` Michael Albinus @ 2024-01-20 9:01 ` Eli Zaretskii 0 siblings, 0 replies; 14+ messages in thread From: Eli Zaretskii @ 2024-01-20 9:01 UTC (permalink / raw) To: Michael Albinus; +Cc: emacs-devel > From: Michael Albinus <michael.albinus@gmx.de> > Cc: emacs-devel@gnu.org > Date: Sat, 20 Jan 2024 09:17:04 +0100 > > Eli Zaretskii <eliz@gnu.org> writes: > > >> I'd like to sync recent Tramp changes (available already via GNU ELPA) > >> into that branch. > > > > Are they safe enough and/or fix serious problems? > > We're speaking about Tramp's 2.6 branch. Since Emacs 29.0.90 it sees > only this kind of changes. New features go to Tramp 2.7. Then please go ahead, and thanks. ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-01-23 17:41 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-01-18 11:06 Emacs 29.2 released Eli Zaretskii 2024-01-18 12:06 ` Po Lu 2024-01-18 12:27 ` Eli Zaretskii 2024-01-18 12:38 ` Po Lu 2024-01-18 13:00 ` Eli Zaretskii 2024-01-20 14:41 ` Eli Zaretskii 2024-01-22 6:20 ` Po Lu 2024-01-23 17:41 ` Eli Zaretskii 2024-01-19 1:40 ` pdumper.c Wstringop-overflow warnings with CFLAGS="-O3" [Re: Emacs 29.2 released] N. Jackson 2024-01-19 7:23 ` Eli Zaretskii 2024-01-19 21:22 ` Emacs 29.2 released Michael Albinus 2024-01-20 6:51 ` Eli Zaretskii 2024-01-20 8:17 ` Michael Albinus 2024-01-20 9:01 ` Eli Zaretskii
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.