diff options
| author | Eli Zaretskii | 2023-09-09 04:33:47 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2023-09-09 04:33:47 -0400 |
| commit | 9d27b95b263473fb41a30e3f6ea5607c99e93a61 (patch) | |
| tree | 582827820028927ab0eeb38e56df3140f1968b7c /admin | |
| parent | 22fe8955c21dbcc5c7c422a9917f77bf73794cc4 (diff) | |
| parent | b8a8106fa1a60f4899ed99fab163922b207fe790 (diff) | |
| download | emacs-9d27b95b263473fb41a30e3f6ea5607c99e93a61.tar.gz emacs-9d27b95b263473fb41a30e3f6ea5607c99e93a61.zip | |
Merge from origin/emacs-29
b8a8106fa1a ; Add missing space in the manual
5b906b62157 Fix defcustom :type of ielm-indirect-setup-hook
82af484ec15 ; Two updates of etc/TODO
0ab2823f518 ; Describe in PROBLEMS 2 problems with keyboard input
4e7112ab211 ; Fix inaccuracy in ELisp reference manual
34bbb6c8d21 Document NonGNU ELPA in FAQ
2af092741e5 Fix remote path setting in Eshell
4613575d97f ; * lisp/completion.el (dynamic-completion-mode): Fix las...
2f0f33fbf9d Update docs for (co-)maintainer changes
b068fcd4a31 * doc/lispref/strings.texi (Text Comparison): Fix typo (b...
2e2a5f8118c Adapt Tramp manual
d32f00a35bc Improve docstring of message-sendmail-envelope-from
1a668cda8bc Unbreak builds with CHECK_STRUCTS.
77b6e9bb17b Improve documentation of EPG
d3382f94714 ; * lisp/completion.el (dynamic-completion-mode): Doc fix.
1458daf3164 Avoid crashes on macOS with context menus
# Conflicts:
# src/pdumper.c
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/MAINTAINERS | 5 | ||||
| -rw-r--r-- | admin/make-tarball.txt | 20 |
2 files changed, 17 insertions, 8 deletions
diff --git a/admin/MAINTAINERS b/admin/MAINTAINERS index cea1aa56cde..0ad69c9100e 100644 --- a/admin/MAINTAINERS +++ b/admin/MAINTAINERS | |||
| @@ -5,6 +5,11 @@ what parts of the Emacs distribution. The areas can be defined | |||
| 5 | "arbitrarily", but should provide fairly well-defined boundaries so | 5 | "arbitrarily", but should provide fairly well-defined boundaries so |
| 6 | that there are not too many ambiguities. | 6 | that there are not too many ambiguities. |
| 7 | 7 | ||
| 8 | The (co-)maintainers of Emacs are: | ||
| 9 | |||
| 10 | Eli Zaretskii <eliz@gnu.org> | ||
| 11 | Stefan Kangas <stefankangas@gmail.com> | ||
| 12 | |||
| 8 | ============================================================================== | 13 | ============================================================================== |
| 9 | 1. Areas that someone wants to be maintaining (i.e. has a particularly | 14 | 1. Areas that someone wants to be maintaining (i.e. has a particularly |
| 10 | keen interest in). There's no need to list files where you are | 15 | keen interest in). There's no need to list files where you are |
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt index fddf8444067..505d3469d3c 100644 --- a/admin/make-tarball.txt +++ b/admin/make-tarball.txt | |||
| @@ -205,7 +205,11 @@ General steps (for each step, check for possible errors): | |||
| 205 | you need to repeat from step 4 onwards. (You can commit the files | 205 | you need to repeat from step 4 onwards. (You can commit the files |
| 206 | from step 2 and 3 earlier to reduce the chance of this.) | 206 | from step 2 and 3 earlier to reduce the chance of this.) |
| 207 | 207 | ||
| 208 | 6. ./make-dist --snapshot --no-compress | 208 | 6. If there has been a change in who is the Emacs maintainer since |
| 209 | the last release, update doc/misc/ack.texi and admin/MAINTAINERS | ||
| 210 | to reflect this. You can commit this separately. | ||
| 211 | |||
| 212 | 7. ./make-dist --snapshot --no-compress | ||
| 209 | 213 | ||
| 210 | Check the contents of the new tar with admin/diff-tar-files | 214 | Check the contents of the new tar with admin/diff-tar-files |
| 211 | against the previous release (if this is the first pretest) or the | 215 | against the previous release (if this is the first pretest) or the |
| @@ -234,7 +238,7 @@ General steps (for each step, check for possible errors): | |||
| 234 | The output of this command might be easier to compare to the | 238 | The output of this command might be easier to compare to the |
| 235 | tarball than the one you get from find. | 239 | tarball than the one you get from find. |
| 236 | 240 | ||
| 237 | 7. tar xf emacs-NEW.tar; cd emacs-NEW | 241 | 8. tar xf emacs-NEW.tar; cd emacs-NEW |
| 238 | ./configure --prefix=/tmp/emacs && make check && make install | 242 | ./configure --prefix=/tmp/emacs && make check && make install |
| 239 | 243 | ||
| 240 | Use 'script' or M-x compile to save the compilation log in | 244 | Use 'script' or M-x compile to save the compilation log in |
| @@ -244,7 +248,7 @@ General steps (for each step, check for possible errors): | |||
| 244 | M-x ediff. Especially check that Info files aren't built, and that | 248 | M-x ediff. Especially check that Info files aren't built, and that |
| 245 | no autotools (autoconf etc) run. | 249 | no autotools (autoconf etc) run. |
| 246 | 250 | ||
| 247 | 8. You can now tag the release/pretest and push it together with the | 251 | 9. You can now tag the release/pretest and push it together with the |
| 248 | last commit: | 252 | last commit: |
| 249 | 253 | ||
| 250 | cd EMACS_ROOT_DIR && git tag -a TAG -m "Emacs TAG" | 254 | cd EMACS_ROOT_DIR && git tag -a TAG -m "Emacs TAG" |
| @@ -270,7 +274,7 @@ General steps (for each step, check for possible errors): | |||
| 270 | git tag -a emacs-28.1-rc1 -m "Emacs 28.1 RC1" | 274 | git tag -a emacs-28.1-rc1 -m "Emacs 28.1 RC1" |
| 271 | git tag -a emacs-28.1 -m "Emacs 28.1 release" | 275 | git tag -a emacs-28.1 -m "Emacs 28.1 release" |
| 272 | 276 | ||
| 273 | 9. Decide what compression schemes to offer. | 277 | 10. Decide what compression schemes to offer. |
| 274 | For a release, at least gz and xz: | 278 | For a release, at least gz and xz: |
| 275 | gzip --best --no-name -c emacs-NEW.tar > emacs-NEW.tar.gz | 279 | gzip --best --no-name -c emacs-NEW.tar > emacs-NEW.tar.gz |
| 276 | xz -c emacs-NEW.tar > emacs-NEW.tar.xz | 280 | xz -c emacs-NEW.tar > emacs-NEW.tar.xz |
| @@ -314,14 +318,14 @@ General steps (for each step, check for possible errors): | |||
| 314 | For a pretest, place the files in /incoming/alpha instead, so that | 318 | For a pretest, place the files in /incoming/alpha instead, so that |
| 315 | they appear on https://alpha.gnu.org/. | 319 | they appear on https://alpha.gnu.org/. |
| 316 | 320 | ||
| 317 | 10. After five minutes, verify that the files are visible at | 321 | 11. After five minutes, verify that the files are visible at |
| 318 | https://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, or | 322 | https://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, or |
| 319 | https://ftp.gnu.org/gnu/emacs/ for a release. | 323 | https://ftp.gnu.org/gnu/emacs/ for a release. |
| 320 | 324 | ||
| 321 | Download them and check the signatures and SHA1/SHA256 checksums. | 325 | Download them and check the signatures and SHA1/SHA256 checksums. |
| 322 | Check they build (./configure --with-native-compilation). | 326 | Check they build (./configure --with-native-compilation). |
| 323 | 327 | ||
| 324 | 11. Send an announcement to: emacs-devel, and bcc: info-gnu-emacs@gnu.org. | 328 | 12. Send an announcement to: emacs-devel, and bcc: info-gnu-emacs@gnu.org. |
| 325 | For a pretest, also bcc: platform-testers@gnu.org. | 329 | For a pretest, also bcc: platform-testers@gnu.org. |
| 326 | For a release, also bcc: info-gnu@gnu.org. | 330 | For a release, also bcc: info-gnu@gnu.org. |
| 327 | (The reason for using bcc: is to make it less likely that people | 331 | (The reason for using bcc: is to make it less likely that people |
| @@ -345,9 +349,9 @@ General steps (for each step, check for possible errors): | |||
| 345 | (Use e.g. `M-x mml-secure-message-sign' in `message-mode' to sign | 349 | (Use e.g. `M-x mml-secure-message-sign' in `message-mode' to sign |
| 346 | an email.) | 350 | an email.) |
| 347 | 351 | ||
| 348 | 12. After a release, update the Emacs pages as described below. | 352 | 13. After a release, update the Emacs pages as described below. |
| 349 | 353 | ||
| 350 | 13. After a release, bump the Emacs version on the release branch. | 354 | 14. After a release, bump the Emacs version on the release branch. |
| 351 | There is no need to bump the version after a pretest; the version | 355 | There is no need to bump the version after a pretest; the version |
| 352 | is bumped before the next pretest or release instead. | 356 | is bumped before the next pretest or release instead. |
| 353 | 357 | ||