Minutes
Release Manager Backend
RHEL5 builds are running.
RHEL3 builds are running.
Mac builds were running until SLAC unix admins took the boxes down due to heating problems.
Science Tools 64 bit unit tests have been fixed with the aid of John Vernalo. The developers involved have been notified and are responsible for committing and tagging the fixes.
ST Release builds are enabled.
Navid will get back to fixing the windows builds when possible.
User releases are now being created for the soon to come installer. Each user release is about 50 MB and is being stored on u30 as are the builds. Navid desires to keep all RM2 related files on one disk this time around. Developer releases will also be made available, Navid estimates these will be a couple hundred MBs. He's planning to make the user releases available via the RMviewer.
Release Manager Front End
Karen has updated RM2 on tomcat03 to include a dialog box at the top of the page to allow users to customize the list of builds to be viewed. She is awaiting further comment before propagating the changes to glast-ground. http://glast-tomcat03.slac.stanford.edu:8080/rm2/releaseManager-II.jsp
RMViewer
The current version is 0.4. Navid hopes to release a version 0.5 in the next few days. This would include the updates for user releases, including providing a path to the files on u30. Next up would be completion of the tag collector which is written but in need of debugging.
SCons
There is a more recent production release of SCons but there are no features or bug fixes that affect us. Navid can install this newer version on AFS and we can migrate at will.
GoGui
Current release is 0.9.2
Windows on the to do list.
Recent updates have involved cleaning up and addressing clarity issues so people understand the state of GoGui. For example, a process is started for SCons so that it does not have to start up for each command issued via the gui. However, there are instances where the process needs to be restarted. Joanne has updated GoGui so that the SCons icon at the top of the gui varies depending upon whether the SCons process is running or not. Another modification forces the package icon to be updated when a package is excluded previously, the change in package state was not immediately reflected in the gui.
Concerning Emmanuel's report of troubles running GoGui remotely via an xterm from a Mac - there were two issues: One involved the SCons executable - GoGui was assuming the command "scons" would resolve to something. Joanne has updated GoGui to report an inability to find the scons app to the user. Also, when firing up the xterm, the -Y option should be used (can't recall what that does ). The -Y option enables trusted X11 forwarding, which are not subjected to the X11 security extension controls (E.C.).
CHS
Joanne considers CHS to be complete and is waiting for Jim Panetta to test it out further.
Windows Support
Coming soon.
ST
g2c versus f2c - as far as we know the situation has not changed. GR still has it, and fails on RHEL5. Joanne volunteered to contact Jim Chiang to determine what can be done.
GR
Heather started to test the GlastRelease-v15r49 tag of GlastRelease-scons to try it out. The updates to the SCons-specific files such as the SConscript files are at the head (as they should be), but also need to be tagged along the GlastRelease-v15r49 branch so that users will get those changes when doing a checkout on GlastRelease-v15r49. Emmanuel is aware of the situation, and Navid has a script that can apply the branch tag to those files. Heather's testing is pending that update to the GlastReleasev15r49 branch.
Emmanuel has worked out using the original OBF directory structure (aka Tracy's directory structure ) and is awaiting approval before committing it. Meanwhile, Navid and Joanne have further discussed creating a centralized lib directory, where there is a need to handle identical file names. Joanne has posted details here: https://confluence.slac.stanford.edu/display/SAS/Proposal+for+obf+extlib+Organization
New Tagging Convention and new stag applications
Joanne has completed a new application, stag, that tags packages according to our new tagging conventions. This is the prerequisite before having us migrate to the new tagging convention in practice. Heather has played a little with the new app on windows and provided a couple of meager suggestions - all in all stag looks ready to go - but it would be helpful to have other testers. Perhaps when we can name a date to move to the new tagging convention, that may put a little fire under other to try this out.
So, when do we make the move? This would mean developers would begin applying the new style tags, and then RM would continue to apply the old style CMT tags until we have weaned off CMT.
Joanne asked if it would be possible to have both the old and new RMs notice new tags whether new or old style and apply the opposite as necessary. Navid feels this is possible and would just have to take care not to introduce any infinite loops.
Agenda
- Release Manager Status
- Backend
- Windows - status?
- Possible to start rh9 builds?
- RHEL5 running
- Any news about Babar's plans for RHEL5?
- Mac boxes up and runnning
- ST unit tests for 64 bit builds have been fixed by John V?
- Release builds of ST have been started
- can pointlike and skymap updates are in place for ST v9r9 and v9r8p3?
- Hoping Toby will care and feed those .i files from here on out
- can pointlike and skymap updates are in place for ST v9r9 and v9r8p3?
- Backend
- Front End - Karen
- Web Front End - Karen
- http://glast-ground.slac.stanford.edu/rm2/
- Actually latest version for testing is on : http://glast-tomcat03.slac.stanford.edu:8080/rm2/releaseManager-II.jsp
- TagCollector - Navid
- 0.4 released with improved speed - started up in 8 seconds on my win laptop
- available for testing from ftp://ftp-glast.slac.stanford.edu/glast.u05/RMViewer/
- Next up tag collecting
- Web Front End - Karen
- SCons
- Need to upgrade version available on SLAC AFS?
- GoGui
http://confluence.slac.stanford.edu/display/SAS/GoGui+Status+and+Laundry+List- Alpha version available from u05/GoGui/0.9.1
- overriding packages debugged by Joanne and Navid - about ready to roll with SCons updates?
- Updates to SCons backend -- Navid & Emmanuel
- Updating GoGui to make use of those updates -- Joanne
- Did Emmanuel's trouble running via xterm on Mac get sorted out? YES
use -y option when ssh'ing and make sure the command scons resolves to something
- stag command line tagger now available
- ST Builds
- g2c versus f2c - any news in terms of ditching it for GR?
- Possible to tag pointlike and skymaps
- GR Builds
- https://confluence.slac.stanford.edu/display/SAS/GlastRelease-scons+v15r49+build+status
https://confluence.slac.stanford.edu/display/SAS/GlastRelease-scons+build+status- SConstruct and <packageName>Lib.py updates at HEAD need to be tagged along GlastReleasev15r49
- obf restructuring - Emmanuel
- Migration of JO files to top-level
- CHS - Joanne
- Windows Support
- Going with VS2008
- Installer
- 1/2 way complete - go the SCons route for packaging up the zip files? - Navid
- Any stats concerning downloading a mungo file versus many small ones?
- Externals
- ape 2.4 is ready
- LDF v07-01-01 is ready
- Working on ROOT upgrade to v5.20 - new patch obtained yesterday
- How do we get rhel5 builds done?
- Some linux externals are available for download from ftp://ftp-glast.slac.stanford.edu/glast.u05/extlib/scons/
- Feeble Schedule Needs to be updated
https://confluence.slac.stanford.edu/display/SAS/Schedule - Documentation
- Externals upgrades "how to" documentation -- Emmanuel
https://confluence.slac.stanford.edu/display/SAS/Documentation+for+Installing+External+Libraries - GoGui Guide -- Joanne
http://www.slac.stanford.edu/exp/glast/ground/software/notes/GoGui/GoGui-use.shtml - Update the page -- Heather
http://confluence.slac.stanford.edu/display/SAS/SCons+Introduction
- Externals upgrades "how to" documentation -- Emmanuel