[Sugar-devel] [Announce] Sugar Labs wiki team 2009 launch meeting 30 March 2009 17:00 UTC (13:00 EDT, 10:00 PDT)
Dave Farning has asked that we hold an irc chat meeting to organize a 2009 roadmap for the Sugar Labs wiki team. Please see http://wiki.sugarlabs.org/go/Wiki_Team/Meetings and enter your ideas for the agenda or http://wiki.sugarlabs.org/go/Wiki_Team/Roadmap. Then, at 17:00 UTC (13:00 EDT, 10:00 PDT) join irc.freenode.net#sugar-meeting for the chat. Discussion on this thread/s is also welcome. --Fred (A Google Calendar invitation will follow.) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] [Invitation] Wiki Team @ Mon Mar 30 1pm – 2pm (sugar-de...@lists.suga rlabs.org)
BEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:REQUEST BEGIN:VEVENT DTSTART:20090330T17Z DTEND:20090330T18Z DTSTAMP:20090325T065753Z ORGANIZER:mailto:6n9a99dr5knag9tp0obc0rn...@group.calendar.google.com UID:734pi6adnpcnprsc9rhhgvd...@google.com ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP= TRUE;cn=i...@lists.sugarlabs.org;X-NUM-GUESTS=0:mailto:i...@lists.sugarlabs .org ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP= TRUE;cn=sugar-de...@lists.sugarlabs.org;X-NUM-GUESTS=0:mailto:sugar-de...@l ists.sugarlabs.org CLASS:PRIVATE CREATED:20090325T065751Z DESCRIPTION:Dave Farning has asked that we hold an irc chat meeting to orga nize a 2009 roadmap for the Sugar Labs wiki team.\n\nPlease see http://wiki .sugarlabs.org/go/Wiki_Team/Meetings and enter your ideas for the agenda or http://wiki.sugarlabs.org/go/Wiki_Team/Roadmap.\n\nThen\, at 17:00 UTC (13 :00 EDT\, 10:00 PDT) join irc.freenode.net #sugar-meeting for the chat. --Fred\n\nView your event at http://www.google.com/calendar/event?action =VIEWeid=NzM0cGk2YWRucGNucHJzYzlyaGhndmRpczggc3VnYXItZGV2ZWxAbGlzdHMuc3VnY XJsYWJzLm9yZwtok=NTIjNm45YTk5ZHI1a25hZzl0cDBvYmMwcm5jdWdAZ3JvdXAuY2FsZW5kY XIuZ29vZ2xlLmNvbTA3MDI1OTVlZDlkMzJlZjdhZWMxYTUzNWM1MDNkM2M4OTQ4ZWNhYTEctz= America%2FNew_Yorkhl=en. LAST-MODIFIED:20090325T065752Z LOCATION:irc.freenode.net #sugar-meeting SEQUENCE:0 STATUS:CONFIRMED SUMMARY:Wiki Team TRANSP:OPAQUE END:VEVENT END:VCALENDAR invite.ics Description: application/ics ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] print support proposal up and running!(uses moodle)
Hello! So, here is an almost finished version of my Print Proposal minus the second community member remarks. ( cc Martin Langhoff please give me your views on this if possible) http://wiki.sugarlabs.org/go/Print_Support Please file in your questions or views under the discussion tab in the page. Or the Mailing lists is as good of a place too! Thank you! ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar on various distros
2009/3/25 Sascha Silbe sascha-ml-ui-sugar-de...@silbe.org: While I have little sympathy with those responsible for the breakage as well (it was not tested very well), it wasn't due to running ahead but due to an improper patch. See [1] for details. [1] https://bugs.launchpad.net/ubuntu/+source/python2.6/+bug/338395 Seems fixed now... Regards Morgan ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] How is SoaS built?
On Tue, Mar 24, 2009 at 9:11 PM, Sean DALY sdaly...@gmail.com wrote: coming in off the cuff here, but have we looked at headless network appliance type machines as school servers? yes (well, duh ;-) ). Pros and cons discussed abundantly on server-devel ;-) m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] How is SoaS built?
If only I knew where to find it... On Wed, Mar 25, 2009 at 10:44 AM, Martin Langhoff martin.langh...@gmail.com wrote: On Tue, Mar 24, 2009 at 9:11 PM, Sean DALY sdaly...@gmail.com wrote: coming in off the cuff here, but have we looked at headless network appliance type machines as school servers? yes (well, duh ;-) ). Pros and cons discussed abundantly on server-devel ;-) m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar on various distros
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Wed, Mar 25, 2009 at 01:03:13AM +0100, Sascha Silbe wrote: On Tue, Mar 24, 2009 at 10:08:24PM +0100, Jonas Smedegaard wrote: (*) Really bad hack, will break updates of unrelated packages in very interesting ways. I must admit that I have little sympathy for Ubuntu when it breaks due to running ahead of Debian. As I consider to be the case here. While I have little sympathy with those responsible for the breakage as well (it was not tested very well), it wasn't due to running ahead but due to an improper patch. ...which is more likely to happen when releasing in time rather than when ready. So combination of running ahead and releasing in time. My point is that Ubuntu is something else than the reliability of Debian + polishing and improvements as I have heard argued. Sorry for the noise. I shall try to contrain myself from ranting any further... - Jonas - -- * Jonas Smedegaard - idealist og Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAknKBKoACgkQn7DbMsAkQLgyUgCeM0DG5FfN5R2a22xf8LFo11md ItEAnji+phBNLL+Lm639qzI/x1fhlsXa =jsoQ -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] print support proposal up and running!(uses moodle)
2009/3/25 Vamsi Krishna Davuluri vamsi.davul...@gmail.com: So, here is an almost finished version of my Print Proposal minus the second community member remarks. ( cc Martin Langhoff please give me your views on this if possible) http://wiki.sugarlabs.org/go/Print_Support Looks good! A couple of notes... On the XO side, - new Activities may include with the m the ability to turn their own document files into a PDF, so at activity-install time, you may want to poke the activity metadata to extend the list of mimetypes handled. - cups has lots of overhead and complication, if you find a simpler way to print to PDF, it will be a big win - once you have a Journal-based PDF print queue, it will be easy to push that into moodle or into other systems. I really like that. On the XS side: - Moodle + cups makes lots of sense. - Happy to help design the moodle integration and user workflow. - Good call on the quotas and teacher control. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] How is SoaS built?
On Wed, Mar 25, 2009 at 11:10 AM, Sean DALY sdaly...@gmail.com wrote: If only I knew where to find it... ;-) search the list archive for 'headless' and for 'xs on xo' for starters. Here is an example scoped to the correct archive: http://www.google.be/search?hl=enq=site%3Alists.laptop.org%2Fpipermail%2Fserver-devel+hardware in general, the XS sw is designed for headless operation. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] How is SoaS built?
ok thanks I'm signed up i'll peruse the archives I had looked all over the Sugar Labs wiki for that list and gave up :-( On Wed, Mar 25, 2009 at 11:37 AM, Martin Langhoff martin.langh...@gmail.com wrote: On Wed, Mar 25, 2009 at 11:10 AM, Sean DALY sdaly...@gmail.com wrote: If only I knew where to find it... ;-) search the list archive for 'headless' and for 'xs on xo' for starters. Here is an example scoped to the correct archive: http://www.google.be/search?hl=enq=site%3Alists.laptop.org%2Fpipermail%2Fserver-devel+hardware in general, the XS sw is designed for headless operation. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Server-devel] Fwd: Regarding adding a moodle plugin
That would be a killer addon! I could just use libxmlrpc and write an activity which sends the pdfs to the php data warehouse server side, also prompt for the user's login. But wouldn't it be really the same thing as logging in from the moodle's plugin page, and sending those files? I guess it kills one layer of tasks, taking your suggestion I can directly queue them for printing. :D without again manually uploading them. And resend the status to the journal. On Wed, Mar 25, 2009 at 3:51 PM, Martin Langhoff martin.langh...@gmail.comwrote: 2009/3/24 Vamsi Krishna Davuluri vamsi.davul...@gmail.com: Much appreciated! I have updated my proposal, that actually makes the process much easier. http://wiki.sugarlabs.org/go/Print_Support Also -- if your print queue is based on the Journal, we can add a simple xml-rpc point of entry to Moodle to receive the PDFs, and teach the Journal to talk to it directly. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Server-devel] Fwd: Regarding adding a moodle plugin
Well, thought that your workflow was to 1 - use activity X to create / get the document to print 2 - hit a print button or option in the Journal - this creates a PDF 3 - go to Browse.xo and visit the Local schoolserver which shows the Moodle UI 4 - find the print page, and upload the PDF to it with an xmlrpm point of entry, we cut #3 and #4. And we can pass the appropriate credentials to moodle, avoiding it askingfor a username and password. Having the webbased upload files to print UI will be needed as a fallback for users (teachers or others in the schools) that use a non-XO / non-Sugar laptop and need to print. m On Wed, Mar 25, 2009 at 12:18 PM, Vamsi Krishna Davuluri vamsi.davul...@gmail.com wrote: That would be a killer addon! I could just use libxmlrpc and write an activity which sends the pdfs to the php data warehouse server side, also prompt for the user's login. But wouldn't it be really the same thing as logging in from the moodle's plugin page, and sending those files? I guess it kills one layer of tasks, taking your suggestion I can directly queue them for printing. :D without again manually uploading them. And resend the status to the journal. On Wed, Mar 25, 2009 at 3:51 PM, Martin Langhoff martin.langh...@gmail.com wrote: 2009/3/24 Vamsi Krishna Davuluri vamsi.davul...@gmail.com: Much appreciated! I have updated my proposal, that actually makes the process much easier. http://wiki.sugarlabs.org/go/Print_Support Also -- if your print queue is based on the Journal, we can add a simple xml-rpc point of entry to Moodle to receive the PDFs, and teach the Journal to talk to it directly. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] print support proposal up and running!(uses moodle)
- new Activities may include with the m the ability to turn their own document files into a PDF, so at activity-install time, you may want to poke the activity metadata to extend the list of mimetypes handled. - cups has lots of overhead and complication, if you find a simpler way to print to PDF, it will be a big win I have a fix for Write which exports to pdf, but to implement the lib abiword api in each and every activity is really a pain - more for the activity authors. Luke was kind enough to check an installation of complete cups on the XO. It took a space of 18 mb including cache space, so an installation of cups-pdf alone (which is 1.3 mb installation space along with dependencies will be around 8 mb)will do. What cups-pdf does is it has the ability to print a pdf from any mime type associated with cups mime.types. As opposed to what the abiword api does (draw the screen to graphic objects and export to pdf) . So this is really an asset! Of course, the activities would definitely have to have their mime types associated in some .info file, I will just look it up. On Wed, Mar 25, 2009 at 3:49 PM, Martin Langhoff martin.langh...@gmail.comwrote: 2009/3/25 Vamsi Krishna Davuluri vamsi.davul...@gmail.com: So, here is an almost finished version of my Print Proposal minus the second community member remarks. ( cc Martin Langhoff please give me your views on this if possible) http://wiki.sugarlabs.org/go/Print_Support Looks good! A couple of notes... On the XO side, - - cups has lots of overhead and complication, if you find a simpler way to print to PDF, it will be a big win - once you have a Journal-based PDF print queue, it will be easy to push that into moodle or into other systems. I really like that. On the XS side: - Moodle + cups makes lots of sense. - Happy to help design the moodle integration and user workflow. - Good call on the quotas and teacher control. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Server-devel] Fwd: Regarding adding a moodle plugin
Agreed, I thought the same thing, but in my excitement I couldn't put it out coherently. :P The activity actually makes the transfer simple for the kids. And I see your point for the alternative (no XO case), I will implement it ! Thanks! ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Server-devel] Fwd: Regarding adding a moodle plugin
2009/3/25 Vamsi Krishna Davuluri vamsi.davul...@gmail.com: And I see your point for the alternative (no XO case), I will implement it ! Cool. Still makes sense to build it within moodle (those other users need to have a moodle account for many other things anyway...) Sounds like the plan is taking shape -- you'll add this new info to the wikipage? ;-) cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Server-devel] Fwd: Regarding adding a moodle plugin
Yep, I will! In fact will be on it now. Thanks, btw while replying back here, do I add your email id to To or just send to sugar-devel? On Wed, Mar 25, 2009 at 5:11 PM, Martin Langhoff martin.langh...@gmail.comwrote: 2009/3/25 Vamsi Krishna Davuluri vamsi.davul...@gmail.com: And I see your point for the alternative (no XO case), I will implement it ! Cool. Still makes sense to build it within moodle (those other users need to have a moodle account for many other things anyway...) Sounds like the plan is taking shape -- you'll add this new info to the wikipage? ;-) cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Server-devel] Fwd: Regarding adding a moodle plugin
On Wed, Mar 25, 2009 at 12:56 PM, Vamsi Krishna Davuluri vamsi.davul...@gmail.com wrote: Yep, I will! In fact will be on it now. Thanks, btw while replying back here, do I add your email id to To or just send to sugar-devel? Up to you. I am on sugar-devel. If you send it to me as well as to sugar-devel, my MUA shows that it is addressed specifically to me, so there is a higher chance I will reply to it :-) cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] sugar-jhbuild on Ubuntu Jaunty supported (was: Re: Sugar on various distros)
On Wed, Mar 25, 2009 at 11:02:18AM +0200, Morgan Collett wrote: [1] https://bugs.launchpad.net/ubuntu/+source/python2.6/+bug/338395 Seems fixed now... Fix got released finally (either yesterday or the day before); with the latest sugar-jhbuild (now including Python 2.6 support) Ubuntu Jaunty is now supported! CU Sascha -- http://sascha.silbe.org/ http://www.infra-silbe.de/ signature.asc Description: Digital signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Server-devel] Fwd: Regarding adding a moodle plugin
Thank you Martin! :D I have edited my wiki page to reflect them! On Wed, Mar 25, 2009 at 5:35 PM, Martin Langhoff martin.langh...@gmail.comwrote: On Wed, Mar 25, 2009 at 12:56 PM, Vamsi Krishna Davuluri vamsi.davul...@gmail.com wrote: Yep, I will! In fact will be on it now. Thanks, btw while replying back here, do I add your email id to To or just send to sugar-devel? Up to you. I am on sugar-devel. If you send it to me as well as to sugar-devel, my MUA shows that it is addressed specifically to me, so there is a higher chance I will reply to it :-) cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [IAEP] [Announce] Sugar Labs wiki team 2009 launch meeting 30 March 2009 17:00 UTC (13:00 EDT, 10:00 PDT)
The biggest gap in our wiki is scheduling and providing feedback on meetings and events. It must be: 1a. Easy for a team coordinator to scheudal a meeting. 1b. Easy for a participant to add items to the agenda. 2. Easy for a new participant to discover when meetings are held. 3.Easy to find and review meeting logs. I was not able to come up with a solution which satisfied all four conditions. In fact some of my attempts ended up satisfying none of them:) S Page had some good ideas on how to accomplish this. The second gap is keeping todo lists up to date. Todo lists are how Sugar Labs communications what it is working on and what needs work to new contributors. But, they are current a pain to keep up to date. david On Wed, Mar 25, 2009 at 1:53 AM, Frederick Grose fgr...@gmail.com wrote: Dave Farning has asked that we hold an irc chat meeting to organize a 2009 roadmap for the Sugar Labs wiki team. Please see http://wiki.sugarlabs.org/go/Wiki_Team/Meetings and enter your ideas for the agenda or http://wiki.sugarlabs.org/go/Wiki_Team/Roadmap. Then, at 17:00 UTC (13:00 EDT, 10:00 PDT) join irc.freenode.net #sugar-meeting for the chat. Discussion on this thread/s is also welcome. --Fred (A Google Calendar invitation will follow.) ___ IAEP -- It's An Education Project (not a laptop project!) i...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] GSoC idea: Chart/graph-making activity
The Measure activity is another approach to consider: data collection from multiple sources are shared and displayed in the same visualization space. -walter On Mon, Mar 23, 2009 at 11:02 AM, Eben Eliason e...@laptop.org wrote: 2009/3/23 Jameson Quinn jameson.qu...@gmail.com: On Mon, Mar 23, 2009 at 8:44 AM, Garrison Benson benson.garri...@gmail.com wrote: Jameson Quinn wrote: Implementing a whole spreadsheet is a big enough chore. We do really care about collaboration, but I would advise you to limit your ambitions to something achievable, so worrying too much about collaboration right now is not vital. I don't plan to create a spreadsheet, just a graph/chart tool. Obviously a full-featured spreadsheet (with functions, formulas, etc.) would be great for Sugar, but I think a simple, user-friendly charting activity would be much more feasible and more likely to actually be used in a primary school/middle school environment. (Full spreadsheet applications are pretty daunting to learn.) I was just throwing out the idea of a spreadsheet-style interface as the most obvious (but not necessarily best) type of interface for this kind of program. OK, understood. I think that you're right, a spreadsheet-style interface is best - when you're doing charts by hand, you start with data tables. Still, I recommend that you plan your main deliverable as something that is polished but without collaboration, and keep collaboration as something that you'll work on if you have the time. Collaboration is actually harder to get right than formulas, IMO. Agreed. I'd simply encourage you to keep future collaboration in mind, such that large reorganization of the code isn't needed later on to add it. You might also look into http://wiki.sugarlabs.org/go/Groupthink, which could be a potential solution to adding collaboration in the long run. - Eben ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] GSoC idea: Chart/graph-making activity
The clipboard and the Journal are two recommended mechanisms. I would think that in the case of the Chart activity, the Journal would generally be more appropriate: you gather/generate some data in one activity, save to Journal, and then open the data file in Chart to explore various visualizations. Chart might export a PNG file to the Journal or clipboard, where it could be imported into Write or Turtle Art (Portfolio) for a report. Distance, which generates small, discrete chucks of data, exports directly to the clipboard. Of course, there are times when you would want to do the visualization as part of the data gathering process, a la Measure. Pipes we currently don't support. -walter On Wed, Mar 25, 2009 at 10:19 AM, Wade Brainerd wad...@gmail.com wrote: This whole thing brings to mind something that I've been curious about for awhile. What's the recommended way to transfer data between activities? Say, I record some data in Measure and want to import it into Chart. Or I generate some data in Finance and want to import it into Chart. Is the Clipboard the way to do it? IE, should we support specialize copy as text/csv (or whatever) and paste text/csv in our activities? Same goes for transferring of pictures. If I take a picture in Record and want to paint over it in Colors!, is Copy in Record and then Paste in Colors! the way to go, or should I have Colors! open the Record Journal entry? Thanks, Wade On Wed, Mar 25, 2009 at 10:16 AM, Walter Bender walter.ben...@gmail.com wrote: The Measure activity is another approach to consider: data collection from multiple sources are shared and displayed in the same visualization space. -walter On Mon, Mar 23, 2009 at 11:02 AM, Eben Eliason e...@laptop.org wrote: 2009/3/23 Jameson Quinn jameson.qu...@gmail.com: On Mon, Mar 23, 2009 at 8:44 AM, Garrison Benson benson.garri...@gmail.com wrote: Jameson Quinn wrote: Implementing a whole spreadsheet is a big enough chore. We do really care about collaboration, but I would advise you to limit your ambitions to something achievable, so worrying too much about collaboration right now is not vital. I don't plan to create a spreadsheet, just a graph/chart tool. Obviously a full-featured spreadsheet (with functions, formulas, etc.) would be great for Sugar, but I think a simple, user-friendly charting activity would be much more feasible and more likely to actually be used in a primary school/middle school environment. (Full spreadsheet applications are pretty daunting to learn.) I was just throwing out the idea of a spreadsheet-style interface as the most obvious (but not necessarily best) type of interface for this kind of program. OK, understood. I think that you're right, a spreadsheet-style interface is best - when you're doing charts by hand, you start with data tables. Still, I recommend that you plan your main deliverable as something that is polished but without collaboration, and keep collaboration as something that you'll work on if you have the time. Collaboration is actually harder to get right than formulas, IMO. Agreed. I'd simply encourage you to keep future collaboration in mind, such that large reorganization of the code isn't needed later on to add it. You might also look into http://wiki.sugarlabs.org/go/Groupthink, which could be a potential solution to adding collaboration in the long run. - Eben ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Bugs] #625 LOW: login screen on soas-2 should be branded?
I strongly support anything we can do to tell users what it is they are using, ideally with a version number. Can we envisage a sugarlabs splash page after the fedora splash page? As we tackle the support problem, helping a non-computer whiz user easily identify the running version is vvery necessary. Reminder, our marketing policy is to communicate Sugar Labs, not just Sugar. Any of Christian's horizontal logos will do nicely. thanks Sean On Wed, Mar 25, 2009 at 2:34 PM, SugarLabs Bugs bugtracker-nore...@sugarlabs.org wrote: #625: login screen on soas-2 should be branded? +--- Reporter: tomeu | Owner: sdz Type: enhancement | Status: new Priority: Low | Milestone: Unspecified by Release Team Component: SoaS | Version: Unspecified Severity: Minor | Keywords: Distribution: SoaS | Status_field: Unconfirmed +--- we autologin to sugar, but we have the logout option on the xomenu, so the user may end up seeing it. Of course, maybe the bug is that the logout option is visible on soas-2 and we should disable it during image creation. -- Ticket URL: http://dev.sugarlabs.org/ticket/625 Sugar Labs http://sugarlabs.org/ Sugar Labs bug tracking system ___ Bugs mailing list b...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/bugs ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] SoaS won't boot XO-1s?
I'm sorry, but I'm a bit confused here, is it possible or not at this time to boot an XO-1 from a SoaS image (as we claim on the wiki: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC)? if so, how? since the instructions for Option 1 on the wiki page are not working for me. I see there is a new SoaS-2 image in there, again, I don't think we should be recommending to G1G1 owners they use that one yet? As I say, I have doubts about the SoaS-1 and SoaS-2 sticks I am using, it appears the XO can't find anything to boot with on these sticks while my Acer Aspire One boots up with both (?) I suppose there's no way to boot manually from a stick from OFW? thanks Sean On Tue, Mar 24, 2009 at 4:00 PM, Dave Bauer dave.ba...@gmail.com wrote: I am having a more fundamental issue. 1) First I used liveusb-creator on windows with Soas1 and created the crc and img files to install to the NAND. That doesn't work for me. 2) Next I tried technique one from Fedora 10 but the livecd-iso-to-disk does not have the --xo options. It looks like those instructions use a newer version of livecd-tools. Is this impossible from Fedora 10? What else should I be using. Dave On Tue, Mar 24, 2009 at 3:32 PM, Martin Dengler mar...@martindengler.com wrote: On Tue, Mar 24, 2009 at 02:28:08PM +0100, Sean DALY wrote: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC I am late writing an article on this and I'm not getting anywhere because I can't boot either of my XOs from USB. I've had plenty of success booting from NAND and USB. * I see that most recent image is SoaS-2, is this what we want to recommend right now to G1G1 owners? Would a choice be better? SoaS-2 needs more testing and bugfixing IMHO. We shouldn't recommend it to G1G1 owners unless they want to be testers. * I can't boot my XO which is at firmware Q2E18 but I am ready to try a later firmware such as Q2E28 or Q2E34 I don't think this is a firmware issue. I was booting off NAND with Q2E19. Sean Martin ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Dave Bauer d...@solutiongrove.com http://www.solutiongrove.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] SoaS won't boot XO-1s?
Hey Sean, FWIW I have successfully booted my XO-1 from SoaS-1 using an older image, I haven't tried the latest. I used LiveUSB Creator for Windows with a PATRIOT 2GB stick. What you might be seeing is that you have a SD card with a bootable partition on your XO. I think that might take priority over booting from USB. You can boot manually from OFW.. something like ok boot u:\boot\olpc.fth should locate 'boot\olpc.fth' on the USB key and start it manually. -Wade On Wed, Mar 25, 2009 at 10:58 AM, Sean DALY sdaly...@gmail.com wrote: I'm sorry, but I'm a bit confused here, is it possible or not at this time to boot an XO-1 from a SoaS image (as we claim on the wiki: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC)? if so, how? since the instructions for Option 1 on the wiki page are not working for me. I see there is a new SoaS-2 image in there, again, I don't think we should be recommending to G1G1 owners they use that one yet? As I say, I have doubts about the SoaS-1 and SoaS-2 sticks I am using, it appears the XO can't find anything to boot with on these sticks while my Acer Aspire One boots up with both (?) I suppose there's no way to boot manually from a stick from OFW? thanks Sean On Tue, Mar 24, 2009 at 4:00 PM, Dave Bauer dave.ba...@gmail.com wrote: I am having a more fundamental issue. 1) First I used liveusb-creator on windows with Soas1 and created the crc and img files to install to the NAND. That doesn't work for me. 2) Next I tried technique one from Fedora 10 but the livecd-iso-to-disk does not have the --xo options. It looks like those instructions use a newer version of livecd-tools. Is this impossible from Fedora 10? What else should I be using. Dave On Tue, Mar 24, 2009 at 3:32 PM, Martin Dengler mar...@martindengler.com wrote: On Tue, Mar 24, 2009 at 02:28:08PM +0100, Sean DALY wrote: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC I am late writing an article on this and I'm not getting anywhere because I can't boot either of my XOs from USB. I've had plenty of success booting from NAND and USB. * I see that most recent image is SoaS-2, is this what we want to recommend right now to G1G1 owners? Would a choice be better? SoaS-2 needs more testing and bugfixing IMHO. We shouldn't recommend it to G1G1 owners unless they want to be testers. * I can't boot my XO which is at firmware Q2E18 but I am ready to try a later firmware such as Q2E28 or Q2E34 I don't think this is a firmware issue. I was booting off NAND with Q2E19. Sean Martin ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Dave Bauer d...@solutiongrove.com http://www.solutiongrove.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] SoaS won't boot XO-1s?
OK thanks Wade If you can tell me just which image you have, I can try with that one. Same behavior with the SD card in or out, and on the other XO with no SD card at all. Neither the SoaS-1 (March 5th), nor the SoaS-2 (March 21st) have a 'boot' directory, nor a '.fth' Forth script at all. If I stick one on, will it boot? I suspected this was the problem as I explored the sticks from the ok prompt this is why we need some kind of integrity checker for a burned stick, to check if anything is missing, or if the user has monkeyed with files (Scout's honor I did not :-), or (say) the timestamp of an x.org config file, etc. thanks Sean On Wed, Mar 25, 2009 at 4:09 PM, Wade Brainerd wad...@gmail.com wrote: Hey Sean, FWIW I have successfully booted my XO-1 from SoaS-1 using an older image, I haven't tried the latest. I used LiveUSB Creator for Windows with a PATRIOT 2GB stick. What you might be seeing is that you have a SD card with a bootable partition on your XO. I think that might take priority over booting from USB. You can boot manually from OFW.. something like ok boot u:\boot\olpc.fth should locate 'boot\olpc.fth' on the USB key and start it manually. -Wade On Wed, Mar 25, 2009 at 10:58 AM, Sean DALY sdaly...@gmail.com wrote: I'm sorry, but I'm a bit confused here, is it possible or not at this time to boot an XO-1 from a SoaS image (as we claim on the wiki: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC)? if so, how? since the instructions for Option 1 on the wiki page are not working for me. I see there is a new SoaS-2 image in there, again, I don't think we should be recommending to G1G1 owners they use that one yet? As I say, I have doubts about the SoaS-1 and SoaS-2 sticks I am using, it appears the XO can't find anything to boot with on these sticks while my Acer Aspire One boots up with both (?) I suppose there's no way to boot manually from a stick from OFW? thanks Sean On Tue, Mar 24, 2009 at 4:00 PM, Dave Bauer dave.ba...@gmail.com wrote: I am having a more fundamental issue. 1) First I used liveusb-creator on windows with Soas1 and created the crc and img files to install to the NAND. That doesn't work for me. 2) Next I tried technique one from Fedora 10 but the livecd-iso-to-disk does not have the --xo options. It looks like those instructions use a newer version of livecd-tools. Is this impossible from Fedora 10? What else should I be using. Dave On Tue, Mar 24, 2009 at 3:32 PM, Martin Dengler mar...@martindengler.com wrote: On Tue, Mar 24, 2009 at 02:28:08PM +0100, Sean DALY wrote: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC I am late writing an article on this and I'm not getting anywhere because I can't boot either of my XOs from USB. I've had plenty of success booting from NAND and USB. * I see that most recent image is SoaS-2, is this what we want to recommend right now to G1G1 owners? Would a choice be better? SoaS-2 needs more testing and bugfixing IMHO. We shouldn't recommend it to G1G1 owners unless they want to be testers. * I can't boot my XO which is at firmware Q2E18 but I am ready to try a later firmware such as Q2E28 or Q2E34 I don't think this is a firmware issue. I was booting off NAND with Q2E19. Sean Martin ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Dave Bauer d...@solutiongrove.com http://www.solutiongrove.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] 7 Meilen Stiefel or New Soas-2 image available
Hi, the soas team is wearing their 7 Meilen Stiefel those days! News: - abiword (the 'olpc' version with abicollab enabled) - Sharing in Write does work now! - latest NetworkManager (fixes rh #491620) - new version of the Imageviewer activity: - Fix initial zoom level being extremely small: d.sl.o #486 (Tomeu) - New German translation - latest 0.84 Sugar snapshot: - CP: Disallow the user from selecting any fallbacks if English (USA) is selected (#slo:561) - Call *mount_finish when the callback is called #326 - Add full licence to data dir #357 - The logout option is available by default - Resume from home is duplicating activity instances again #600 - first shot on usb device mounting capabilities (#626, #627 have been filed about encountered issues) Where: http://download.sugarlabs.org/soas/snapshots/2/Soas2-200903251017.iso Known issue: I was not able flashing the image on F10, could not boot into it. F11 did work fine though. Tomeu suspected a newer version of syslinux on F11 - I will report back. Does that sound good? Fetch the image and test the hell out of it - and remember like God likes all it's children - the Soas team likes all it's bugs - so please do file them at dev.sugarlabs.org Get it when it is still sticky! Your Soas Team ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] SoaS won't boot XO-1s?
hmmm... yes, I downloaded and installed v3.2 on March 4th... four days before the new version came out! the utility itself keeps as a big fat secret what version it is... I'll be happy if that fixes the problem... but upset if the 8 or 10 hours I have put in trying to boot useless sticks was because of that... our wiki page really needs precise information... which by the way I am willing to write, if I manage to boot my XO with a SoaS image been trying for days on end :-( don't get me wrong I appreciate the utility's existence since I only have Macs in the house and I don't know how to burn a USB .iso from my two GNU/Linux netbooks or old PC with a liveCD OK, will try again many thanks Sean On Wed, Mar 25, 2009 at 4:57 PM, Wade Brainerd wad...@gmail.com wrote: I believe only the most recent LiveUSB Creator programs will put an 'olpc.fth' on there for you. Maybe the sticks were created with an older version? On Wed, Mar 25, 2009 at 11:30 AM, Sean DALY sdaly...@gmail.com wrote: OK thanks Wade If you can tell me just which image you have, I can try with that one. Same behavior with the SD card in or out, and on the other XO with no SD card at all. Neither the SoaS-1 (March 5th), nor the SoaS-2 (March 21st) have a 'boot' directory, nor a '.fth' Forth script at all. If I stick one on, will it boot? I suspected this was the problem as I explored the sticks from the ok prompt this is why we need some kind of integrity checker for a burned stick, to check if anything is missing, or if the user has monkeyed with files (Scout's honor I did not :-), or (say) the timestamp of an x.org config file, etc. thanks Sean On Wed, Mar 25, 2009 at 4:09 PM, Wade Brainerd wad...@gmail.com wrote: Hey Sean, FWIW I have successfully booted my XO-1 from SoaS-1 using an older image, I haven't tried the latest. I used LiveUSB Creator for Windows with a PATRIOT 2GB stick. What you might be seeing is that you have a SD card with a bootable partition on your XO. I think that might take priority over booting from USB. You can boot manually from OFW.. something like ok boot u:\boot\olpc.fth should locate 'boot\olpc.fth' on the USB key and start it manually. -Wade On Wed, Mar 25, 2009 at 10:58 AM, Sean DALY sdaly...@gmail.com wrote: I'm sorry, but I'm a bit confused here, is it possible or not at this time to boot an XO-1 from a SoaS image (as we claim on the wiki: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC)? if so, how? since the instructions for Option 1 on the wiki page are not working for me. I see there is a new SoaS-2 image in there, again, I don't think we should be recommending to G1G1 owners they use that one yet? As I say, I have doubts about the SoaS-1 and SoaS-2 sticks I am using, it appears the XO can't find anything to boot with on these sticks while my Acer Aspire One boots up with both (?) I suppose there's no way to boot manually from a stick from OFW? thanks Sean On Tue, Mar 24, 2009 at 4:00 PM, Dave Bauer dave.ba...@gmail.com wrote: I am having a more fundamental issue. 1) First I used liveusb-creator on windows with Soas1 and created the crc and img files to install to the NAND. That doesn't work for me. 2) Next I tried technique one from Fedora 10 but the livecd-iso-to-disk does not have the --xo options. It looks like those instructions use a newer version of livecd-tools. Is this impossible from Fedora 10? What else should I be using. Dave On Tue, Mar 24, 2009 at 3:32 PM, Martin Dengler mar...@martindengler.com wrote: On Tue, Mar 24, 2009 at 02:28:08PM +0100, Sean DALY wrote: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC I am late writing an article on this and I'm not getting anywhere because I can't boot either of my XOs from USB. I've had plenty of success booting from NAND and USB. * I see that most recent image is SoaS-2, is this what we want to recommend right now to G1G1 owners? Would a choice be better? SoaS-2 needs more testing and bugfixing IMHO. We shouldn't recommend it to G1G1 owners unless they want to be testers. * I can't boot my XO which is at firmware Q2E18 but I am ready to try a later firmware such as Q2E28 or Q2E34 I don't think this is a firmware issue. I was booting off NAND with Q2E19. Sean Martin ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Dave Bauer d...@solutiongrove.com http://www.solutiongrove.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Summer of Code Proposal: Furthering Speech Recognition in Sugar.
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 satya komaragiri wrote: I can showcase one of its potential usages by integrating speech capabilities to the 'Listen and Spell' activity where the child can spell out the word verbally. I want to let the children speak out the spelling rather than type it out. As the alphabet of any language is limited (26 in the case of English, extension to any language would just mean getting a few people to read out the alphabet of that language). I think this is a very good idea. General speech recognition is error-prone and computationally intensive, but recognizing letter-names is a much easier problem. It also fits very well with our emphasis on young children who may still be learning to spell. I must admit that I cannot say exactly what this is useful for. In my experience, there is at most a very narrow age window in which children can spell, but not type. It would certainly be a very nifty demo, and might help us to engage users. Your proposal will have a better chance of being accepted if you can give a compelling use case example. Having a generic library will make system-wide integration easier by abstracting the interactions with the speech engine via DBUS etc. All the activities can use the speech capability as they see fit (spoken commands to control the activity is the most straightforward application that strikes me). My advice is to focus on letters, not commands. Letters are universal, and can be applied in any application that involves typing. Commands would have to be different for every activity, requiring endless new training data. (You could, however, include words like Control and Shift, which would allow users to access commands by speaking the shortcuts. Commands to Sugar itself, like Frame or Neighborhood view would also be appropriate.) I suggest you work in two stages: 1. Take an existing activity (perhaps Listen and Spell) and add the ability to do voice recognition of letters. This does not require any DBUS magic. In this way, you can show that your speech recognition is actually working (preferably on an XO, which can be provided to you). 2. Convert this into a system service that listens to the microphone and synthesizes keystrokes via XInput. (The effect, then, is just as if the letter had been typed on the keyboard.) Add a device to the Sugar frame to activate and deactivate this service. (This frame device might also have to mute the speakers, to avoid interference.) Note that, apart from the switch in the Sugar frame, this system would be applicable to any Linux (or even Linux-like) desktop. Extra credit: 3. Provide an interface for users to record a new set of voices for their own alphabet and language. - --Ben -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAknKXGEACgkQUJT6e6HFtqTnPwCeOCa5PoFoNlpRdQ/lTl2x9CDn tY8AnjMCOXjWXZsSfHZwLGpMn32gVk/n =rbua -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [PATCH] do not try to build appliance if live iso build failed
Alexander Boström wrote: For SoaS: set -e is just exit on error which I think is the sane thing to do in any shell script. --- build |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/build b/build index ddde4aa..c99a9dc 100755 --- a/build +++ b/build @@ -1,4 +1,7 @@ #!/bin/bash +set -e +set -o pipefail + python live.py python appliance.py Awesome - thanks for the patch. Pushed it. Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] XO-1 keyboard issues, partial setxkbmap workaround
On Sat, Mar 21, 2009 at 04:26:17AM +0530, Sayamindu Dasgupta wrote: [olpc set /etc/sysconfig/keyboard from OFW's data and had no UI for keyboard configuration] We could just get rid of the keyboard configure GUI and have people edit the file still (and automatically maintain it as you suggest). The range of choices available in the config file is huge, and I'm not sure what it really adds to give people a very limited UI. In the long term, I believe Sugar should have its own keyboard configuration system, based on libxkb (or maybe libxklavier), and enable whatever keyboard(s) that is/are chosen by the user during startup. I believe Martin has been working on a control-panel item to make this work, and I would be glad to help with this. Please help. All the code's at http://git.sugarlabs.org/projects/sugar/repos/mtd-sugar/commits/a8b0f026f21b4789b8c250764cb962eb06389189 and forks are welcome :). I suppose the one advantage is we won't be worse than GNOME if we just merge it as-is, but the code's off-the-cuff and the UI has been designed by me so I don't think we'll want to do that. As Martin points out, [writing our own X and console keyboard config system] is going to be a pain, since there is virtually no way (AFAIK) to manipulate/query xkb stuff using Python - but this feature needs to be added. When I said it is going to be a pain I should've said it would be a sign of insanity :) to create our own X and console keyboard configuration system. wish there was something upstream to crib from at least. Perhaps KDE has something? I was quite surprised to find absolutely nothing but rhpl's hardcoded list[1]. Thanks, Sayamindu Martin 1. https://bugzilla.redhat.com/show_bug.cgi?id=490311 pgpD7kJAZSOTq.pgp Description: PGP signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] SoaS won't boot XO-1s?
OK, no boot from today's SoaS-2 in the slot However, when rebooting, Esc countdown did not appear unless Check key pressed at OK forth prompt I typed: ok boot u:\boot\olpc.fth the script started then failed with this text: * mount: wrong fs type, bad option, bad superblock on /dev/mapper/live-rw, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so Bug in initramfs /init detected. Dropping to a shell. Good luck! bash: no job control in this shell bash-4.0# * Will try with last SoaS-1 image on my other XO thanks Sean On Wed, Mar 25, 2009 at 5:26 PM, Sean DALY sdaly...@gmail.com wrote: hmmm... yes, I downloaded and installed v3.2 on March 4th... four days before the new version came out! the utility itself keeps as a big fat secret what version it is... I'll be happy if that fixes the problem... but upset if the 8 or 10 hours I have put in trying to boot useless sticks was because of that... our wiki page really needs precise information... which by the way I am willing to write, if I manage to boot my XO with a SoaS image been trying for days on end :-( don't get me wrong I appreciate the utility's existence since I only have Macs in the house and I don't know how to burn a USB .iso from my two GNU/Linux netbooks or old PC with a liveCD OK, will try again many thanks Sean On Wed, Mar 25, 2009 at 4:57 PM, Wade Brainerd wad...@gmail.com wrote: I believe only the most recent LiveUSB Creator programs will put an 'olpc.fth' on there for you. Maybe the sticks were created with an older version? On Wed, Mar 25, 2009 at 11:30 AM, Sean DALY sdaly...@gmail.com wrote: OK thanks Wade If you can tell me just which image you have, I can try with that one. Same behavior with the SD card in or out, and on the other XO with no SD card at all. Neither the SoaS-1 (March 5th), nor the SoaS-2 (March 21st) have a 'boot' directory, nor a '.fth' Forth script at all. If I stick one on, will it boot? I suspected this was the problem as I explored the sticks from the ok prompt this is why we need some kind of integrity checker for a burned stick, to check if anything is missing, or if the user has monkeyed with files (Scout's honor I did not :-), or (say) the timestamp of an x.org config file, etc. thanks Sean On Wed, Mar 25, 2009 at 4:09 PM, Wade Brainerd wad...@gmail.com wrote: Hey Sean, FWIW I have successfully booted my XO-1 from SoaS-1 using an older image, I haven't tried the latest. I used LiveUSB Creator for Windows with a PATRIOT 2GB stick. What you might be seeing is that you have a SD card with a bootable partition on your XO. I think that might take priority over booting from USB. You can boot manually from OFW.. something like ok boot u:\boot\olpc.fth should locate 'boot\olpc.fth' on the USB key and start it manually. -Wade On Wed, Mar 25, 2009 at 10:58 AM, Sean DALY sdaly...@gmail.com wrote: I'm sorry, but I'm a bit confused here, is it possible or not at this time to boot an XO-1 from a SoaS image (as we claim on the wiki: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC)? if so, how? since the instructions for Option 1 on the wiki page are not working for me. I see there is a new SoaS-2 image in there, again, I don't think we should be recommending to G1G1 owners they use that one yet? As I say, I have doubts about the SoaS-1 and SoaS-2 sticks I am using, it appears the XO can't find anything to boot with on these sticks while my Acer Aspire One boots up with both (?) I suppose there's no way to boot manually from a stick from OFW? thanks Sean On Tue, Mar 24, 2009 at 4:00 PM, Dave Bauer dave.ba...@gmail.com wrote: I am having a more fundamental issue. 1) First I used liveusb-creator on windows with Soas1 and created the crc and img files to install to the NAND. That doesn't work for me. 2) Next I tried technique one from Fedora 10 but the livecd-iso-to-disk does not have the --xo options. It looks like those instructions use a newer version of livecd-tools. Is this impossible from Fedora 10? What else should I be using. Dave On Tue, Mar 24, 2009 at 3:32 PM, Martin Dengler mar...@martindengler.com wrote: On Tue, Mar 24, 2009 at 02:28:08PM +0100, Sean DALY wrote: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC I am late writing an article on this and I'm not getting anywhere because I can't boot either of my XOs from USB. I've had plenty of success booting from NAND and USB. * I see that most recent image is SoaS-2, is this what we want to recommend right now to G1G1 owners? Would a choice be better? SoaS-2 needs more testing and bugfixing IMHO. We shouldn't recommend it to G1G1 owners unless they want to be testers. * I can't boot my XO which is at firmware Q2E18 but I am ready to try a later
Re: [Sugar-devel] GSoC idea: Chart/graph-making activity
Seconding Walter...more inline. On Wed, Mar 25, 2009 at 10:19 AM, Wade Brainerd wad...@gmail.com wrote: This whole thing brings to mind something that I've been curious about for awhile. What's the recommended way to transfer data between activities? Say, I record some data in Measure and want to import it into Chart. Or I generate some data in Finance and want to import it into Chart. Is the Clipboard the way to do it? IE, should we support specialize copy as text/csv (or whatever) and paste text/csv in our activities? I don't think we should be adding specific data formats to the copy action, if we can avoid it. This is better suited to the Keep as... (some other format) action. However, I do think that basic copy/paste within a given activity, or between activities, should be strongly encouraged. Sugar adds a visual, multi-item clipboard (with forthcoming previews/descriptions) in order to make even better suited to this task. It should never be _necessary_ to save something to the Journal in order to move data into another activity, for common image/text/media formats. Same goes for transferring of pictures. If I take a picture in Record and want to paint over it in Colors!, is Copy in Record and then Paste in Colors! the way to go, or should I have Colors! open the Record Journal entry? I'm in support of adding import buttons for particular media formats which make sense within the context of an activity. However, this shouldn't be confused with open buttons. The difference there is that importing an image should place an image file onto the canvas; it shouldn't replace the canvas, or change the canvas size, etc. In your specific example, taking a photo in Record already results in a Journal entry, so I think it's perfectly natural to say that one should go to that photo and resume it with Colors! in order to modify it there. I should also mention that I'd like to see the OS provided file chooser dialogs grow basic recording functionality, so that an insert image button could quickly snap a photo from the camera, and an insert audio button record a quick audio snippet, etc. This would prevent need for saving data to the Journal OR copying it from another activity, in some cases. - Eben Thanks, Wade On Wed, Mar 25, 2009 at 10:16 AM, Walter Bender walter.ben...@gmail.com wrote: The Measure activity is another approach to consider: data collection from multiple sources are shared and displayed in the same visualization space. -walter On Mon, Mar 23, 2009 at 11:02 AM, Eben Eliason e...@laptop.org wrote: 2009/3/23 Jameson Quinn jameson.qu...@gmail.com: On Mon, Mar 23, 2009 at 8:44 AM, Garrison Benson benson.garri...@gmail.com wrote: Jameson Quinn wrote: Implementing a whole spreadsheet is a big enough chore. We do really care about collaboration, but I would advise you to limit your ambitions to something achievable, so worrying too much about collaboration right now is not vital. I don't plan to create a spreadsheet, just a graph/chart tool. Obviously a full-featured spreadsheet (with functions, formulas, etc.) would be great for Sugar, but I think a simple, user-friendly charting activity would be much more feasible and more likely to actually be used in a primary school/middle school environment. (Full spreadsheet applications are pretty daunting to learn.) I was just throwing out the idea of a spreadsheet-style interface as the most obvious (but not necessarily best) type of interface for this kind of program. OK, understood. I think that you're right, a spreadsheet-style interface is best - when you're doing charts by hand, you start with data tables. Still, I recommend that you plan your main deliverable as something that is polished but without collaboration, and keep collaboration as something that you'll work on if you have the time. Collaboration is actually harder to get right than formulas, IMO. Agreed. I'd simply encourage you to keep future collaboration in mind, such that large reorganization of the code isn't needed later on to add it. You might also look into http://wiki.sugarlabs.org/go/Groupthink, which could be a potential solution to adding collaboration in the long run. - Eben ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org
[Sugar-devel] Fwd: Google Summer of Code proposal: Speech integration in sugar(Chirag Jain)
Hi Hemant, I am forwarding your mail to the new sugar devel list. It has been shifted to sugar-de...@lists.sugarlabs.org. Thanks for clarifying things. -- Forwarded message -- From: Hemant Goyal goyal.hem...@gmail.com Date: Wed, Mar 25, 2009 at 11:17 PM Subject: Re: Google Summer of Code proposal: Speech integration in sugar(Chirag Jain) To: chirag jain chiragjain1...@gmail.com Cc: g...@lists.laptop.org, Assim Deodia assim.deo...@gmail.com, Simon Schampijer si...@schampijer.de, Tomeu Vizoso to...@tomeuvizoso.net Hi Chirag, and others who might be interested in integrating speech synthesis into Sugar You can refer to some documents in http://google-summer-of-code-2008-olpc.googlecode.com/files/Hemant_Goyal.tar.gz to understand the current status of the Speech Synthesis integration project. Owing to my final year in engineering school,and other personal issues, that kept me busy I was unable to contribute to the project after GSOC. Here is a snapshot of the project for you: 1. I did write patches for the Configuration Module of Speech Synthesis, however, when I last checked, the Sugar Architecture had undergone some changes making my patches obsolete. You will have to rewrite those patches, however, most of logic will remain fixed. 2. You will have to understand the python-dotconf API that I wrote to modify the Configuration Files that Speech-dispatcher creates. The API has been used in the patches and they will serve as a ready reference for you to understand the python-dotconf API. The python-dotconf API project page can be found here : http://code.google.com/p/python-dotconf/ 3. You might have to undertake some Fedora packaging work to package the latest release of speech-dispatcher. For this you will need to have some elemantary knowledge of RPM package creation using SPEC files. The SPEC files are available in the GSOC project files that I mentioned before. 4. Essentially most of the ground work to integrate speech synthesis into Sugar/OLPC laptop is done. The work that is left to be done is to provide 2 frontend interfaces to the Speech Device [you can refer to the patches to understand what the Speech Device is] so that Speech Settings can be controlled through a GUI. 5. While I would not categorize the project as Advanced, I feel that you will certainly require skills with pyGTK to design the interfaces, and some skill to play with the Sugar Graphical User Interface - I am sure the lead sugar devs will certainly help you out on this. erikos, tomeu, and eben in the sugar community were very helpful. (erikos was my mentor btw) Feel free to ask me for more detailed technical designs. Last year the project scope became quite big for me to manage and complete within the timeframe of GSOC. You can leverage all the work that I have done and take this project to its success in 2 months. Warm Regards, Hemant Goyal On Wed, Mar 25, 2009 at 10:36 PM, chirag jain chiragjain1...@gmail.comwrote: Hi! I am an undergraduate student from Netaji Subash Institute of Technology, New Delhi. I am currently working on my proposal for speech integration in sugar and using this as a back-end for Listen Spell activity. I have gone through the last years speech integration project. This project is also present in this years idea list. But as I am new to all this, I want a little bit of your help. I have gone through the idea list of sugar. They have mentioned some requirements. first being the configuration management tool. Secondly they require a UI for the config tool. can you please explain me the current status of this project and the further changes that it requires. Also what sort of technical things I would require to learn before attempting to this project. Your little contribution can be very helpful to me. regards chirag -- Regards Assim Deodia ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] GSoC idea: Chart/graph-making activity
Interesting idea. I don't see why this couldn't work; I am not sure of the security implications, but I don't see why collaboration always has to be between two identical activities. -walter 2009/3/25 Frederick Grose fgr...@gmail.com: Why no collaboration-like tube between activities? --Fred On Wed, Mar 25, 2009 at 1:51 PM, Eben Eliason e...@laptop.org wrote: Seconding Walter...more inline. On Wed, Mar 25, 2009 at 10:19 AM, Wade Brainerd wad...@gmail.com wrote: This whole thing brings to mind something that I've been curious about for awhile. What's the recommended way to transfer data between activities? Say, I record some data in Measure and want to import it into Chart. Or I generate some data in Finance and want to import it into Chart. Is the Clipboard the way to do it? IE, should we support specialize copy as text/csv (or whatever) and paste text/csv in our activities? I don't think we should be adding specific data formats to the copy action, if we can avoid it. This is better suited to the Keep as... (some other format) action. However, I do think that basic copy/paste within a given activity, or between activities, should be strongly encouraged. Sugar adds a visual, multi-item clipboard (with forthcoming previews/descriptions) in order to make even better suited to this task. It should never be _necessary_ to save something to the Journal in order to move data into another activity, for common image/text/media formats. Same goes for transferring of pictures. If I take a picture in Record and want to paint over it in Colors!, is Copy in Record and then Paste in Colors! the way to go, or should I have Colors! open the Record Journal entry? I'm in support of adding import buttons for particular media formats which make sense within the context of an activity. However, this shouldn't be confused with open buttons. The difference there is that importing an image should place an image file onto the canvas; it shouldn't replace the canvas, or change the canvas size, etc. In your specific example, taking a photo in Record already results in a Journal entry, so I think it's perfectly natural to say that one should go to that photo and resume it with Colors! in order to modify it there. I should also mention that I'd like to see the OS provided file chooser dialogs grow basic recording functionality, so that an insert image button could quickly snap a photo from the camera, and an insert audio button record a quick audio snippet, etc. This would prevent need for saving data to the Journal OR copying it from another activity, in some cases. - Eben Thanks, Wade On Wed, Mar 25, 2009 at 10:16 AM, Walter Bender walter.ben...@gmail.com wrote: The Measure activity is another approach to consider: data collection from multiple sources are shared and displayed in the same visualization space. -walter On Mon, Mar 23, 2009 at 11:02 AM, Eben Eliason e...@laptop.org wrote: 2009/3/23 Jameson Quinn jameson.qu...@gmail.com: On Mon, Mar 23, 2009 at 8:44 AM, Garrison Benson benson.garri...@gmail.com wrote: Jameson Quinn wrote: Implementing a whole spreadsheet is a big enough chore. We do really care about collaboration, but I would advise you to limit your ambitions to something achievable, so worrying too much about collaboration right now is not vital. I don't plan to create a spreadsheet, just a graph/chart tool. Obviously a full-featured spreadsheet (with functions, formulas, etc.) would be great for Sugar, but I think a simple, user-friendly charting activity would be much more feasible and more likely to actually be used in a primary school/middle school environment. (Full spreadsheet applications are pretty daunting to learn.) I was just throwing out the idea of a spreadsheet-style interface as the most obvious (but not necessarily best) type of interface for this kind of program. OK, understood. I think that you're right, a spreadsheet-style interface is best - when you're doing charts by hand, you start with data tables. Still, I recommend that you plan your main deliverable as something that is polished but without collaboration, and keep collaboration as something that you'll work on if you have the time. Collaboration is actually harder to get right than formulas, IMO. Agreed. I'd simply encourage you to keep future collaboration in mind, such that large reorganization of the code isn't needed later on to add it. You might also look into http://wiki.sugarlabs.org/go/Groupthink, which could be a potential solution to adding collaboration in the long run. - Eben ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org
Re: [Sugar-devel] Summer of Code Proposal: Furthering Speech Recognition in Sugar.
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 satya komaragiri wrote: Games like 'Hangman' can be implemented. These are all letter based and the fun quotient and group involvement increases due to voice input. I think you have said it quite well. The benefit is almost entirely in the fun quotient. - --Ben -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAknKmFQACgkQUJT6e6HFtqScqgCdHnOT2z3neArxQrKQtJjf2ILS lDAAn1qananYmGsfwwkxVtXyFHSvOfnQ =slBH -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Summer of Code Proposal: Furthering Speech Recognition in Sugar.
Kids often start by spelling their own name, in uppercase, for example to sign a drawing or to recognize a label for belongings. Of course, the Jans of this world have an easier time than the Fernandos, but everybody tries, backwards Ns and all. In our house, Memorize was a hit with the under-5 set, not the maths which were too hard (although clicking randomly eventually found pairs) but the uppercase/lowercase letters. Sean. On Wed, Mar 25, 2009 at 9:47 PM, Benjamin M. Schwartz bmsch...@fas.harvard.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 satya komaragiri wrote: Games like 'Hangman' can be implemented. These are all letter based and the fun quotient and group involvement increases due to voice input. I think you have said it quite well. The benefit is almost entirely in the fun quotient. - --Ben -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAknKmFQACgkQUJT6e6HFtqScqgCdHnOT2z3neArxQrKQtJjf2ILS lDAAn1qananYmGsfwwkxVtXyFHSvOfnQ =slBH -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] GSoC idea: Chart/graph-making activity
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 For the moment, I assume you are speaking of our current network collaboration technologies. Walter Bender wrote: Interesting idea. I don't see why this couldn't work; I am not sure of the security implications, but I don't see why collaboration always has to be between two identical activities. Collaboration always has to be between two identical activities. The only exception is if the two activities, though not identical, speak a unified, coherent network protocol. In order for this to work, Activities would have to specify their network protocol in complete detail, with each change in the protocol generating a new version identifier. It is not enough to specify the generic connection parameters, as done by Telepathy; this only gets us far enough to fail. The protocol in question must specify the names, types, and meanings, of all remote procedures that can be called from either side. This is approximately the level of specification required in something like an IETF RFC... and it would be needed for every activity. The versions would then need some sort of identifier, so that the two participants can, when initializing a connection, negotiate a mutually intelligible protocol (if one exists). Achieving this level of precision specification is difficult even for experienced full-time software engineers. It is often performed by specification specialists, who are experts in this field. Moreover, distinct activities are _different_. It should be obvious enough that no matter how we twist the network protocols, Video Chat and Write are never going to collaborate directly with each other. Their internal data structures are grossly incompatible, because their codebases are unrelated, because their purposes are entirely distinct. Now, the above is fairly obvious, so I suspect you are talking about something else. Perhaps you envision some way of taking the functionality from one Activity and embedding it in another as a kind of widget, or perhaps you're thinking of some other way of smushing activities together like objects with well-defined interfaces. If so, you may like to observe the history of the Component Object Model [1], the Cross Platform Component Object Model [2], or maybe even the GNU Network Object Model Environment [3]. I think such collaborative widgets are very powerful; I've even written one or two for Groupthink... but now I'm off into speculation, since I don't really know what you're thinking about. - --Ben [1] http://en.wikipedia.org/wiki/Component_Object_Model [2] http://en.wikipedia.org/wiki/Xpcom [3] http://en.wikipedia.org/wiki/GNOME#Name -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAknKoGsACgkQUJT6e6HFtqREVQCaA7m8daZOFBh2PB4/pfTRoHeX En4AnR6BBOZOCA8SfSu3GbA3TarQAX4a =YpnV -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] GSoC idea: Chart/graph-making activity
I thought Fred was getting at a much simpler idea. For example, Measure, when it is collaborating, is sending a simple data stream to each member of the collaboration. Why couldn't a chart program join in and instead of rendering the datastream as a waveform, it would render it as a piechart. Of course, we'd need to consider that the chart program wouldn't be generating data, but if an activity which wants to share its data with other activities sticks to a simple streaming protocol, I don't think it is too difficult. -walter On Wed, Mar 25, 2009 at 5:21 PM, Benjamin M. Schwartz bmsch...@fas.harvard.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 For the moment, I assume you are speaking of our current network collaboration technologies. Walter Bender wrote: Interesting idea. I don't see why this couldn't work; I am not sure of the security implications, but I don't see why collaboration always has to be between two identical activities. Collaboration always has to be between two identical activities. The only exception is if the two activities, though not identical, speak a unified, coherent network protocol. In order for this to work, Activities would have to specify their network protocol in complete detail, with each change in the protocol generating a new version identifier. It is not enough to specify the generic connection parameters, as done by Telepathy; this only gets us far enough to fail. The protocol in question must specify the names, types, and meanings, of all remote procedures that can be called from either side. This is approximately the level of specification required in something like an IETF RFC... and it would be needed for every activity. The versions would then need some sort of identifier, so that the two participants can, when initializing a connection, negotiate a mutually intelligible protocol (if one exists). Achieving this level of precision specification is difficult even for experienced full-time software engineers. It is often performed by specification specialists, who are experts in this field. Moreover, distinct activities are _different_. It should be obvious enough that no matter how we twist the network protocols, Video Chat and Write are never going to collaborate directly with each other. Their internal data structures are grossly incompatible, because their codebases are unrelated, because their purposes are entirely distinct. Now, the above is fairly obvious, so I suspect you are talking about something else. Perhaps you envision some way of taking the functionality from one Activity and embedding it in another as a kind of widget, or perhaps you're thinking of some other way of smushing activities together like objects with well-defined interfaces. If so, you may like to observe the history of the Component Object Model [1], the Cross Platform Component Object Model [2], or maybe even the GNU Network Object Model Environment [3]. I think such collaborative widgets are very powerful; I've even written one or two for Groupthink... but now I'm off into speculation, since I don't really know what you're thinking about. - --Ben [1] http://en.wikipedia.org/wiki/Component_Object_Model [2] http://en.wikipedia.org/wiki/Xpcom [3] http://en.wikipedia.org/wiki/GNOME#Name -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAknKoGsACgkQUJT6e6HFtqREVQCaA7m8daZOFBh2PB4/pfTRoHeX En4AnR6BBOZOCA8SfSu3GbA3TarQAX4a =YpnV -END PGP SIGNATURE- -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] GSoC idea: Chart/graph-making activity
Just thinking at the conceptual level. How about filtering irrelevant method calls and signals? How about a RESTful interface ( http://en.wikipedia.org/wiki/Representational_State_Transfer)? I don't know. Just thinking... Thanks for contributing! --Fred On Wed, Mar 25, 2009 at 5:21 PM, Benjamin M. Schwartz bmsch...@fas.harvard.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 For the moment, I assume you are speaking of our current network collaboration technologies. Walter Bender wrote: Interesting idea. I don't see why this couldn't work; I am not sure of the security implications, but I don't see why collaboration always has to be between two identical activities. Collaboration always has to be between two identical activities. The only exception is if the two activities, though not identical, speak a unified, coherent network protocol. In order for this to work, Activities would have to specify their network protocol in complete detail, with each change in the protocol generating a new version identifier. It is not enough to specify the generic connection parameters, as done by Telepathy; this only gets us far enough to fail. The protocol in question must specify the names, types, and meanings, of all remote procedures that can be called from either side. This is approximately the level of specification required in something like an IETF RFC... and it would be needed for every activity. The versions would then need some sort of identifier, so that the two participants can, when initializing a connection, negotiate a mutually intelligible protocol (if one exists). Achieving this level of precision specification is difficult even for experienced full-time software engineers. It is often performed by specification specialists, who are experts in this field. Moreover, distinct activities are _different_. It should be obvious enough that no matter how we twist the network protocols, Video Chat and Write are never going to collaborate directly with each other. Their internal data structures are grossly incompatible, because their codebases are unrelated, because their purposes are entirely distinct. Now, the above is fairly obvious, so I suspect you are talking about something else. Perhaps you envision some way of taking the functionality from one Activity and embedding it in another as a kind of widget, or perhaps you're thinking of some other way of smushing activities together like objects with well-defined interfaces. If so, you may like to observe the history of the Component Object Model [1], the Cross Platform Component Object Model [2], or maybe even the GNU Network Object Model Environment [3]. I think such collaborative widgets are very powerful; I've even written one or two for Groupthink... but now I'm off into speculation, since I don't really know what you're thinking about. - --Ben [1] http://en.wikipedia.org/wiki/Component_Object_Model [2] http://en.wikipedia.org/wiki/Xpcom [3] http://en.wikipedia.org/wiki/GNOME#Name -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAknKoGsACgkQUJT6e6HFtqREVQCaA7m8daZOFBh2PB4/pfTRoHeX En4AnR6BBOZOCA8SfSu3GbA3TarQAX4a =YpnV -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] XO-1 keyboard issues, partial setxkbmap workaround
On Wed, Mar 25, 2009 at 10:10 PM, Martin Dengler mar...@martindengler.com wrote: On Sat, Mar 21, 2009 at 04:26:17AM +0530, Sayamindu Dasgupta wrote: [olpc set /etc/sysconfig/keyboard from OFW's data and had no UI for keyboard configuration] We could just get rid of the keyboard configure GUI and have people edit the file still (and automatically maintain it as you suggest). The range of choices available in the config file is huge, and I'm not sure what it really adds to give people a very limited UI. But that will work only on the XO :-). In the long term, I believe Sugar should have its own keyboard configuration system, based on libxkb (or maybe libxklavier), and enable whatever keyboard(s) that is/are chosen by the user during startup. I believe Martin has been working on a control-panel item to make this work, and I would be glad to help with this. Please help. All the code's at http://git.sugarlabs.org/projects/sugar/repos/mtd-sugar/commits/a8b0f026f21b4789b8c250764cb962eb06389189 and forks are welcome :). I suppose the one advantage is we won't be worse than GNOME if we just merge it as-is, but the code's off-the-cuff and the UI has been designed by me so I don't think we'll want to do that. Ok - I'll take a look. As Martin points out, [writing our own X and console keyboard config system] is going to be a pain, since there is virtually no way (AFAIK) to manipulate/query xkb stuff using Python - but this feature needs to be added. When I said it is going to be a pain I should've said it would be a sign of insanity :) to create our own X and console keyboard configuration system. wish there was something upstream to crib from at least. Perhaps KDE has something? I was quite surprised to find absolutely nothing but rhpl's hardcoded list[1]. I'm trying to implement a very basic python module for handling XKB stuff. It is based on libxklavier[1], and can currently show the layouts available, as well as the variants for each layout. I will put this into Git as soon as I have figured out how to set the XKB configuration as well. libxklavier is Gobject based, but the standard PyGobject wrapping stuff (h2def, etc) did not work for me, so I decided to do a simplified module instead, which should take care of all our requirements for the time being. Thanks, Sayamindu [1] http://freedesktop.org/wiki/Software/LibXklavier -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] SoaS won't boot XO-1s?
Success booting an XO-1 with March 23rd SoaS-1! I allotted 130 Mb persistent storage on 2 Gb stick formatted FAT (not FAT32) on WinXP then .iso loaded with fedora LiveUSB Creator v3.6.3 utility. (Note: utility insulted me for trying to overwrite the bootable stick which wouldn't boot so reformat necessary) XO-1 Firmware rev: Q2E35 USB key on boot no keypress=hangs at Xo symbol, no loading dot sequence USB key on boot Check button pressed=shows Esc countdown press Esc in time then at ok Forth prompt, boot finds the stick starts Sugar 0.84.1 verified on both XO-1s I have available... On Wed, Mar 25, 2009 at 6:26 PM, Sean DALY sdaly...@gmail.com wrote: OK, no boot from today's SoaS-2 in the slot However, when rebooting, Esc countdown did not appear unless Check key pressed at OK forth prompt I typed: ok boot u:\boot\olpc.fth the script started then failed with this text: * mount: wrong fs type, bad option, bad superblock on /dev/mapper/live-rw, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so Bug in initramfs /init detected. Dropping to a shell. Good luck! bash: no job control in this shell bash-4.0# * Will try with last SoaS-1 image on my other XO thanks Sean On Wed, Mar 25, 2009 at 5:26 PM, Sean DALY sdaly...@gmail.com wrote: hmmm... yes, I downloaded and installed v3.2 on March 4th... four days before the new version came out! the utility itself keeps as a big fat secret what version it is... I'll be happy if that fixes the problem... but upset if the 8 or 10 hours I have put in trying to boot useless sticks was because of that... our wiki page really needs precise information... which by the way I am willing to write, if I manage to boot my XO with a SoaS image been trying for days on end :-( don't get me wrong I appreciate the utility's existence since I only have Macs in the house and I don't know how to burn a USB .iso from my two GNU/Linux netbooks or old PC with a liveCD OK, will try again many thanks Sean On Wed, Mar 25, 2009 at 4:57 PM, Wade Brainerd wad...@gmail.com wrote: I believe only the most recent LiveUSB Creator programs will put an 'olpc.fth' on there for you. Maybe the sticks were created with an older version? On Wed, Mar 25, 2009 at 11:30 AM, Sean DALY sdaly...@gmail.com wrote: OK thanks Wade If you can tell me just which image you have, I can try with that one. Same behavior with the SD card in or out, and on the other XO with no SD card at all. Neither the SoaS-1 (March 5th), nor the SoaS-2 (March 21st) have a 'boot' directory, nor a '.fth' Forth script at all. If I stick one on, will it boot? I suspected this was the problem as I explored the sticks from the ok prompt this is why we need some kind of integrity checker for a burned stick, to check if anything is missing, or if the user has monkeyed with files (Scout's honor I did not :-), or (say) the timestamp of an x.org config file, etc. thanks Sean On Wed, Mar 25, 2009 at 4:09 PM, Wade Brainerd wad...@gmail.com wrote: Hey Sean, FWIW I have successfully booted my XO-1 from SoaS-1 using an older image, I haven't tried the latest. I used LiveUSB Creator for Windows with a PATRIOT 2GB stick. What you might be seeing is that you have a SD card with a bootable partition on your XO. I think that might take priority over booting from USB. You can boot manually from OFW.. something like ok boot u:\boot\olpc.fth should locate 'boot\olpc.fth' on the USB key and start it manually. -Wade On Wed, Mar 25, 2009 at 10:58 AM, Sean DALY sdaly...@gmail.com wrote: I'm sorry, but I'm a bit confused here, is it possible or not at this time to boot an XO-1 from a SoaS image (as we claim on the wiki: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC)? if so, how? since the instructions for Option 1 on the wiki page are not working for me. I see there is a new SoaS-2 image in there, again, I don't think we should be recommending to G1G1 owners they use that one yet? As I say, I have doubts about the SoaS-1 and SoaS-2 sticks I am using, it appears the XO can't find anything to boot with on these sticks while my Acer Aspire One boots up with both (?) I suppose there's no way to boot manually from a stick from OFW? thanks Sean On Tue, Mar 24, 2009 at 4:00 PM, Dave Bauer dave.ba...@gmail.com wrote: I am having a more fundamental issue. 1) First I used liveusb-creator on windows with Soas1 and created the crc and img files to install to the NAND. That doesn't work for me. 2) Next I tried technique one from Fedora 10 but the livecd-iso-to-disk does not have the --xo options. It looks like those instructions use a newer version of livecd-tools. Is this impossible from Fedora 10? What else should I be using. Dave On Tue, Mar 24, 2009 at 3:32 PM, Martin Dengler
Re: [Sugar-devel] SoaS won't boot XO-1s?
Great. So do you think the problem was the SoaS image or FAT vs FAT32? I do recall that OFW used to be finicky about USB keys that no longer had their factory formatting. -walter On Wed, Mar 25, 2009 at 6:05 PM, Sean DALY sdaly...@gmail.com wrote: Success booting an XO-1 with March 23rd SoaS-1! I allotted 130 Mb persistent storage on 2 Gb stick formatted FAT (not FAT32) on WinXP then .iso loaded with fedora LiveUSB Creator v3.6.3 utility. (Note: utility insulted me for trying to overwrite the bootable stick which wouldn't boot so reformat necessary) XO-1 Firmware rev: Q2E35 USB key on boot no keypress=hangs at Xo symbol, no loading dot sequence USB key on boot Check button pressed=shows Esc countdown press Esc in time then at ok Forth prompt, boot finds the stick starts Sugar 0.84.1 verified on both XO-1s I have available... On Wed, Mar 25, 2009 at 6:26 PM, Sean DALY sdaly...@gmail.com wrote: OK, no boot from today's SoaS-2 in the slot However, when rebooting, Esc countdown did not appear unless Check key pressed at OK forth prompt I typed: ok boot u:\boot\olpc.fth the script started then failed with this text: * mount: wrong fs type, bad option, bad superblock on /dev/mapper/live-rw, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so Bug in initramfs /init detected. Dropping to a shell. Good luck! bash: no job control in this shell bash-4.0# * Will try with last SoaS-1 image on my other XO thanks Sean On Wed, Mar 25, 2009 at 5:26 PM, Sean DALY sdaly...@gmail.com wrote: hmmm... yes, I downloaded and installed v3.2 on March 4th... four days before the new version came out! the utility itself keeps as a big fat secret what version it is... I'll be happy if that fixes the problem... but upset if the 8 or 10 hours I have put in trying to boot useless sticks was because of that... our wiki page really needs precise information... which by the way I am willing to write, if I manage to boot my XO with a SoaS image been trying for days on end :-( don't get me wrong I appreciate the utility's existence since I only have Macs in the house and I don't know how to burn a USB .iso from my two GNU/Linux netbooks or old PC with a liveCD OK, will try again many thanks Sean On Wed, Mar 25, 2009 at 4:57 PM, Wade Brainerd wad...@gmail.com wrote: I believe only the most recent LiveUSB Creator programs will put an 'olpc.fth' on there for you. Maybe the sticks were created with an older version? On Wed, Mar 25, 2009 at 11:30 AM, Sean DALY sdaly...@gmail.com wrote: OK thanks Wade If you can tell me just which image you have, I can try with that one. Same behavior with the SD card in or out, and on the other XO with no SD card at all. Neither the SoaS-1 (March 5th), nor the SoaS-2 (March 21st) have a 'boot' directory, nor a '.fth' Forth script at all. If I stick one on, will it boot? I suspected this was the problem as I explored the sticks from the ok prompt this is why we need some kind of integrity checker for a burned stick, to check if anything is missing, or if the user has monkeyed with files (Scout's honor I did not :-), or (say) the timestamp of an x.org config file, etc. thanks Sean On Wed, Mar 25, 2009 at 4:09 PM, Wade Brainerd wad...@gmail.com wrote: Hey Sean, FWIW I have successfully booted my XO-1 from SoaS-1 using an older image, I haven't tried the latest. I used LiveUSB Creator for Windows with a PATRIOT 2GB stick. What you might be seeing is that you have a SD card with a bootable partition on your XO. I think that might take priority over booting from USB. You can boot manually from OFW.. something like ok boot u:\boot\olpc.fth should locate 'boot\olpc.fth' on the USB key and start it manually. -Wade On Wed, Mar 25, 2009 at 10:58 AM, Sean DALY sdaly...@gmail.com wrote: I'm sorry, but I'm a bit confused here, is it possible or not at this time to boot an XO-1 from a SoaS image (as we claim on the wiki: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC)? if so, how? since the instructions for Option 1 on the wiki page are not working for me. I see there is a new SoaS-2 image in there, again, I don't think we should be recommending to G1G1 owners they use that one yet? As I say, I have doubts about the SoaS-1 and SoaS-2 sticks I am using, it appears the XO can't find anything to boot with on these sticks while my Acer Aspire One boots up with both (?) I suppose there's no way to boot manually from a stick from OFW? thanks Sean On Tue, Mar 24, 2009 at 4:00 PM, Dave Bauer dave.ba...@gmail.com wrote: I am having a more fundamental issue. 1) First I used liveusb-creator on windows with Soas1 and created the crc and img files to install to the NAND. That doesn't work for me. 2) Next I tried technique one from Fedora 10 but the
Re: [Sugar-devel] SoaS won't boot XO-1s?
The biggest problem was, I had used an ancient version of the fedora utility from way back at the beginning of March (!) which didn't load any of /boot/olpc.fth The SoaS-2 March 21st I booted the Aspire One with yesterday I had done with Unetbootin for Windows. The SoaS-2 March 25th done with fedora liveusb v3.6.3 doesn't boot the Aspire, nor does the SoaS-1 image I'm booting the XOs with. But... the ok Forth countdown is behaving differently with the firmware upgrade - countdown will only appear with check button pressed, and SoaS invoked with boot command - does not boot by itself Sean On Wed, Mar 25, 2009 at 11:10 PM, Walter Bender walter.ben...@gmail.com wrote: Great. So do you think the problem was the SoaS image or FAT vs FAT32? I do recall that OFW used to be finicky about USB keys that no longer had their factory formatting. -walter On Wed, Mar 25, 2009 at 6:05 PM, Sean DALY sdaly...@gmail.com wrote: Success booting an XO-1 with March 23rd SoaS-1! I allotted 130 Mb persistent storage on 2 Gb stick formatted FAT (not FAT32) on WinXP then .iso loaded with fedora LiveUSB Creator v3.6.3 utility. (Note: utility insulted me for trying to overwrite the bootable stick which wouldn't boot so reformat necessary) XO-1 Firmware rev: Q2E35 USB key on boot no keypress=hangs at Xo symbol, no loading dot sequence USB key on boot Check button pressed=shows Esc countdown press Esc in time then at ok Forth prompt, boot finds the stick starts Sugar 0.84.1 verified on both XO-1s I have available... On Wed, Mar 25, 2009 at 6:26 PM, Sean DALY sdaly...@gmail.com wrote: OK, no boot from today's SoaS-2 in the slot However, when rebooting, Esc countdown did not appear unless Check key pressed at OK forth prompt I typed: ok boot u:\boot\olpc.fth the script started then failed with this text: * mount: wrong fs type, bad option, bad superblock on /dev/mapper/live-rw, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so Bug in initramfs /init detected. Dropping to a shell. Good luck! bash: no job control in this shell bash-4.0# * Will try with last SoaS-1 image on my other XO thanks Sean On Wed, Mar 25, 2009 at 5:26 PM, Sean DALY sdaly...@gmail.com wrote: hmmm... yes, I downloaded and installed v3.2 on March 4th... four days before the new version came out! the utility itself keeps as a big fat secret what version it is... I'll be happy if that fixes the problem... but upset if the 8 or 10 hours I have put in trying to boot useless sticks was because of that... our wiki page really needs precise information... which by the way I am willing to write, if I manage to boot my XO with a SoaS image been trying for days on end :-( don't get me wrong I appreciate the utility's existence since I only have Macs in the house and I don't know how to burn a USB .iso from my two GNU/Linux netbooks or old PC with a liveCD OK, will try again many thanks Sean On Wed, Mar 25, 2009 at 4:57 PM, Wade Brainerd wad...@gmail.com wrote: I believe only the most recent LiveUSB Creator programs will put an 'olpc.fth' on there for you. Maybe the sticks were created with an older version? On Wed, Mar 25, 2009 at 11:30 AM, Sean DALY sdaly...@gmail.com wrote: OK thanks Wade If you can tell me just which image you have, I can try with that one. Same behavior with the SD card in or out, and on the other XO with no SD card at all. Neither the SoaS-1 (March 5th), nor the SoaS-2 (March 21st) have a 'boot' directory, nor a '.fth' Forth script at all. If I stick one on, will it boot? I suspected this was the problem as I explored the sticks from the ok prompt this is why we need some kind of integrity checker for a burned stick, to check if anything is missing, or if the user has monkeyed with files (Scout's honor I did not :-), or (say) the timestamp of an x.org config file, etc. thanks Sean On Wed, Mar 25, 2009 at 4:09 PM, Wade Brainerd wad...@gmail.com wrote: Hey Sean, FWIW I have successfully booted my XO-1 from SoaS-1 using an older image, I haven't tried the latest. I used LiveUSB Creator for Windows with a PATRIOT 2GB stick. What you might be seeing is that you have a SD card with a bootable partition on your XO. I think that might take priority over booting from USB. You can boot manually from OFW.. something like ok boot u:\boot\olpc.fth should locate 'boot\olpc.fth' on the USB key and start it manually. -Wade On Wed, Mar 25, 2009 at 10:58 AM, Sean DALY sdaly...@gmail.com wrote: I'm sorry, but I'm a bit confused here, is it possible or not at this time to boot an XO-1 from a SoaS image (as we claim on the wiki: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC)? if so, how? since the instructions for Option 1 on the wiki page are not working for me. I see there is a new SoaS-2 image in there, again,
Re: [Sugar-devel] XO-1 keyboard issues, partial setxkbmap workaround
I'm trying to implement a very basic python module for handling XKB stuff. It is based on libxklavier[1], and can currently show the layouts available, as well as the variants for each layout. I will put this into Git as soon as I have figured out how to set the XKB configuration as well. libxklavier is Gobject based, but the standard PyGobject wrapping stuff (h2def, etc) did not work for me, so I decided to do a simplified module instead, which should take care of all our requirements for the time being. Fedora has a package called system-config-keyboard which is written in python. Not sure if that can be of help to you. Peter ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] GSoC idea: Chart/graph-making activity
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Walter Bender wrote: I thought Fred was getting at a much simpler idea. For example, Measure, when it is collaborating, is sending a simple data stream to each member of the collaboration. Why couldn't a chart program join in and instead of rendering the datastream as a waveform, it would render it as a piechart. Of course, we'd need to consider that the chart program wouldn't be generating data, but if an activity which wants to share its data with other activities sticks to a simple streaming protocol, I don't think it is too difficult. That's a nice idea, really. What I'm saying is: it's not difficult to build it once, but it's difficult to ensure reliability when there are 100 versions of Measure and 100 versions of Chart, and they've each gone through countless revisions of the datastream format. Sugar is designed to encourage forking, which makes this sort of compatibility very hard. In the early days of Sugar this sort of problem happened frequently with central components of the system, causing flag days where multiple components of the system had to be upgraded simultaneously in order to maintain functionality. Clearly we can't achieve flag day upgrades of Activities, given our distributed development model. I have long pushed, and am continuing to push, a model in which any two people collaborating are using the _exact same Activity_. That is, upon joining someone's shared activity, if I don't have that precise bundle already, my system will silently download it, launch it, and join. (Bitfrost exists precisely to make this procedure safe.) That way, an Activity author only has to ensure that her code is compatible with itself. - --Ben -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAknKtnMACgkQUJT6e6HFtqT5RgCfUhjENDiOaR9IxqhEUGXpuQYh y4AAn2nbuz4+o8C8SGm2DycmyVwEpAig =XeHc -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [IAEP] [Sugar-news] Sugar Digest 2009-03-24
Rafael I hope you have a full recovery I had a similar experience 30 years ago with a beating, 3 guys and a gun to my eye it's tough, not something you forget, although you can come out stronger - I hope you do, I know I did but it did take some time Sean On Wed, Mar 25, 2009 at 8:21 PM, Rafael Enrique Ortiz Guerrero dir...@gmail.com wrote: Hello Walter and all. Thanks for the wishes, I'm ok now, i was in the hospital for 10 days and now I'm at home resting. It was a robbery and i got stabbed in the back resulting in my left lung getting compromised..it's a shame because the thieves were like 14-16 years old..in conclusion this situation gave me more strength to keep on working on SugarLabs == Education. enough said let's back to work! =) Rafael Ortiz On Tue, Mar 24, 2009 at 9:55 PM, Walter Bender walter.ben...@gmail.com wrote: ===Sugar Digest === I have been buried in meetings over the past few days, so I am a bit late in giving an update to the Sugar community. First, I want to wish Rafael Enrique Ortiz Guerrero (dirakx) a rapid recovery. While I have been distracted, lots of great work has been happening: the Sugar on a Stick team is making great progress on the Fedora-11 port; the OLPC Learning Club held a pivotal meeting where they reached consensus about forming a Sugar Labs DC; progress is also being made in regard to a Sugar Lab in Peru; the Release Team has been cleaning a few outstanding bugs in 0.84.1; the community has been busy helping potential Google Summer of Code applicants refine their proposals; Sascha Silbe has been setting up a build farm for Sugar Labs; the Marketing Team has been reaching out to hundreds of more journalists about our new release; the Localization Team has been migrating the Pootle infrastructure to a new server; the Wiki Team has done a reorganization of the wiki in concert with the move away from CamelCase; and Sugar and Sugar Activities continue to be improved. A busy week. The big news is that thanks to the efforts of Jameson Quinn and Mel Chua, we have been accepted into Google Summer of Code 2009. We need to solicit and encourage as many great project proposals as we can in the next few days (applications are due April 3): the more students who apply to our program, the better our chances of getting more slots assigned. Please direct potential applicants to http://wiki.sugarlabs.org/go/Summer_of_Code/Student_application_template and http://wiki.sugarlabs.org/go/Development Team/Project Ideas. Thank you to everyone who has been answering student questions on IRC and on the mailing list. Tomeu Vizoso beat me to the punch by blogged about the great contributions being made by community members (See http://blog.tomeuvizoso.net/2009/03/what-keeps-me-going-on.html). One crude measure of the growing ranks of contributors is the steadily increasing number of people on #sugar on irc.freenode.net. We have been hovering around 100 lately. It is great to see both the continuity of long-standing contributors and the newcomers. The extent to which the veterans are being supportive of the newcomers (and my own barrage of naive questions) is a nice reflection on the project as a whole. ===Tech Talk === We had in impromptu meeting on IRC to discuss the outstanding issues in regard to future Fedora/Sugar support for the OLPC XO-1. The list of work items is shorter than I would have thought and many of these items already have teams of people working on them. We discussed as a reasonable target being able to release these items in time for Fedora 12. # mesh # activation security # Rainbow (activity security) # activity update control panel # power management # library for browsing content bundles # automatic display/keyboard language setting # special keys on the keyboard (brightness, audio, ..) # using USB keys in the Journal # olpc-update # customization key # lease security # UL warning screen at shutdown Tony Forster continues to work magic with Turtle Art (See http://tonyforster.blogspot.com/2009/03/turtle-fileview.html). There is a new Sugar tutorial project (Please see http://tutorius.org/blog/the-first-iteration/). Martin Langhoff announced the availability of XS-0.5.2 this week: http://xs-dev.laptop.org/xs/ It fixes 3 bugs, the most notable one being the ejabberd @online@ roster issue. Sebastian Dziallas has made a new Sugar on a Stick snapshot available at http://download.sugarlabs.org/soas/snapshots/2/Soas2-200903211320.iso and a virtual appliance image at http://download.sugarlabs.org/soas/appliances/soas2-20090321.tar.gz Please test them. ===Sugar Labs === Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see http://wiki.suagrlabs.org/go/Image:2009-March-14-20-som.jpg). -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Community-news mailing
Re: [Sugar-devel] [math4] teacher recruitment letter
This is probably a good question for the http://lists.sugarlabs.org/listinfo/sugar-devel list as that's where the SoaS discussions take place(moving it over now). --Mel Kathy Pusztavari wrote: I'm replying to an older message. Yes, I agree it would very helpful if sugar were ported to PC (SoaS). In my area (Oregon) there are mostly older PCs running Win 2000 and XP (in classrooms and labs). Essentially these are hand me downs, donations, and freebies. Not that I like PCs (yeah, I use them), but unfortunately that is what there is right now in the classroom. Does anyone have a good link on how to create a SoaS for PC and Mac? - Kathy Pusztavari Shawn Willden shawn at willden.org Tue Mar 17 12:28:29 EDT 2009 * Previous message: [math4] teacher recruitment letter * Next message: [math4] teacher recruitment letter * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] On Tuesday 17 March 2009 10:14:51 am Mel Chua wrote: In case it helps, here is the email I'm using to ask for edu folk. It is mostly copypastes of Caroline and Greg because they're more eloquent and I'm getting RSI. ;) Good letter. One thing that we should think about, to help motivate teacher participation, is how we can deliver the project applications on other platforms -- primarily Windows. I understand the controversy with regard to porting Sugar to Windows, but I think we'll get a LOT more interest and support from teachers if what they're working on is something they can use in their own classrooms which, at least for the teachers where I live, means on computers running Windows. Is there a reasonably easy way to ensure that math4 applications can run on both the real target environment and on Windows? Is there some subset of the Sugar APIs we can use to make this easy? Is being limited to that subset going to unacceptably constrain the math4 apps? Perhaps we can explore other options, like Sugar on a Linux VM that's relatively easy to distribute and install? I'm not sure what the options are, but I am sure that enabling the participating teachers to use the math4 apps with their own students will really help the project. Shawn. ___ FourthGradeMath mailing list fourthgradem...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/fourthgrademath ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Collaboration for museum project
2009/3/24 Luke Faraone l...@faraone.cc: On Mon, Mar 23, 2009 at 10:46 PM, Edward Cherlin echer...@gmail.com wrote: The Tech Museum of Innovation in San Jose would like to create an exhibit of XOs and invite school classes in with their teachers. This depends on how well we can get collaboration working. I have had many failures with mesh networking, and have not tried a school server. How is that going? How many XOs do they have? School servers have worked resonably well in my tests, see http://wiki.laptop.org/go/Community_Jabber_Servers for a list to use for testing. The Tech will most likely want to use their own on-site server, which I'd be happy to set up for them (via SSH, I'm rather far from San Jose), although I think their techs (*grin*) will be able to handle it. Schoolserver setup is rather straightforward in 0.5.2 if you have a garden variety PC. Be sure to read the documentation though. There are some gotchas. I had some trouble with a previous build on a Fujitsu P2120 (http://asia.cnet.com/reviews/notebooks/0,39050488,39009460p,00.htm) with 384 MB RAM. but 0.5.2 works well. I use it because its very portable. Then again, mesh has worked wonderfully in my tests at local meetups in the DC area, with sometimes over 30 XOs on one view in the same room. At the previous OLPC-SF meeting, we had 20+ XOs, and we didn't lose a beat! It worked for the entire meeting on one Active Antenna. Sameer -- Dr. Sameer Verma, Ph.D. Associate Professor of Information Systems San Francisco State University San Francisco CA 94132 USA http://verma.sfsu.edu/ http://opensource.sfsu.edu/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [math4] teacher recruitment letter
Kathy Pusztavari wrote: I'm replying to an older message. Yes, I agree it would very helpful if sugar were ported to PC (SoaS). In my area (Oregon) there are mostly older PCs running Win 2000 and XP (in classrooms and labs). Essentially these are hand me downs, donations, and freebies. Not that I like PCs (yeah, I use them), but unfortunately that is what there is right now in the classroom. Does anyone have a good link on how to create a SoaS for PC and Mac? If by that you mean running it (portably) *inside* a PC or Mac OS session, no, we do not. Non-portably: (unable to be taken from machine-to-machine) I'm working on a project, soas-emu, to make a step-by-step installer for running soas under emulation in Windows and Mac. If you're talking about running this *in lieu of* OSX/Windows, we have that already :) -- Luke Faraone http://luke.faraone.cc ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [math4] teacher recruitment letter
On Wed, Mar 25, 2009 at 9:28 PM, Kathy Pusztavari ka...@kathyandcalvin.comwrote: Is there any way to boot off of a thumb drive with a linux OS and sugar on it? On either a mac or windows machine? Yes, that's the goal of *S*ugar *o*n *a* *S*tick. See http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation -- Luke Faraone http://luke.faraone.cc ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Pico no Nano in Soas2-0325 by design?
___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] sugar-drawing assert
Hi at all, I play a little bit with sugar on ubuntu intrepid with there own packages. Now i have a program written in python and gtk. When i run this program i get this message ERROR:sugar-drawing.c:358:sugar_draw_rounded_arrow: code should not be reached When i run this program as root i have no problems. I think because it use a different theme. What i make wrong? Thanks Tobias Steinicke ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel