6,511 bytes added
, 15:19, 23 May 2010
m= Sugar 0.88 en Fedora 11 para el XO-1 =
F11-XO1-0.88 es una distribucion con Sugar 0.88 para el XO-1 desarrollada en conjunto por [http://sugarlabs.org Sugar Labs],
[http://paraguayeduca.org/ Paraguay Educa] y [http://activitycentral.org Activity Central], en colaboracion
con [http://www.ceibal.edu.uy/ Plan Ceibal] y miembros de la comunidad OLPC/Sugar.
Este ciclo de desarrollo durara solo 2.5 meses por que estamos apuntando al descanso de invierno en
August 2010 for mass deployment in Paraguay. While there won't be time for new development, we'll
try to merge a few relatively safe post-0.88 features contributed by other deployments and individuals.
== Test builds ==
Flash images for the XO-1 can be obtained here: http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/
For unlocked laptops, you just need to download two files:
* osNNNpy.img
* osNNNpy.crc
Follow these [http://wiki.laptop.org/go/F11_for_XO-1#Installation_instructions installation instructions] to
flash your XO-1 with these images.
== Release schedule (TBD) ==
This is a quick proposal:
{| class="wikitable"
! ETA !! Phase !! Description !! Availability
|-
| Jun 10 || Alpha1 || Preview release for [http://realness.org OLPC Realness Summit] || in-house + community testers
|-
| Jun 10 || Alpha2 || Feature-complete alpha release || In-house + community testers
|-
| Jun 25 || Beta1 || No known regressions vs. Sugar 0.84 || One classroom in caacupe + 3 formadores
|-
| Jul 15 || Beta2 || Passes 100% of test plan || One classroom in caacupe + 3 formadores
|-
| Jul 25 || RC || Release candidate || One classroom in caacupe + 3 formadores
|-
| Aug 1 || Release || Deployable stable release || Mass update
|}
== Test plan ==
Besides community testing and field testing, we're planning to reuse and extend the
OLPC test plan adopted in release 8.2.0 (aka os801): http://wiki.laptop.org/go/TestPlan_8.2.0
Feedback from the entire community is appreciated. Bugs belonging to upstream
components should be filed in the usual trackers:
* Sugar and activities: http://bugs.sugarlabs.org/
* Fedora 11: http://bugzilla.redhat.com/
* Drivers and OLPC customizations: http://dev.laptop.org/
* Bugs specific to this build: http://trac.paraguayeduca.org/
Please, cc "bernie" on all bugs and kindly keep the table below updated (saves me some time).
== Current Status ==
=== Regressions since 0.84 ===
{| class="wikitable"
!Status!! Task !! Owner
|-
|| DONE || Frame does not always show up (with frame key or going to the corner) ||
|-
|| DONE || Translation of "Dismount" is "Eliminar" || bernie
|-
|| DONE || Port forward bugfix for race condition in activity title || bernie
|-
|| 50% || Port forward 0.84 patch for GsmPalette.get_state() name clash || tch
|-
|| || ALT-TAB does not switch between apps ||
|-
|| || Browse: widgets in forms are 0x0 pixels (xulrunner bug?) ||
|-
|| || Icons in activity circle are too small (DPI problem?) || jasg
|-
|| || Font size in Terminal too large (DPI problem?) || jasg
|-
|| || Username selection is being skipped on first boot || tch
|-
|| DONE || Add back Write, eToys || bernie
|-
|| || Laptop does not sleep when lid closed || tch
|-
|| || Sound breaks in all activities after using Record once || ask dsd
|-
|| || UI of Record activity is garbled || m_anish?
|-
|| || Sugar does not automatically associate with AP on startup ||
|-
|| || Memorize does not start because it fails to import libxml2 ||
|}
=== Non-regression bugs (also present in 0.84) ===
{| class="wikitable"
!Status!! Task !! Owner
|-
|| || Raul's bug about journal browser overlapping activities (sl#1999) ||
|-
|| || Record activity cannot be quit with CTRL-W || m_anish
|-
|| || Sugar should restart/refresh after updating activities || tch
|-
|| DONE || Keep -> Keep a copy (fold into stop menu) || jasg
|-
|| DONE || Dates of activities don't make any sense || bernie
|-
|| DONE || Pippy layout is broken || m_anish
|-
|| 80% || Sugarized version of scratch || bertf, dirakx
|-
|| || Cannot associate to AP with accented letters in SSID || carlos
|}
=== New features ===
{| class="wikitable"
! Status!! Task !! Owner
|-
|| DONE || Switch power management from ohm to powerd || bernie
|-
|| DONE || Add StopWatch, Finance, JukeBox, ImageViewer, InfoSlicer || bernie
|-
|| || Add Words (not on aslo) and GetBooks || sayamindu
|-
|| || Resurrect Rainbow support || mstone?
|-
|| 70% || Integrate journalmanagement extension || jasg
|-
|| 80% || sl#2006: Merge touchpad patches from walter || bernie
|-
|| DONE || Journal size display || aa
|-
|| 40% || Integrate Esteban's backup to USB/SD || tch
|-
|| 50% || Integrate DCastelo's GSM bugfixes || tch
|}
=== Experimental features ===
{| class="wikitable"
! Status!! Task !! Owner
|-
|| DONE || experimental menu speedup patch || mstone (bernie)
|-
|| DONE || kill the MANIFEST file || bernie
|}
== Using this build outside Paraguay ==
A few customizations make this image somewhat Paraguay-specific:
* Limited language support: to save space, we've included only English and Spanish translations.
* Image signed with the Paraguay deployment keys. Laptops from other regions need to be be unlocked in order to accept this image.
* The software update control panel icon checks for new activities on our wiki rather than on laptop.org.
* The Browse home page contains the Paraguay Educa logo and a few links to our website.
We may find the time to release slightly modified images to meet the
needs of other OLPC deployments interested in upgrading to Sugar 0.88.
More importantly, we're happy to help other deployments produce their
own OS images independently of us, thus exploiting the [http://www.gnu.org/philosophy/free-sw.html Freedom #1]
offered by Free Software.
== How to join development ==
* Build system source: http://git.paraguayeduca.org/gitweb/users/bernie/olpc-os-builder.git
* Out-of-tree patches for Sugar 0.88: http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/
* Yum Repository containing our custom RPMs (along with sources):
** http://people.sugarlabs.org/bernie/olpc/pyeduca-repo/f11-xo1-sugar0.88/ (fast and reliable mirror)
** http://repo.paraguayeduca.org/f11-xo1-sugar0.88/i386/os/ (original repository)
* IRC: #sugar on irc.feenode.net (English preferred, Spanish also spoken by several members)