aboutsummaryrefslogtreecommitdiffstats
path: root/admin/release-process
diff options
context:
space:
mode:
authorEli Zaretskii2024-12-28 08:30:31 -0500
committerEli Zaretskii2024-12-28 08:30:31 -0500
commitaf3bbc83600bec6c8621e1b04437dbfdeb329106 (patch)
tree9e981a7cdd60b276ae0e6549a4277f1995708d38 /admin/release-process
parentad5c8f25b36aac71870ff26b6549014c452a2145 (diff)
parent2ba6387d1d63072c5faaa7798c8ef7b00ca883c3 (diff)
downloademacs-af3bbc83600bec6c8621e1b04437dbfdeb329106.tar.gz
emacs-af3bbc83600bec6c8621e1b04437dbfdeb329106.zip
Merge from origin/emacs-30
2ba6387d1d6 ; Fix inaccuracy in ELisp Reference manual 8ac6a178804 ; * etc/PROBLEMS: Mention problems with XPM support in GD... 624322d5f6a Add missing fontification matches for elixir-ts-mode 5bafb11b400 ; Fix copyright year 186ea407326 Don't start docstrings with "This function" or similar cb8ce2e68bb Enable indent-tabs-mode in obj-c-mode 54f35137096 Fix comment indent in 'lua-ts-mode' and old grammar 8b95549e908 * admin/nt/dist-build/build-dep-zips.py: (deps src) handl... 8064b2a6798 Document undocumented completion commands c29b798537e ; etc/w32-feature.el (harfbuzz): improve test 0e43e35f96e * admin/nt/dist-build/emacs.nsi: (Uninstall) delete only ... b83cd8a8fb0 ; * etc/tutorials/TUTORIAL.ko: Fix the beginning. 41caccc488b ; * etc/publicsuffix.txt: Update from upstream. e6fb18406ee ; Fix refcards 14e791f9ba2 ; Update acknowledgments for Emacs 30 861b7864fc4 ; Fix node name in emacs-lisp-intro.texi 77243ba5be8 ; Update version tags of defcustoms fe2ac33bae8 ;* doc/misc/efaq.texi (New in Emacs 30): Mention 'trusted... 8fb884f0dc0 ; * etc/NEWS: Fix wording. e281355a5e8 Improve D-Bus and Tramp manual # Conflicts: # doc/emacs/emacs.texi # etc/NEWS # lisp/erc/erc-log.el # lisp/eshell/esh-mode.el # lisp/which-key.el
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