From Fedora Project Wiki
(first start)
 
m (categorize)
 
(20 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<noinclude>[[Category:Sugar]]</noinclude>
= Feature Name =
= Feature Name =
Update of the Sugar Desktop in Fedora 13
Update Sugar to the latest version 0.88 in Fedora 13


== Summary ==
== Summary ==
Provide the Sugar Learning Environment as well as an enhanced activity set, which can be used as a choice in the login screen and in the presumably upcoming live spin.
Provide the latest Sugar Learning Environment, as well as an enhanced activity set, which can be used as a choice in the login screen and possibly a live spin.


== Owner ==
== Owner ==
* Name: [[User:Sdz|Sebastian Dziallas]] More help welcome :-)
* Name: [[User:Sdz|Sebastian Dziallas]] [[User:Pbrobinson|Peter Robinson]] - more help welcome


== Current status ==
== Current status ==
* Targeted release: F13
* Targeted release: [[Releases/13 | Fedora 13]]
* Last updated: Tuesday December 07 2009
* Last updated: 2010-03-30
* Percentage of completion: 35%
* Percentage of completion: 100%


A good base set of packages has been built and is available and a basic comps package group has been created, so that 'yum groupinstall sugar-desktop' works.
Sugar 0.88.0 is now built and awaiting bodhi push. The feature is complete and ready for testing. The final Activity list to actually be shipped as part of the spin is still being finalised.


== Detailed Description ==
== Detailed Description ==
We want to provide the new version of the sugar desktop Environment as well as more activities to allow further building upon the collaborative environment.
We want to provide the new version of the Sugar desktop environment as well as more activities to allow further building upon the collaborative environment.


Users curious about the sugar interface can test out sugar on an existing Fedora system by selecting the Sugar environment from their display manager.
Users curious about the Sugar interface can test out Sugar on an existing Fedora system by selecting the Sugar environment from their display manager.


Developers interested in working on the Sugar interface or writing activities can have a development platform without needing an XO laptop.
Developers interested in working on the Sugar interface or writing activities can have a development platform without needing an XO laptop.


== Benefit to Fedora ==
== Benefit to Fedora ==
This helps to make it easier for OLPC to use Fedora bits as well as to advance the OLPC platform.  By making Sugar more readily available, it is easier for users to play with it, become involved, and contribute back.


If a Fedora Sugar spin is an easy way to experience and develop sugar, it will introduce new users to Fedora as an operating system and the Fedora community.
This feature will let all involved projects like Fedora and Sugar Labs profit, as it brings the latest and greatest bits from the Sugar community for education into Fedora. By making Sugar more readily available, it's easier for users to play with it, become involved, and contribute back. It will allow us to capture the interest in developing for OLPC and Sugar Labs on the Fedora platform.


== Scope ==
== Scope ==
* Build updated sugar packages
* Build updated Sugar packages
* Build useful sugar activities (list on the Wishlist of packages)
* Build useful Sugar activities ([[Sugar_Activities|tracking list]])
* Add a session for gdm to be able to choose Sugar as the login environment
* Work on a spin, which isn't blocking this feature, though


== Test Plan ==
== Test Plan ==


Can select Sugar as an option on the gdm screen for your account, log in, and use Sugar. Will require the @sugar-desktop group to be installed, but otherwise be straight-forward
Select Sugar as an option on the gdm screen for your account, log in, and use Sugar. Internet access through Browse should be possible. This will require the @sugar-desktop group to be installed, but should otherwise be straight-forward.


== User Experience ==
== User Experience ==


Only noticeable by those wanting to use sugar
Only noticeable by those wanting to use Sugar.


== Dependencies ==
== Dependencies ==


This depends on Sugar work upstream as well as on getting a pyxpcom package from xulrunner so that the browser can be built.  
No further dependencies, thanks to the original work here.


== Contingency Plan ==
== Contingency Plan ==
Line 50: Line 51:
== Documentation ==
== Documentation ==


* https://fedoraproject.org/wiki/PackageMaintainers/WishList#Activities
* https://fedoraproject.org/wiki/Sugar_Activities
* http://wiki.laptop.org/go/Activities
 


== Release Notes ==
== Release Notes ==


We'll have some stuff here eventually...
Update Sugar to the latest version 0.88 in Fedora 13. This version provides major usability improvements for the first login screen and the control panel, as well as new features such as support for 3G networks. More content will be provided here once the feature list for Sugar 0.88 has been finalized upstream.


== How To Help ==
== How To Help ==


* Visit #fedora-olpc on Freenode
* Visit #fedora-olpc and #sugar on Freenode
* Join the mailing list: https://www.redhat.com/mailman/listinfo/fedora-olpc-list
* Join the mailing list: https://admin.fedoraproject.org/mailman/listinfo/olpc  
* Package or review some of the packages listed on the wishlist
* Package or review some of the packages listed on the wishlist


Line 68: Line 67:
* See [[Talk:Features/Sugar_0.88]]
* See [[Talk:Features/Sugar_0.88]]


----
[[Category:FeatureAcceptedF13]]
 
[[Category:FeaturePageIncomplete]]

Latest revision as of 16:34, 19 December 2011


Feature Name

Update Sugar to the latest version 0.88 in Fedora 13

Summary

Provide the latest Sugar Learning Environment, as well as an enhanced activity set, which can be used as a choice in the login screen and possibly a live spin.

Owner

Current status

  • Targeted release: Fedora 13
  • Last updated: 2010-03-30
  • Percentage of completion: 100%

Sugar 0.88.0 is now built and awaiting bodhi push. The feature is complete and ready for testing. The final Activity list to actually be shipped as part of the spin is still being finalised.

Detailed Description

We want to provide the new version of the Sugar desktop environment as well as more activities to allow further building upon the collaborative environment.

Users curious about the Sugar interface can test out Sugar on an existing Fedora system by selecting the Sugar environment from their display manager.

Developers interested in working on the Sugar interface or writing activities can have a development platform without needing an XO laptop.

Benefit to Fedora

This feature will let all involved projects like Fedora and Sugar Labs profit, as it brings the latest and greatest bits from the Sugar community for education into Fedora. By making Sugar more readily available, it's easier for users to play with it, become involved, and contribute back. It will allow us to capture the interest in developing for OLPC and Sugar Labs on the Fedora platform.

Scope

  • Build updated Sugar packages
  • Build useful Sugar activities (tracking list)
  • Work on a spin, which isn't blocking this feature, though

Test Plan

Select Sugar as an option on the gdm screen for your account, log in, and use Sugar. Internet access through Browse should be possible. This will require the @sugar-desktop group to be installed, but should otherwise be straight-forward.

User Experience

Only noticeable by those wanting to use Sugar.

Dependencies

No further dependencies, thanks to the original work here.

Contingency Plan

None necessary. Many of the packages will be included in Fedora, but will be less useful without the work done to tie them together.

Documentation

Release Notes

Update Sugar to the latest version 0.88 in Fedora 13. This version provides major usability improvements for the first login screen and the control panel, as well as new features such as support for 3G networks. More content will be provided here once the feature list for Sugar 0.88 has been finalized upstream.

How To Help

Comments and Discussion