{{ cross-posted to devel and help-emacs-windows; please remove one
list or the other before replying wide/all! }}

On Wed, Feb 19, 2025 at 8:56 PM Stefan Kangas <stefankan...@gmail.com> wrote:
>
> Hi,
>
> The first release candidate for Emacs 30.1, the extensible text
> editor, is now available at:
>
>   https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.1-rc1.tar.xz
>
> The tarball is signed.  You can find the PGP signature file at:
>
>   https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.1-rc1.tar.xz.sig
>
> Please give it as much testing as you can.  If no problems are
> reported, this will become Emacs 30.1 this Sunday.
>
> If you encounter any problems building or using Emacs, please send a
> detailed report to bug-gnu-em...@gnu.org (preferably via M-x
> report-emacs-bug).
>
> Thanks for your help in testing Emacs!
>
> --------------------------------------
>
> To verify the integrity of the downloaded tarball, download both the
> tarball and the corresponding .sig file, and run this command:
>
>   gpg --verify emacs-30.1-rc1.tar.xz.sig
>
> 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 \
>     CEA1DE21AB108493CC9C65742E82323B8F4353EE
>
> Alternative keyservers include pgp.mit.edu and keys.openpgp.org.
>
> You can also run sha1sum or sha256sum and confirm that these
> checksums match:
>
> SHA1 emacs-30.1-rc1.tar.xz
> a2f4cc57f9ed099ab5798b6b78a4cb8f77089b04
>
> SHA256 emacs-30.1-rc1.tar.xz
> 6bf42484eb70a71d9bd9332f44ef32873062160f41d5561b6a6b21f5f9da1e91
>
> ----------------------------------------
>
> For a summary of changes in Emacs 30, 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 online using this URL:
>
>   https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-30
>
> 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

I'm pleased to announce the availability of pre-compiled binaries for
the Emacs 30.1 release candidate released yesterday.

https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-30/?C=M;O=D

Here you will find the following, added today:

emacs-30.1-rc1-sha256sum.txt - SHA256 sums for the new files
emacs-30.1-rc1.zip - complete zip-file; unpack and run
emacs-30.1-rc1-installer.exe - executable self-installer
emacs-30.1-rc1-nodeps.zip - emacs only, no additional DLLs from MSYS

Sig files are available from the same location for each file.   The
files were GPG signed by me.  Here is the fingerprint for my key (or
find it under "Windows" on https://www.gnu.org/software/emacs):

  ECE7 7CF4 17C7 6C1A CFCE 7C2B 5B61 3551 1580 F007

Emacs 30 contains several fixes/changes for users of the executable
self-installer Windows:
 - The uninstaller will now remove (at most) one version of Emacs
(rather than all versions added via the executable self-installer)
 - Options for selecting custom install location are honored
 - Uninstalling removes empty parent folders created under the
selected installation and Start Menu short-cut paths
 - Users are no longer asked to "Accept" the GNU Public License in
order to install Emacs

For Windows users, please note that the self-installer has been in
significant part rewritten in this version. For those publishing
self-builds on/for Windows please note that
admin/nt/dist-build/build-deps-zips.py should be working now but I've
only tested it for x64 builds in Windows 10 under MSYS2/MSYS (not
MinGW64, etc) shell.  Your help testing is greatly appreciated.

The following people made critical contributions to the Windows
installer fixes included in this release, improvements made to the
build dependency related scripting and/or helped out with testing,
research, finding problems, explaining stuff to and otherwise
unconfusing Corwin, and so on:  Дилян Палаузов, Elijah Gabe Pérez,
Sebboh, Michael Hoffman, Ricky Tigg, Joel Reichter, Trent Buck,
johnjay, Brian Palmer, Grym as well as the Emacs maintainers and
innumerable others I've neglected to mention. Without that assistance
this would probably have been impossible and certainly would have been
less enjoyable.

Thanks for Emacs: it's wonderful
Corwin

Reply via email to