diff options
| author | Po Lu | 2023-04-16 08:16:07 +0800 |
|---|---|---|
| committer | Po Lu | 2023-04-16 08:16:07 +0800 |
| commit | fe9e48a16af1140dcc49125ad8ea35bbf9e59dfc (patch) | |
| tree | 68d676dfc0a96edb7ca315c07c7ce54f7c27db84 /admin | |
| parent | 5919511881b17ddd3cd0fa3071c545927b9eba88 (diff) | |
| parent | bc61a1afdd6c3ba8a605ed46ae97b1e36b40f951 (diff) | |
| download | emacs-fe9e48a16af1140dcc49125ad8ea35bbf9e59dfc.tar.gz emacs-fe9e48a16af1140dcc49125ad8ea35bbf9e59dfc.zip | |
Merge remote-tracking branch 'origin/master' into feature/android
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/make-tarball.txt | 32 |
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 | ||
| 172 | 5. Copy lisp/loaddefs.el to lisp/ldefs-boot.el. | 182 | 5. 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 |