USR - Focus for Aug and Sept.

David Farning dfarning at gmail.com
Tue Aug 10 15:06:23 BST 2010


Note:  After rereading this it seemed like I was unhappy with the
progress on USR.  I am pleased by the progress.  We just have more to
do.

Work and growth on USR has been pretty fast and furious over the last
couple of weeks so I though it was time to step back, take a breath,
and provide an overview so we can all better understand how our work
is fitting into the big picture.

Goal : Develop and maintain Sugar on Debian and Ubuntu so that
deployments can freely chose between XOs and commodity netbooks for
use in their school.

== Packaging ==
1) Packaging Sugar core + plus activities for Debian unstable.  As
important as packaging the software has been establishing the internal
expertise to effectively maintain those packages.  Please see
http://wiki.debian.org/Sugar/tasks for the status.

 2) Syncing from Debian to Ubuntu.  The next phase is syncing packages
from Debian unstable to Ubuntu Maverick.  Please see
http://qa.ubuntuwire.com/multidistrotools/sugar.html for the status.

-- Status --
1) Over all packaging seem to be going well.  The package flow from
Sugar Labs -> Debian -> Ubuntu is sound.
2) Hit a bottle neck at reviewing and sponsoring uploads.
3) Few packages are flowing into Ubuntu Maverick.

-- TODO --
1) Recreate the package table on http://wiki.debian.org/Sugar/tasks on
https://wiki.ubuntu.com/Sugar/Package . (The Debian wiki is currently
broken)
2) Update https://wiki.ubuntu.com/Sugar/Package to reflect the current
status and needs of packaging on .deb.
3) Individual developers please update the status of your assigned
packages on https://wiki.ubuntu.com/Sugar/Package .
4 Wikify and upload the internal documentation on packaging to the
various wikis.

== Debugging ==
1) Identify and create patches to fix bugs in Ubuntu Maverick and
Debian unstable.

2) Push fixes upstream as far as possible Ubuntu -> Debian -> Sugar Labs.

-- Status --
1) Manu has started cleaning up and assigning bugs.
3) Developers are making steady progress fixing bug.
2) Hit a bottle neck uploading fixes.

-- TODO --

1) Create document better explaining the 'fix' workflow. (dfarning)
2) Create a filter/method to show the current status of all Sugar bug
in Launch Pad, Debian, and Sugar Labs. ie something like
https://bugs.launchpad.net/~sugarteam for all the bugs listed on
https://bugs.launchpad.net/~sugarteam/+packagebugs . There should be
an easy way to create that list I just don't understand LP well
enough.
3) Push the USR-meta and US-setting from the PPA into Maverick.

== USR ISO ==
1) Build daily ISO to make it simple for users to test and install USR.

-- Status --
1) Can install from ISO to hard drive.
2) Cannot boot from USB.

-- TODO --
1) Assign buildmaster.
2) Update ISO template.

david



More information about the Ubuntu-sugarteam mailing list