# HG changeset patch # User Rik # Date 1428635231 25200 # Node ID def977567637341918efeca2a71b33e809f24c1e # Parent ab7582167810354cfc56506a6a03f176cc21dee8 Update reference document with Release Tasks. * etc/RELEASE.PROCESS: Update with Release Tasks from 4.0 release. diff -r ab7582167810 -r def977567637 etc/RELEASE.PROCESS --- a/etc/RELEASE.PROCESS Thu Apr 09 19:53:21 2015 -0700 +++ b/etc/RELEASE.PROCESS Thu Apr 09 20:07:11 2015 -0700 @@ -3,82 +3,88 @@ The format of the file is wiki markup and can be directly used as a page on wiki.octave.org. -==3.8 Release Tasks== +==4.0.0 Release Tasks== -This page shows the tasks to be completed before the 3.8 release is finalized. +This page shows the tasks to be completed before the GUI release is finalized. # File bug reports for all outstanding bugs known, but not reported -#: Completion Date: 10/16/2013 -## Put out a general call for reports on Octave-Maintainers and Octave-Help list -##: Completion Date: 10/9/2013 +#* Put out a general call for reports on Octave-Maintainers and Octave-Help list +#: Completion Date: # Review patch tracker/bug list for any patches submitted that may be included before release -#: Completion Date: 10/24/2013 +#: Completion Date: # Identify Bugs which *must* be fixed prior to release -#: Completion Date: 10/20/2013 -## Start discussion about criteria on octave-maintainers list -## Possible Criteria: -##* Severity >= 4 -##* Item Group == ("Crash" or "Regression") -##* Item Group == "Build Failure" -## Review bugs on tracker for possible inclusion in list -## Review bugs and update to correct category, such as Patch Submitted. +#* Review bugs on tracker for possible inclusion in list +#* Review bugs and update to correct category, such as Patch submitted +#: Completion Date: # Clear all bugs identified as must-fix -#: Completion Date: 10/26/2013 -## See [[3.8 Bug Fix List]] +#* See [[Bug Fix List - 4.0 Release]] +#: Completion Date: # GPL License activities -## Update Copyright statements for all source controlled files -## Add any new contributors to contributors.in +#* Update Copyright statements for all source controlled files +#* Add any new contributors to contributors.in +#: Completion Date: # Style-check code base -## 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. +#* 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 +#* m-file style check. Completion Date: +#* C++ style check. Completion Date: # Run lint checker on code base -## cppcheck, Clang sanitize, etc. +#* cppcheck, Clang sanitize, etc. +#: Completion Date: # Verify 'make check' is passing -## Start discussion on octave-maintainers list about which failing tests must be fixed -## Identify and fix any tests determined critical in step above +#* Start discussion on octave-maintainers list about which failing tests must be fixed +#* Identify and fix any tests determined critical in step above +#: Completion Date: -# Run Octave test suite under Valgrind to check for memory leaks -## Done: 10/17/13 +# Run Octave test suite under [http://valgrind.org Valgrind] to check for memory leaks +#* Results posted to bug report: +#: Completion Date: # Review documentation -## Grammar check documentation so that it conforms to Octave standards -## Spellcheck documentation -## Verify no functions missing from manual -## Verify deprecated functions removed from seealso links -## Verify all formats (Info, HTML, pdf) build correctly -## Review NEWS for any features which should be announced +#* Grammar check documentation so that it conforms to Octave standards +#* Spell check documentation +#* Verify no functions missing from manual +#* Verify deprecated functions removed from "see also" links +#* Verify all formats (Info, HTML, pdf) build correctly +#* Review NEWS for any features which should be announced +#: Completion Date: # Localization and Internationalization -## Submit call for translations for GUI strings. -## Completion Date: 11/1/13 +#* Update language translation files (*.ts) +#* Submit call for translations for GUI strings. +#: Completion Date: # Verify build process and create release candidates -## Update version information in configure.ac/Makefile.am -## Verify 'make distcheck' passes -## Create release candidate -### 'make dist' -### hg tag repository with release candidate ID -### For Windows, create installer [[Windows Installer]] -### Upload release candidate -### Announce release candidate to Octave-Maintainers, Octave-Help, on web page -### Repeat release candidate cycle until clean +#* Update version information in configure.ac/Makefile.am +#* Verify 'make distcheck' passes +#* Create release candidate +#** 'make dist' +#** hg tag repository with release candidate ID +#** For Windows, create installer [[Windows Installer]] +#** Upload release candidate +#** Announce release candidate to Octave-Maintainers, Octave-Help, on web page +#** Repeat release candidate cycle until clean +#: Completion Date: # Final Release -## hg tag repository with release -## merge default onto stable to become the current stable release -## add new release version to Savannah bug tracker -## Announce final release on Octave mailing lists and web site +#* hg tag repository with release +#* merge default onto stable to become the current stable release +#* add new release version to Savannah bug tracker +#* Announce final release on Octave mailing lists and web site +#: Completion Date: # Post-Release -## Update configure.ac/Makefile.am versioning to next release cycle -## Remove all deprecated functions scheduled for deletion in 4.0 from default branch +#* Update configure.ac/Makefile.am versioning to next release cycle +#* Remove all deprecated functions scheduled for deletion in default branch +#: Completion Date: [[Category:Releases]] +[[Category:Development]]