...
Task | Who | Status | Internal Status | Notes | |
---|---|---|---|---|---|
Update EOP files | WCS | Update eopc04_08.62-now and run smoke tests and SPICE .bpc file | |||
Update tai-utc file & naif LSK | WCS | Update gmat_startup_file with new LSK | |||
Update Info.plist and RunGMAT as needed | WCS | Need copyright and release number/name at least | |||
Update files w/ updated legal statement | LOJ | (/) | (/) |
| |
Update license text | LOJ | Update | |||
Update copyright and code headers | LOJ | (/) | (/) | This tool makes adding paragraphs and changing headers simple. http://sourceforge.net/projects/findandreplace/ As of R2015a these directories have files that need updating. public\src (hpp, cpp) public\plugin (hpp, cpp) public\application\matlab\gmat_keyword (.m) internal\code (hpp,cpp) | |
Final bug fixes | (All) | (/) | |||
Mark all open bugs as Affects: current release | SPH | SPH: |
...
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 | DJC: SPH: |
|
Gather list of compatibility changes since last release | SPH |
| |
Update Release Notes | SPH | ||
Update screenshots in User Guide | (Feature leads) | JJKP: SPH: RQ: DSQ: | |
Test User Guide instructions & code | (Feature leads) | RQ: DSQ: JJKP: SPH: |
SPH: only tested features that changed for which I was FDE |
Update Windows installer package | JJKP | (/) | |
Update links in GMAT.ini | JJKP |
| |
Update link tests in TestComplete | TR |
|
...
Task | Who | Status | Notes |
---|---|---|---|
Update README.txt | JJKP | RC1: RC2-RC5: N/A | Next time: this should probably be "Update Release Notes" to add outstanding bugs, etc. |
Build Windows installer | JJKP (backup: TGG) | RC1: RC2: RC2-2: RC3: RC4: RC5: | Version string: R2015a-rc# Next time: build manager should do this |
Bundle Windows zip | JJKP (backup: TGG) | RC1: RC2: RC2-2: RC3: RC4: RC5: | Version string: R2015a-rc# Next time: build manager should do this |
Run TestComplete smoke tests | TR | RC1RC3: (/) | These are tests on the packaged versions of GMAT: the installer and the zip bundle. |
Run TestComplete system test missions | TR | RC1RC3: (/) | These are tests on the packaged versions of GMAT: the installer and the zip bundle. |
Run script test system | JJKP (backup: TGG) | RC1: RC2: RC2-2: RC3: RC4: RC5: | Run the internal installer tests on T4 and the public installer tests on Joel's machine. Run .zip bundle tests afterwards on same build to compare. |
Test all sample scripts | SPH | RC2RC3: RC4: | At a minimum these need to be run individually by hand or run in GUI regression system. Additionally, they must be run on a system that has no other installations of GMAT. Past experience has shown that missing files, and configuraiton issues are not caught by running on machines used for development. |
Run TestComplete full regression tests | TR | RC4: RC5: | (For final RC only) |
...
Task | Who | Status | Notes |
---|---|---|---|
Bundle source code | DJC* | (/) |
|
Bundle data | DJC* | (/) |
|
Upload source bundle to SourceForge | JJKP | (/) |
|
Upload data bundle to SourceForge | JJKP | (/) |
|
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.rst.txt on SourceForge | JJKP | (/) | Update for new release |
Upload docs to documentation site | JJKP |
| |
Post internal & public release files to MESA network | JJKP | 2014-05-22: posted internal files only; public files are in build\VS2010_build\R2015a | |
Branch and tag repositories | DJC | 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. |
...