Editing 9.1 Release Checklist
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
{{Note|'''Timeline''' (tentative) | {{Note|'''Timeline''' (tentative) | ||
* 2023-11-22 π Release Kick-off β½ (default branch merged to stable) | * 2023-11-22 π Release Kick-off β½ (default branch merged to stable) | ||
* | * 2023-12-xx π οΈ 1st release candidate '''9.0.90''' on https://alpha.gnu.org/gnu/octave/ | ||
* | * 2023-12-xx π Final Release π '''9.1.0''' on https://ftp.gnu.org/gnu/octave/}} | ||
:Please use <code><strike> </strike></code> to mark items below as done. | :Please use <code><strike> </strike></code> to mark items below as done. | ||
Line 60: | Line 60: | ||
=== β
<code>make check</code> === | === β
<code>make check</code> === | ||
* Verify <code>make check</code> is passing on all [http://buildbot.octave.org:8010/#/waterfall buildbot combinations of OS and compilers] and [https://github.com/gnu-octave/octave/actions GitHub CI runners]. Also check [https://github.com/gnu-octave/octave-buildbot/actions test suite runs on "freshly brewed Octave for Windows"] (Kai's buildbots on octave.space). | * Verify <code>make check</code> is passing on all [http://buildbot.octave.org:8010/#/waterfall buildbot combinations of OS and compilers] and [https://github.com/gnu-octave/octave/actions GitHub CI runners]. Also check [https://github.com/gnu-octave/octave-buildbot/actions test suite runs on "freshly brewed Octave for Windows"] (Kai's buildbots on octave.space). | ||
* | * 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]]. | ||
** | ** Or use any static analyzer, such as Clang's `scan-build make all`. | ||
* Start discussion on Discourse about which failing tests that must be fixed and which can be declared '''WON'T FIX''': [https://octave.discourse.group/t/test-suite-results-of-octave-9/5077 Test suite results of Octave 9] | * Start discussion on Discourse about which failing tests that must be fixed and which can be declared '''WON'T FIX''': [https://octave.discourse.group/t/test-suite-results-of-octave-9/5077 Test suite results of Octave 9] | ||
Line 92: | Line 92: | ||
:Completion Date: | :Completion Date: | ||
* Octave mailing-lists | * Octave mailing-lists | ||
* | * Octave web site (https://hg.octave.org/web-octave) | ||
** | ** Steps documented in [https://hg.octave.org/web-octave/rev/fe59d0118a2b this changeset]. | ||
** | ** Upload documentation (manual HTML + PDF {{Path|octave.org/doc}} and version in {{Path|octave.org/.htaccess}}, Doxygen {{Path|octave.org/doxygen}}) | ||
* | * This wiki | ||
** [[Template:Release]] = {{Release}} | ** [[Template:Release]] = {{Release}} | ||
** [[Template:Release Date]] = {{Release Date}} | ** [[Template:Release Date]] = {{Release Date}} |