Present: Heather, Joanne (cameo), Karl, Leon, Richard, Toby, Tracy, Alex
Alex's first core meeting: Here is a photo (on the right) of Alex taken last week during the workshop.
Core Issues (Toby): See his update.
pdrApp build issues on linux: Régis, Taro and Richard all reported problems building pdrApp v7r1 on their linux boxes. However, builds on SLAC failed to fail. The symptom was a crash in FluxMgr::init, apparently in the xml parser. Alex did a lot of comparing and could not see a difference between the build on Richard's home machine and his desktop box. [Ed.Note We decided to try the latest xerces version (out of desperation) and pdrApp_v7r1p1 builds and runs on both Alex's and Richard's machines]
Towards Binary Distributions: Elliott pointed out at the IDT
meeting that installing our code is too hard, and that we need binary
distributions, bug tracking etc. All in the plan, but not necessarily
now. Anyhow, Richard spent some time zipping up pdrApp v7r1 from the UW
server and seeing what is involved in making it fly. Turns out to be easy.
See http://www-glast.slac.stanford.edu/Software/Releases/ReleaseList.htm
for a first crack. Basically to get an exe to run (no code development
environment), one needs to download and unzip two zip files, set GLAST_EXT,
edit the setup file to point to where the code got extracted, run the setup
file and go. No CMT, cvs or ssh needed. It's also easy for developers if
they do have those tools installed.
Discussions centered around how to maintain this for future versions.
Also, how to do it for linux. We have a problem where the xerces shared
library path is hardwired into the pdrApp exe. This makes it non-portable.
If we can fix that, we can do linux exports too.
Plea for Tkr et al cvs updates: Tracy requested permission to modify several packages to get the TKR group in synch.
Quote: The basic idea is to move the current set of TkrRecon code into cvs so that the developer's can have a common framework from which to continue working. Unfortunately, this means touching several packages outside of TkrRecon, for several different reasons. So, affected packages and basic reasons:
TkrRecon - lots of new code, in particular the current version of Bill's new tracking code along with the current version of the pattern recognition.
GlastEvent - Some new output classes and some renamed output classes which need to go into the TDS are registered here
gismo - RCparticle lives here and has been updated
GismoGenerator - KalParticle and gismoSvc live here and have been updated.
In addition, the abstract interfaces to these two objects also live here. (Eventually IKalParticle should move to GlastSvc? Will remove the explicit use GismoGenerator now in TkrRecon)
acdRecon - new output class names. In addition, the GFxxx classes have been reworked and code needs to change in acdRecon to reflect this.
glastRootIO - ditto
Tracy will do these updates over the weekend.
R.Dubois Last Modified: 06/01/2010 15:47