Personal tools
You are here: Home Working Groups Release Management Release criteria (pre-1.0)

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.
Document Actions