Versions Compared

Key

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

...

Attendees:  Joanne Bogart, Toby Burnett, Emmanuel, Richard Dubois, Tom Glanzman, Navid Gopaygani, Heather Kelly, Tracy Usher, Eric Winter Status

ScienceTools Status

Twelve unit tests (out of about 70) in ST continue to fail.  Many are due to issues with hoops and apes, and once those are sorted out, most will be fixed.  Some of the failing tests belong to Toby.  Navid and Toby should get together to discuss.

 What is left is to recreate the installer scripts - but that is not currently a high priority.

GlastRelease

Navid has SConsified AcdDigi and AcdUtil to the point where he can run their unit tests.  This of course involved creating SConscript files for all the package dependencies as well.  This is done on u30, and Navid will commit the changes to CVS shortly.  (In fact that may already be done)  The next step would hopefully entail involvement from the developers, otherwise Navid will step in and do it himself.  Certainly there is interest from some developers (Joanne and Heather come to mind) to help out.  It was suggested that to apply some additional pressure, we could use the new RM to highlight what packages are not ready for primetime in SCons.  Unfortunately, Navid points out that currently the new RM reports packages as passed when they do not contain SConscript files.  Also missing unit tests are not flagged as they are now with the current RM.  Navid will be addressing these issues soon.

Next Navid hopes to test the SConscript files for GR on Windows.  Tracy is also interested in  in learning how to grab what Navid has done so far, so he can try it out.  Toby hopes Tracy will show him what he learns.

JO Files

Currently our JO files can refer to each other through the use of CMT defined environment variables.  We need to  to move to our new mechanism to define env vars at runtime via the facilities package, which is backwards compatible with CMT.  This does mean that the <package>ROOT env variables will no longer be created once we complete the move to SCons.  Instead, all the environment variables will be based off one variable, as is done in ST called INST_DIR.  Eric W. noted that this will greatly simplify the existing ST setup scripts which manually set the environment variables.

Navid presented his proposal that the JO files be handled as we currently handle the XML files in ST.  For the XML files, we have a top-level directory called xml, with subdirectories for each package.  Within each package subdirectory, the set of XML files for that package are copied over.  This is a one-level directory structure - with no subdirectories under the package directories.  So we would have a structure something like this:

GR-scons
|
-----package1
|          |
|          -----xml
|
|
-----xml
|        |
|        ----package1
|        |         |----xml files
|        |
|        --- package2
|                  |----xml files
|
----jobOpt
       |----package1
       |          |-----joboptions files
       |
       |----package2
                  |-----jobOptions files