Release Checklist: Difference between revisions

no edit summary
No edit summary
Line 48: Line 48:
* Review {{Path|NEWS}} for any features which should be announced.
* Review {{Path|NEWS}} for any features which should be announced.
* Update major version number in "@subtitle Edition XXX" in {{Path|octave.texi}}.
* Update major version number in "@subtitle Edition XXX" in {{Path|octave.texi}}.
=== Localization and Internationalization ===
:Completion Date:
* Update language translation files (*.ts).
* Create issue report on Savannah as a centralized location for uploading files.
* Call for translations for GUI strings on maintainers@octave.org.


== Repeat until all bugs are resolved ==
== Repeat until all bugs are resolved ==
:Completion Date first iteration:
:Completion Date first iteration:


=== Localization and Internationalization ===
=== Merge submitted patches ===
* Update language translation files (*.ts).
* Create issue report on Savannah as a centralized location for uploading files.
* Submit call for translations for GUI strings.
* Push translations provided by translators.
* Push translations provided by translators.
 
* Merge reviewed patches from Savannah.
=== Run lint checker on code base ===
* Compiling with <code>-fsanitize=undefined</code>, <code>--enable-address-sanitizer-flags</code> and running <code>make check</code> to check for memory leaks. Other tools <code>cppcheck</code>, etc.
** PVS static analyzer results [[PVS static analyzer - 5.0 Release]].


=== <code>make check</code> ===
=== <code>make check</code> ===
Line 66: Line 67:
* Start discussion on maintainers@octave.org about which failing tests that must be fixed.
* Start discussion on maintainers@octave.org about which failing tests that must be fixed.
* Identify and fix any tests determined critical in step above.
* Identify and fix any tests determined critical in step above.
* Compiling with <code>-fsanitize=undefined</code>, <code>--enable-address-sanitizer-flags</code> to check for memory leaks. Use other tools <code>cppcheck</code>, etc.
** Update PVS static analyzer results [[PVS static analyzer - 5.0 Release]].


=== Create new release candidate ===
=== Create new release candidate ===