Mitigating the Woes of Developing and Releasing GlastRelease
* Allow ample time for GlastRelease
...
Releases
A tag does not equal a Release in the full sense of the word.. system tests needs to be run and validated.
...
- 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
...
- 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
- externals
...
- SCons
...
- RM
Need a better way to deal with failures (especially windows ones)
...
- Unit tests and zip files periodically fail to appear
...
- Define a cron job to automatically reset the permissions on the windows zip files
...
- 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
- TMineExt
...
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.
- GR
Burning Issues
External Libraries
...
- we have a handful of packages in GR and (I think) one in ST whose unit tests that routinely fail or enter infinite loops.
- perhaps there should be a review of what the tests are testing (if anything)
"Pointer" Skims
- Eric Charles wrote a scheme to point to events in other files. This could be a good way to handle interleaved events and also take some of the pain out of opening N Root files in lock step. Could also come in handy for listing events to use for calibrations.
...