7.1 Release Checklist: Difference between revisions

m
no edit summary
mNo edit summary
Line 9: Line 9:
== 🚀 Kick-off ⚽ ==
== 🚀 Kick-off ⚽ ==


=== Call for bug reports ===
=== 📢 Call for bug reports ===
:Completion Date:
:Completion Date:
* Put out a general call for reports on [https://octave.discourse.group/ Octave Discourse] for all outstanding unreported known bugs.
* Put out a general call for reports on [https://octave.discourse.group/ Octave Discourse] for all outstanding unreported known bugs.


=== Call for translations ===
=== 📢 Call for translations ===
:Completion Date:
:Completion Date:
* Call for translations for GUI strings on [https://octave.discourse.group/ Octave Discourse].
* Call for translations for GUI strings on [https://octave.discourse.group/ Octave Discourse].
Line 20: Line 20:
* Collect and push all translated files.
* Collect and push all translated files.


=== Update gnulib to latest version ===
=== ⚙️ Update gnulib to latest version ===
:Completion Date:
:Completion Date:
:Must occur first as it could resolve existing, or create new, bug reports. You should run <code>./bootstrap</code> in the source tree after updating to the new gnulib version.
:Must occur first as it could resolve existing, or create new, bug reports. You should run <code>./bootstrap</code> in the source tree after updating to the new gnulib version.
Line 30: Line 30:
* Add any new contributors to {{Path|doc/interpreter/contributors.in}} who wish to be mentioned (don't add them without permission).
* Add any new contributors to {{Path|doc/interpreter/contributors.in}} who wish to be mentioned (don't add them without permission).


=== Style-check code base ===
=== Style-check code base ===
:Completion Date:
:Completion Date:
: This will produce lots of whitespace changes, but no behavior changes. '''Must occur after patches have been added''', since whitespace changes can prevent patches from applying.
: This will produce lots of whitespace changes, but no behavior changes. '''Must occur after patches have been added''', since whitespace changes can prevent patches from applying.
Line 36: Line 36:
*  [[C++ style guide|C++ style check]]
*  [[C++ style guide|C++ style check]]


=== Review documentation ===
=== 📖 Review documentation ===
:Completion Date:
:Completion Date:
* Grammar check documentation.
* Grammar check documentation.
Line 61: Line 61:
* Start discussion on maintainers@octave.org about which failing tests that must be fixed and which can be declared '''WON'T FIX'''.
* Start discussion on maintainers@octave.org about which failing tests that must be fixed and which can be declared '''WON'T FIX'''.


=== Create new release candidate ===
=== 🛠️ Create new release candidate ===
* Ensure correct [[#Versioning hints|version information]].
* Ensure correct [[#Versioning hints|version information]].
* Create hg tag in repository with release candidate version number.
* Create hg tag in repository with release candidate version number.
Line 73: Line 73:
== ✅🏁 Final Release 🎉 ==
== ✅🏁 Final Release 🎉 ==


=== Update version information ===
=== 📃 Update version information ===
:Completion Date:
:Completion Date:
* Ensure correct [[#Versioning hints|version information]].
* Ensure correct [[#Versioning hints|version information]].
Line 84: Line 84:
* Remove release candidate versions from Savannah.
* Remove release candidate versions from Savannah.


=== Announce final release ===
=== 📢 Announce final release ===
:Completion Date:
:Completion Date:
* Octave mailing-lists
* Octave mailing-lists