SME9.0 Roadmap
Revision as of 14:33, 7 February 2013 by RequestedDeletion (talk | contribs) (→No external yum repo)
Work in progess
This page will be updated with the plan to 'SME 9.0 FINAL'. In addition to the roadmap there needs to be a short-term task list for community members. That will be linked from here.
Pre-Alpha
Development is performed using COS6 minimal and packages from SME 8 and any other needed repo.
checkpoints
No external yum repo
COS6 ISO is used as a base, but only SME repos are needed.
status: Achieved 5th Feb 2013 (Ian)
SME Server Services start
- SME Server 9.0 will use runlevel 4
- Use Upstart
- Ensure that the services start
Create SME 9 packages
- Build all SME Server packages on COS6, see SME9BuildQueue
- Cleanup SME 9 packages
- Import package into SME9
SME 9.0 Alpha 1
This is the first ISO created from the SME 9 stream.
Goal
- Our own ISO to replace need for COS6 minimial ISO.
- Base to start verifications
SME 9.0 Alpha 2
This is the second ISO created from the SME 9 stream.
Goal
- Image must boot to runlevel 4 and services start.
- SME Server branding, no obvious upstream branding left in.
SME 9.0 Alpha X
As many Alphas as needed to make it usable.
SME 9.0 Beta 1
- Maturity is sufficient for widespread testing use
- contrib owners should start testing their own contrib packages
SME 9.0 Beta Y
At some point in the Beta cycle, as maturity improves and the rate of change slows, contribs should be tested.
SME 9.0 Beta X
As many Betas as needed to make it mature.
SME 9.0 RC 1
- Maturity matches SME 8.0
- Extensive testing need to prove maturity
SME 9.0 Final
- Maturity matches SME 8.0
- Feature parity with SME 8.0, the intention is not to add new features
- Content identical to the final RC, just version and release note updates.
- The main contrib packages should be working at the final release.