[Sugar-devel] [SERVER] [ANNOUNCE] Sugar Server Kit v1.0 initial release
Jerry Vonau
jvonau at shaw.ca
Wed Aug 24 01:06:03 EDT 2011
On Wed, 2011-08-24 at 03:34 +0000, Aleksey Lim wrote:
> The original url to these notes is
> http://wiki.sugarlabs.org/go/Sugar_Server_Kit/1.0/Notes
>
> This is an initial release of the project that was previously
> anounced as "Sugar Server". Obviously, "Sugar Server Kit" sounds
> more appropriate.
>
> == Summary ==
>
> This is the initial release of Sugar Server Kit project. It
> states the fact that basic ideas and core implementations are settled
> down. This release should not be treated as a release that is ready
> to use in the field, but see the #Looking forward|Looking forward
> section.
>
> == Conception ==
>
> Sugar Server Kit is not a final solution for school servers in
> the filed but rather a set of components that do its work on its own.
> They might be composed to the final solution basing on particular
> needs of deployments of distributors.
>
> Read the following documents to know more:
>
> * Architecture
> http://wiki.sugarlabs.org/go/Sugar_Server_Kit/Architecture
> * Statement of purpose for releases
> http://wiki.sugarlabs.org/go/Sugar_Server_Kit/Release_plan
>
> == Components ==
>
> The components that were initiated at that time:
>
> * sugar-server
> http://wiki.sugarlabs.org/go/Sugar_Server_Kit/sugar-server
> The deamon that provides basic sugar related
> services, like anti-thief support or Journal backup.
> * mace
> http://wiki.sugarlabs.org/go/Sugar_Server_Kit/Mace
> The mace is a tool to make final configuration using
> source templates. Mace is supposed to help with configuration of
> services on Server based school servers.
> * sugar-server-templates
> http://wiki.sugarlabs.org/go/Sugar_Server_Kit/sugar-server-templates
> This component contains configuration
> templates of basic services that need to be installed and configured
> on bare servers at school. It is possible to peek at some of these
> services in a downstream solution to apply using the mace
> utility. See the demoxo demonstration project for example.
> * sugaroid
> http://wiki.sugarlabs.org/go/Sugar_Server_Kit/sugaroid
> It is a library and application that mimics regular
> sugar client behaviour to help with testing Sugar Server Kit
> components and Sugar Server Kit based solutions.
> * prosody-sugar
> http://wiki.sugarlabs.org/go/Sugar_Server_Kit/Prosody
> Sugar specific plugins for [http://prosody.im/
> Prosody], lightweight Jabber/XMPP server.
> * sugar-server-demoxo
> http://wiki.sugarlabs.org/go/Sugar_Server_Kit/sugar-server-demoxo
> This is a demonstration of a Sugar
> Server Kit based school server solution. It is intended to be run
> on XO-1 laptops to demonstrate how a Sugar Server Kit based
> downstream solution might look, but that's only Sugar Server
> Kit/Architecture#Black_box_model|one of the possible ways it might
> be applied.
>
Any plans to release a XO-1.5 version? I'd be interested in the
os-builder ini file you used to create this image.
> == Getting the release ==
>
> There are no source tarballs released since it is not production
> targeted release and it is not yet clear what deployment model will
> be eventually useful. For now there are only version tags in
> [http://git.sugarlabs.org/server git repositories].
>
> In any case, the easiest way to try new project is setting up
> school server on a XO-1 laptop using demoxo. There is also instructions
> http://wiki.sugarlabs.org/go/Sugar_Server_Kit/sugar-server-demoxo#Install_from_yum_repository
> how to setup it in Fedora-14 environment on a XO-1. This
> [http://download.sugarlabs.org/packages/Server:/1/Fedora-14/
> Fedora-14 binary repository] might be also used to install particular
> component for singular usage.
I take it we can drop-in the .repo file and yum install on any stock F14
installation?
> Binaries were built only for Fedora-14 distribution because current
> usage is only Fedora-14. Sugar Server Kit is distribution agnostic
> project and new distribution builds will be supported on purpose.
>
> == Looking forward ==
>
> The next minor, 1.1, release should:
>
> * be the first release that will follow the releasing plan,
> * have reliable set internal automatic tests of all Sugar Server
> Kit components,
> * reliable set of system integration automatic tests of Sugar
> Server Kit components using sugar_Server_Kit/sugaroid|sugaroid
> application,
> * documented on development and deployment levels,
> * have at least one production deployment.
>
> == Credits ==
>
> * David Farning for an initial push to have community level project
> for school server.
> * OLPC School server (XS) project that was used as a prototype for
> sugar-server, mace and sugar-server-templates components.
> * People from Nepalese, Paraguayan and Australian deployments for
> sharing their experience.
> * Especial thanks to [http://www.paraguayeduca.org/ Paraguay Educa]
> for their interest and contribution to Sugar Server Kit project.
Downloading image now,
Jerry
More information about the Sugar-devel
mailing list