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

...

  • 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

...


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

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.

...