There is something strange about emacs-29.1-installer.exe. When I run it I end up with both
...\Emacs\emacs-29.0.92 ...\Emacs\emacs-29.1 Thanks and regards, - Joel On Tue, 1 Aug 2023 at 12:31, Corwin Brust <cor...@bru.st> wrote: > > Thank you to all who contributed to Emacs 29 (so far!) and please > find, via your favorite GNU FTP mirror, binaries for Emacs 29.1 for > use with Microsoft Windows (x64) based systems. This link will select > a mirror for you: > > http://ftpmirror.gnu.org/gnu/emacs/windows/emacs-29/ > > Here is my key fingerprint: > > ECE7 7CF4 17C7 6C1A CFCE 7C2B 5B61 3551 1580 F007 > > Here are SHA256 sums for these first Emacs 29 binaries: > > 019f0ead682666043599ace9541ece5c7213f4cf14c1892249106997ab90d0c9emacs-29.1-installer.exe > c05b7c7b7a323241dba7a1d7762dedb684cf2fa746bb56f4baa8e4cbe98439ee > *emacs-29.1-no-deps.zip > 8bf7f8921089a53f1c5686698f8155131e6b70790735c1663a7cdd1e172f72ea > *emacs-29.1.zip > > I remain very happy to be copied (CCed) if you are submitting bug > reports while using these packages, especially if you suspect the > packaging for Windows may be at fault. > > There are two changes as compared to the prior set of Windows binaries > that I want to highlight: > > * Emacs Lisp sources are now (mostly) natively compiled > Except as otherwise designed, elisp source files have been natively > compiled (using the --with-native-compiliation=aot option to compile, > fixed during Emacs 29.1 pre-release testing). Emacs will load and use > these additional DLLs as needed, even on systems where GCC/libgccjit > are not available. Emacs must find a working GCC/libgccjit on your > system in order to natively compile additional/updated elisp sources, > and will continue to choose in the usual way among elisp source, > byte-compiled code, or --now, even for Windows users without GCC-- > natively compiled code. See Native Compilation in the included info > manual for elisp, for more information. > > * DLLs for sqlite and tree-sitter are included > Do see the included NEWS as mentioned below for more information on > support for sqlite and (especially) tree-sitter, new in Emacs 29. > Especially, please be aware that Emacs does not come with tree-sitter > grammar files, meaning we must (acquire source for and them) compile > them ourselves. Compiling tree-sitter grammars is not difficult and > I recommend doing it yourself if possible. As an alternative, I DLLs > corresponding to some tree-sitter grammer projects which I fairly > regularly try building (and a script for rebuilding it all) are > available from on my personal site: > > https://corwin.bru.st/emacs-tree-sitter > > I encourage you to read Eli's announcement to the Emacs development > mailing list, below, if you haven't. Hope y'all enjoy'n Emacs as much > as me! > > > On Sun, Jul 30, 2023 at 2:00 AM Eli Zaretskii <e...@gnu.org> wrote: > > > > Hi! > > > > Version 29.1 of Emacs, the extensible text editor, should now > > be available from your nearest GNU mirror: > > > > https://ftpmirror.gnu.org/emacs/emacs-29.1.tar.xz > > https://ftpmirror.gnu.org/emacs/emacs-29.1.tar.gz > > > > The tarballs are signed; you can get the corresponding PGP signature > > files at: > > > > https://ftpmirror.gnu.org/emacs/emacs-29.1.tar.xz.sig > > https://ftpmirror.gnu.org/emacs/emacs-29.1.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.1.tar.xz.sig > > > > (and similarly for emacs-29.1.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.1.tar.gz > > 3c340fd281571a72b87d17cd295a580fffecb1c0 > > SHA1 emacs-29.1.tar.xz > > 39a14d9ae5596336da76789c7b977ba66eb09a57 > > > > SHA256 emacs-29.1.tar.gz > > 5b80e0475b0e619d2ad395ef5bc481b7cb9f13894ed23c301210572040e4b5b1 > > SHA256 emacs-29.1.tar.xz > > d2f881a5cc231e2f5a03e86f4584b0438f83edd7598a09d24a21bd8d003e2e01 > > > > For a summary of changes in Emacs 29.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. > > > > You can also browse NEWS on-line using this URL: > > > > https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29 > > > > 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. > > > > For more information about Emacs, see: > > https://www.gnu.org/software/emacs > > >