Minutes

Release Manager Backend

Last Thrusday, unix admins contacted Navid that they may have a fix for the Mac AFS token issue.  They were performing further tests, Navid will contact them to see what happened.

Navid has been working to make ST work on SCons again for upcoming reprocessing release.  Currently it works in LATEST and HEAD for Linux.  There are issues on the HEAD for Mac, most notably with the Likelihood package.  There are build errors associated with templates.

Windows builds are going, but there are issues to be worked out for the unit tests, though all agree Mac takes precedence.

Heather asked a question JIm had, about why the ST LATEST builds seemingly have more SCons versions than CMT builds.  Navid explained that while the HEAD and release tags have a one-to-one correspondance between SCons and CMT, the LATEST builds do not.  This is due to the request for adjusting the timing between LATEST builds, and to SCons RM picking up updates to SCons files, that also trigger builds.

Richard recently received an automated email notification concerning a build error for the microquasar package.  There have been no changes lately so the cause of the failure is a mystery.  Heather will be looking into it.  Richard did have some suggestions concerning the form of the notifications:

  • Provide a link to compile error log
    This can be made available once RM2's web front end displays the compile output
  • Improve the subject line to state more than SCons encountered an error
    This is also on Navid's to do list, but he believes there might have been a technical reason why he didn't do this in the first place, he'll see what he can do

Heather asked about the status of the update to the facilities package to handle the TIMING_DIR env variable.  Navid says the tag is ready to go and can be added to ST and GR.
Navid also points out there was an update to the astro package that Toby is aware of and requires a tag.
The issue concerning the discrepencies between the Likelihood in and i files have been taken care of so that the files are back in synch.  Navid will look into modifying the build requirements in the future to avoid the need to maintain the two files.

TagCollector / Installer / RMViewer

Navid has given Tony the information he needs to work on the new web based installer.  Tony will come back with questions if necessary.  He has also passed along some suggestions for the installer that Navid has implemented.

Release Manager Web Front End

Karen will be looking at Joanne's suggestions next week and will also look into what is required to get the compile and checkout output displayed.

GoGui and Windows Support

Joanne was stuck trying to get rootcint to work, but that turned out to be due to an incomplete ROOT installation.  Hoping to have full rootcint support done by the end of the week.  After completing rootcint, will address some GoGui changes requested by Tracy - who is now a real live user!  Joanne reitereated the need for more VS2008 versions of our externals, anything will do.  Heather will look first to complete the ST externals, some of which are also useful for GR.

Fred and Fox

Emmanuel had good news to report concerning getting Fred v0r100 to run through Gleam.  The problem was tracked down to an issue in the Fred source code, which has been fixed.  We will use v0r100p1 tag of Fred.  Emmanuel has documented his changes in Confluence:
  https://confluence.slac.stanford.edu/display/SAS/Installing+FRED+v0r100p1

He is working to test this out for rhel4, redhat3, and windows.  He has run into some issues with glastpack.  He will try a fresh working directory but if trouble continues he will contact Heather.

Emmanuel also reports some trouble building ST LATEST 1-2602 on windows.  He is looking into it.

CHS

Nothing to report, still need to contact Bryson and Jim Panetta about outstanding build errors.  Joanne volunteered to contact them face to face.

Agenda

  • Release Manager Status
    • Backend
      • Windows
      • Automatically notify package owners of build failures -- done, some suggestions from Toby & Richard
        • Provide link to failed build output
        • Improve Subject text to be more informative
      • Any possibility of noting RM2 failures in RM1?
      • Mac -token issue
      • Other Issues?
  • rh9 need to dump by summer
  • Installer/  RMviewer /Tag Collector - Navid
    • Contact Tony
    • Why don't list of ST LATESTS match between RM1 and RM2?
    • user releases are good to go
    • developer release status
    • Version 0.5 current test release
    • available for testing from ftp://ftp-glast.slac.stanford.edu/glast.u05/RMViewer/
    • status of current RM binary installs?
    • To Do List
      • Installer for Developer Releases
      • Contact Tony concerning web based installer
      • Tag Collecting
  • Front End - Karen
  • SCons
    • 1.2.0 is now installed on SLAC AFS as is a more recent developer version with additional Windows support.
  • GoGui
  • Windows Support
    • SCons and Windows - a Log
    • trouble with commonRootData running rootcint now fixed
      also need to handle creating rootmap files
  • stag command line tagger now available
    • available for download from u05/stag
    • Pop in "EOH" End of Header (smile) into release.notes for those package that do not have it
    • Migrate to new tagging convention
  • ST Builds
    • release for upcoming reprocessing
    • setting TIMING_DIR and update to facilities
  • GR Builds
  • GlastRelease-scons v15r49 build status
    • Need to check out using GlastRelease-15-49-00
      Gleam package creates test_Gleam app, no Gleam.  I think we need to add a definition for the Gleam application into the Gleam SConscript file?
  • GlastRelease-scons build status
    • obf restructuring - Emmanuel,Navid,Joanne
    • Migration of JO files to top-level
    • FRED and fox library
  • CHS
    • Last tag built, but with errors
  • Externals
    • ROOT upgrade v5.20 ready to go
    • Fred & Fox
      • rhel4 problem figured out - now need to package up for use
      • Need to build for 64 bit machines and on the Mac.  Wouldn't hurt to contact Riccardo about that.

The Big To Do

  • RM
    • Automatic email notification of build failures  - DONE but not having much effect yet
    • Migrate to new tagging convention
      • What is the status of providing the ability for RM to catch and apply tags for either old or new style?
    • Start using u35 -- DONE
    • Fix up Windows builds
    • Automate Mac builds again once LSF is fixed
    • Doxygen generation
    • Generation of calibration and geometry files
  • Installer/TagCollector/RMViewer
    • Provide Developer Releases
    • Contact Tony to start work on web based installer
    • Tag Collector
  • ST
    • Fix up Windows issues and get more developer support
  • GR
    • Update 15-49-00 SConscript files for the head of GR
    • Fix up OBF handling
    • Migrate JO files to top-level directory
  • CHS
    • Test and work out remaining issues before Bryson departs
  • Windows
    •  
    • Externals for VS9.
      ROOT - DONE
  • Externals
    • ROOT v5.20
    • Fred & Fox
    • Gaudi
  • No labels