Speaker
Dr
Oliver Keeble
(CERN)
Description
We describe an approach to maintaining a large integrated software
distribution, the gLite middleware. We describe why we have moved away
from the concept of regular releases of the entire distribution,
favoring instead a multispeed approach where components can evolve at
their own pace. An overview of our implementation of such a release
process is given, explaining the full life cycle of updates as tracked
from requirement capture through to deployment. In a broader context,
the release strategies of comparable projects are assessed in an attempt
to isolate some useful principles. We conclude with some thoughts on the
future direction of releases for gLite.
Primary author
Dr
Oliver Keeble
(CERN)