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:
parent
e6af4968f9
commit
f522d2d90b
@ -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.)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user