Deployment Platform/1.0/Todo: Difference between revisions
m moved The Server Kit/1/Todo to Sugar Server Kit/1/Todo |
Actualize 1.0 plans |
||
| Line 17: | Line 17: | ||
* <strike>sugaroid, library and application that represent regular sugar client behaviour</strike> | * <strike>sugaroid, library and application that represent regular sugar client behaviour</strike> | ||
* <strike>sugar-server integration tests using sugaroid library</strike>, initial work done the rest is in permanent process | * <strike>sugar-server integration tests using sugaroid library</strike>, initial work done the rest is in permanent process | ||
* system tests of sugar-server + sugar-server-base infra with reproducing usual and stress behaviour of sugar client using sugaroids instances (up to 1K) | * <strike>system tests of sugar-server + sugar-server-base infra with reproducing usual and stress behaviour of sugar client using sugaroids instances (up to 1K)</strike> sounds like more deployment related task, thus moved to 1.x releases | ||
=== Patch OBS === | === Patch OBS === | ||
| Line 23: | Line 23: | ||
* <strike>produce binary packages with sugar-server, mace and sugar-server-base for Fedora-14</strike> | * <strike>produce binary packages with sugar-server, mace and sugar-server-base for Fedora-14</strike> | ||
* <strike>while most of packages come from initial distro release, monitor for updates for some of package, e.g., xulrunner when hulahop needs to be rebuilt on any new xulrunner update</strike> all packages on obs are based on initial distro releases, hulahop/sugar were patched to not fail on every minor update | * <strike>while most of packages come from initial distro release, monitor for updates for some of package, e.g., xulrunner when hulahop needs to be rebuilt on any new xulrunner update</strike> all packages on obs are based on initial distro releases, hulahop/sugar were patched to not fail on every minor update | ||
* announce packages.sl.o, not only for Sugar Server usage but also for sweets/sdk | * <strike>announce packages.sl.o, not only for Sugar Server usage but also for sweets/sdk</strike> will be announced with sweets | ||
=== Prosody === | === Prosody === | ||
* <strike>improve mod_sugar_roaster plugin to share the same memory structure of sugar roaster among all buddies</strike> | * <strike>improve mod_sugar_roaster plugin to share the same memory structure of sugar roaster among all buddies</strike> | ||
* using sugaroid bots, stress test prosody to compare with ejabberd | * <strike>using sugaroid bots, stress test prosody to compare with ejabberd</strike> not ready, moved to 1.x | ||
Sugar code is here, http://git.sugarlabs.org/server/prosody-sugar | Sugar code is here, http://git.sugarlabs.org/server/prosody-sugar | ||
| Line 54: | Line 54: | ||
All 1.x minor releases will be based on deployment needs. Including taking decision what following features need to be implemented. | All 1.x minor releases will be based on deployment needs. Including taking decision what following features need to be implemented. | ||
=== Testing === | |||
* more system tests of SSK infra using sugaroid to cover various deployment workflows | |||
* using sugaroid bots, stress test prosody to compare with ejabberd | |||
=== More sugar-server-base templates === | === More sugar-server-base templates === | ||