aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorEli Zaretskii2023-04-10 10:31:44 +0300
committerEli Zaretskii2023-04-10 10:31:44 +0300
commitd4d0da96f0b474ccab64349c12d5a7638b81bbdb (patch)
treeea7ad70422d63feb0b36a1142d2178811b9b10da /admin
parent9b0bf694da4aca1689895975450c82f836346e8f (diff)
downloademacs-d4d0da96f0b474ccab64349c12d5a7638b81bbdb.tar.gz
emacs-d4d0da96f0b474ccab64349c12d5a7638b81bbdb.zip
; Update make-tarball.txt for Emacs 29.
Diffstat (limited to 'admin')
-rw-r--r--admin/make-tarball.txt32
1 files changed, 24 insertions, 8 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index 232053e5e96..00516a0edd7 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -68,16 +68,25 @@ General steps (for each step, check for possible errors):
68 PREFERRED_BRANCH = emacs-NN 68 PREFERRED_BRANCH = emacs-NN
69 69
70 where NN is the version on the release branch from which you are 70 where NN is the version on the release branch from which you are
71 producing the tarball. If NN is incorrect, update Makefile.in and 71 producing the tarball. If NN is incorrect (which it usually is
72 re-run 'configure' to update Makefile. 72 when starting a pretest of a new major release), update
73 Makefile.in and re-run 'configure' to update Makefile.
73 74
74 If the versioned ChangeLog.N file is too large, start a new one 75 For the first pretest of a new major release, consider starting a
75 by bumping N, and also update the line in top-level Makefile.in 76 new top-level ChangeLog.N file if the last versioned ChangeLog.N
76 which says 77 file is too large. A good point to start a new ChangeLog.N file
78 is when the last one gets larger than 1.5 MiB. If so, start a new
79 one by bumping N, and also update the line in top-level
80 Makefile.in which says
77 81
78 CHANGELOG_HISTORY_INDEX_MAX = N 82 CHANGELOG_HISTORY_INDEX_MAX = N
79 83
80 by incrementing the value of N by 1; then regenerate Makefile. 84 by incrementing the value of N by 1; then regenerate Makefile.
85 After bumping N, you need to actually create and commit
86 ChangeLog.N with the updated N, otherwise "M-x authors" below will
87 fail. The easiest way of creating the new ChangeLog.N is to
88 rename the file ChangeLog (without the .N suffix) left over from
89 the last major release (it is usually unversioned) and commit it.
81 90
82 Now: 91 Now:
83 92
@@ -99,11 +108,12 @@ General steps (for each step, check for possible errors):
99 the relevant entry. If a file was deleted or renamed, consider 108 the relevant entry. If a file was deleted or renamed, consider
100 adding an appropriate entry to variables authors-ignored-files, 109 adding an appropriate entry to variables authors-ignored-files,
101 authors-valid-file-names, or authors-renamed-files-alist in 110 authors-valid-file-names, or authors-renamed-files-alist in
102 authors.el. 111 authors.el. If some authors are "ignored", consider adding
112 entries to the author-aliases variable.
103 113
104 If necessary, repeat 'C-u M-x authors' after making those changes. 114 If necessary, repeat 'C-u M-x authors' after making those changes.
105 Save the "*Authors*" buffer as etc/AUTHORS. 115 Save the "*Authors*" buffer as etc/AUTHORS.
106 Check the diff looks reasonable. Maybe add entries to 116 Check the diff looks reasonable. Maybe add more entries to
107 authors-ambiguous-files or authors-aliases, and repeat. 117 authors-ambiguous-files or authors-aliases, and repeat.
108 Commit any fixes to authors.el. 118 Commit any fixes to authors.el.
109 119
@@ -169,7 +179,13 @@ General steps (for each step, check for possible errors):
169 messages from TeX, but those seem to be harmless, as the result 179 messages from TeX, but those seem to be harmless, as the result
170 looks just fine.) 180 looks just fine.)
171 181
1725. Copy lisp/loaddefs.el to lisp/ldefs-boot.el. 1825. Copy lisp/loaddefs.el to lisp/ldefs-boot.el. After copying, edit
183 ldefs-boot.el to add
184
185 ;; no-byte-compile: t
186
187 to its file-local variables section, otherwise make-dist will
188 complain.
173 189
174 Commit ChangeLog.N, etc/AUTHORS, lisp/ldefs-boot.el, and the files 190 Commit ChangeLog.N, etc/AUTHORS, lisp/ldefs-boot.el, and the files
175 changed by M-x set-version. Note that the set-version changes 191 changed by M-x set-version. Note that the set-version changes