1,860
edits
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 |