Release criteria (pre-1.0)
by
baallan
—
last modified
Mar 10, 2009 10:36 AM
Listing of the targets for various releases. This is for discussion and update, not set in stone. The final versions, as they become final, reside in subversion.
Subversion information
The repository for final versions and supporting tools (generally scripting) is the cca-release-tools module at cca-forum.sourceforge.net. The best way to make sure your pet features are included in some release is to create matching issues on the appropriate issue trackers. The trackers can be found at
https://www.cca-forum.org/bugs/ and http://trac.mcs.anl.gov/projects/cca/wiki/tools
Requirements for 0.7 series (now-ish)
- Babel 1.4.
- Source-forge operations on core tools.
- Reasonably bug-free single-project version of bocca, sufficient for handling tutorial with scripting workarounds.
- Support for manual-edit static link applications with ccaffeine on LCP.
Requirements for 0.8 series (summerish 2009)
- Babel 1.4.x
- Tcl/Ruby free configuration by default.
- MPIService and EventService added in the specification, with support in Ccaffeine via pure component implementations.
- Squash the gui hang bug in ccaffeine/ccafe-gui.
- Automate exchange of dependency information between bocca projects.
- Automated generate and build of static linked programs derived from ccaffeine scripts.
- Nightly generation and testing of tutorial documentation, starting from babel source.
Requirements for 0.9 series (SC09-ish)
- Babel 1.?
- Full support of contracts in all babel bindings
- Automated Linux binary packaging via open-source build farm.