1,847
edits
(4 intermediate revisions by the same user not shown) | |||
Line 13: | Line 13: | ||
=== Call for bug reports === | === Call for bug reports === | ||
:Completion Date: | :Completion Date: | ||
* Put out a general call for reports on maintainers@octave.org and help@octave.org | * Put out a general call for reports on maintainers@octave.org and help@octave.org for all outstanding unreported known bugs. | ||
=== Review submitted patches on Savannah === | === Review submitted patches on Savannah === | ||
Line 35: | Line 35: | ||
=== 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. | ||
* m-file style check | * m-file style check | ||
* C++ style check | * C++ style check | ||
Line 60: | Line 60: | ||
=== Merge submitted patches === | === Merge submitted patches === | ||
* Push translations provided by translators. | * Push translations provided by translators. | ||
* | * Push reviewed patches from Savannah. | ||
=== <code>make check</code> === | === <code>make check</code> === | ||
Line 70: | Line 70: | ||
=== 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. | |||
* Verify <code>make distcheck</code> passes. | * Verify <code>make distcheck</code> passes. | ||
* Verify <code>make dist</code> works. | * Verify <code>make dist</code> works. | ||
* Create [[Windows Installer]]. | * Create [[Windows Installer]]. | ||
* Upload release candidates. | * Upload release candidates. | ||
* Add release candidate version to Savannah bug tracker. | * Add release candidate version to Savannah bug tracker. | ||
* Announce release candidate to | * Announce release candidate to maintainers@octave.org, help@octave.org mailing-list, on web page. | ||
== Final Release == | == Final Release == | ||
Line 83: | Line 83: | ||
:Completion Date: | :Completion Date: | ||
* Ensure correct [[#Versioning hints|version information]]. | * Ensure correct [[#Versioning hints|version information]]. | ||
* Create hg tag in repository with release version number. | |||
* Update {{Path|NEWS}} (final release date). | * Update {{Path|NEWS}} (final release date). | ||
* Update {{Path|CITATION}} (version, year, URL). | * Update {{Path|CITATION}} (version, year, URL). | ||
* Update {{Path|org.octave.Octave.appdata.xml}} (version number and release date). | * Update {{Path|org.octave.Octave.appdata.xml}} (version number and release date). | ||
* Update Savannah bug tracker version info. | * Update Savannah bug tracker version info. | ||
* Remove release candidate versions from Savannah. | * Remove release candidate versions from Savannah. | ||
Line 100: | Line 98: | ||
== Post-Release == | == Post-Release == | ||
:Completion Date: | :Completion Date: | ||
* | * Merge default onto stable to become the current stable release. | ||
* | * Ensure correct [[#Versioning hints|version information]]. | ||
* Remove all deprecated functions (either <code>OCTAVE_DEPRECATED</code> in C++ or scripts/deprecated for m-files) scheduled for deletion in "default" branch. | * Remove all deprecated functions (either <code>OCTAVE_DEPRECATED</code> in C++ or scripts/deprecated for m-files) scheduled for deletion in "default" branch. | ||
* Move {{Path|NEWS}} file to backup in {{Path|etc/NEWS.X}}. | * Move {{Path|NEWS}} file to backup in {{Path|etc/NEWS.X}}. |