5.0.0 Release Checklist: Difference between revisions

bump library and oct file versions earlier in the release process
m (Mark task done)
(bump library and oct file versions earlier in the release process)
Line 68: Line 68:
#* Push translations provided by translators </strike>
#* Push translations provided by translators </strike>
#: Completion Date: 1/16/19
#: Completion Date: 1/16/19
<!----------------------------------------------------------------------------->
# 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 libtool versioning (liboctave/module.mk:%canon_reldir%_%canon_reldir%_current, libinterp/module.mk:%canon_reldir%_liboctinterp_current, libgui/module.mk:%canon_reldir%_liboctgui_current)
#: Completion Date:
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Verify build process and create release candidates
# Verify build process and create release candidates
Line 86: Line 91:
#* Update version information
#* Update version information
#** Update configure.ac (AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION, OCTAVE_RELEASE_DATE)
#** Update configure.ac (AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION, OCTAVE_RELEASE_DATE)
#** Update libtool versioning (configure.ac:OCTAVE_API_VERSION, liboctave/module.mk:%canon_reldir%_%canon_reldir%_current, libinterp/module.mk:%canon_reldir%_liboctinterp_current, libgui/module.mk:%canon_reldir%_liboctgui_current)
#** Update NEWS (final release date)
#** Update NEWS (final release date)
#** <strike>Update CITATION (version, year, URL)</strike>
#** <strike>Update CITATION (version, year, URL)</strike>
Line 99: Line 103:
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Post-Release
# Post-Release
#* <strike> Update configure.ac (AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION) to next release cycle
#* <strike> Update configure.ac (AC_INIT, OCTAVE_MAJOR_VERSION, OCTAVE_MINOR_VERSION, OCTAVE_PATCH_VERSION) to next release cycle </strike>
#* Remove all deprecated functions (either OCTAVE_DEPRECATED in C++ or scripts/deprecated for m-files) scheduled for deletion in default branch
#* Update oct file API version number (configure.ac:OCTAVE_API_VERSION, add "+" suffix)
#* <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: 12/20/18
#: Completion Date:


[[Category:Releases]]
[[Category:Releases]]
[[Category:Development]]
[[Category:Development]]
296

edits