...
Task | Who | Status | Notes |
---|---|---|---|
Verify that all known bugs are checked into JIRA | (All) | ||
Complete all JIRA verifications | (All) | ||
Complete QA wrap-up tasks | DSC, SPH, JJKP, RQ |
| |
Address all JIRA tickets awaiting feedback | (All) |
For Visual Freeze (April
...
30)
Visual Freeze finalizes all graphical changes to the software, so that screenshots, documentation, and TestComplete can be updated.
...
Task | Who | Status | Internal Status | Notes |
---|---|---|---|---|
Update About panel | LOJ | |||
Update splash screen | TGG |
| ||
Update icons | TGG | If there are any updates, additions, deletions. | ||
Update gmat_startup_file.txt | JJKP |
All new plugins are added. | ||
Switch to release configuration in script test system | JJKP | Use new Are we running public config tests for this release? For next time, need to figure out a way to assemble public release without manual intervention. | ||
Complete visual updates | (All) | Fixed all visual issues known before Visual Freeze. |
For Code Freeze (April
...
30)
Code Freeze is a freeze on the software itself before final testing.
...
Warning |
---|
For this release: Should we branch the repo here, instead of after release? We need to allow people to continue working on unrelated items while release work is ongoing. |
For App Freeze (
...
May 5)
App Freeze is a freeze on all application bundle files beyond data and code. This includes documentation, sample scripts, stuff in the extras
folder, etc.
...
Task | Who | Status | Notes |
---|---|---|---|
Update README.txt | JJKP | Update with major release highlights. | |
Update extras folder | JJKP | Notepad++ syntax coloring file | |
Update PDF files in docs folder | SPH/DJC |
| |
Gather list of compatibility changes since last release | (Feature leads) |
For this release, put a generic blanket statement regarding the change from beta status to production status and point to wiki page. | |
Update Release Notes | JJKP | See the R2013b Compatibility Issues document. | |
Update screenshots in User Guide | (Feature leads) | JJKP: | |
Test User Guide instructions & code | (Feature leads) | JJKP: |
|
Update Windows installer package | JJKP | ||
Update links in GMAT.ini | JJKP | Moved from R2013a Visual Freeze Stage
| |
Update link tests in TestComplete | TR |
|
Testing of Release Candidate 1 (
...
May 5-May
...
9)
This will start with the 2013-08-01 daily build. Repeat this phase until tests check out. Steve will make the call.
...
Info | ||
---|---|---|
| ||
|
Stage Release (May
...
12)
This is a soft release, putting all the files in place and updating information. Then on release day, we only need to send the announcements.
...
Task | Who | Status | Notes |
---|---|---|---|
Bundle source code and upload to SourceForge | DJC |
| |
Bundle data and upload to SourceForge | DJC |
| |
Upload Windows installer to SourceForge | JJKP | Download, install, and run after uploading. | |
Upload Windows zip to SourceForge | JJKP | Download and run after uploading. | |
Post README.txt on SourceForge | JJKP | ||
Post internal & public release files to MESA network | JJKP | ||
Branch and tag repositories | JJKP | At least tag the test system; consider branching also if the burden on the repo is low. | |
Make SourceForge repository backup | JJKP | Follow SourceForge's instructions. Perform the backup on the Linode server and download the resultant .zip file, since the local network blocks rsync. |
Release Day (May
...
14)
Use "(/)
" for the checkmark () and "(x)" for the cross ()
...