You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

Minutes Kickoff Meeting October 20, 2008

Attendees:  Joanne Bogart, Emmanuel Cephas (EVO),  Richard Dubois, Tom Glanzman, Navid Golpayegani, Tony Johnson, Chuck Patterson,  Leon Rochester, Jon Vernaleo, Eric Winter (EVO)

SCons Status

Navid reports that the RHEL4 builds for ScienceTools are rolling.  The RHEL5 externals are ready, but the builds are stuck until SLAC Computing can reconfigure the two boxes they have provided.  Currently the issue is that AFS tokens are not being passed.  Wondering about how urgently we need to get these RHEL5 to fulfill the GSSC's request.  John V reports that GSSC has proceeded with its own builds and was mostly interested in learning about any potential problems with gcc4 compatibility.  The Windows version is ready to go.  Navid is working on compiling Qt for the Mac.  Qt is necessary for GoGui and RM.  The plan is to share as much code as possible.  The Mac Qt builds are horribly slow.  The config step too almost 12 hours.

OBF - Navid needs to talk to Tracy about three different version of libraries that have the same name.

Karen has created an initial version of the Release Manager web pages.  We need to schedule a meeting with Karen and other interested parties (Heather, Joanne, Navid, Jim, Richard, Chuck, Tony..) to discuss status.

Emmanuel reported concerning GR build status.  There are outstanding repackaging issues to be addressed for OBF, however in the meantime, Emmanuel is setting an rpath (runtime path) option for the linker to allow the builds to proceed.  Otherwise, SCons checks for all required libraries before the build and never actually gets to a compilation step.   Clearly this is not a long term solution, but allows testing to proceed.

GoGui

Joanne reported that there are 3 missing items:

1. Tagging Feature 
Joanne would like to understand how most users tag.  She (and I) primarily use rtag, but there are instances when the tag command is required.  Joanne has located and understands the existing MRvcmt code.  She should be able to translate it over to GoGui.

2. Windows
First step is to understand what SCons provides.  Joanne is stuck trying to get SCons to create a VS project.  It is expected that this will not provide all the required developer features we desire.  The anticipated course of action will be to follow the model used for CMT, where we have separate code that builds the Visual Studio project files for us.  Toby has some python code for this purpose and Tracy has previously worked with that code to force SCons to produce more useful project files.

3.  Override directories
Need to modify the way we use SCons to make override directories possible.  Some of Joanne's existing GoGui code assumes that this ability exists.  The plan is to support one over-riding directory.  Leon states he can live with that.  That override directory may contain any number of packages.  The fix will come in the SConstruct files, which while not pretty, will be invisible to most users.

Topic List

  • SCons
    • Windows support
    • MAC builds
    • end user scenario?
  • GoGui
    • Windows support (smile)
  • New Release Manager
    • Talk to Karen about the current status and what else may be required.
  • RHEL5
  • RHEL4 builds
    • ST optimized builds?
    • Do we have an optimized version of G4 for GR?
      • Testing so we can try this out for the pipeline
  • LAT Workbook
    • Review of edit/update mechanism; can it be streamlined/simplified?
    • Any interesting tools to help keep pages current automatically?
    • How to best allow interested users to make contributions directly (e.g., corrections, updates)?
  • Externals
    • Reorganizing and using OBF in SCons
    • Moving to ROOT v5.20
    • Python
      • scipy and lapack and pointlike
  • Wired
    • Talk to Tony about remaining speed and memory issues
    • Can WIRED accomodate the HepRepSvc instance tree? (Needed for current implementation of merit in WIRED, TkrCluster, etc.)
  • Skimmer
    • Discuss outstanding JIRAs and future plans
    • Command-line skimmer issues (mainly, excessive memory use)
  • FluxSvc HEAD chat with Toby and Tracy
  • Overlays
  • No labels