Release Checklist: Difference between revisions

More changes.
(More changes.)
Line 51: Line 51:


=== Localization and Internationalization ===
=== Localization and Internationalization ===
* Update language translation files (*.ts)
* Update language translation files (*.ts).
* Create issue report on Savannah as a centralized location for uploading files.
* Create issue report on Savannah as a centralized location for uploading files.
* Submit call for translations for GUI strings.
* Submit call for translations for GUI strings.
Line 66: Line 66:


=== Create new release candidate ===
=== Create new release candidate ===
* Update {{Path|configure.ac}} with incremented <code>OCTAVE_API_VERSION</code>.
* Update {{Path|configure.ac}}:
* Update AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION, OCTAVE_RELEASE_DATE  
** <code>AC_INIT</code>
** <code>OCTAVE_API_VERSION</code>
** <code>OCTAVE_MAJOR/MINOR/PATCH_VERSION</code>
** <code>OCTAVE_RELEASE_DATE</code>
* Verify <code>make distcheck</code> passes.
* Verify <code>make distcheck</code> passes.
* Verify <code>make dist</code> works.
* Verify <code>make dist</code> works.
* hg tag repository with release candidate ID
* hg tag repository with release candidate ID
* Create [[Windows Installer]].
* Create [[Windows Installer]].
* Upload release candidate.
* Upload release candidates.
* Add release candidate version to Savannah bug tracker.
* Add release candidate version to Savannah bug tracker.
* Announce release candidate to Octave-Maintainers, Octave-Help, on web page.
* Announce release candidate to Octave-Maintainers, Octave-Help, on web page.
Line 80: Line 83:
=== Update version information ===
=== Update version information ===
:Completion Date:
:Completion Date:
* Update configure.ac (AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION, OCTAVE_RELEASE_DATE).
* Update {{Path|configure.ac}}:
** <code>AC_INIT</code>
** <code>OCTAVE_API_VERSION</code>
** <code>OCTAVE_MAJOR/MINOR/PATCH_VERSION</code>
** <code>OCTAVE_RELEASE_DATE</code>
* Update {{Path|NEWS}} (final release date).
* Update {{Path|NEWS}} (final release date).
* Update {{Path|CITATION}} (version, year, URL).
* Update {{Path|CITATION}} (version, year, URL).