diff options
| author | Eli Zaretskii | 2023-04-10 10:31:44 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2023-04-10 10:31:44 +0300 |
| commit | d4d0da96f0b474ccab64349c12d5a7638b81bbdb (patch) | |
| tree | ea7ad70422d63feb0b36a1142d2178811b9b10da /admin | |
| parent | 9b0bf694da4aca1689895975450c82f836346e8f (diff) | |
| download | emacs-d4d0da96f0b474ccab64349c12d5a7638b81bbdb.tar.gz emacs-d4d0da96f0b474ccab64349c12d5a7638b81bbdb.zip | |
; Update make-tarball.txt for Emacs 29.
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 |