*Software:*
Chris Ball notes some great community contributions this week:
* Cortland Setlow wrote a script that allows us to support cloaked
wireless access points without turning off the rest of our collaboration
stack. Moreover, he wrote it without actually having access to such an
access point himself. Kudos!
* Wade Brainerd conducted a marathon coding session on the wikiserver work
mentioned last week (http://wiki.laptop.org/go/Wiki_server), managing to
port the webserver to the XO and turn it into an activity. Chris Ball
produced an archive of the Spanish Wikipedia that contains the text of the
top 35,000 wikipedia articles as ranked by the number of incoming links to
each page. The full activity, containing the snapshot, is 80M in size.
Wade and Chris plan to add 20M of local images before releasing the
activity -- help is needed coming up with and running an algorithm to select
the images to include.
Guillaume Desmottes:
- Lots of improvement in Gadget. Most of the activities and buddies queries
are not implemented. It properly manages presence subscription.
- Started to implement pubsub notifications support.
- Worked with Morgan on improving 1-1 chat support in the Chat activity.
This allow conversations with non-OLPC users.
Dafydd Harries:
- Helped Guillaume join in on Gadget development and reviewed changes by
him.
- Worked on making Gadget support the kind of queries the mesh view needs.
Eben Eliason:
* Created preliminary mockups for a friendly Sugarized object chooser
* Created preliminary mockups for the long awaited Group interactions
* Began discussions with our Season of Usability student who will assist in
designing an interaction model for handheld mode
After a few more days with the mockups, Eben intends to export sequences
representing some use case scenarios, which will be posted to the Designs
page on the wiki for comment.
Andres Salomon:
- updated master to 2.6.26-rc1
- branched 'testing', merged it with 2.6.25.2
- worked more w/ upstream. worked with Richard Smith on battery issues
- discovered an upstream lxfb bug, still working on it.
Tomeu Vizoso:
- worked on alternative implementations of Datastore features and discussed
with others how we can go forward in the Datastore front.
Morgan Collett:
- is working on changing presence API for activities; how can we better
specify the dependencies between activities and specific Sugar versions?
Most activities he touches in this release cycle will then not work on older
builds. Also we need an effective way to track activity release numbers
(Chat-37) for stable and developer releases.
Dennis Gilmore:
- reports that thanks to Blake Setlow we have an image that boots and by
putting an xorg.conf file in place X will start. However there the keyboard
and touchpad don't work.
- An external keyboard failed to work but an external mouse works.
- The patches for upstart need some work. We will also want to look at
initscripts and customise for our needs, hopefully starting the X Window
System very early in the boot process.
Going forward Dennis would like to only accept packages built in Fedora's
koji. This gives us two things.
- First: its easy to recreate the rpm if needed
- Second: it will ensure that everything will be available to children to
use on a desktop or laptop that is not an XO.
- It will also make it easier for people to develop activities.
sugar-jhbuild against GIT should seldom be needed, with the possible
exception of core sugar developers. We should ensure that packages are in
all distros and have developers use those. Fedora, Ubuntu/Debian packages
are usable now.
Michael Stone:
* Worked with Blake, Mikus, Dennis, Marco, and Christopher Aillon on upstart
and xulrunner-pyxpcom for olpc3/F-9 rebase efforts.
* Released rainbow-0.7.12 for testing which should make it easier to create
activities from libraries that expect $HOME to be writable. This release has
also contains a work-around for #6797.
* Involved Daf in Network Principles reviews, inquiring about the state of
our Process One contract, and arranging a procedural follow-up with Robert
McQueen.
* Analyzed Presence Service and NetworkManager maintenance problems with
Morgan, Scott, and Kim.
* Supported Denver Gingerich's testing Andres' 2.6.25-series kernels with
encouragement and with an account on teach.
* Spent a few hours on a minimal MouseKeys jumpy-touchpad workaround which
yielded excellent prior art. (Thanks, Paul Fox scrub
http://www.olpcnews.com/forum/index.php?topic=1996.msg19390)
Simon Schampijer:
- Has been working on the control panel. Checkout the branch here:
http://dev.laptop.org/git?p=users/erikos/sugar;a=summary.
- For the timezone feature to work you need to apply this patch to
sugar-toolkit:
dev.laptop.org/~erikos/001_timezone_control.patchhttp://dev.laptop.org/%7Eerikos/001_timezone_control.patch
Scott Ananian:
- Quanta mfg-data import actually went pretty smoothly this time; hopefully
the surprises will stop or slow