diff options
| author | Stefan Kangas | 2022-07-02 09:33:51 +0200 |
|---|---|---|
| committer | Stefan Kangas | 2022-07-02 09:33:51 +0200 |
| commit | 52c91122eecb0f679de46d539fc85b8e28599fe1 (patch) | |
| tree | 651f2838ae6bb4254ebf9c72e558d660515e8443 /admin | |
| parent | 9dc0fdfdc14beb5d19b705b25bf01020df27541b (diff) | |
| parent | 1c3d107cb5367098d592b69d02beedd7aa9ded16 (diff) | |
| download | emacs-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.txt | 34 | ||||
| -rw-r--r-- | admin/notes/multi-tty | 2 |
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: | |||
| 15 | 2. Consider increasing the value of the variable | 15 | 2. 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 | ||
| 21 | 3. Remove any old pretests from https://alpha.gnu.org/gnu/emacs/pretest. | 21 | 3. 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 | ||
| 25 | General steps (for each step, check for possible errors): | 25 | General steps (for each step, check for possible errors): |
| 26 | 26 | ||
| 27 | 1. git pull # fetch from the repository | 27 | 1. 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 | ||
| 289 | 11. Send an announcement to: emacs-devel, and bcc: info-gnu-emacs@gnu.org. | 293 | 11. 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 | ||
| 308 | 12. After a release, update the Emacs pages as described below. | 317 | 12. After a release, update the Emacs pages as described below. |
| 309 | 318 | ||
| 310 | 13. Bump the Emacs version on the release branch. | 319 | 13. 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): | |||
| 315 | UPDATING THE EMACS WEB PAGES AFTER A RELEASE | 327 | UPDATING THE EMACS WEB PAGES AFTER A RELEASE |
| 316 | 328 | ||
| 317 | As soon as possible after a release, the Emacs web pages at | 329 | As soon as possible after a release, the Emacs web pages at |
| 318 | https://www.gnu.org/software/emacs/ should be updated. (See | 330 | https://www.gnu.org/software/emacs/ should be updated. |
| 319 | admin/notes/www for general information.) | 331 | (See admin/notes/www for general information.) |
| 320 | 332 | ||
| 321 | The pages to update are: | 333 | The 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 | ||