Task | Description | By whom | Remarks | Status |
---|
Install VM | Make Mavericks image available to VMware Fusion on Mac host PPA-PC90719; check it's usable from Fermi accounts | IT | Hostname is PPA-PC90719VM | |
Create accounts | Make accounts for glastrm and other PPA-PC90719 Fermi accounts | IT, Joanne | | |
Start VM from command-line | Find somewhat obscure command-line app vmrun; try it | Joanne | vmrun works. Documented more here. | |
Start VM upon PPA-PC90719 boot | Follow strategy similar to that used in starting Jenkins daemon, but invoking a script which gives the necessary vmrun command | Joanne | | |
Install Jenkins client on VM | | Joanne | Should be similar if not identical to arrangement on host | |
Get Jenkins client on VM to start up at VM boot | | Joanne | Should be similar if not identical to arrangement on host | |
Install macports on vm | | Joanne | We'll probably need it for installation of other tools. Works well on the Mountain lion host | |
Find and install suitable version of gcc | If Mavericks is supported by FSSC use same version they use. | Joanne | Native version almost certainly won't work for us; it didn't even for Mountain lion. | |
Build ST externals | | Joanne? Heather? | | |
Install SCons | | Joanne | | |
Verify can check out from CVS | | Joanne | | |
Build RM dependencies | Need at least mysql client library and qt (most likely qt 4.8) | Joanne | See Tom's page Notes on building RM tools on supported platforms | |
Build RM programs | Need at least checkoutBuild, compileBuild, createReleaseBuild, testBuild, finishBuild | Joanne | Same note as previous | |
Verify can build ST by hand | | | | |
Create new Jenkins queue for ppa-pc90719vm | | Tony J? | | |
Add RM db entries for Mavericks | | Joanne | Documented in another one of Tom's pages | |
Confirm Jenkins communication works | | | | |