aboutsummaryrefslogtreecommitdiffstats
path: root/admin/release-process
diff options
context:
space:
mode:
Diffstat (limited to 'admin/release-process')
-rw-r--r--admin/release-process22
1 files changed, 20 insertions, 2 deletions
diff --git a/admin/release-process b/admin/release-process
index ef698f51666..d66bc48f70d 100644
--- a/admin/release-process
+++ b/admin/release-process
@@ -93,7 +93,19 @@ documentation (or decide no updates are necessary) for those that aren't.
93** For a major release, add a "New in Emacs XX" section to faq.texi. 93** For a major release, add a "New in Emacs XX" section to faq.texi.
94 94
95** cusver-check from admin.el can help find new defcustoms missing 95** cusver-check from admin.el can help find new defcustoms missing
96:version tags. 96:version tags. This asks for new and old Lisp directories; use the one
97in the current release branch as New and the one from the last released
98Emacs version as Old.
99
100Note that this doesn't (yet) know about :package-version and
101'customize-package-emacs-version-alist', so it could produce false
102positives for packages that use :package-version. Make sure the files
103with defcustoms that use :package-version have the appropriate
104add-to-list that determines the correspondence between package versions
105and Emacs versions. Any changes you make in :version etc. should be
106tested by running "M-x customize-changed" after regenerating cus-load.el
107(run "make custom-deps" in the lisp/ directory) and loaddefs.el (run
108"make autoloads-force").
97 109
98** Manuals 110** Manuals
99Check for node names using problematic characters: 111Check for node names using problematic characters:
@@ -102,7 +114,13 @@ Sadly makeinfo does not warn about such characters.
102 114
103Check for major new features added since the last release (e.g. new 115Check for major new features added since the last release (e.g. new
104lisp files), and add the relevant authors to the Acknowledgments in 116lisp files), and add the relevant authors to the Acknowledgments in
105doc/emacs/ack.texi and emacs.texi. 117doc/emacs/ack.texi and emacs.texi. To find new files, you could run a
118command such as this:
119
120 $ diff -rq emacs-NN.MM emacs-XX.YY | grep "^Only in emacs-XX"
121
122where NN.MM is the previous Emacs version, and XX.YY is the new version.
123This assumes you have the source trees of both versions available.
106 124
107For major releases, rewrite the "Antinews" appendix of the User Manual 125For major releases, rewrite the "Antinews" appendix of the User Manual
108(doc/emacs/anti.texi) to describe features lost by downgrading to the 126(doc/emacs/anti.texi) to describe features lost by downgrading to the