aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorStefan Kangas2022-07-02 09:33:51 +0200
committerStefan Kangas2022-07-02 09:33:51 +0200
commit52c91122eecb0f679de46d539fc85b8e28599fe1 (patch)
tree651f2838ae6bb4254ebf9c72e558d660515e8443 /admin
parent9dc0fdfdc14beb5d19b705b25bf01020df27541b (diff)
parent1c3d107cb5367098d592b69d02beedd7aa9ded16 (diff)
downloademacs-52c91122eecb0f679de46d539fc85b8e28599fe1.tar.gz
emacs-52c91122eecb0f679de46d539fc85b8e28599fe1.zip
Merge from origin/emacs-28
1c3d107cb5 Fix "C-u C-x =" for SPC 7e33618bbc ; * src/fns.c (Frequire): Fix a typo in the doc string. (... 6908309827 Doc fixes: don't refer to some obsolete items dc3cb749f3 Remove obsolete cust-print from elisp index 9ffbbddf8e * admin/make-tarball.txt: Minor clarifications. f5421104e9 Fix external image conversion on MS-Windows 6f22631a63 * doc/emacs/buffers.texi (Indirect Buffers): Mention modif... # Conflicts: # doc/emacs/buffers.texi # lisp/emacs-lisp/nadvice.el # lisp/image/image-converter.el
Diffstat (limited to 'admin')
-rw-r--r--admin/make-tarball.txt34
-rw-r--r--admin/notes/multi-tty2
2 files changed, 24 insertions, 12 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index 98001e24e7d..6990f27bfa0 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -15,8 +15,8 @@ Steps to take before starting on the first pretest in any release sequence:
152. Consider increasing the value of the variable 152. Consider increasing the value of the variable
16 'customize-changed-options-previous-release' in cus-edit.el to 16 'customize-changed-options-previous-release' in cus-edit.el to
17 refer to a newer version of Emacs. (This is now done when cutting 17 refer to a newer version of Emacs. (This is now done when cutting
18 the release branch, see admin/release-branch.txt.) 18 the release branch, see admin/release-branch.txt, but it can't
19 Commit cus-edit.el if changed. 19 hurt to double check its value.) Commit cus-edit.el if changed.
20 20
213. Remove any old pretests from https://alpha.gnu.org/gnu/emacs/pretest. 213. Remove any old pretests from https://alpha.gnu.org/gnu/emacs/pretest.
22 You can use 'gnupload --delete' (see below for more gnupload details). 22 You can use 'gnupload --delete' (see below for more gnupload details).
@@ -24,8 +24,8 @@ Steps to take before starting on the first pretest in any release sequence:
24 24
25General steps (for each step, check for possible errors): 25General steps (for each step, check for possible errors):
26 26
271. git pull # fetch from the repository 271. git pull # fetch from the repository
28 git status # check for locally modified files 28 git status # check for locally modified files
29 29
30 Ensure that you have a clean, unmodified state. 30 Ensure that you have a clean, unmodified state.
31 If you switched in-place from another branch to the release branch, 31 If you switched in-place from another branch to the release branch,
@@ -49,6 +49,9 @@ General steps (for each step, check for possible errors):
49 files will end up in the tarball. Otherwise, the *.eln files 49 files will end up in the tarball. Otherwise, the *.eln files
50 might not build correctly on the user's system. 50 might not build correctly on the user's system.
51 51
52 ./autogen.sh
53 ./configure --with-native-compilation && make
54
52 For a release (as opposed to pretest), delete any left-over "---" 55 For a release (as opposed to pretest), delete any left-over "---"
53 and "+++" markers from etc/NEWS, as well as the "Temporary note" 56 and "+++" markers from etc/NEWS, as well as the "Temporary note"
54 section at the beginning of that file, and commit etc/NEWS if it 57 section at the beginning of that file, and commit etc/NEWS if it
@@ -284,7 +287,8 @@ General steps (for each step, check for possible errors):
284 https://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, or 287 https://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, or
285 https://ftp.gnu.org/gnu/emacs/ for a release. 288 https://ftp.gnu.org/gnu/emacs/ for a release.
286 289
287 Download them and check the signatures. Check they build. 290 Download them and check the signatures and SHA1/SHA256 checksums.
291 Check they build.
288 292
28911. Send an announcement to: emacs-devel, and bcc: info-gnu-emacs@gnu.org. 29311. Send an announcement to: emacs-devel, and bcc: info-gnu-emacs@gnu.org.
290 For a pretest, also bcc: platform-testers@gnu.org. 294 For a pretest, also bcc: platform-testers@gnu.org.
@@ -302,12 +306,20 @@ General steps (for each step, check for possible errors):
302 306
303 To create the included SHA1 and SHA256 checksums, run: 307 To create the included SHA1 and SHA256 checksums, run:
304 308
305 sha1sum emacs-NEW.tar.xz 309 sha1sum emacs-NEW.tar.xz
306 sha256sum emacs-NEW.tar.xz 310 sha256sum emacs-NEW.tar.xz
311
312 You can optionally sign the announcement email, probably using the
313 same PGP key that you used for signing the tarball.
314 (Use e.g. `M-x mml-secure-message-sign' in `message-mode' to sign
315 an email.)
307 316
30812. After a release, update the Emacs pages as described below. 31712. After a release, update the Emacs pages as described below.
309 318
31013. Bump the Emacs version on the release branch. 31913. After a release, bump the Emacs version on the release branch.
320 There is no need to bump the version after a pretest; the version
321 is bumped before the next pretest or release instead.
322
311 If the released version was XX.Y, use 'set-version' from 323 If the released version was XX.Y, use 'set-version' from
312 admin/admin.el to bump the version on the release branch to 324 admin/admin.el to bump the version on the release branch to
313 XX.Y.50. Commit the changes. 325 XX.Y.50. Commit the changes.
@@ -315,8 +327,8 @@ General steps (for each step, check for possible errors):
315UPDATING THE EMACS WEB PAGES AFTER A RELEASE 327UPDATING THE EMACS WEB PAGES AFTER A RELEASE
316 328
317As soon as possible after a release, the Emacs web pages at 329As soon as possible after a release, the Emacs web pages at
318https://www.gnu.org/software/emacs/ should be updated. (See 330https://www.gnu.org/software/emacs/ should be updated.
319admin/notes/www for general information.) 331(See admin/notes/www for general information.)
320 332
321The pages to update are: 333The pages to update are:
322 334
@@ -332,7 +344,7 @@ looks like this:
332 344
333 <div class="release-banner"> 345 <div class="release-banner">
334 <div class="container"> 346 <div class="container">
335 <h2><em>Emacs 27.1 is out</em>, download it <a href="download.html">here</a>!</h2> 347 <h2><em>Emacs 28.1 is out</em>, download it <a href="download.html">here</a>!</h2>
336 </div> 348 </div>
337 </div> 349 </div>
338 350
diff --git a/admin/notes/multi-tty b/admin/notes/multi-tty
index 9b3f1606a1b..84bc1b77d4e 100644
--- a/admin/notes/multi-tty
+++ b/admin/notes/multi-tty
@@ -474,7 +474,7 @@ THINGS TO DO
474 definition. 474 definition.
475 475
476 Exceptions found so far: x-select-text and 476 Exceptions found so far: x-select-text and
477 x-selection-value (old name: x-cut-buffer-or-selection-value). 477 x-selection-value.
478 478
479** Have a look at fatal_error_hook. 479** Have a look at fatal_error_hook.
480 480