diff options
| author | Eli Zaretskii | 2024-12-28 08:30:31 -0500 |
|---|---|---|
| committer | Eli Zaretskii | 2024-12-28 08:30:31 -0500 |
| commit | af3bbc83600bec6c8621e1b04437dbfdeb329106 (patch) | |
| tree | 9e981a7cdd60b276ae0e6549a4277f1995708d38 /admin/release-process | |
| parent | ad5c8f25b36aac71870ff26b6549014c452a2145 (diff) | |
| parent | 2ba6387d1d63072c5faaa7798c8ef7b00ca883c3 (diff) | |
| download | emacs-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-process | 22 |
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 |
| 97 | in the current release branch as New and the one from the last released | ||
| 98 | Emacs version as Old. | ||
| 99 | |||
| 100 | Note that this doesn't (yet) know about :package-version and | ||
| 101 | 'customize-package-emacs-version-alist', so it could produce false | ||
| 102 | positives for packages that use :package-version. Make sure the files | ||
| 103 | with defcustoms that use :package-version have the appropriate | ||
| 104 | add-to-list that determines the correspondence between package versions | ||
| 105 | and Emacs versions. Any changes you make in :version etc. should be | ||
| 106 | tested 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 |
| 99 | Check for node names using problematic characters: | 111 | Check for node names using problematic characters: |
| @@ -102,7 +114,13 @@ Sadly makeinfo does not warn about such characters. | |||
| 102 | 114 | ||
| 103 | Check for major new features added since the last release (e.g. new | 115 | Check for major new features added since the last release (e.g. new |
| 104 | lisp files), and add the relevant authors to the Acknowledgments in | 116 | lisp files), and add the relevant authors to the Acknowledgments in |
| 105 | doc/emacs/ack.texi and emacs.texi. | 117 | doc/emacs/ack.texi and emacs.texi. To find new files, you could run a |
| 118 | command such as this: | ||
| 119 | |||
| 120 | $ diff -rq emacs-NN.MM emacs-XX.YY | grep "^Only in emacs-XX" | ||
| 121 | |||
| 122 | where NN.MM is the previous Emacs version, and XX.YY is the new version. | ||
| 123 | This assumes you have the source trees of both versions available. | ||
| 106 | 124 | ||
| 107 | For major releases, rewrite the "Antinews" appendix of the User Manual | 125 | For 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 |