diff options
| author | Tom Tromey | 2013-07-06 23:18:58 -0600 |
|---|---|---|
| committer | Tom Tromey | 2013-07-06 23:18:58 -0600 |
| commit | 6dacdad5fcb278e5a16b38bb81786aac9ca27be4 (patch) | |
| tree | f5f331ea361ba0f99e0f9b638d183ad492a7da31 /admin/FOR-RELEASE | |
| parent | 0a6f2ff0c8ceb29703e76cddd46ea3f176dd873a (diff) | |
| parent | 219afb88d9d484393418820d1c08dc93299110ec (diff) | |
| download | emacs-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-RELEASE | 22 |
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: | |||
| 10 | emacs -Q --eval "(progn (require 'info) (setq Info-directory-list '(\".\")))" \ | 10 | emacs -Q --eval "(progn (require 'info) (setq Info-directory-list '(\".\")))" \ |
| 11 | -f info-xref-check-all | 11 | -f info-xref-check-all |
| 12 | 12 | ||
| 13 | Setting Info-directory-list avoids having system info pages confuse | ||
| 14 | things. References to external manuals will be flagged as | ||
| 15 | uncheckable. You should still check these, and also that each | ||
| 16 | external manual has an appropriate redirect in the file manual/.htaccess | ||
| 17 | in the web pages repository. E.g.: | ||
| 18 | Redirect /software/emacs/manual/html_mono/automake.html /software/automake/manual/automake.html | ||
| 19 | Redirect /software/emacs/manual/html_node/automake/ /software/automake/manual/html_node/ | ||
| 20 | |||
| 21 | Another tool you can use to check links is gnu.org's linc.py: | ||
| 22 | http://www.gnu.org/server/source/ | ||
| 23 | |||
| 24 | You run this something like: | ||
| 25 | |||
| 26 | cd /path/to/cvs/emacs-www | ||
| 27 | linc.py -o /path/to/output-dir --url http://www.gnu.org/software/emacs/ . | ||
| 28 | |||
| 29 | Be warned that it is really, really slow (as in, can take ~ a full day | ||
| 30 | to check the manual/ directory). It is probably best to run it on a | ||
| 31 | single directory at a time from eg manual/html_node. It is very | ||
| 32 | inefficient, but may reveal a few things that info-xref does not. | ||
| 33 | |||
| 34 | |||
| 13 | make emacs.dvi, elisp.dvi, and deal with any errors (undefined | 35 | make emacs.dvi, elisp.dvi, and deal with any errors (undefined |
| 14 | references etc) in the output. Break any overfull lines. | 36 | references etc) in the output. Break any overfull lines. |
| 15 | Underfull hboxes are not serious, but it can be nice to get rid of | 37 | Underfull hboxes are not serious, but it can be nice to get rid of |