; * admin/make-tarball.txt: Misc updates.
This commit is contained in:
parent
1dee790fc1
commit
b210cb55b3
1 changed files with 43 additions and 5 deletions
|
@ -63,6 +63,14 @@ General steps (for each step, check for possible errors):
|
|||
actual release. If you need another release candidate, remember
|
||||
to adjust the ChangeLog entries.
|
||||
|
||||
If you need to change only a file(s) that cannot possibly affect
|
||||
the build (README, ChangeLog, NEWS, etc.) then rather than doing
|
||||
an entirely new build, it is better to unpack the existing
|
||||
tarfile, modify the file(s), and tar it back up again.
|
||||
|
||||
Never replace an existing tarfile! If you need to fix something,
|
||||
always upload it with a different name.
|
||||
|
||||
4. autoreconf -i -I m4 --force
|
||||
make bootstrap
|
||||
|
||||
|
@ -160,8 +168,38 @@ General steps (for each step, check for possible errors):
|
|||
of past announcements. The first pretest announcement, and the
|
||||
release announcement, should have more detail.
|
||||
|
||||
12. For a release, update the Emacs homepage emacs.html in the web repository.
|
||||
Also update history.html, and add the new NEWS file as news/NEWS.xx.y.
|
||||
Regenerate the html manuals (use make-manuals from admin.el).
|
||||
If there are new manuals, add appropriate index pages.
|
||||
Delete any old manual pages that are no longer present.
|
||||
12. After a release, update the Emacs pages as below.
|
||||
|
||||
|
||||
UPDATING THE EMACS WEB PAGES AFTER A RELEASE
|
||||
|
||||
As soon as possible after a release, the Emacs web pages should be updated.
|
||||
Anyone with write access to the Emacs code repository can do this.
|
||||
For instructions, see <http://savannah.gnu.org/cvs/?group=emacs>.
|
||||
Changes go live more or less as soon as they are committed.
|
||||
|
||||
The pages to update are:
|
||||
|
||||
emacs.html (for a new major release, a more thorough update is needed)
|
||||
history.html
|
||||
add the new NEWS file as news/NEWS.xx.y
|
||||
|
||||
Use M-x make-manuals from admin/admin.el to regenerate the html
|
||||
manuals in manual/. If there are new manuals, add appropriate index
|
||||
pages in manual/ and add them to manual/index.html. In the
|
||||
manual/html_node directory, delete any old manual pages that are no
|
||||
longer present.
|
||||
|
||||
Tar up the generated html_node/emacs/ and elisp/ directories and update
|
||||
the files manual/elisp.html_node.tar.gz and emacs.html_node.tar.gz.
|
||||
|
||||
Use M-x make-manuals-dist from from admin/admin.el to update the
|
||||
manual/texi/ tarfiles.
|
||||
|
||||
Add compressed copies of the main info pages from the tarfile to manual/info/.
|
||||
|
||||
Update the refcards/pdf/ and ps/ directories, and also
|
||||
refcards/emacs-refcards.tar.gz (use make -C etc/refcards pdf ps dist).
|
||||
|
||||
Browsing <http://web.cvs.savannah.gnu.org/viewvc/?root=emacs> is one
|
||||
way to check for any files that still need updating.
|
||||
|
|
Loading…
Add table
Reference in a new issue