Difference between revisions of "SME9.0 Roadmap"

From SME Server
Jump to navigationJump to search
 
(30 intermediate revisions by 5 users not shown)
Line 2: Line 2:
  
 
__TOC__
 
__TOC__
== Work in progess ==
+
== Work in progress ==
  
 
This page will be updated with the plan to 'SME 9.0 FINAL'.
 
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.
 
In addition to the roadmap there needs to be a short-term task list for community members. That will be linked from here.
 +
 +
 +
===SME Server 9.1===
 +
The development of the SME Server 9.x series continues with the [http://wiki.contribs.org/SME9.1_Roadmap '''SME Server 9.1 Roadmap''']
  
 
= Pre-Alpha =
 
= Pre-Alpha =
Line 13: Line 17:
  
 
=== No external yum repo ===
 
=== No external yum repo ===
<strike>COS6 ISO is used as a base, but only SME repos are needed.</strike>
+
COS6 ISO is used as a base, but only SME repos are needed.
  
'''status:''' Achieved 5th Feb 2013 (Ian)
+
'''status:''' Achieved 5th Feb 2013
  
 
=== SME Server Services start ===
 
=== SME Server Services start ===
Line 21: Line 25:
 
* Use Upstart
 
* Use Upstart
 
* Ensure that the services start
 
* Ensure that the services start
 +
'''status:''' Achieved with workarounds
  
 
=== Create SME 9 packages ===
 
=== Create SME 9 packages ===
Line 26: Line 31:
 
* Cleanup SME 9 packages  
 
* Cleanup SME 9 packages  
 
* Import package into SME9
 
* Import package into SME9
 +
'''status:''' Achieved for Alpha 1
 +
  
= SME 9.0 Alpha 1 =
+
= SME 9.0 Alpha 1 - Done 14th Feb =
 
This is the first ISO created from the SME 9 stream.
 
This is the first ISO created from the SME 9 stream.
 +
 +
'''Status:''' Achieved, 14th February
  
 
=== Goal ===
 
=== Goal ===
Line 34: Line 43:
 
* Base to start verifications
 
* Base to start verifications
  
= SME 9.0 Alpha 2 =
+
 
 +
= SME 9.0 Alpha 2 - Done 6th March =
 
This is the second ISO created from the SME 9 stream.
 
This is the second ISO created from the SME 9 stream.
 +
 +
'''Status:''' Achieved, 6th March
  
 
=== Goal ===
 
=== Goal ===
 +
* post-install script run at end of installer
 +
* console starts on first reboot after install
 
* Image must boot to runlevel 4 and services start.
 
* Image must boot to runlevel 4 and services start.
 +
* Default yum configuration correct
 +
* Network working
 +
 +
 +
= SME 9.0 Alpha 3 - Done 12th March =
 +
This is the third ISO created from the SME 9 stream.
 +
 +
'''Status:''' Achieved, 12th March
 +
 +
=== Goal ===
 
* SME Server branding, no obvious upstream branding left in.
 
* SME Server branding, no obvious upstream branding left in.
  
  
= SME 9.0 Alpha X =
+
= SME 9.0 Beta 1 - Done October 14th =
As many Alphas as needed to make it usable.
+
* Maturity is sufficient for widespread testing use, installer is functional but not supporting all options
 +
* contrib owners should start testing their own contrib packages
 +
* All fixes from SME 8.1 ported to SME 9.0 Beta 1
 +
 
 +
'''Status:''' Achieved, 14th October
 +
 
 +
 
 +
= SME 9.0 Beta 2 - Done November 8th =
 +
* Installer maturity increase, some installer options supported, i.e. anaconda is updated
 +
 
 +
'''Status:''' Achieved, November 8th
 +
 
 +
 
 +
= SME 9.0 Beta 3 - Done January 27th =
 +
* Installer maturity increases close to SME Server 8 parity, i.e. anaconda is updated
 +
 
 +
'''Status:''' Achieved, January 27th
  
  
= SME 9.0 Beta 1 =
+
= SME 9.0 Beta 4 - Done April 11th =
* Maturity is sufficient for widespread testing use
+
* Installer maturity matches SME Server 8, i.e. anaconda is updated with all relevant SME 8 patches
* contrib owners should start testing their own contrib packages
+
Note: The spare handling for RAID arrays is not implemented
  
= SME 9.0 Beta Y =
+
'''Status:''' Achieved, January 27th
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 =
+
= SME 9.0 RC 1 - Done 10th May =
 
* Maturity matches SME 8.0
 
* Maturity matches SME 8.0
 
* Extensive testing need to prove maturity
 
* Extensive testing need to prove maturity
 +
 +
'''Status:''' Achieved, May 10th
  
  
= SME 9.0 Final =
+
= SME 9.0 Final - Done 28th June =
 
* Maturity matches SME 8.0
 
* Maturity matches SME 8.0
 
* Feature parity with SME 8.0, the intention is not to add new features
 
* 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.
 
* Content identical to the final RC, just version and release note updates.
 
* The main contrib packages should be working at the final release.
 
* The main contrib packages should be working at the final release.
 +
 +
'''Status:''' Achieved, June 28th
 +
 +
  
 
= Release notes pointers =
 
= Release notes pointers =
* [http://wiki.centos.org/FAQ/CentOS6#head-d31388203ee81d3a47cb97bfc1c8206c3de85095 SME Server 9.0 will not install on i686 architcture]
+
* [http://wiki.centos.org/FAQ/CentOS6#head-d31388203ee81d3a47cb97bfc1c8206c3de85095 SME Server 9.0 will not install on i686 architecture]
  
 
[[Category:SME9-Development]]
 
[[Category:SME9-Development]]

Latest revision as of 05:43, 20 September 2014

Back to SME Server 9.0 Development

Work in progress

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.


SME Server 9.1

The development of the SME Server 9.x series continues with the SME Server 9.1 Roadmap

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

SME Server Services start

  • SME Server 9.0 will use runlevel 4
  • Use Upstart
  • Ensure that the services start

status: Achieved with workarounds

Create SME 9 packages

  • Build all SME Server packages on COS6, see SME9BuildQueue
  • Cleanup SME 9 packages
  • Import package into SME9

status: Achieved for Alpha 1


SME 9.0 Alpha 1 - Done 14th Feb

This is the first ISO created from the SME 9 stream.

Status: Achieved, 14th February

Goal

  • Our own ISO to replace need for COS6 minimial ISO.
  • Base to start verifications


SME 9.0 Alpha 2 - Done 6th March

This is the second ISO created from the SME 9 stream.

Status: Achieved, 6th March

Goal

  • post-install script run at end of installer
  • console starts on first reboot after install
  • Image must boot to runlevel 4 and services start.
  • Default yum configuration correct
  • Network working


SME 9.0 Alpha 3 - Done 12th March

This is the third ISO created from the SME 9 stream.

Status: Achieved, 12th March

Goal

  • SME Server branding, no obvious upstream branding left in.


SME 9.0 Beta 1 - Done October 14th

  • Maturity is sufficient for widespread testing use, installer is functional but not supporting all options
  • contrib owners should start testing their own contrib packages
  • All fixes from SME 8.1 ported to SME 9.0 Beta 1

Status: Achieved, 14th October


SME 9.0 Beta 2 - Done November 8th

  • Installer maturity increase, some installer options supported, i.e. anaconda is updated

Status: Achieved, November 8th


SME 9.0 Beta 3 - Done January 27th

  • Installer maturity increases close to SME Server 8 parity, i.e. anaconda is updated

Status: Achieved, January 27th


SME 9.0 Beta 4 - Done April 11th

  • Installer maturity matches SME Server 8, i.e. anaconda is updated with all relevant SME 8 patches

Note: The spare handling for RAID arrays is not implemented

Status: Achieved, January 27th


SME 9.0 RC 1 - Done 10th May

  • Maturity matches SME 8.0
  • Extensive testing need to prove maturity

Status: Achieved, May 10th


SME 9.0 Final - Done 28th June

  • 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.

Status: Achieved, June 28th


Release notes pointers