hypre/releases/check2.9.0b.txt
2012-10-30 21:29:29 +00:00

87 lines
2.4 KiB
Plaintext

HYPRE Beta Release Checklist
Beta releases tend to occur somewhat frequently. They may include new
technology, but they are reasonably stable.
See the Developer's Manual for more information on creating new releases.
The following steps must be completed, initialed & dated on the [] line by
the responsible project member before the release is made available to users.
- Decision made for release number 2.9.0b
[rdf 10/23/2012]
- Copy this file to 'check{release number}.txt'.
[rdf 10/29/2012]
- Create a tracker issue "New hypre release {number}" advising project personnel
of release decision and tentative date with a request to not disrupt the
repository until the release is complete.
[rdf 10/23/2012]
- Update user, reference, and developer manuals with information regarding
contents of this release.
[rdf 10/29/2012]
- Update 'CHANGELOG' file with information regarding contents of this release.
[rdf 10/29/2012]
- Verify that all agreed-upon changes have been committed.
[rdf 10/29/2012]
- Project Lead review and/or concurrence to release.
[rdf 10/29/2012]
- Update 'config/configure.in' and 'CMakeLists.txt' with release number and
date, then run 'config/bootstrap' and commit changes to the repository.
[rdf 10/29/2012]
- Tag repository with release number (e.g., 'cvs rtag V2-8-0b linear_solvers').
[rdf 10/30/2012]
- Create release tar files by running the 'tools/mkdist' script (for more
information, do 'mkdist -help'). This can be run from within any directory,
just be sure to use the latest version of the 'mkdist' script.
[rdf 10/30/2012]
- Run the 'AUTOTEST/testdist.sh' script to verify a stable release. For more
information on running this script, do 'testdist.sh -help'. If any of the
tests fail, untag the repository, make necessary corrections, and start over.
[rdf 10/30/2012]
- Commit the verification file generated by the 'testdist.sh' script into the
releases/ directory of the repository.
[rdf 10/30/2012]
- On the CASC cluster, copy tar file to '/usr/casc/hypre'.
[rdf 10/30/2012]
- On the RZ, copy tar file to '/usr/gapps/hypre' (for backup reasons).
[rdf 10/30/2012]
- Put release on download page, and inform project team and other appropriate
users of availability.
[rdf 10/30/2012]
- FINAL CERTIFICATION: Verify that all steps have been signed off and commit
this file to the repository.
[rdf 10/30/2012]