Core Minutes 6/22/2004
Present: Joanne Bogart, Toby Burnett, Zach Fewtrell,
Warren Focke, Navid Golpayegani, Traudl Hansl-Kozanecka, Heather
Kelly, Pat Nolan, James Peachey, Dirk Petry, Alex
Schlessinger, Tom Stephens
-
RM and Installer: (Navid) He has
updated all interface packages for external libraries to do things in a
uniform way, amenable to scripting, part of what's needed for the Installer.
When all the pieces are in place (many already are) it will go something like
this:
- After RM has done checkout/compile/test it calls a script which analyses
all the requirements files to determine dependencies, including dependence on
external libraries.
- The dependency information is stored as a table in a database.
- Also each package is individually tarred up and put in ftp space.
- When a user asks to install a particular version, the Installer will look
up the corresponding entry in the database, which will tell it which tarred-up
files to grab.
- Code distribution: (Navid) To enable
users to avoid the long and tedious process of doing a CMT recursive checkout
of a GlastRelease version from a remote location, at Toby's suggestion Navid
bundled up the checkout done by the Release Manager. Several source tarballs
are now available in
SLAC ftp space.
It works fine for Linux, but the different end-of-line characters used by the
two OSs in text files causes problems for Windows users. The "source"
distribution includes some binary files, such as ROOT files used by test
programs, so it is not just a matter of using a tool (of which there are
several) to convert files for Windows, but of first determining which files
need to be converted.
-
ROOT requirements remodel: (Toby,
Heather) After non-trivial effort, requirements for ROOT-using packages have
been streamlined; see, for example,
reconRootData requirements. The original motivation was a problem on
Windows with running rootcint in the Custom Build step: too many dependencies.
-
Releases: (Heather,
Toby)
Following on the successful ROOT work above, Heather has made a new
EngineeringModel tag, v3r0402p15. Toby would like to make a GlastRelease tag
as well. Joanne needs to promote xmlGeoDbs, calibUtil and CalibSvc [done].
Anyone one else with tags to promote should do so ASAP.
- ScienceTools news: (James)
- He and Yasushi will be coordinating development for SSC.
- Recent changes to tip may cause run-time seg
faults for some clients. Problems can be resolved by accessing data in the
recommended manner.
- A new streams package is in progress to provide the same sort of
functionality as the Gaudi Message Service.
-
JIRA issues:
Nothing of note this week.
-
Action items: Have been banished from the
minutes! Check out last week's minutes
to see if any are still current. If so, please reincarnate as JIRA
issues.
J. Bogart Last Modified:
01-Jun-2010 15:46:49 -0700