diff options
| author | Michael Albinus | 2020-08-27 11:46:20 +0200 |
|---|---|---|
| committer | Michael Albinus | 2020-08-27 11:46:20 +0200 |
| commit | da4840af120a2b8ac0851fe732336eb8cc33940b (patch) | |
| tree | 34146c8769ee26bbb871233b236388b08423c612 | |
| parent | eb77572257bfa4e649c0c8852d2d0a58ad63eaa5 (diff) | |
| download | emacs-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.el | 12 | ||||
| -rw-r--r-- | admin/release-process | 20 |
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 | |||
| 41 | branches merges bugfix commits from the "emacs-NN" branch. | 41 | branches merges bugfix commits from the "emacs-NN" branch. |
| 42 | See admin/gitmerge.el. | 42 | See admin/gitmerge.el. |
| 43 | 43 | ||
| 44 | * RELEASE-CRITICAL BUGS | 44 | * RELEASE-BLOCKING BUGS |
| 45 | 45 | ||
| 46 | Emacs uses the "blocking" feature of Debbugs for bugs that need to be | 46 | Emacs uses the "blocking" feature of Debbugs for bugs that need to be |
| 47 | addressed in the next release. | 47 | addressed in the next release. |
| 48 | 48 | ||
| 49 | Currently, bug#39200 is the tracking bug for release of 27.1 and | 49 | Currently, bug#43018 is the tracking bug for release of 27.2 and |
| 50 | bug#39202 is the tracking bug for release 28.1. Say bug#123 needs | 50 | bug#39202 is the tracking bug for release 28.1. Say bug#123 needs |
| 51 | to be fixed for Emacs 27.1. Send a message to control@debbugs.gnu.org | 51 | to be fixed for Emacs 27.2. Send a message to control@debbugs.gnu.org |
| 52 | that says: | 52 | that says: |
| 53 | 53 | ||
| 54 | block 39200 by 123 | 54 | block 43018 by 123 |
| 55 | 55 | ||
| 56 | Change "block" to "unblock" to remove a bug from the list. Closed | 56 | Change "block" to "unblock" to remove a bug from the list. Closed |
| 57 | bugs are not listed as blockers, so you do not need to explicitly | 57 | bugs 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 | |||
| 59 | the tracking bug with ctrl-f5/shift-reload to see the latest version. | 59 | the tracking bug with ctrl-f5/shift-reload to see the latest version. |
| 60 | 60 | ||
| 61 | If you use the debbugs package from GNU ELPA, you can apply the | 61 | If you use the debbugs package from GNU ELPA, you can apply the |
| 62 | following form to see all bugs which block a given release: | 62 | following 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 | |||
| 66 | The following command from admin/admin.el sends a reminder message | ||
| 67 | about release-blocking bugs to the <emacs-devel@gnu.org> mailing list: | ||
| 68 | |||
| 69 | (reminder-for-release-blocking-bugs "27.2") | ||
| 70 | |||
| 71 | It is recommended to send this reminder message once a month. Once the | ||
| 72 | pretest 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 | ||