aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorGlenn Morris2015-04-18 14:09:12 -0700
committerGlenn Morris2015-04-18 14:09:12 -0700
commitb210cb55b3fcf83f3a8fe2f24116694cc825ffe0 (patch)
tree8511c1443a9170d1470be7a5ae72591b7a2cda79 /admin
parent1dee790fc1467709bcb2fb651b23b521e9ca71da (diff)
downloademacs-b210cb55b3fcf83f3a8fe2f24116694cc825ffe0.tar.gz
emacs-b210cb55b3fcf83f3a8fe2f24116694cc825ffe0.zip
; * admin/make-tarball.txt: Misc updates.
Diffstat (limited to 'admin')
-rw-r--r--admin/make-tarball.txt48
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
664. autoreconf -i -I m4 --force 744. 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
16312. For a release, update the Emacs homepage emacs.html in the web repository. 17112. 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. 174UPDATING THE EMACS WEB PAGES AFTER A RELEASE
167 Delete any old manual pages that are no longer present. 175
176As soon as possible after a release, the Emacs web pages should be updated.
177Anyone with write access to the Emacs code repository can do this.
178For instructions, see <http://savannah.gnu.org/cvs/?group=emacs>.
179Changes go live more or less as soon as they are committed.
180
181The pages to update are:
182
183emacs.html (for a new major release, a more thorough update is needed)
184history.html
185add the new NEWS file as news/NEWS.xx.y
186
187Use M-x make-manuals from admin/admin.el to regenerate the html
188manuals in manual/. If there are new manuals, add appropriate index
189pages in manual/ and add them to manual/index.html. In the
190manual/html_node directory, delete any old manual pages that are no
191longer present.
192
193Tar up the generated html_node/emacs/ and elisp/ directories and update
194the files manual/elisp.html_node.tar.gz and emacs.html_node.tar.gz.
195
196Use M-x make-manuals-dist from from admin/admin.el to update the
197manual/texi/ tarfiles.
198
199Add compressed copies of the main info pages from the tarfile to manual/info/.
200
201Update the refcards/pdf/ and ps/ directories, and also
202refcards/emacs-refcards.tar.gz (use make -C etc/refcards pdf ps dist).
203
204Browsing <http://web.cvs.savannah.gnu.org/viewvc/?root=emacs> is one
205way to check for any files that still need updating.