1,847
edits
(bump library and oct file versions earlier in the release process) |
(Strip redundant Category:Development.) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 52: | Line 52: | ||
#: Completion Date: 1/18/19 | #: Completion Date: 1/18/19 | ||
<!-----------------------------------------------------------------------------> | <!-----------------------------------------------------------------------------> | ||
# Review documentation | # <strike> Review documentation </strike> | ||
#* <strike> Grammar check documentation so that it conforms to Octave standards | #* <strike> Grammar check documentation so that it conforms to Octave standards | ||
#* Spell check documentation | #* Spell check documentation | ||
Line 69: | Line 69: | ||
#: Completion Date: 1/16/19 | #: Completion Date: 1/16/19 | ||
<!-----------------------------------------------------------------------------> | <!-----------------------------------------------------------------------------> | ||
# Update shared library and oct file API version numbers | # <strike> Update shared library and oct file API version numbers | ||
#* Increment oct file API version number (configure.ac:OCTAVE_API_VERSION, increment number and drop "+" suffix) | #* Increment oct file API version number (configure.ac:OCTAVE_API_VERSION, increment number and drop "+" suffix) | ||
#* Increment libtool versioning (liboctave/module.mk:%canon_reldir%_%canon_reldir%_current, libinterp/module.mk:%canon_reldir%_liboctinterp_current, libgui/module.mk:%canon_reldir%_liboctgui_current) | #* Increment libtool versioning (liboctave/module.mk:%canon_reldir%_%canon_reldir%_current, libinterp/module.mk:%canon_reldir%_liboctinterp_current, libgui/module.mk:%canon_reldir%_liboctgui_current) </strike> | ||
#: Completion Date: | #: Completion Date: 1/23/19 | ||
<!-----------------------------------------------------------------------------> | <!-----------------------------------------------------------------------------> | ||
# Verify build process and create release candidates | # <strike> Verify build process and create release candidates </strike> | ||
#* Update configure.ac with new version information | #* <strike> Update configure.ac with new version information </strike> | ||
#** Update AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION, OCTAVE_RELEASE_DATE | #** <strike> Update AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION, OCTAVE_RELEASE_DATE </strike> | ||
#* <strike> Verify 'make distcheck' passes </strike> | #* <strike> Verify 'make distcheck' passes </strike> | ||
#* Create release candidate | #* <strike>Create release candidate </strike> | ||
#** 'make dist' | #** <strike>'make dist' </strike> | ||
#** hg tag repository with release candidate ID | #** <strike>hg tag repository with release candidate ID </strike> | ||
#** For Windows, create installer [[Windows Installer]] | #** <strike>For Windows, create installer [[Windows Installer]] </strike> | ||
#** Upload release candidate | #** <strike>Upload release candidate </strike> | ||
#** Add release candidate version to Savannah bug tracker | #** <strike>Add release candidate version to Savannah bug tracker </strike> | ||
#** Announce release candidate to Octave-Maintainers, Octave-Help, on web page | #** <strike>Announce release candidate to Octave-Maintainers, Octave-Help, on web page </strike> | ||
#** Repeat release candidate cycle until clean | #** <strike>Repeat release candidate cycle until clean </strike> | ||
#: Completion Date: | #: Completion Date: 2/25/2019 | ||
<!-----------------------------------------------------------------------------> | <!-----------------------------------------------------------------------------> | ||
# Final Release | # Final Release | ||
#* Update version information | #* <strike> Update version information </strike> | ||
#** Update configure.ac (AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION, OCTAVE_RELEASE_DATE) | #** <strike> Update configure.ac (AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION, OCTAVE_RELEASE_DATE) </strike> | ||
#** Update NEWS (final release date) | #** <strike> Update NEWS (final release date) </strike> | ||
#** <strike>Update CITATION (version, year, URL)</strike> | #** <strike>Update CITATION (version, year, URL)</strike> | ||
#** Update org.octave.Octave.appdata.xml (version number and release date) | #** <strike> Update org.octave.Octave.appdata.xml (version number and release date) </strike> | ||
#* hg tag repository with release version number | #* <strike> hg tag repository with release version number </strike> | ||
#* <strike> merge default onto stable to become the current stable release </strike> | #* <strike> merge default onto stable to become the current stable release </strike> | ||
#* Savannah bug tracker version info | #* <strike> Savannah bug tracker version info | ||
#** add new release version to bug tracker | #** add new release version to bug tracker | ||
#** remove release candidate versions from bug tracker | #** remove release candidate versions from bug tracker </strike> | ||
#* Announce final release on Octave mailing lists | #* Announce final release on | ||
#** Octave mailing lists | |||
#** Octave web site | |||
#** <strike> This wiki </strike> | |||
#: Completion Date: | #: Completion Date: | ||
<!-----------------------------------------------------------------------------> | <!-----------------------------------------------------------------------------> | ||
# Post-Release | # <strike> Post-Release </strike> | ||
#* <strike> Update configure.ac (AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION) to next release cycle </strike> | #* <strike> Update configure.ac (AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION) to next release cycle </strike> | ||
#* Update oct file API version number (configure.ac:OCTAVE_API_VERSION, add "+" suffix) | #* <strike> Update oct file API version number (configure.ac:OCTAVE_API_VERSION, add "+" suffix) </strike> | ||
#* <strike> Remove all deprecated functions (either OCTAVE_DEPRECATED in C++ or scripts/deprecated for m-files) scheduled for deletion in default branch | #* <strike> Remove all deprecated functions (either OCTAVE_DEPRECATED in C++ or scripts/deprecated for m-files) scheduled for deletion in default branch | ||
#* Move NEWS file to backup in etc/NEWS.X | #* Move NEWS file to backup in etc/NEWS.X | ||
#* Create new NEWS file </strike> | #* Create new NEWS file </strike> | ||
#: Completion Date: | #: Completion Date: 2/25/19 | ||
[[Category:Releases]] | [[Category:Releases]] | ||