[Sugar-devel] [Announce] Sugar Labs wiki team 2009 launch meeting 30 March 2009 17:00 UTC (13:00 EDT, 10:00 PDT)

2009-03-25 Thread Frederick Grose
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)

2009-03-25 Thread Frederick Grose
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)

2009-03-25 Thread Vamsi Krishna Davuluri
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-03-25 Thread Morgan Collett
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?

2009-03-25 Thread Martin Langhoff
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?

2009-03-25 Thread Sean DALY
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

2009-03-25 Thread Jonas Smedegaard
-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-03-25 Thread Martin Langhoff
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?

2009-03-25 Thread Martin Langhoff
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?

2009-03-25 Thread Sean DALY
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

2009-03-25 Thread Vamsi Krishna Davuluri
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

2009-03-25 Thread Martin Langhoff
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)

2009-03-25 Thread Vamsi Krishna Davuluri
- 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

2009-03-25 Thread Vamsi Krishna Davuluri
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-03-25 Thread Martin Langhoff
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

2009-03-25 Thread Vamsi Krishna Davuluri
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

2009-03-25 Thread Martin Langhoff
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)

2009-03-25 Thread Sascha Silbe

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

2009-03-25 Thread Vamsi Krishna Davuluri
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)

2009-03-25 Thread David Farning
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

2009-03-25 Thread Walter Bender
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

2009-03-25 Thread Walter Bender
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?

2009-03-25 Thread Sean DALY
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?

2009-03-25 Thread Sean DALY
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?

2009-03-25 Thread Wade Brainerd
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?

2009-03-25 Thread Sean DALY
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

2009-03-25 Thread Simon Schampijer
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?

2009-03-25 Thread Sean DALY
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.

2009-03-25 Thread Benjamin M. Schwartz
-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

2009-03-25 Thread Simon Schampijer
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

2009-03-25 Thread Martin Dengler
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?

2009-03-25 Thread Sean DALY
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

2009-03-25 Thread Eben Eliason
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)

2009-03-25 Thread Assim Deodia
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

2009-03-25 Thread Walter Bender
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.

2009-03-25 Thread Benjamin M. Schwartz
-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.

2009-03-25 Thread Sean DALY
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

2009-03-25 Thread Benjamin M. Schwartz
-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

2009-03-25 Thread Walter Bender
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

2009-03-25 Thread Frederick Grose
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

2009-03-25 Thread Sayamindu Dasgupta
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?

2009-03-25 Thread Sean DALY
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?

2009-03-25 Thread Walter Bender
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?

2009-03-25 Thread Sean DALY
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

2009-03-25 Thread Peter Robinson
 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

2009-03-25 Thread Benjamin M. Schwartz
-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

2009-03-25 Thread Sean DALY
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

2009-03-25 Thread Mel Chua
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-03-25 Thread Sameer Verma
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

2009-03-25 Thread Luke Faraone
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

2009-03-25 Thread Luke Faraone
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?

2009-03-25 Thread Frederick Grose

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] sugar-drawing assert

2009-03-25 Thread Tobias Steinicke
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