4.0 Release Checklist: Difference between revisions

Jump to navigation Jump to search
m
Mark item done
m (Mark item done)
m (Mark item done)
(17 intermediate revisions by 4 users not shown)
Line 8: Line 8:
#: Completion Date: 2/1/15 </strike>
#: Completion Date: 2/1/15 </strike>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Review patch tracker/bug list for any patches submitted that may be included before release
# <strike> Review patch tracker/bug list for any patches submitted that may be included before release
#: Completion Date:  
#: Completion Date: WON'T DO </strike>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Identify Bugs which *must* be fixed prior to release
# <strike> Identify Bugs which *must* be fixed prior to release
#* Review bugs on tracker for possible inclusion in list
#* Review bugs on tracker for possible inclusion in list
#* Review bugs and update to correct category, such as Patch submitted
#* Review bugs and update to correct category, such as Patch submitted
#: Completion Date:  
#: Completion Date: 2/18/15 </strike>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Clear all bugs identified as must-fix
# Clear all bugs identified as must-fix
#* See [[Bug Fix List - 4.0 Release]]
#* See [[Bug Fix List - 4.0 Release]]
#: Completion Date:
#: Completion Date: 2/25/15
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# GPL License activities
# <strike> GPL License activities </strike>
#* Update Copyright statements for all source controlled files
#* <strike> Update Copyright statements for all source controlled files (2/11/15; jwe: [http://hg.savannah.gnu.org/hgweb/octave/rev/4197fc428c7d]) </strike>
#* Add any new contributors to contributors.in
#* <strike> Add any new contributors to contributors.in </strike>
#: Completion Date:
#: <strike> Completion Date: 3/13/15 </strike>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Style-check code base
# <strike> Style-check code base </strike>
#* This will produce lots of whitespace changes, but no behavior changes
#* <strike> This will produce lots of whitespace changes, but no behavior changes
#* Must occur after patches have been added since whitespace changes will often prevent patches from applying
#* Must occur after patches have been added since whitespace changes will often prevent patches from applying </strike>
#: Completion Date:
#* <strike> m-file style check. Completion Date: 2/23/15 </strike>
#* <strike> C++ style check.  Completion Date: 2/25/15 </strike>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Run lint checker on code base
# Run lint checker on code base
Line 34: Line 35:
#: Completion Date:
#: Completion Date:
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Verify 'make check' is passing
# <strike> Verify 'make check' is passing
#* Start discussion on octave-maintainers list about which failing tests must be fixed
#* Start discussion on octave-maintainers list about which failing tests must be fixed
#* Identify and fix any tests determined critical in step above
#* Identify and fix any tests determined critical in step above
#: Completion Date:
#: Completion Date: 3/30/15 </strike>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Run Octave test suite under [http://valgrind.org Valgrind] to check for memory leaks
# Run Octave test suite under [http://valgrind.org Valgrind] to check for memory leaks
#: Completion Date:
#* <strike> Results posted to bug report: https://savannah.gnu.org/bugs/?44420
#: Completion Date: 3/3/15 </strike>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Review documentation
# <strike> Review documentation </strike>
#* Grammar check documentation so that it conforms to Octave standards
#* <strike> Grammar check documentation so that it conforms to Octave standards </strike>
#* Spell check documentation
#* <strike> Spell check documentation </strike>
#* Verify no functions missing from manual
#* <strike> Verify no functions missing from manual </strike>
#* Verify deprecated functions removed from "see also" links
#* <strike> Verify deprecated functions removed from "see also" links </strike>
#* Verify all formats (Info, HTML, pdf) build correctly
#* <strike> Verify all formats (Info, HTML, pdf) build correctly </strike>
#* Review NEWS for any features which should be announced
#* <strike> Review NEWS for any features which should be announced </strike>
#: Completion Date:
#: <strike> Completion Date: 3/14/15 </strike>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Localization and Internationalization
# <strike> Localization and Internationalization </strike>
#* Submit call for translations for GUI strings.
#* <strike> Submit call for translations for GUI strings. </strike>
#: Completion Date:  
#: <strike> Completion Date: 3/22/15 </strike>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Verify build process and create release candidates
# <strike> Verify build process and create release candidates
#* Update version information in configure.ac/Makefile.am
#* Update version information in configure.ac/Makefile.am
#* Verify 'make distcheck' passes
#* Verify 'make distcheck' passes
Line 65: Line 67:
#** Announce release candidate to Octave-Maintainers, Octave-Help, on web page
#** Announce release candidate to Octave-Maintainers, Octave-Help, on web page
#** Repeat release candidate cycle until clean
#** Repeat release candidate cycle until clean
#: Completion Date:
#: Completion Date: </strike>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Final Release
# <strike> Final Release
#* hg tag repository with release
#* hg tag repository with release
#* merge default onto stable to become the current stable release
#* merge default onto stable to become the current stable release
#* add new release version to Savannah bug tracker
#* add new release version to Savannah bug tracker
#* Announce final release on Octave mailing lists and web site
#* Announce final release on Octave mailing lists and web site
#: Completion Date:
#: Completion Date: </strike>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
# Post-Release
# <strike > Post-Release
#* Update configure.ac/Makefile.am versioning to next release cycle
#* Update configure.ac/Makefile.am versioning to next release cycle
#* Remove all deprecated functions scheduled for deletion in default branch
#* Remove all deprecated functions scheduled for deletion in default branch
#: Completion Date:
#: Completion Date: </strike>


[[Category:Releases]]
[[Category:Releases]]
[[Category:Development]]
[[Category:Development]]
1,072

edits

Navigation menu