Changes

Jump to navigation Jump to search
Line 62: Line 62:  
==== Sugar distribution ====
 
==== Sugar distribution ====
   −
* Regular per 6 month releases synced with regular releases of major GNU/Linux distributions
+
The major purpose of Sugar distribution is providing a set of releases of tracked projects that are being well tested in particular environment (a set of versioned dependencies). That should help Sugar distributors to deploy Sugar. In ideal situation, they need test Sugar distribution only on their hardware.
* Long Time Supporting (LTS) releases that coordinated with LTS releases of GNU/Linux distributions (if possible), that should simplify sugar supporting in the field
     −
# new Platform Team release a sugar product, snapshot of (maybe not all) core(and not core) components
+
There are two types of Sugar distributions:
# modularizing sugar core
+
* Regular, per 6 months, releases that are synced with regular releases of major GNU/Linux distributions.
# sugar-toolkit as a stabilizing instrument within several (non-LTS) core releases
+
* Long Term Support (LTS) releases that are synced with LTS releases of major GNU/Linux distributions (if possible).
   −
 
+
Having LTS releases should simplify sugar deployments since, in most cases, 6 months is too short major releases cycle.
 
  −
 
  −
# original Platform Team purposes are natural for new Platform+Development team
  −
# new Platform Team is more a ream of coordinators rather than core developers
  −
# core components have its own [self]organized maintaining/developing teams
  −
# ...
      
==== Doer's environment ====
 
==== Doer's environment ====

Navigation menu