11.1 Release Checklist: Difference between revisions

Jump to navigation Jump to search
m
Line 15: Line 15:
Completion Date:
Completion Date:


* Merge default onto stable to become the current stable release (see instructions in <code>etc/HACKING.md</code>).
* Merge default onto stable to become the current stable release (see instructions "Merging the default branch to stable before a release" in <code>etc/HACKING.md</code>).
* Bump version numbers in <code>configure.ac</code> on stable branch (see <code>etc/HACKING.md</code>).
* Bump version numbers in <code>configure.ac</code> on stable branch (see <code>etc/HACKING.md</code>).
* Bump version numbers in <code>configure.ac</code> on default branch (see <code>etc/HACKING.md</code>).
* Bump version numbers in <code>configure.ac</code> on default branch (see <code>etc/HACKING.md</code>).
Line 48: Line 48:
* Create Savannah <code>Release</code> tag <code>VERSION.0.90</code> on bug tracker for 1st release candidate.
* Create Savannah <code>Release</code> tag <code>VERSION.0.90</code> on bug tracker for 1st release candidate.
* Mark items that should be fixed for the release with this tag.
* Mark items that should be fixed for the release with this tag.
* Update Savannah <code>Planned Release</code> and <code>Fixed Release</code> tags by adding <code>VERSION.1.0 (current stable)</code> and <code>VERSION+1.1.0 (current default)</code>.
* Update Savannah <code>Planned Release</code> and <code>Fixed Release</code> fields by adding <code>VERSION.1.0 (current stable)</code> and <code>VERSION+1.1.0 (current default)</code> tags to both.
* Review bug overview at https://octave.space/savannah/.
* Review bug overview at https://octave.space/savannah/.


Line 57: Line 57:
* Call for updates ([https://octave.discourse.group/ Octave Discourse]) that might change GUI strings.
* Call for updates ([https://octave.discourse.group/ Octave Discourse]) that might change GUI strings.
* String freeze date:
* String freeze date:
* Update language translation files (<code>*.ts</code>). See instructions in <code>libgui/languages/build_ts/README.md</code>.
* Update language translation files (<code>*.ts</code>). See instructions in <code>libgui/languages/build_ts/README.md</code>.
* Create bug report on Savannah as a centralized location for uploading files and tracking status of translations.
* Create bug report on Savannah as a centralized location for uploading files and tracking status of translations.
* Call for translations of GUI strings on [https://octave.discourse.group/c/maintainers/7 Octave Discourse Maintainers], CC-ing the translators (see [https://hg.savannah.gnu.org/hgweb/octave/file/tip/libgui/languages/translators list of translators]).
* Call for translations of GUI strings on [https://octave.discourse.group/c/maintainers/7 Octave Discourse Maintainers], CC-ing the translators (see [https://hg.savannah.gnu.org/hgweb/octave/file/tip/libgui/languages/translators list of translators]).
Line 93: Line 93:
Completion Date:
Completion Date:


* Grammar check documentation (See <code>doc/interpreter/doccheck/README</code>).
* Grammar check documentation (see <code>doc/interpreter/doccheck/README</code>).
* Spell check documentation (<code>make spellcheck</code>).
* Spell check documentation (<code>make spellcheck</code>).
* Verify no functions missing from manual (<code>make doc/interpreter/undocumented_list</code>).
* Verify no functions missing from manual (<code>make doc/interpreter/undocumented_list</code>).
* Verify deprecated functions removed from manual (<code>*.txi</code>) and from β€œsee also” links.
* Verify deprecated functions removed from manual (<code>*.txi</code>) and from <code>@seealso</code> links.
* Verify all formats (Info, HTML, PDF) build correctly.
* Verify all formats (Info, HTML, PDF) build correctly.
* Review <code>etc/NEWS.VERSION.md</code> for any features which should be announced.
* Review <code>etc/NEWS.VERSION.md</code> for any features which should be announced.
1,199

edits

Navigation menu