mirror of
https://github.com/masscollaborationlabs/emacs.git
synced 2025-07-04 11:23:24 +00:00
; * admin/release-process: Minor copy-edits.
This commit is contained in:
parent
4a867c823b
commit
4ed4792e3b
1 changed files with 6 additions and 9 deletions
|
@ -90,7 +90,8 @@ documentation (or decide no updates are necessary) for those that aren't.
|
||||||
|
|
||||||
** Try to reorder NEWS: most important things first, related items together.
|
** Try to reorder NEWS: most important things first, related items together.
|
||||||
|
|
||||||
** For a major release, add a "New in Emacs XX" section to faq.texi.
|
** For a major release, add a "New in Emacs XX" section to efaq.texi.
|
||||||
|
This should highlight some of the more significant changes.
|
||||||
|
|
||||||
** cusver-check from admin.el can help find new defcustoms missing
|
** cusver-check from admin.el can help find new defcustoms missing
|
||||||
:version tags. This asks for new and old Lisp directories; use the one
|
:version tags. This asks for new and old Lisp directories; use the one
|
||||||
|
@ -113,14 +114,14 @@ Check for node names using problematic characters:
|
||||||
Sadly makeinfo does not warn about such characters.
|
Sadly makeinfo does not warn about such characters.
|
||||||
|
|
||||||
Check for major new features added since the last release (e.g. new
|
Check for major new features added since the last release (e.g. new
|
||||||
lisp files), and add the relevant authors to the Acknowledgments in
|
Lisp files), and add the relevant authors to the Acknowledgments in
|
||||||
doc/emacs/ack.texi and emacs.texi. To find new files, you could run a
|
doc/emacs/ack.texi and emacs.texi. To find new files, you could run a
|
||||||
command such as this:
|
command such as this:
|
||||||
|
|
||||||
$ diff -rq emacs-NN.MM emacs-XX.YY | grep "^Only in emacs-XX"
|
$ git diff --name-status emacs-NN emacs-XX | grep -E "^A"
|
||||||
|
|
||||||
where NN.MM is the previous Emacs version, and XX.YY is the new version.
|
where emacs-NN is the previous Emacs release branch, and emacs-XX is the
|
||||||
This assumes you have the source trees of both versions available.
|
new one.
|
||||||
|
|
||||||
For major releases, rewrite the "Antinews" appendix of the User Manual
|
For major releases, rewrite the "Antinews" appendix of the User Manual
|
||||||
(doc/emacs/anti.texi) to describe features lost by downgrading to the
|
(doc/emacs/anti.texi) to describe features lost by downgrading to the
|
||||||
|
@ -129,10 +130,6 @@ significant changes and new features in the upcoming release, then
|
||||||
describe the "benefits" from losing those features. Be funny, use
|
describe the "benefits" from losing those features. Be funny, use
|
||||||
humor. The text written for the previous releases can serve as an example.
|
humor. The text written for the previous releases can serve as an example.
|
||||||
|
|
||||||
The Emacs FAQ (doc/misc/efaq.texi) also has a "What's new" section;
|
|
||||||
for major releases a new section should be added listing the
|
|
||||||
significant changes.
|
|
||||||
|
|
||||||
Check cross-references between the manuals (e.g. from emacs to elisp)
|
Check cross-references between the manuals (e.g. from emacs to elisp)
|
||||||
are correct. You can use something like the following in the info
|
are correct. You can use something like the following in the info
|
||||||
directory in the Emacs build tree:
|
directory in the Emacs build tree:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue