Skip to content

Commit 0f002d2

Browse files
author
Rik
committed
RELEASE_CHECKLIST.md: Update and clarify instructions for Octave release.
* RELEASE_CHECKLIST.md: Update and clarify instructions for Octave release.
1 parent 522231b commit 0f002d2

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

etc/RELEASE_CHECKLIST.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ Completion Date:
2424
`etc/HACKING.md`).
2525
* Bump version numbers in `configure.ac` on default branch (see
2626
`etc/HACKING.md`).
27+
* Create new `etc/NEWS.VERSION+1.md` file on default branch by copying
28+
`etc/NEWS.VERSION.md` and then removing text so that it is a template file
29+
with headings only.
2730

2831
### ⚙️ Update gnulib to latest version ###
2932

@@ -37,10 +40,13 @@ gnulib version.
3740

3841
Completion Date:
3942

40-
* Put out a general call for reports on [Octave Discourse](https://octave.discourse.group/) for all outstanding unreported known bugs.
41-
* Create Savannah tag `VERSION.0.90` on bug tracker for 1st release candidate.
43+
* Put out a general call for reports on [Octave Discourse](https://octave.discourse.group/) for all outstanding, but unreported, known bugs.
44+
* Create Savannah `Release` tag `VERSION.0.90` on bug tracker for 1st release
45+
candidate.
4246
* Mark items that should be fixed for the release with this tag.
43-
* Bug overview at <https://octave.space/savannah/>.
47+
* Update Savannah `Planned Release` and `Fixed Release` tags by adding
48+
`VERSION.1.0 (current stable)` and `VERSION+1.1.0 (current default)`.
49+
* Review bug overview at <https://octave.space/savannah/>.
4450

4551
### 📢 Update GUI translation files ###
4652

@@ -50,7 +56,7 @@ Completion Date:
5056
might change GUI strings.
5157
* String freeze date:
5258
* Update language translation files (`*.ts`). See instructions in
53-
`libgui/languages/build_ts/README.md`).
59+
`libgui/languages/build_ts/README.md`.
5460
* Create bug report on Savannah as a centralized location for uploading files
5561
and tracking status of translations.
5662
* Call for translations of GUI strings on [Octave Discourse Maintainers](https://octave.discourse.group/c/maintainers/7), CC-ing the translators (see [list of translators](https://hg.savannah.gnu.org/hgweb/octave/file/tip/libgui/languages/translators)).
@@ -70,8 +76,7 @@ Completion Date:
7076

7177
`hg diff | grep ^[-+][^-+] | sed 's/[0-9][0-9][0-9][0-9]-/YYYY-/' | sort -u`
7278

73-
74-
* Update dates in any other locations (launch message, citation, MXE files,
79+
* Update dates in any other locations (`CITATION`, launch message, MXE files,
7580
etc.).
7681
* Add any new contributors to `doc/interpreter/contributors.in` who wish to be
7782
mentioned (don't add them without permission).
@@ -167,10 +172,10 @@ Completion Date:
167172
* Update web site files: `NEWS-VERSION.html`, `index.in`, `news.in`, and
168173
`download.in`.
169174
* Update <https://wiki.octave.org/Release_History> page.
170-
* Update Savannah bug tracker version info to have new release number.
175+
* Update Savannah bug tracker `Release` field to have new release number.
171176
* Update Savannah bug tracker: **OPEN** bugs marked as **WON'T FIX** should be
172177
marked as **CONFIRMED** (or more appropriate) for the final release.
173-
* Hide release candidate versions in Savannah.
178+
* Hide release candidate versions for `Release` field on Savannah.
174179

175180
### 📢 Announce final release ###
176181

@@ -191,9 +196,8 @@ Completion Date:
191196

192197
Completion Date:
193198

194-
* Remove all deprecated functions (either tagged with `OCTAVE_DEPRECATED` in
195-
C++ or in the directory `scripts/deprecated` for m-files) scheduled for
196-
deletion on default branch. Check file `etc/NEWS.VERSION-2.md` for list of
197-
features that have been deprecated.
198-
* Create new `etc/NEWS.VERSION+1.md` file by copying `etc/NEWS.VERSION.md` and
199-
then removing text so that it is a template file with headings only.
199+
* Remove all deprecated functions scheduled for deletion on default
200+
branch. These functions are tagged with `OCTAVE_DEPRECATED` in C++ or are
201+
m-files located in the directory `scripts/deprecated`. Check file
202+
`etc/NEWS.VERSION-2.md` for list of features that have been deprecated.
203+

0 commit comments

Comments
 (0)