aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2020-08-27 11:46:20 +0200
committerMichael Albinus2020-08-27 11:46:20 +0200
commitda4840af120a2b8ac0851fe732336eb8cc33940b (patch)
tree34146c8769ee26bbb871233b236388b08423c612
parenteb77572257bfa4e649c0c8852d2d0a58ad63eaa5 (diff)
downloademacs-da4840af120a2b8ac0851fe732336eb8cc33940b.tar.gz
emacs-da4840af120a2b8ac0851fe732336eb8cc33940b.zip
Adapt reminder-for-release-blocking-bugs
* admin/admin.el (reminder-for-release-blocking-bugs): Require `debbugs-gnu' also in `interactive' form. * admin/release-process: Rename RELEASE-CRITICAL to RELEASE-BLOCKING. Adapt Emacs version. Describe `reminder-for-release-blocking-bugs'.
-rw-r--r--admin/admin.el12
-rw-r--r--admin/release-process20
2 files changed, 21 insertions, 11 deletions
diff --git a/admin/admin.el b/admin/admin.el
index 728aab8b1ae..93dc1f48f12 100644
--- a/admin/admin.el
+++ b/admin/admin.el
@@ -928,13 +928,15 @@ changes (in a non-trivial way). This function does not check for that."
928(defun reminder-for-release-blocking-bugs (version) 928(defun reminder-for-release-blocking-bugs (version)
929 "Submit a reminder message for release-blocking bugs of Emacs VERSION." 929 "Submit a reminder message for release-blocking bugs of Emacs VERSION."
930 (interactive 930 (interactive
931 (list (completing-read 931 (list (progn
932 "Emacs release: " 932 (require 'debbugs-gnu)
933 (mapcar #'identity debbugs-gnu-emacs-blocking-reports) 933 (completing-read
934 nil t debbugs-gnu-emacs-current-release))) 934 "Emacs release: "
935 (mapcar #'identity debbugs-gnu-emacs-blocking-reports)
936 nil t debbugs-gnu-emacs-current-release))))
935 937
936 (require 'reporter)
937 (require 'debbugs-gnu) 938 (require 'debbugs-gnu)
939 (require 'reporter)
938 940
939 (when-let ((id (alist-get version debbugs-gnu-emacs-blocking-reports 941 (when-let ((id (alist-get version debbugs-gnu-emacs-blocking-reports
940 nil nil #'string-equal)) 942 nil nil #'string-equal))
diff --git a/admin/release-process b/admin/release-process
index b3dfad58729..c3728b582f1 100644
--- a/admin/release-process
+++ b/admin/release-process
@@ -41,17 +41,17 @@ released in the next release cycle. From time to time, the master
41branches merges bugfix commits from the "emacs-NN" branch. 41branches merges bugfix commits from the "emacs-NN" branch.
42See admin/gitmerge.el. 42See admin/gitmerge.el.
43 43
44* RELEASE-CRITICAL BUGS 44* RELEASE-BLOCKING BUGS
45 45
46Emacs uses the "blocking" feature of Debbugs for bugs that need to be 46Emacs uses the "blocking" feature of Debbugs for bugs that need to be
47addressed in the next release. 47addressed in the next release.
48 48
49Currently, bug#39200 is the tracking bug for release of 27.1 and 49Currently, bug#43018 is the tracking bug for release of 27.2 and
50bug#39202 is the tracking bug for release 28.1. Say bug#123 needs 50bug#39202 is the tracking bug for release 28.1. Say bug#123 needs
51to be fixed for Emacs 27.1. Send a message to control@debbugs.gnu.org 51to be fixed for Emacs 27.2. Send a message to control@debbugs.gnu.org
52that says: 52that says:
53 53
54 block 39200 by 123 54 block 43018 by 123
55 55
56Change "block" to "unblock" to remove a bug from the list. Closed 56Change "block" to "unblock" to remove a bug from the list. Closed
57bugs are not listed as blockers, so you do not need to explicitly 57bugs are not listed as blockers, so you do not need to explicitly
@@ -59,9 +59,17 @@ unblock one that has been closed. You may need to force an update of
59the tracking bug with ctrl-f5/shift-reload to see the latest version. 59the tracking bug with ctrl-f5/shift-reload to see the latest version.
60 60
61If you use the debbugs package from GNU ELPA, you can apply the 61If you use the debbugs package from GNU ELPA, you can apply the
62following form to see all bugs which block a given release: 62following command to see all bugs which block a given release:
63 63
64 (debbugs-gnu-emacs-release-blocking-reports "27.1") 64 (debbugs-gnu-emacs-release-blocking-reports "27.2")
65
66The following command from admin/admin.el sends a reminder message
67about release-blocking bugs to the <emacs-devel@gnu.org> mailing list:
68
69 (reminder-for-release-blocking-bugs "27.2")
70
71It is recommended to send this reminder message once a month. Once the
72pretest has started, a reminder message once a week is appropriate.
65 73
66* TO BE DONE SHORTLY BEFORE RELEASE 74* TO BE DONE SHORTLY BEFORE RELEASE
67 75