Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
  •  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
  • 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
  • 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

Burning Issues

External Libraries

...