Current State of Affairs:
Things are currently complicated slightly because there are now multiple users and installations of the pipeline software. More are coming.
Versions:
Fermi running on a branch - version 1.3.5
- includes patches for Fermi not yet merged into the trunk
- releases managed by Maven1.1 / hand
- builds performed by hand (Cruise Control is gone)
Warren is testing a candidate version, 1.3.6
- same branch as 1.3.5
- features to allow migration from afs buffers
- expect this in PROD "soon"
SRS running from the Head - version 1.4
- includes the 'stream canceling' code not yet approved for use with L1
- release maintenance with Maven2
- builds performed by Hudson
I have yet another version, 1.5 sitting on my machine
- development version, not yet stable
- includes changes to allow throttling of different Task-types through thread-pool
- meant to prevent individual tasks from hogging submission engine
- would need to be merged into SRS head version
At a very minimum we need to merge the changes and get Fermi back on the trunk.
Build Management:
Again, moving to the trunk is beneficial, it gets us into Maven2 which has nice release/tagging/code-management abilities that prevent operator error when deploying release builds.
Code Management:
Max is waiting to port the current CVS packages to SVN
Documentation:
- Max has written a PFE installation guide, Chuck is polishing it up. STScI will use it soon.
- Dan has written an Oracle setup guide, Chuck polished it. Has been used by STScI to set up an Oracle instance.
- Dan is cleaning up the database schema and stored procedure installation scripts. Installation instructions will be added to the Oracle setup guide.
Jira Issues:
- 97 issues are open or in progress