diff options
| author | Glenn Morris | 2015-04-18 14:09:12 -0700 |
|---|---|---|
| committer | Glenn Morris | 2015-04-18 14:09:12 -0700 |
| commit | b210cb55b3fcf83f3a8fe2f24116694cc825ffe0 (patch) | |
| tree | 8511c1443a9170d1470be7a5ae72591b7a2cda79 /admin | |
| parent | 1dee790fc1467709bcb2fb651b23b521e9ca71da (diff) | |
| download | emacs-b210cb55b3fcf83f3a8fe2f24116694cc825ffe0.tar.gz emacs-b210cb55b3fcf83f3a8fe2f24116694cc825ffe0.zip | |
; * admin/make-tarball.txt: Misc updates.
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/make-tarball.txt | 48 |
1 files changed, 43 insertions, 5 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt index 8190e9edb85..d326282b950 100644 --- a/admin/make-tarball.txt +++ b/admin/make-tarball.txt | |||
| @@ -63,6 +63,14 @@ General steps (for each step, check for possible errors): | |||
| 63 | actual release. If you need another release candidate, remember | 63 | actual release. If you need another release candidate, remember |
| 64 | to adjust the ChangeLog entries. | 64 | to adjust the ChangeLog entries. |
| 65 | 65 | ||
| 66 | If you need to change only a file(s) that cannot possibly affect | ||
| 67 | the build (README, ChangeLog, NEWS, etc.) then rather than doing | ||
| 68 | an entirely new build, it is better to unpack the existing | ||
| 69 | tarfile, modify the file(s), and tar it back up again. | ||
| 70 | |||
| 71 | Never replace an existing tarfile! If you need to fix something, | ||
| 72 | always upload it with a different name. | ||
| 73 | |||
| 66 | 4. autoreconf -i -I m4 --force | 74 | 4. autoreconf -i -I m4 --force |
| 67 | make bootstrap | 75 | make bootstrap |
| 68 | 76 | ||
| @@ -160,8 +168,38 @@ General steps (for each step, check for possible errors): | |||
| 160 | of past announcements. The first pretest announcement, and the | 168 | of past announcements. The first pretest announcement, and the |
| 161 | release announcement, should have more detail. | 169 | release announcement, should have more detail. |
| 162 | 170 | ||
| 163 | 12. For a release, update the Emacs homepage emacs.html in the web repository. | 171 | 12. After a release, update the Emacs pages as below. |
| 164 | Also update history.html, and add the new NEWS file as news/NEWS.xx.y. | 172 | |
| 165 | Regenerate the html manuals (use make-manuals from admin.el). | 173 | |
| 166 | If there are new manuals, add appropriate index pages. | 174 | UPDATING THE EMACS WEB PAGES AFTER A RELEASE |
| 167 | Delete any old manual pages that are no longer present. | 175 | |
| 176 | As soon as possible after a release, the Emacs web pages should be updated. | ||
| 177 | Anyone with write access to the Emacs code repository can do this. | ||
| 178 | For instructions, see <http://savannah.gnu.org/cvs/?group=emacs>. | ||
| 179 | Changes go live more or less as soon as they are committed. | ||
| 180 | |||
| 181 | The pages to update are: | ||
| 182 | |||
| 183 | emacs.html (for a new major release, a more thorough update is needed) | ||
| 184 | history.html | ||
| 185 | add the new NEWS file as news/NEWS.xx.y | ||
| 186 | |||
| 187 | Use M-x make-manuals from admin/admin.el to regenerate the html | ||
| 188 | manuals in manual/. If there are new manuals, add appropriate index | ||
| 189 | pages in manual/ and add them to manual/index.html. In the | ||
| 190 | manual/html_node directory, delete any old manual pages that are no | ||
| 191 | longer present. | ||
| 192 | |||
| 193 | Tar up the generated html_node/emacs/ and elisp/ directories and update | ||
| 194 | the files manual/elisp.html_node.tar.gz and emacs.html_node.tar.gz. | ||
| 195 | |||
| 196 | Use M-x make-manuals-dist from from admin/admin.el to update the | ||
| 197 | manual/texi/ tarfiles. | ||
| 198 | |||
| 199 | Add compressed copies of the main info pages from the tarfile to manual/info/. | ||
| 200 | |||
| 201 | Update the refcards/pdf/ and ps/ directories, and also | ||
| 202 | refcards/emacs-refcards.tar.gz (use make -C etc/refcards pdf ps dist). | ||
| 203 | |||
| 204 | Browsing <http://web.cvs.savannah.gnu.org/viewvc/?root=emacs> is one | ||
| 205 | way to check for any files that still need updating. | ||