1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-24 07:20:37 +00:00

; * admin/make-tarball.txt: Minor tweaks.

This commit is contained in:
Stefan Kangas 2022-08-02 13:45:13 +02:00
parent e6af4968f9
commit f522d2d90b

View File

@ -183,12 +183,12 @@ General steps (for each step, check for possible errors):
yourself, find it at <https://alpha.gnu.org/gnu/emacs/pretest>. yourself, find it at <https://alpha.gnu.org/gnu/emacs/pretest>.
Releases are of course at <https://ftp.gnu.org/pub/gnu/emacs/>. Releases are of course at <https://ftp.gnu.org/pub/gnu/emacs/>.
./admin/diff-tar-files emacs-OLD.tar.gz emacs-NEW.tar.gz ./admin/diff-tar-files emacs-OLD.tar emacs-NEW.tar
Alternatively: Alternatively:
tar tJf emacs-OLD.tar.xz | sed -e 's,^[^/]*,,' | sort > old_tmp tar tf emacs-OLD.tar | sed -e 's,^[^/]*,,' | sort > old_tmp
tar tJf emacs-NEW.tar.xz | sed -e 's,^[^/]*,,' | sort > new_tmp tar tf emacs-NEW.tar | sed -e 's,^[^/]*,,' | sort > new_tmp
diff -u old_tmp new_tmp diff -u old_tmp new_tmp
If this is the first pretest of a major release, just comparing If this is the first pretest of a major release, just comparing
@ -203,7 +203,7 @@ General steps (for each step, check for possible errors):
The output of this command might be easier to compare to the The output of this command might be easier to compare to the
tarball than the one you get from find. tarball than the one you get from find.
7. tar -xf emacs-NEW.tar; cd emacs-NEW 7. tar xf emacs-NEW.tar; cd emacs-NEW
./configure --prefix=/tmp/emacs && make check && make install ./configure --prefix=/tmp/emacs && make check && make install
Use 'script' or M-x compile to save the compilation log in Use 'script' or M-x compile to save the compilation log in
@ -288,7 +288,7 @@ General steps (for each step, check for possible errors):
https://ftp.gnu.org/gnu/emacs/ for a release. https://ftp.gnu.org/gnu/emacs/ for a release.
Download them and check the signatures and SHA1/SHA256 checksums. Download them and check the signatures and SHA1/SHA256 checksums.
Check they build. Check they build (./configure --with-native-compilation).
11. Send an announcement to: emacs-devel, and bcc: info-gnu-emacs@gnu.org. 11. Send an announcement to: emacs-devel, and bcc: info-gnu-emacs@gnu.org.
For a pretest, also bcc: platform-testers@gnu.org. For a pretest, also bcc: platform-testers@gnu.org.
@ -309,8 +309,8 @@ General steps (for each step, check for possible errors):
sha1sum emacs-NEW.tar.xz sha1sum emacs-NEW.tar.xz
sha256sum emacs-NEW.tar.xz sha256sum emacs-NEW.tar.xz
You can optionally sign the announcement email, probably using the You can optionally sign the announcement email, preferably using
same PGP key that you used for signing the tarball. the same PGP key that you used for signing the tarball.
(Use e.g. `M-x mml-secure-message-sign' in `message-mode' to sign (Use e.g. `M-x mml-secure-message-sign' in `message-mode' to sign
an email.) an email.)