Mitigating the Woes of Developing and Releasing GlastRelease
...
- Allow ample time for GlastRelease Releases
...
- a tag does not
...
- imply a validated release
- Systems Tests
We need more people involved in running and interpreting system test results- Start running system tests on HEADs for P8
- First need to increase our disk allocation
- Start running system tests on HEADs for P8
- Windows Windows Support
- VC90 requires full Debug externals - while Optimized requires full Opt externals
Certainly seems we only need Debug buildsOptimized builds should be discontinued, and all Windows externals will be provided as full debug with source and distributed via the RM
- VC90 requires full Debug externals - while Optimized requires full Opt externals
- SCons RM
Need a better way to deal with failures (especially windows ones)- Unit tests and zip files periodically fail to appear - rerunning those builds from scratch or waiting for the next build is not the best solution
- Document the use of createReleaseBuild (to recreate zip files on the fly?) or define some other script/exe that we can use as mere humans to populate missing bits in a build
- Define a cron job to automatically reset the permissions on the windows zip files
- Unit tests and zip files periodically fail to appear - rerunning those builds from scratch or waiting for the next build is not the best solution
- TMine
- Define Unit tests
- Reintroduce the direct use of TMine into GR, while also maintaining the TMineExt
TMine Developers want access to TMine as a unit independent of GR
However, we need to insure that the same version of ROOT and SConsFiles is used to build TMine in the context of GR
GR can use TMine and its associated packages directly via the packageList.txt, and TMine is no longer an external library.
- Clean Living
- JIRA is our friend
- Random email threads are impossible to track
- JIRA is our friend
Burning Issues
External Libraries
...