aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorEli Zaretskii2023-09-09 04:33:47 -0400
committerEli Zaretskii2023-09-09 04:33:47 -0400
commit9d27b95b263473fb41a30e3f6ea5607c99e93a61 (patch)
tree582827820028927ab0eeb38e56df3140f1968b7c /admin
parent22fe8955c21dbcc5c7c422a9917f77bf73794cc4 (diff)
parentb8a8106fa1a60f4899ed99fab163922b207fe790 (diff)
downloademacs-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/MAINTAINERS5
-rw-r--r--admin/make-tarball.txt20
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
6that there are not too many ambiguities. 6that there are not too many ambiguities.
7 7
8The (co-)maintainers of Emacs are:
9
10 Eli Zaretskii <eliz@gnu.org>
11 Stefan Kangas <stefankangas@gmail.com>
12
8============================================================================== 13==============================================================================
91. Areas that someone wants to be maintaining (i.e. has a particularly 141. Areas that someone wants to be maintaining (i.e. has a particularly
10keen interest in). There's no need to list files where you are 15keen 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
2086. ./make-dist --snapshot --no-compress 2086. 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
2127. ./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
2377. tar xf emacs-NEW.tar; cd emacs-NEW 2418. 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
2478. You can now tag the release/pretest and push it together with the 2519. 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
2739. Decide what compression schemes to offer. 27710. 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
31710. After five minutes, verify that the files are visible at 32111. 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
32411. Send an announcement to: emacs-devel, and bcc: info-gnu-emacs@gnu.org. 32812. 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
34812. After a release, update the Emacs pages as described below. 35213. After a release, update the Emacs pages as described below.
349 353
35013. After a release, bump the Emacs version on the release branch. 35414. 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