aboutsummaryrefslogtreecommitdiffstats
path: root/admin/FOR-RELEASE
diff options
context:
space:
mode:
authorTom Tromey2013-07-06 23:18:58 -0600
committerTom Tromey2013-07-06 23:18:58 -0600
commit6dacdad5fcb278e5a16b38bb81786aac9ca27be4 (patch)
treef5f331ea361ba0f99e0f9b638d183ad492a7da31 /admin/FOR-RELEASE
parent0a6f2ff0c8ceb29703e76cddd46ea3f176dd873a (diff)
parent219afb88d9d484393418820d1c08dc93299110ec (diff)
downloademacs-6dacdad5fcb278e5a16b38bb81786aac9ca27be4.tar.gz
emacs-6dacdad5fcb278e5a16b38bb81786aac9ca27be4.zip
merge from trunk
this merges frmo trunk and fixes various build issues. this needed a few ugly tweaks. this hangs in "make check" now
Diffstat (limited to 'admin/FOR-RELEASE')
-rw-r--r--admin/FOR-RELEASE22
1 files changed, 22 insertions, 0 deletions
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE
index 1e4f9f3b48d..53186b21688 100644
--- a/admin/FOR-RELEASE
+++ b/admin/FOR-RELEASE
@@ -10,6 +10,28 @@ directory in the Emacs build tree:
10emacs -Q --eval "(progn (require 'info) (setq Info-directory-list '(\".\")))" \ 10emacs -Q --eval "(progn (require 'info) (setq Info-directory-list '(\".\")))" \
11 -f info-xref-check-all 11 -f info-xref-check-all
12 12
13Setting Info-directory-list avoids having system info pages confuse
14things. References to external manuals will be flagged as
15uncheckable. You should still check these, and also that each
16external manual has an appropriate redirect in the file manual/.htaccess
17in the web pages repository. E.g.:
18Redirect /software/emacs/manual/html_mono/automake.html /software/automake/manual/automake.html
19Redirect /software/emacs/manual/html_node/automake/ /software/automake/manual/html_node/
20
21Another tool you can use to check links is gnu.org's linc.py:
22http://www.gnu.org/server/source/
23
24You run this something like:
25
26cd /path/to/cvs/emacs-www
27linc.py -o /path/to/output-dir --url http://www.gnu.org/software/emacs/ .
28
29Be warned that it is really, really slow (as in, can take ~ a full day
30to check the manual/ directory). It is probably best to run it on a
31single directory at a time from eg manual/html_node. It is very
32inefficient, but may reveal a few things that info-xref does not.
33
34
13make emacs.dvi, elisp.dvi, and deal with any errors (undefined 35make emacs.dvi, elisp.dvi, and deal with any errors (undefined
14references etc) in the output. Break any overfull lines. 36references etc) in the output. Break any overfull lines.
15Underfull hboxes are not serious, but it can be nice to get rid of 37Underfull hboxes are not serious, but it can be nice to get rid of