OLPC:News: Difference between revisions
(Updated with wikified grab of Kim's post to community-news here: http://lists.laptop.org/pipermail/community-news/2008-April/000123.html) |
|||
Line 5: | Line 5: | ||
You can subscribe to the OLPC community-news mailing list by visiting the [http://mailman.laptop.org/mailman/listinfo/community-news laptop.org mailman site]. |
You can subscribe to the OLPC community-news mailing list by visiting the [http://mailman.laptop.org/mailman/listinfo/community-news laptop.org mailman site]. |
||
=Laptop News 2008-04- |
=Laptop News 2008-04-26= |
||
==Tech Team in Deployments== |
|||
1. Marvin Minsky has been writing a series of essays on learning. The first three essays are available on the wiki (See [[Marvin Minsky essays]]). The themes to date include "What makes Mathematics hard to learn?", "Drawbacks of Age-Based Segregation", "What’s wrong with the 50-minute hour", "Role Models, Mentors, and Imprimers and Thinking", "Thinking about Thinking about Ways to Think", "How do children acquire self-images?", and "Finding Mentors in Network Communities." |
|||
In Montevideo two weeks ago, team Ceibal and Martin Langhoff worked together for two days. Focus was on mapping a road to convergence with the NOC that looks after School servers, and better communication with 1CC. The Ceibal team has significant depth of experience with XOs in the field, their lessons learned and effective scripts are gold. |
|||
In Lima more than a week ago, Martin worked with the local team, fleshing out AP testing strategies, XS roadmap, and XS administration infrastructure. |
|||
2. OLE Nepal have posted their teacher preparation materials to the wiki. The materials cover basic use of the XO, constructionist theory and practice, and using the XO to facilitate the learning process. Bipul Gautam created the 63-page teacher Preparation guide, which is entirely in Nepali. Prabhas Pokharel has agreed to organize a group of Nepali Harvard students to translate it into English (See [[Nepal: Teacher Preparation]]). |
|||
John Watlington, in Peru this week, has been in discussion about school server specifications. It became clear once again that cheap, and environmentally robust school server hardware is a missing part of the OLPC system. Peru's previous experience with using traditional PC hardware in the jungle and the Andes was that the machines failed frequently, due to the heat. Listing the required environmental |
|||
3. Bryan Berry has created a basic training program for support personnel that are familiar with computers, but new to the XO hardware and Linux (See [[Nepal: Support Training]]). Teachers Manoj Ghimire of Bishwamitra and Neema Lama of Bashuki were the first trainees to use these materials. |
|||
requirements in the specifications results in a multiplication of the price. Complicating the process is the fact that most bidders are assembling the units from whatever components they have on hand, resulting in varying quality across the entire lot. |
|||
==School Server== |
|||
4. Hot topics: This week saw debates on some of the OLPC mailing lists and in the wiki. A paper called "Freezing More Than Bits: Chilling Effects of the OLPC XO Security Model" will be presented on Monday at USENIX UPSEC'08 ([http://www.usenix.org/events/upsec08/tech/tech.html]). You can read the paper ([http://www.cosic.esat.kuleuven.be/publications/article-1042.pdf]) and view the discussion to date on in the archives of the OLPC security list ([http://lists.laptop.org/pipermail/security/2008-April/000388.html]). Another discussion has been in regard to build and release strategy (See [http://lists.laptop.org/pipermail/devel/2008-April/012318.html] and [[User:Mstone/August planning]]). Michael Stone has documented a conversation that he, Jameson Chema Quinn, Chris Ball, and Robert McQueen had about the UI problems posed by our current bundle format (See [[User:Mstone/Bundle commentary]] and [[Bundles and updates]]). And finally the new Sugar interface was the topic of discussion in the sugar list (See [http://lists.laptop.org/pipermail/sugar/2008-April/004909.html]). In the wiki, Chris Leonard and Charles Merriam have been working on some naming conventions to make it easier to navigate the almost 6000 content pages in the wiki (See [[Conventions]]). |
|||
Martin Langhoff reports lots of hacking around xs-config. He shaved all the yaks necessary to get portable xs-build actually building live CDs |
|||
successfully. PyAr programmers Alejandro Cura, Lucio Torre and Ricardo Quesada worked with Martin and held 2 XS-focused Sprints, working on idmgr (security and registration lag) and CDpedia (yet another wikipedia slicer). (2 weeks ago, catching up on weekend reports) |
|||
With Tomeu Visozo's help, XO-to-XS backups are finally moving forward. The XS image is seeing some progress in minor installation bugs. |
|||
5. Where did all the activities go? There still seems to be some confusion around the process of loading activity bundles post-Build 703. Please refer to [[Customization key]] for instructions regarding bulk loading of activities. |
|||
==Power== |
|||
6. JS-Python Communication: K.S. Preeti has been working with Manusheel Gupta, Dan Bricklin, and Luke Closs to enable JS-Python communication using PyXPCOM. They have been successful in creating an XPCOM service in JavaScript that exposes the JS code to the Browser; and an XPCOM service in Python that exposes the Python code to the Browser. The aim for this week would be to synchronously call both these services from the same interface that will lead to communication between functions written in JS, and Python. The details on the implementation of XPCOM service have been updated (See [[JSPython]]). SocialCalc (Spreadsheet activity), written in JavaSript, will be ported to Sugar using this mechanism. |
|||
A build of the Multi-Battery Charger of 50 units is in the planning stages. The final few tweaks to the tooling are happening this week. It currently looks like this will happen the 2nd or 3 week in May. |
|||
7. Educational Toolkit: Manusheel Gupta has been working with Deepank Gupta, Ross Light, and David Goulet to develop an Educational Toolkit. Use-case diagrams, and XML schema have been updated (See [[Educational toolkit]]). The implementation of Parse Module, supporting decoding of XML files; Viewer Module; and ConnectionManager module are in progress (See [http://dev.laptop.org/git/activities/Educational_toolkit]). |
|||
8. More magic from Benjamin M. Schwartz: Ben has made a DOS Console activity based on Wine (See [http://dev.laptop.org/~bemasc/DOSConsole-1.xo]). His goal is to provide a simple system for turning any Windows program into a Sugar activity. This is still a work in progress: in order for it to run, you must first add 'org.winehq.WineConsole' to the list of RAINBOW_CONSTANT_UID activities in /usr/lib/python2.5/site-packages/sugar/activity/activityfactory.py and it doesn't yet "play well with others." However, Chris Ball used already used it to installed the free-download Excel viewer (See [http://dev.laptop.org/~cjb/xo-excel.jpg]). |
|||
Richard Smith, Scott Ananian, Andres Salomon, & Chris Ball discussed some possibilities for enhanced power management. Ideas are brewing, more structured planning should occur soon. Andres and Richard began to lay out the plan of attack for achieving the sub-200ms resume goal. Work will begin as soon as Andres is finished with his upstream kernel merge. |
|||
9. David Hodge reports that ACM and Free Culture USC have partnered up for an upcoming "Code for a Cause" programming event next week at USC. The focus will be on open-source software and the OLPC platform. Student teams will be challenged over a week-long period to develop open-source software for the OLPC platform (See [http://codeforacause.net]). |
|||
Chris Ball began thinking about a user-selected low-power mode for the XO, to showcase our power management work, Trac #6935. This would be an "under the covers" mode where we prolong your battery life by any means necessary, including disabling networking (which is currently the major obstacle to pervasive power management all the time). |
|||
10. Kurt Gramlich would like the OLPC community know about the latest LiveCD release (See [[LiveBackup XO-LiveCD]]). Aaron Kaplan talks about his port of Sugar to the Intel Classmate ([http://www.olpcnews.com/software/operating_system/sugar_on_classmate_pc.html]) using the LiveCD. Additional information is available (in German) on linux-user.com (See [http://www.linux-user.de/ausgabe/2008/04/024/]). |
|||
==Software Development== |
|||
11. Scott Ananian sends his thanks to everyone who participated in last week's mini conference and requests that you upload your slides to the wiki ([[Mini-conference]]). If anyone would like to volunteer to help with transcoding of the video archive of the conferenc, please contact Scott at laptop.org. |
|||
Eben Eliason cleaned up and pushed Journal redesigns, now in joyride, and worked with Martin Dengler on improving/adding devices to the Frame. |
|||
Scott Ananian spent some time this week assessing the technical viability of Sugar on Windows. Please look for his Mini-conference video postings at http://wiki.laptop.org/go/Apr_3-4_Mini-conference. Also, he started gathering useful content from his FISL trip at |
|||
12. Kevin Cole reports that the OLPC Learning Club DC (OLPC LCDC) held their second "Family Mesh" meetings at Gallaudet University in NW Washington, DC (See [http://olpclearningclub.org/meetings/showing-scratch/]). |
|||
http://download.laptop.org/content/conf/20080417-fisl08/ |
|||
Chris Ball resurrected our Tinderbox tool, and told it all about the joyride, faster and update.1 build streams as well as how to build sugar-jhbuild regularly. Michael Stone began to outline some documentation for how volunteers can help us by running and improving it themselves at http://wiki.laptop.org/go/Tinderbox. |
|||
13. Richard Smith and SJ Klein will present the XO laptop and alternative power systems at two workshops at the Massachusetts Power Shift 2008 (MAPS) conference. |
|||
Michael Stone prepared rainbow patches allowing faster activity launching and sugarization. He submitted them for review to code review. He also reviewed backup bugs, then organized a software status meeting on datastore and backup bugs. |
|||
14. Prakhar Agarwal reports progress on the typing tutor activity (See [[LetsType#Progress so far]]) and is soliciting feedback. |
|||
There was much discussion this week on the mailing lists and in forums regarding OLPC's commitment to open source, transparency, and how to improve communications. Most of the team spent time working with the community, in discussion and in writing their own thoughts on how to move forward. There will be more discussions and a meeting with Nicholas next week when he is back in town. |
|||
15. Dr. Habib Khan reports from Islamabad that the Pakistan Software Export Board has graciously provided OLPC Pakistan the services of an in intern, Ms. Iffat Saadia. Iffat is a developer; she is converting Biology of 8th grade into interactive ebook. |
|||
Sayamindu Dasgupta took the existing Pootle user's Guide presentation created by Sameer Verma and updated it to reflect the new look and feel of our Pootle installation. He also added a few more slides, highlighting some of the special cases one might encounter while working on the translations, as well as some tricks that might make the translation easier. The slides are available at https://dev.laptop.org/~sayamindu/pootleforxo2.odp and https://dev.laptop.org/~sayamindu/pootleforxo2.pdf. |
|||
A second pilot project is being prepared at the Mehfooz Shahid Dil Model School, located in a beautiful valley in the Islamabad, Capital Territory. The school has five grades with 170 children. On Monday a week of teacher preparation begins. The school was identified with help from the National Rural Support Program ([http://www.nrsp.org.pk]). |
|||
Simon Schampijer has been doing stabilizing work by cleaning the sugar code using pylint. |
|||
16. Polychronis Ypodimatopoulos has been conducting more tests with Cerebro. File transfer and chat work consistently on a 30-node testbed. (Chris Ball modified the Chat activity; we now have a version that works with Cerebro and we are in the process of creating a build where Chat and Read will be using Cerebro. This build will be tested on the 100-node testbed to investigate the limits of simple mesh.) |
|||
==Network/Collaboration-- |
|||
Guillaume Desmottes ressurected the video-chat-activity and packaged the needed bits to make it work with current Joyride. It's far from |
|||
being perfect but it should be usable for simple tests (he successfully established audio/video calls between 2 XO's and between 1 XO and |
|||
Empathy). See http://lists.laptop.org/pipermail/devel/2008-April/013227.html for details. |
|||
It appeared than some collaboration problems are due to ejabberd bugs. Need to contact Process-1 guys. Maybe we could add a "ejabberd" component to trac assigned to them? |
|||
Morgan Collett tested ejabberd installation instructions (http://wiki.laptop.org/go/Installing_ejabberd) with Ubuntu 8.04. He also worked on Sugar in Ubuntu 8.04. He extended the HelloMesh collaboration example to send a simple text control over the Tube, with alerts to show what is happening. He fixed a bundlebuilder problem in Sugar introduced by the pylint patches and worked on Chat UI. Please send Morgan any collaboration-related news, or add it to http://wiki.laptop.org/go/Collaboration_Central. |
|||
Dafydd Harries worked on introductory documentation to Telepathy framework, helped Guillaume get started on working on Gadget, and began mentoring Assim in his Summer of Code project. |
|||
Dennis Gilmore reports that we can now submit activities for review. Fedora 9 has working support in GDM/KDM to log into sugar. Draft guidelines can be found here: http://fedoraproject.org/wiki/DennisGilmore/SugarActivityGuidelines. They will be moved to the final location very soon. This will offer a great platform for developing activities. it will also help sugar be more accessible to people. Please package and submit your activity. Please ask Dennis if you have questions. |
|||
==Testing== |
|||
John Watlington, in Peru this week, performed tests against different access points, while the Collaboration and Mesh Testbed in Peabody was dismantled and is in search for its new home. Two more low-cost access points (one from Linksys and one from DLink) have been tested against a classroom of fifty XOs, and seemed to perform fine. |
|||
Ricardo Carrano reports that tests with firmware 22.p10 during the week revealed that we seen to be free of #6589, but we still have issues with the multicast filter (new issues were found in the proposed path and addressed during the week). With a test kernel, we can now run firmware 22.p10 without problems in nodes were idle suspend is not active, but a suspended node still does not react as expected (it is incapable of detecting a new neighbor or shared activity). The next step is determining if there are issues in the firmware or if the driver patch is still not satisfactory. |
|||
He is attempting to build a clear view of current wireless issues and started a wiki page which focus on problems to be addressed in the libertas firmware or driver but which also lists other network-related issues like middleware, hardware, school server or applications (http://wiki.laptop.org/go/Wireless_Issues_Apr08) On the same note, I am trying to update the open tickets and close the fixed ones. Contributions to the page and to the tickets are more than welcome. |
|||
==Support== |
|||
Richard Smith helped out with the OLPC manufacturing server some more this week. Turns out some of the issues were not as bad as originally thought and we were able to work out most of the issues with the erroneous data we got from Quanta. They claim to have added some checks that will help prevent future occurrences. |
|||
Richard Smith wrote to the community to address issues with keyboard failures due to sticky keys. The manufacturers of the keyboard have worked with OLPC to make changes to the internal construction of the keyboard. We strongly believe that these changes should fix the sticky keys issue. These changes have been rolled in over the last few weeks of production. |
|||
If indeed the problem is much more widespread then OLPC needs more accurate data on the failure rate. OLPC invites the community to help. |
|||
If you currently have an XO with a sticky key then please add your serial number to the following wiki page and what key(s) appear to be |
|||
sticking. http://wiki.laptop.org/go/Stuck_keys_SN |
|||
Emily Smith reports that she and Adam Holt have successfully created a shipping order to Brightstar for 122 replacement laptops, and for spare parts for our first potential repair centers. No replacements had been going out in the last several weeks due to problems ranging from oversight of the RMA program to detailed format problems with our ship orders. Communicating shipping orders with BStar has been a problem for weeks and donors continue to be frustrated with these delays. We hope we have the ship order detail figured out by early next week with much help from Christine Myrick and Gustavo Mariotto. |
|||
Emily spoke with about 5 donors on the phone regarding G1G1 refunds and Getting Started questions. The majority of her time is spent answering emails regarding G1G1 questions ("where's my laptop?" is most common, followed by "how do I use this thing?" and "It's too difficult to use, I want my money back!"). She also sends out tax receipts for people who have re-donated their laptops back to us (about 70 in that queue). |
|||
Adam Holt reports that he continues to work on tons of escalated shipping and billing tickets. He is very hopeful that the deluge will ease by around May 1, *IF* Patriot's Donor Services continues helping. He and Sandy Culver have been surveying Donor Services g1g1service@yahoo.com and xogiving@gmail.com and believe that these are getting about 15 times more mail than our RT site. |
|||
Adam is working with 15 worldwide community repair centers' and sent out the first broken laptops to them to seed their centers. He is also collecting updates from the Support Gang for next week's G1G1 PostMortem, lessons learned, so that the extensive experience can be used in future programs. Adam and Kim Quirk discussed a 'Saner Future', so that truly progressive groundwork can be laid out in the Support group starting in May and June. |
|||
==SysAdmin== |
|||
Henry Edward Hardy placed the order for three new servers to replace pedal,crank and xs-dev. We expect to receive these within a few weeks and start configuring them. Thanks to everyone who helped with the specification and ordering process! |
|||
We experienced significant downtime at 1cc this week due to an unscheduled electric power interruption. Everything at 1cc was down for several hours. Public facing services on crank and pedal such as git repositories, mailing lists and mail aliases, OLPC website and wikis, were apparently unaffected. |
|||
We are done with testing and pre-configuring the Big Sister monitoring service. This will assist in monitoring the health of our systems and give us some metrics for uptime and service accessibility and response times. We plan to deploy the Big Sister server on the xs-dev replacement. |
|||
There has been a power-related crash which has damaged the filestructure on the Chinese-deployed OLPC manufacturing data server. Richard Smith and Henry are assisting in the recovery efforts. |
|||
==Other== |
|||
Charles Kane has produced a wonderful Internet slideshow which is posted on YouTube at http://www.youtube.com/watch?v=s4ojFcZIqRU. He was assisted by Michail Bletsas, Darah Tappitake, Jennifer Amaya, Henry Edward Hardy and Bernie Innocenti of OLPC-Europe. |
|||
=More News= |
=More News= |
Revision as of 18:58, 28 April 2008
You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.
Laptop News 2008-04-26
Tech Team in Deployments
In Montevideo two weeks ago, team Ceibal and Martin Langhoff worked together for two days. Focus was on mapping a road to convergence with the NOC that looks after School servers, and better communication with 1CC. The Ceibal team has significant depth of experience with XOs in the field, their lessons learned and effective scripts are gold.
In Lima more than a week ago, Martin worked with the local team, fleshing out AP testing strategies, XS roadmap, and XS administration infrastructure.
John Watlington, in Peru this week, has been in discussion about school server specifications. It became clear once again that cheap, and environmentally robust school server hardware is a missing part of the OLPC system. Peru's previous experience with using traditional PC hardware in the jungle and the Andes was that the machines failed frequently, due to the heat. Listing the required environmental requirements in the specifications results in a multiplication of the price. Complicating the process is the fact that most bidders are assembling the units from whatever components they have on hand, resulting in varying quality across the entire lot.
School Server
Martin Langhoff reports lots of hacking around xs-config. He shaved all the yaks necessary to get portable xs-build actually building live CDs successfully. PyAr programmers Alejandro Cura, Lucio Torre and Ricardo Quesada worked with Martin and held 2 XS-focused Sprints, working on idmgr (security and registration lag) and CDpedia (yet another wikipedia slicer). (2 weeks ago, catching up on weekend reports)
With Tomeu Visozo's help, XO-to-XS backups are finally moving forward. The XS image is seeing some progress in minor installation bugs.
Power
A build of the Multi-Battery Charger of 50 units is in the planning stages. The final few tweaks to the tooling are happening this week. It currently looks like this will happen the 2nd or 3 week in May.
Richard Smith, Scott Ananian, Andres Salomon, & Chris Ball discussed some possibilities for enhanced power management. Ideas are brewing, more structured planning should occur soon. Andres and Richard began to lay out the plan of attack for achieving the sub-200ms resume goal. Work will begin as soon as Andres is finished with his upstream kernel merge.
Chris Ball began thinking about a user-selected low-power mode for the XO, to showcase our power management work, Trac #6935. This would be an "under the covers" mode where we prolong your battery life by any means necessary, including disabling networking (which is currently the major obstacle to pervasive power management all the time).
Software Development
Eben Eliason cleaned up and pushed Journal redesigns, now in joyride, and worked with Martin Dengler on improving/adding devices to the Frame.
Scott Ananian spent some time this week assessing the technical viability of Sugar on Windows. Please look for his Mini-conference video postings at http://wiki.laptop.org/go/Apr_3-4_Mini-conference. Also, he started gathering useful content from his FISL trip at http://download.laptop.org/content/conf/20080417-fisl08/
Chris Ball resurrected our Tinderbox tool, and told it all about the joyride, faster and update.1 build streams as well as how to build sugar-jhbuild regularly. Michael Stone began to outline some documentation for how volunteers can help us by running and improving it themselves at http://wiki.laptop.org/go/Tinderbox.
Michael Stone prepared rainbow patches allowing faster activity launching and sugarization. He submitted them for review to code review. He also reviewed backup bugs, then organized a software status meeting on datastore and backup bugs.
There was much discussion this week on the mailing lists and in forums regarding OLPC's commitment to open source, transparency, and how to improve communications. Most of the team spent time working with the community, in discussion and in writing their own thoughts on how to move forward. There will be more discussions and a meeting with Nicholas next week when he is back in town.
Sayamindu Dasgupta took the existing Pootle user's Guide presentation created by Sameer Verma and updated it to reflect the new look and feel of our Pootle installation. He also added a few more slides, highlighting some of the special cases one might encounter while working on the translations, as well as some tricks that might make the translation easier. The slides are available at https://dev.laptop.org/~sayamindu/pootleforxo2.odp and https://dev.laptop.org/~sayamindu/pootleforxo2.pdf.
Simon Schampijer has been doing stabilizing work by cleaning the sugar code using pylint.
==Network/Collaboration-- Guillaume Desmottes ressurected the video-chat-activity and packaged the needed bits to make it work with current Joyride. It's far from being perfect but it should be usable for simple tests (he successfully established audio/video calls between 2 XO's and between 1 XO and Empathy). See http://lists.laptop.org/pipermail/devel/2008-April/013227.html for details.
It appeared than some collaboration problems are due to ejabberd bugs. Need to contact Process-1 guys. Maybe we could add a "ejabberd" component to trac assigned to them?
Morgan Collett tested ejabberd installation instructions (http://wiki.laptop.org/go/Installing_ejabberd) with Ubuntu 8.04. He also worked on Sugar in Ubuntu 8.04. He extended the HelloMesh collaboration example to send a simple text control over the Tube, with alerts to show what is happening. He fixed a bundlebuilder problem in Sugar introduced by the pylint patches and worked on Chat UI. Please send Morgan any collaboration-related news, or add it to http://wiki.laptop.org/go/Collaboration_Central.
Dafydd Harries worked on introductory documentation to Telepathy framework, helped Guillaume get started on working on Gadget, and began mentoring Assim in his Summer of Code project.
Dennis Gilmore reports that we can now submit activities for review. Fedora 9 has working support in GDM/KDM to log into sugar. Draft guidelines can be found here: http://fedoraproject.org/wiki/DennisGilmore/SugarActivityGuidelines. They will be moved to the final location very soon. This will offer a great platform for developing activities. it will also help sugar be more accessible to people. Please package and submit your activity. Please ask Dennis if you have questions.
Testing
John Watlington, in Peru this week, performed tests against different access points, while the Collaboration and Mesh Testbed in Peabody was dismantled and is in search for its new home. Two more low-cost access points (one from Linksys and one from DLink) have been tested against a classroom of fifty XOs, and seemed to perform fine.
Ricardo Carrano reports that tests with firmware 22.p10 during the week revealed that we seen to be free of #6589, but we still have issues with the multicast filter (new issues were found in the proposed path and addressed during the week). With a test kernel, we can now run firmware 22.p10 without problems in nodes were idle suspend is not active, but a suspended node still does not react as expected (it is incapable of detecting a new neighbor or shared activity). The next step is determining if there are issues in the firmware or if the driver patch is still not satisfactory.
He is attempting to build a clear view of current wireless issues and started a wiki page which focus on problems to be addressed in the libertas firmware or driver but which also lists other network-related issues like middleware, hardware, school server or applications (http://wiki.laptop.org/go/Wireless_Issues_Apr08) On the same note, I am trying to update the open tickets and close the fixed ones. Contributions to the page and to the tickets are more than welcome.
Support
Richard Smith helped out with the OLPC manufacturing server some more this week. Turns out some of the issues were not as bad as originally thought and we were able to work out most of the issues with the erroneous data we got from Quanta. They claim to have added some checks that will help prevent future occurrences.
Richard Smith wrote to the community to address issues with keyboard failures due to sticky keys. The manufacturers of the keyboard have worked with OLPC to make changes to the internal construction of the keyboard. We strongly believe that these changes should fix the sticky keys issue. These changes have been rolled in over the last few weeks of production.
If indeed the problem is much more widespread then OLPC needs more accurate data on the failure rate. OLPC invites the community to help. If you currently have an XO with a sticky key then please add your serial number to the following wiki page and what key(s) appear to be sticking. http://wiki.laptop.org/go/Stuck_keys_SN
Emily Smith reports that she and Adam Holt have successfully created a shipping order to Brightstar for 122 replacement laptops, and for spare parts for our first potential repair centers. No replacements had been going out in the last several weeks due to problems ranging from oversight of the RMA program to detailed format problems with our ship orders. Communicating shipping orders with BStar has been a problem for weeks and donors continue to be frustrated with these delays. We hope we have the ship order detail figured out by early next week with much help from Christine Myrick and Gustavo Mariotto.
Emily spoke with about 5 donors on the phone regarding G1G1 refunds and Getting Started questions. The majority of her time is spent answering emails regarding G1G1 questions ("where's my laptop?" is most common, followed by "how do I use this thing?" and "It's too difficult to use, I want my money back!"). She also sends out tax receipts for people who have re-donated their laptops back to us (about 70 in that queue).
Adam Holt reports that he continues to work on tons of escalated shipping and billing tickets. He is very hopeful that the deluge will ease by around May 1, *IF* Patriot's Donor Services continues helping. He and Sandy Culver have been surveying Donor Services g1g1service@yahoo.com and xogiving@gmail.com and believe that these are getting about 15 times more mail than our RT site. Adam is working with 15 worldwide community repair centers' and sent out the first broken laptops to them to seed their centers. He is also collecting updates from the Support Gang for next week's G1G1 PostMortem, lessons learned, so that the extensive experience can be used in future programs. Adam and Kim Quirk discussed a 'Saner Future', so that truly progressive groundwork can be laid out in the Support group starting in May and June.
SysAdmin
Henry Edward Hardy placed the order for three new servers to replace pedal,crank and xs-dev. We expect to receive these within a few weeks and start configuring them. Thanks to everyone who helped with the specification and ordering process!
We experienced significant downtime at 1cc this week due to an unscheduled electric power interruption. Everything at 1cc was down for several hours. Public facing services on crank and pedal such as git repositories, mailing lists and mail aliases, OLPC website and wikis, were apparently unaffected.
We are done with testing and pre-configuring the Big Sister monitoring service. This will assist in monitoring the health of our systems and give us some metrics for uptime and service accessibility and response times. We plan to deploy the Big Sister server on the xs-dev replacement.
There has been a power-related crash which has damaged the filestructure on the Chinese-deployed OLPC manufacturing data server. Richard Smith and Henry are assisting in the recovery efforts.
Other
Charles Kane has produced a wonderful Internet slideshow which is posted on YouTube at http://www.youtube.com/watch?v=s4ojFcZIqRU. He was assisted by Michail Bletsas, Darah Tappitake, Jennifer Amaya, Henry Edward Hardy and Bernie Innocenti of OLPC-Europe.
More News
Laptop News is archived here.
You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.
Press requests: please send email to press@racepointgroup.com
Milestones
Latest milestones:
Nov. 2007 | Mass Production has started. |
July. 2007 | One Laptop per Child Announces Final Beta Version of its Revolutionary XO Laptop. |
Apr. 2007 | First pre-B3 machines built. |
Mar. 2007 | First mesh network deployment. |
Feb. 2007 | B2-test machines become available and are shipped to developers and the launch countries. |
Jan. 2007 | Rwanda announced its participation in the project. |
All milestones can be found here.
Press
You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.
You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.
Laptop News 2008-04-26
Tech Team in Deployments
In Montevideo two weeks ago, team Ceibal and Martin Langhoff worked together for two days. Focus was on mapping a road to convergence with the NOC that looks after School servers, and better communication with 1CC. The Ceibal team has significant depth of experience with XOs in the field, their lessons learned and effective scripts are gold.
In Lima more than a week ago, Martin worked with the local team, fleshing out AP testing strategies, XS roadmap, and XS administration infrastructure.
John Watlington, in Peru this week, has been in discussion about school server specifications. It became clear once again that cheap, and environmentally robust school server hardware is a missing part of the OLPC system. Peru's previous experience with using traditional PC hardware in the jungle and the Andes was that the machines failed frequently, due to the heat. Listing the required environmental requirements in the specifications results in a multiplication of the price. Complicating the process is the fact that most bidders are assembling the units from whatever components they have on hand, resulting in varying quality across the entire lot.
School Server
Martin Langhoff reports lots of hacking around xs-config. He shaved all the yaks necessary to get portable xs-build actually building live CDs successfully. PyAr programmers Alejandro Cura, Lucio Torre and Ricardo Quesada worked with Martin and held 2 XS-focused Sprints, working on idmgr (security and registration lag) and CDpedia (yet another wikipedia slicer). (2 weeks ago, catching up on weekend reports)
With Tomeu Visozo's help, XO-to-XS backups are finally moving forward. The XS image is seeing some progress in minor installation bugs.
Power
A build of the Multi-Battery Charger of 50 units is in the planning stages. The final few tweaks to the tooling are happening this week. It currently looks like this will happen the 2nd or 3 week in May.
Richard Smith, Scott Ananian, Andres Salomon, & Chris Ball discussed some possibilities for enhanced power management. Ideas are brewing, more structured planning should occur soon. Andres and Richard began to lay out the plan of attack for achieving the sub-200ms resume goal. Work will begin as soon as Andres is finished with his upstream kernel merge.
Chris Ball began thinking about a user-selected low-power mode for the XO, to showcase our power management work, Trac #6935. This would be an "under the covers" mode where we prolong your battery life by any means necessary, including disabling networking (which is currently the major obstacle to pervasive power management all the time).
Software Development
Eben Eliason cleaned up and pushed Journal redesigns, now in joyride, and worked with Martin Dengler on improving/adding devices to the Frame.
Scott Ananian spent some time this week assessing the technical viability of Sugar on Windows. Please look for his Mini-conference video postings at http://wiki.laptop.org/go/Apr_3-4_Mini-conference. Also, he started gathering useful content from his FISL trip at http://download.laptop.org/content/conf/20080417-fisl08/
Chris Ball resurrected our Tinderbox tool, and told it all about the joyride, faster and update.1 build streams as well as how to build sugar-jhbuild regularly. Michael Stone began to outline some documentation for how volunteers can help us by running and improving it themselves at http://wiki.laptop.org/go/Tinderbox.
Michael Stone prepared rainbow patches allowing faster activity launching and sugarization. He submitted them for review to code review. He also reviewed backup bugs, then organized a software status meeting on datastore and backup bugs.
There was much discussion this week on the mailing lists and in forums regarding OLPC's commitment to open source, transparency, and how to improve communications. Most of the team spent time working with the community, in discussion and in writing their own thoughts on how to move forward. There will be more discussions and a meeting with Nicholas next week when he is back in town.
Sayamindu Dasgupta took the existing Pootle user's Guide presentation created by Sameer Verma and updated it to reflect the new look and feel of our Pootle installation. He also added a few more slides, highlighting some of the special cases one might encounter while working on the translations, as well as some tricks that might make the translation easier. The slides are available at https://dev.laptop.org/~sayamindu/pootleforxo2.odp and https://dev.laptop.org/~sayamindu/pootleforxo2.pdf.
Simon Schampijer has been doing stabilizing work by cleaning the sugar code using pylint.
==Network/Collaboration-- Guillaume Desmottes ressurected the video-chat-activity and packaged the needed bits to make it work with current Joyride. It's far from being perfect but it should be usable for simple tests (he successfully established audio/video calls between 2 XO's and between 1 XO and Empathy). See http://lists.laptop.org/pipermail/devel/2008-April/013227.html for details.
It appeared than some collaboration problems are due to ejabberd bugs. Need to contact Process-1 guys. Maybe we could add a "ejabberd" component to trac assigned to them?
Morgan Collett tested ejabberd installation instructions (http://wiki.laptop.org/go/Installing_ejabberd) with Ubuntu 8.04. He also worked on Sugar in Ubuntu 8.04. He extended the HelloMesh collaboration example to send a simple text control over the Tube, with alerts to show what is happening. He fixed a bundlebuilder problem in Sugar introduced by the pylint patches and worked on Chat UI. Please send Morgan any collaboration-related news, or add it to http://wiki.laptop.org/go/Collaboration_Central.
Dafydd Harries worked on introductory documentation to Telepathy framework, helped Guillaume get started on working on Gadget, and began mentoring Assim in his Summer of Code project.
Dennis Gilmore reports that we can now submit activities for review. Fedora 9 has working support in GDM/KDM to log into sugar. Draft guidelines can be found here: http://fedoraproject.org/wiki/DennisGilmore/SugarActivityGuidelines. They will be moved to the final location very soon. This will offer a great platform for developing activities. it will also help sugar be more accessible to people. Please package and submit your activity. Please ask Dennis if you have questions.
Testing
John Watlington, in Peru this week, performed tests against different access points, while the Collaboration and Mesh Testbed in Peabody was dismantled and is in search for its new home. Two more low-cost access points (one from Linksys and one from DLink) have been tested against a classroom of fifty XOs, and seemed to perform fine.
Ricardo Carrano reports that tests with firmware 22.p10 during the week revealed that we seen to be free of #6589, but we still have issues with the multicast filter (new issues were found in the proposed path and addressed during the week). With a test kernel, we can now run firmware 22.p10 without problems in nodes were idle suspend is not active, but a suspended node still does not react as expected (it is incapable of detecting a new neighbor or shared activity). The next step is determining if there are issues in the firmware or if the driver patch is still not satisfactory.
He is attempting to build a clear view of current wireless issues and started a wiki page which focus on problems to be addressed in the libertas firmware or driver but which also lists other network-related issues like middleware, hardware, school server or applications (http://wiki.laptop.org/go/Wireless_Issues_Apr08) On the same note, I am trying to update the open tickets and close the fixed ones. Contributions to the page and to the tickets are more than welcome.
Support
Richard Smith helped out with the OLPC manufacturing server some more this week. Turns out some of the issues were not as bad as originally thought and we were able to work out most of the issues with the erroneous data we got from Quanta. They claim to have added some checks that will help prevent future occurrences.
Richard Smith wrote to the community to address issues with keyboard failures due to sticky keys. The manufacturers of the keyboard have worked with OLPC to make changes to the internal construction of the keyboard. We strongly believe that these changes should fix the sticky keys issue. These changes have been rolled in over the last few weeks of production.
If indeed the problem is much more widespread then OLPC needs more accurate data on the failure rate. OLPC invites the community to help. If you currently have an XO with a sticky key then please add your serial number to the following wiki page and what key(s) appear to be sticking. http://wiki.laptop.org/go/Stuck_keys_SN
Emily Smith reports that she and Adam Holt have successfully created a shipping order to Brightstar for 122 replacement laptops, and for spare parts for our first potential repair centers. No replacements had been going out in the last several weeks due to problems ranging from oversight of the RMA program to detailed format problems with our ship orders. Communicating shipping orders with BStar has been a problem for weeks and donors continue to be frustrated with these delays. We hope we have the ship order detail figured out by early next week with much help from Christine Myrick and Gustavo Mariotto.
Emily spoke with about 5 donors on the phone regarding G1G1 refunds and Getting Started questions. The majority of her time is spent answering emails regarding G1G1 questions ("where's my laptop?" is most common, followed by "how do I use this thing?" and "It's too difficult to use, I want my money back!"). She also sends out tax receipts for people who have re-donated their laptops back to us (about 70 in that queue).
Adam Holt reports that he continues to work on tons of escalated shipping and billing tickets. He is very hopeful that the deluge will ease by around May 1, *IF* Patriot's Donor Services continues helping. He and Sandy Culver have been surveying Donor Services g1g1service@yahoo.com and xogiving@gmail.com and believe that these are getting about 15 times more mail than our RT site. Adam is working with 15 worldwide community repair centers' and sent out the first broken laptops to them to seed their centers. He is also collecting updates from the Support Gang for next week's G1G1 PostMortem, lessons learned, so that the extensive experience can be used in future programs. Adam and Kim Quirk discussed a 'Saner Future', so that truly progressive groundwork can be laid out in the Support group starting in May and June.
SysAdmin
Henry Edward Hardy placed the order for three new servers to replace pedal,crank and xs-dev. We expect to receive these within a few weeks and start configuring them. Thanks to everyone who helped with the specification and ordering process!
We experienced significant downtime at 1cc this week due to an unscheduled electric power interruption. Everything at 1cc was down for several hours. Public facing services on crank and pedal such as git repositories, mailing lists and mail aliases, OLPC website and wikis, were apparently unaffected.
We are done with testing and pre-configuring the Big Sister monitoring service. This will assist in monitoring the health of our systems and give us some metrics for uptime and service accessibility and response times. We plan to deploy the Big Sister server on the xs-dev replacement.
There has been a power-related crash which has damaged the filestructure on the Chinese-deployed OLPC manufacturing data server. Richard Smith and Henry are assisting in the recovery efforts.
Other
Charles Kane has produced a wonderful Internet slideshow which is posted on YouTube at http://www.youtube.com/watch?v=s4ojFcZIqRU. He was assisted by Michail Bletsas, Darah Tappitake, Jennifer Amaya, Henry Edward Hardy and Bernie Innocenti of OLPC-Europe.
More News
Laptop News is archived here.
You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.
Press requests: please send email to press@racepointgroup.com
Milestones
Latest milestones:
Nov. 2007 | Mass Production has started. |
July. 2007 | One Laptop per Child Announces Final Beta Version of its Revolutionary XO Laptop. |
Apr. 2007 | First pre-B3 machines built. |
Mar. 2007 | First mesh network deployment. |
Feb. 2007 | B2-test machines become available and are shipped to developers and the launch countries. |
Jan. 2007 | Rwanda announced its participation in the project. |
All milestones can be found here.
Press
You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site. Template loop detected: Press More articles can be found here.
Video
Miscellaneous videos of the laptop can be found here.
- A Frappr Map of G1G1 recipients can be found at [1]
- A collection of several videos can found at OLPC.TV
- IBM Podcast, Walter Bender on One Laptop per Child [2]
- Ivan Krstić delivers a technical presentation of OLPC at the Google TechTalk series
- 60 Minutes, What if Every Child had a Laptop [3]
- CNN, Should Intel Fear $100 Laptop? [4]
- Red Hat Magazine: Inside One Laptop per Child, Episode Four
- Red Hat Magazine: Inside One Laptop per Child, Episode Three
- Red Hat Magazine: Ins/ide One Laptop per Child, Episode Two
- Red Hat Magazine: Inside One Laptop per Child, Episode One
- Portuguese lecture "Perspectivas do uso de laptops pelas crianças (e nas escolas)". Video in Cameraweb Unicamp
- OLPC Video from Switzerland, 26.01.2007
- Interview with Nicholas Negroponte on the &100 Laptop
- Presentation by Jim Gettys at FOSDEM 2007
- GLOBO- BRASIL: Crianças testam computador portátil/ Students test the laptop
- Mark Foster delivers presentation to Stanford University
- Technology Review Mini-Documentary
- A Brief Demo
Testimonials about my XO laptop
More articles can be found here.
Video
Miscellaneous videos of the laptop can be found here.
- A Frappr Map of G1G1 recipients can be found at [5]
- A collection of several videos can found at OLPC.TV
- IBM Podcast, Walter Bender on One Laptop per Child [6]
- Ivan Krstić delivers a technical presentation of OLPC at the Google TechTalk series
- 60 Minutes, What if Every Child had a Laptop [7]
- CNN, Should Intel Fear $100 Laptop? [8]
- Red Hat Magazine: Inside One Laptop per Child, Episode Four
- Red Hat Magazine: Inside One Laptop per Child, Episode Three
- Red Hat Magazine: Ins/ide One Laptop per Child, Episode Two
- Red Hat Magazine: Inside One Laptop per Child, Episode One
- Portuguese lecture "Perspectivas do uso de laptops pelas crianças (e nas escolas)". Video in Cameraweb Unicamp
- OLPC Video from Switzerland, 26.01.2007
- Interview with Nicholas Negroponte on the &100 Laptop
- Presentation by Jim Gettys at FOSDEM 2007
- GLOBO- BRASIL: Crianças testam computador portátil/ Students test the laptop
- Mark Foster delivers presentation to Stanford University
- Technology Review Mini-Documentary
- A Brief Demo