[sugar] Please accept my invitation to join Marbella Hardware invention/ Electronica/ Programming

2016-12-26 Thread David Laurence

Marbella Hardware invention/ Electronica/ Programming


Join David Laurence and 6 other Members in Marbella. Be the first to hear about 
upcoming Meetups.

The idea is a multifaceted group in which people from the coast can join 
together and collaborate in a spacious Office to come up with/brainstorm new 
ideas using the latest in electronica (Arduino, Ra...

--

Accept invitation

https://secure.meetup.com/n/?s=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXN0IjoiaHR0cHM6Ly9zZWN1cmUubWVldHVwLmNvbS9yZWdpc3Rlci8_Z2o9ZWo0cyZjPTIxNjc4MzYxJl94dGQ9Z3F0bGJXRnBiRjlqYkdsamE5b0FKREpoWm1NNU5UZGlMVFExTTJJdE5HRTJNUzFpWlRVeUxXWmhNamt6WkdaaE1EWmtZYXBwYm5acGRHVmxYMmxrcURNNE5EWTFPREUzJnJnPWVqNHMmY3R4PWludiZ0YXJnZXRVcmk9aHR0cHMlM0ElMkYlMkZ3d3cubWVldHVwLmNvbSUyRk1hcmJlbGxhLUhhcmR3YXJlLWludmVudGlvbi1FbGVjdHJvbmljYS1Qcm9ncmFtbWluZyUyRiUzRmdqJTNEZWo0cyUyNnJnJTNEZWo0cyIsImhvb2siOiJpbnYiLCJlbWFpbF9pbnZpdGVlX2lkIjozODQ2NTgxNywiaWF0IjoxNDgyNzc3NzUzLCJqdGkiOiIwNTZhNWVhNy02NmNmLTRhZGEtOTRkOC1hYjgyNTQ4NDJlODgiLCJleHAiOjE0ODM5ODczNTN9.nXIYGHoyks7quEWw8mY5lRjtbh5eh6CP3ZyFkgQUTCU%3D

--

---
This message was sent by Meetup on behalf of David Laurence 
(https://www.meetup.com/Marbella-Hardware-invention-Electronica-Programming/members/201190087/)
 from Marbella Hardware invention/ Electronica/ Programming.


Questions? You can email Meetup Support at supp...@meetup.com

Unsubscribe 
(https://secure.meetup.com/n/?s=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJob29rIjoiaW52X29wdG91dCIsImRlc3QiOiJodHRwczovL3d3dy5tZWV0dXAuY29tL2FjY291bnQvb3B0b3V0Lz9zdWJtaXQ9dHJ1ZSZlbz10YzImZW1haWw9aW52aXRlJl9tc191bnN1Yj10cnVlIiwiZW1haWwiOiJzdWdhckBsaXN0cy5sYXB0b3Aub3JnIiwiaW52aXRlcl9pZCI6MjAxMTkwMDg3LCJpYXQiOjE0ODI3Nzc3NTMsImp0aSI6IjMxMmRhZTYwLTM0YTEtNDU1NC1hNDJhLTczNGMwOTk1NTBlYiIsImV4cCI6MTQ4Mzk4NzM1M30%3D.Zwj3crK3Oo9AeXwe3Cwj5z3fvKPYty2fNRXewg6TXFs%3D)
 from this type of email.

Meetup Inc. (https://www.meetup.com/), POB 4668 #37895 New York NY USA 10163
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Human Interface Guidelines (update and hosting)

2008-12-16 Thread David Farning
On Wed, Dec 17, 2008 at 3:13 PM, Eben Eliason eben.elia...@gmail.com wrote:
 Hello everyone -

 The Human Interface Guidelines [1] have been stagnant for some time,
 and I'm starting an initiative to remedy the situation.  This effort,
 as I see it, has two components: 1) update the contents of the HIG and
 2) tease apart OLPC guidelines from Sugar guidelines, and adjust
 hosting accordingly.

 UPDATE: The content update is something I'll spearhead myself, as I
 wrote most of the current guidelines.  Assistance is certainly
 welcome, however, /especially/ in amassing lists of holes that need to
 be plugged; I'm sure there are countless implicit guidelines we all
 follow that should really be laid down clearly and explicitly.
 Ideally, we should be able to answer any noob question about visual or
 interaction design by pointing to a sentence in the HIG.  In that
 regard, there is a component for the HIG in the OLPC trac system, so
 tickets are welcome.  As I mentioned, a small bit of the HIG (mostly
 the input methods section, but perhaps others) are XO specific.
 I'll attempt to tease this apart as well.

 HOSTING: The second aspect of this effort is transitioning the HIG to
 the sugarlabs wiki, which seems a more appropriate place for the
 (Sugar) Human Interface Guidelines.  I foresee this as a relatively
 large task, given the size of the HIG and the set of templates, raw
 HTML, and nested transclusion which makes a quite navigable but
 relatively complex page structure.  I'm not a wiki pro, myself, and
 I'd be quite grateful to any who have the know-how and are willing to
 assist with, or even take on, this task.

Please let me know if you need help on this.  I am just now posting my
notes on the pywikipedia bot at
http://sugarlabs.org/go/WikiTeam/Resources/Bots .  Hopefully, this
will reduce the learning curve a bit!

 PARALLELISM: Finally, there's a third implied complication, which is
 how these two efforts can happen simultaneously (or not).  Should we
 a) transition the HIG to sugarlabs, and then update/edit and move any
 XO specific pieces back to the OLPC wiki or b) perform a complete
 update in place, teasing XO specific parts into separate pages, and
 then move it to sugarlabs when we're done or c) come up with a way to
 work in parallel?

 Thanks for your assistance!

david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar Design Meeting REMINDER (Now)

2008-12-04 Thread David Farning
On Fri, Dec 5, 2008 at 9:35 AM, Eben Eliason [EMAIL PROTECTED] wrote:
 Here are the details:
 http://sugarlabs.org/go/DesignTeam/Meetings#Thursday_December_4.2C_2008_-_15.00_.28UTC.29

 Apologies for the late reminder.  In the back of my head I thought
 that was automated now, but either I'm wrong, or I failed to set it
 up.

My apologies, I raised my hand during SugarCamp to work on automating
meetings,  I have not gotten to it yet.

Any master scriptwriters intrested in taking on this task.

david


 - Eben
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar Labs introduction

2008-12-02 Thread David Farning
 the realm of
 libre social networking (integrating Elgg with the schoolserver for
 instance). This way the medium is the message. For supporting this
 model I'll point you to some strategies in this book:
 http://www.kk.org/newrules/ New Rules for the New Economy by Kevin
 Kelly, in summary:

 1) Embrace the Swarm.
 2) Increasing Returns.
 3) Plentitude, Not Scarcity.
 4) Follow the Free.
 5) Feed the Web First.
 6) Let Go at the Top.
 7) From Places to Spaces
 8) No Harmony, All Flux.
 9) Relationship Tech.
 10) Opportunities Before Efficiencies.

 So paraphrasing NN, regional sugarlabs Are Educations Projects, not
 Software development projects. This is important, because as such, we
 will be more involved in deployment / integration / training.
 FuenteLibre, is currently involved in a potential deployment of 2300
 desktop computers with Sugar and Ubuntu, and will be offering a
 community learning workshop model for the regional education direction
 tech team that will be deploying and supporting these 200 computer
 labs.

 We would be more like a community managed education technology
 consultant non profit, community partner of sugarlabs and working
 closely in accordance to whatever we agree. One of FuenteLibre's goals
 is also to explore replicable / scalable governance model for learning
 communities, so we would encourage more local groups with diverse
 models / missions, and support and incubate them, provided they agree
 to the givene set of principles.

Here we are back to the idea of autonomy:)  I don't care _how_ an
individual local lab is set up or run:)  Anyone is able to set up a
Local Lab however they want, as long as we agree on the basics of
mission, vision, and values.

 This brings us to the principles, which I'm currently working on very
 heavily for FuenteLibre, for to quote Greg again, in large
 de-centralized projects, the values are the organization. One point
 here where FuenteLibre has a strong commitment is with free software
 and once our discourse and our legal personality (in the works) are in
 place, we will lauch a campaign for rejecting propietary software in
 education (this is also an example of why we shuold keep our own
 identity).

Would you mind also documenting some of your thoughts on the Sugar Labs wiki?


 I'll preparing the principles for FuenteLiber and our new site at
 http://beta.fuentelibre.org/

 Thanks for walking with me thru this, and thank you for your support
 of our efforts!

 I'll add my comments to the other stuff bellow.

 Sebastian

 2008/11/28 Rafael Enrique Ortiz Guerrero [EMAIL PROTECTED]:
 For example here in Colombia,  OLPC/Sugar pilots are beginning to get
 managed by Companies or Foundations, with needs for money but not with needs
 for doing things well or loving what they are doing ;).




 Barely they are beginning to understand the project, but they are
 truly advanced in relation to contracts.($$$).

 In addition to this, they are not even remotely interested in free software
 communities...and in some way the liberties are getting compromised.

 In our economies, there is not much meritorcracy. Contracts are gained
 by influence. We grassroots geeks have no influence. You re our only
 point of refernce for influence and we expect your full support
 because we locally represent our shared principles that are being
 compromised by these incumbents.

Please keep bugging us about this!

 So as David says there are two schemes, and people in countries can begin to
 adjust to one or another.
 I'm very interested in this company partner scheme. Will be
 monitoring and figuring how to make it work here as well.

thanks
david
  On Sat, Nov 29, 2008 at 1:13 PM, Yamandu Ploskonka
  [EMAIL PROTECTED] wrote:
 
  One thing that we need to see is about giving legitimacy to volunteers
  in
  countries where only if you have an official piece of paper you are
  to be
  taken into account.  Right now I have an active, enthusiastic, capable
  volunteer in Uruguay who is not taken into account by higher
  authorities
  because he basically is nobody.
 
 He must be my twin brother then! Please put us in touch.

 PS: I'd like to have my blog on planet too, tags OLPC and Sugar... Thanks!!
 --
 Sebastian Silva
 Iniciativa FuenteLibre
 http://blog.sebastiansilva.com/
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Fwd: Roadmap update

2008-11-26 Thread David Farning
On Thu, Nov 27, 2008 at 8:20 AM, Marco Pesenti Gritti
[EMAIL PROTECTED] wrote:
 On Wed, Nov 26, 2008 at 2:38 PM, Riccardo Lucchese
 [EMAIL PROTECTED] wrote:

 That is `zero olpc contractors working full time on Sugar' ?

 Sorry about the lack of clarity, I somehow assumed everyone knew about this
 already. I'm basically just reporting what has been said during the OLPC
 roadmap talk at Sugarcamp. OLPC, and hence all it's employees and
 contractors, are going to focus on the following areas:

 Rebasing on F10, power management, localization/translation,
 activation/lease/signing/management, Linux application support

 As you can see there is no real Sugar work there.

 Now, that does *not* mean OLPC is ditching Sugar. As far as I know it will
 continue to be shipped as default/main product in all the deployments.

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Fwd: Roadmap update

2008-11-26 Thread David Farning
On Thu, Nov 27, 2008 at 8:20 AM, Marco Pesenti Gritti
[EMAIL PROTECTED] wrote:
 On Wed, Nov 26, 2008 at 2:38 PM, Riccardo Lucchese
 [EMAIL PROTECTED] wrote:

 That is `zero olpc contractors working full time on Sugar' ?

 Sorry about the lack of clarity, I somehow assumed everyone knew about this
 already. I'm basically just reporting what has been said during the OLPC
 roadmap talk at Sugarcamp. OLPC, and hence all it's employees and
 contractors, are going to focus on the following areas:

 Rebasing on F10, power management, localization/translation,
 activation/lease/signing/management, Linux application support

 As you can see there is no real Sugar work there.

 Now, that does *not* mean OLPC is ditching Sugar. As far as I know it will
 continue to be shipped as default/main product in all the deployments.


This ends up being an excellent division of responsibility.  OLPC can
focus their resources more heavily on specific deployment issues.
Sugar Labs can take a more innovative and upstream footing.

In any organization there is an on going struggle between supporting
existing customers and developing new technology.  If we look at the
relationships between successful Linux distributions and their
upstream communities, we see that in each case, the distribution
focuses on customer specific issues and critical paths while the
upstream community focus on innovative and development issues.

Anyone care to estimate the value of the 10,000 plus packages that the
community maintains in Fedora?  On the other hand, who in their right
mind would base their Fortune 100 IT infrastructure on Linux if it
were not for the support guarantees the Red Hats of the world provide.

Over all, this is a good thing!

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Installing sugar on Debian lenny

2008-11-25 Thread David Farning
I am adding debian-olpc-devel to this thread.  They will most likely
have the most experience with debian specific issues.

david

On Wed, Nov 26, 2008 at 5:47 AM, Marco Pesenti Gritti
[EMAIL PROTECTED] wrote:
 On Sun, Nov 23, 2008 at 7:27 AM, Sascha Silbe
 [EMAIL PROTECTED] wrote:

 Hi!

 Not sure if this is the correct list but I couldn't find a better match.

 I'm currently trying to install sugar (Sucrose) on Debian lenny (fresh
 install on a laptop) using sugar-jhbuild (the official packages are rather
 old) as root. There are several problems; inconsistent instructions don't
 make it any easier.
 In general, I'm following the Sugar on Debian wiki page [1]. That page
 in itself is already a bit inconsistent (e.g. last sentence of first
 paragraph vs. section 1.3.3). If there's no objection I'm going to fix that
 and some of the things mentioned below.

 Most of the problems seem to be search path related (so probably have the
 main root cause); for the last one, I haven't found any solution or
 workaround yet so I'm stuck.

 Problems encountered so far:
 1. build-base has been renamed to bootstrap in sugar-jhbuild, but
   even the output of --help-commands gives the old name (how about
   autogeneration of the commands list?).

 2. bootstrap fails in some random package because libbz2-dev wasn't
   installed (not mentioned on the wiki page) = Python didn't build
   bz2 module

 Boostrap is a jhbuild command which we don't usually use for sugar. Can you
 try to do a clean build without it?

 Marco


 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Sugar Camp - Hard Problems

2008-11-23 Thread David Farning
I would like to thank everyone who contributed to make SugarCamp II a
success.  From an organizational and personal perspective I was hard
on a lot of people.  Hard, but I hope equally hard on everyone.

OLPC and SL are working on hard problems.  Many of the problems we are
struggling with are unsolved issues:

Collaboration - How do we enable learners to usefully interact within
individual activities?  How do we abstract those useful interactions
to work across all actives? How do we make those abstract mechanisms
work, given real world network constraints?

Educational - How do we leverage technology, both hardware and
software, to improve education in a cost effective manner?

Political - How do we compete and collaborate within the existing
technical, educational, and political environments.

Organizational - How do we scale?

Thanks to all of you who have offered their time, talents, and money
to work on theses issues.

david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [IAEP] list of complaints from sugarcamp community building talk

2008-11-23 Thread David Farning
Caroline,

Do have suggestions for other readings about how Communities of
Practice form and  operate, particularly in the field of education.  I
feel like I have my head wrapped around documentation, development,
and deployment COP's.  I am still totally confused how to engage
educators.

There seem to be significant cultural differences between people who
sit in front of a computer all day and those who spend their days
standing between a blackboard and and a classroom full of kids.

david

On Mon, Nov 24, 2008 at 9:07 AM, Caroline Meeks
[EMAIL PROTECTED] wrote:
 This seems like a cool teachable moment if you are interested in learning
 more about learning theory and vocabulary.

 The Sugar community is a Community of Practice CoP -
 http://en.wikipedia.org/wiki/Community_of_practice

 The feedback of the Olin people is on inadequacy of the legitimate
 peripheral participation that is not having a clear path for people to
 participate at the margins of the group then move in.
 http://en.wikipedia.org/wiki/Legitimate_peripheral_participation

 How to use IRC is Tacit Knowledge
 (http://en.wikipedia.org/wiki/Tacit_knowledge) for an open source
 developer.  So one of the ways we help people is turn it into Explicit
 Knowledge by explaining what it is and how to use.



 On Sun, Nov 23, 2008 at 9:05 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:

 Hi, this is awesome feedback. I'm going to speak from the SugarLabs
 perspective.

 On Thu, Nov 20, 2008 at 3:53 PM, Elsa Culler [EMAIL PROTECTED] wrote:
  Hi,
 
  Last night at sugarcamp, we(people from the Olin college OLPC chapter)
  were
  asked to come up with a list of roadblocks  we have run into in trying
  to
  volunteer effectively.  Mel Chua asked me to forward it to these lists,
  so
  here is the list in text format:
 
  we have to come up with jobs ourselves, and we're not too good at it
 
  we don't know what we can do that is useful
 
  when we are told what to do, we have to check with other people to make
  sure
  it's ok

 Point taken, we need to come up with a good list of interesting things
 that people can start with. Somewhat related, I keep up a TODO list of
 things in http://sugarlabs.org/go/User:Tomeu that interested people
 can take from my hands. Wonder how we could make this more
 discoverable?

  we don't have easy access to cool things that are going on in OLPC that
  would get people excited
 
   -for example - it would make people excited just to hear accounts of
  deployments

 Could you check out the weekly newsletter published in Walter's blog
 (http://walterbender.org/) and see how much it suits your needs?
 SugarLabs cannot say much about OLPC deployments, but we hope to have
 pilots of our own soon, and hopefully deployments will follow.

  most meetings happen when we are in class and we don't know what
  happened or
  give input
 
   - especially with commute (it takes us 1;30 hrs to get here)

 Most SugarLabs meetings happen on IRC, so you wouldn't have the
 commute issue. Please check out the meeting announcements in the
 sugar-devel and iaep mailing lists and comment if the times don't work
 out for you, we probably can change them.

 http://lists.sugarlabs.org/

  it's difficult to find out what OLPC does beyond the broad
  mission-statement
  sort of thing

 Probably, SL could do better as well, can you comment about what's
 missing in Walter's newsletter?

  it took me 6 months to figure out how to use irc, i still don't know
  where
  trac is

 Definitely a problem. We are thinking about having a landing page
 similar to the one in http://www.eclipse.org/ that hopefully will give
 a way for everybody to find how to better interact with us depending
 on their role. The idea is that a prospecting developer would just
 click on one of those icons and would find a simple explanation of the
 first concepts that need to be grabbed in order to move forward. How
 does that sound?

  olpc-dev list emails are kind of over my head

 Yeah, we should understand better this issue. Is a coder-newbies
 mailing list a valid suggestion?

  where are things? (on wiki, etc)

 David Farning is working on this, following a never ending list of
 complaints from Greg DeKoenigsberg.

  note - if you teach us how stuff works we can tell more people/translate
  the
  information

 Totally, we count on you to help us, we are totally aware that by
 ourselves cannot do it.

  I would like to develop activities, but up until now I didn't even know
  it
  was up for grabs

 Ooops ;)

  Thanks for listening!

 Thanks to you, this definitely helps.

 Regards,

 Tomeu
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar



 --
 Caroline Meeks
 Solution Grove
 [EMAIL PROTECTED]

 617-500-3488 - Office
 505-213-3268 - Fax

 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

[sugar] Sugar Camp - Friday Nov 21

2008-11-20 Thread David Farning
As you can see, the schedule for sugarcamp has been updated.

The primary emotion that I felt when waking this morning was
disappointment.  It seems unfortunate SL and OLPC were able to
assemble such a collection of smart, passionate, and committed
individuals who were unable to accomplish anywhere near their
potential as a group.

As such, we will run sugarcamp differently tomorrow.  The day will be
more tightly focused.

If you are not willing to remain focused on the topics as listed in
the schedule, I am willing to find a room more appropriate for the
conversation that you are interested in having.

The day will be run as a sugar labs mertiocarcy. Those who have
contributed the most to sugar labs will have the floor.

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Looking for a room. Was Re: [OLPC library] revision to the Manual

2008-11-18 Thread David Farning
Does anyone have room for Adam for the weekend.

david

On Wed, Nov 19, 2008 at 12:05 PM, Adam Floss [EMAIL PROTECTED] wrote:
 Anyone have a spare couch?
 Adam

 This is probably sent while in transit


 On Nov 18, 2008, at 9:45, David Farning [EMAIL PROTECTED] wrote:

 It looks like Adam Hyde will be able to make it to Boston for the
 closing weekend of SugarCamp!

 I am hopping that whoever is in town and interested in documentation
 will be able to get together and discussed what worked well and what
 worked not so well with the initial manual release.

 thanks
 david

 On Wed, Nov 19, 2008 at 9:12 AM, Christoph Derndorfer
 [EMAIL PROTECTED] wrote:

 Anne,

 thanks so much for your continued efforts on the project, everyone I've
 shown my printed copies of the two manuals to has been thoroughly
 impressed!

 I also agree with your thoughts on timing updated revisions of the
 manuals in coordination with the Sugar / OLPC software release cycle.

 In terms of localization there are some efforts underway by Rita in
 Germany (CC'ed) and here in Vienna we've also discussed doing a
 translation sprint over a weekend, unfortunately we haven't found a date
 to actually sit down and do it.

 Since I'm currently gathering some materials for a post on olpcnews that
 I want to do on how YOU can help I was wondering whether you could
 maybe compile a short list of tasks that you see as being a priority
 when it comes to the FLOSS Manuals content.

 Thanks again for all the amazing work you're doing!! :-)

 Cheers,
 Christoph

 Anne Gentle | Just Write Click schrieb:

 Say! Thanks for buying a copy, Kim! Very nice. :) I will certainly take
 all edits and suggestions after you get a chance to review it and
 completely understand you have other priorities at the moment.

 I've created a new print-ready PDF with the required corrections (change
 in title, header, margins, blank last page) and I should be able to
 approve that new proof this week (I hope.)

 Let's think about another revision after the new year, perhaps? Or
 another good opportunity would be at the first software update.

 Everyone, if you see anything you want to change, either make the edits
 yourself at flossmanuals.net http://flossmanuals.net, or log a trac
 ticket if it's not something you're comfortable changing. I'll publish
 to the Write side of FLOSS Manuals periodically so the online version
 is up-to-date. Once we have enough edits (judgement call) I can publish
 to HTML again for the Help Activity so the content can rev there too.

 Any additional feedback is welcome.

 Thanks,
 Anne

 On Mon, Nov 17, 2008 at 8:05 PM, Kimberley Quirk [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] wrote:

   Sounds great, Anne. I just got my copy in the mail today so I
   haven't had time to go through it more thoroughly (and I won't in
   the next few days, so please don't wait for my feedback).

   Thanks,
   Kim

   On Nov 16, 2008, at 8:13 PM, Anne Gentle | Just Write Click wrote:

   Hi all -

   Lulu notified us that the header for the OLPC Laptop Guide book is
   not meeting their half-inch margin requirement for the headers, so
   I have the opportunity to make a revision.

   We've changed the the G1G1 header to OLPC LAPTOP USERS GUIDE
   (all caps is part of the design style choice for the book) and
   moved it down on the page enough to meet Lulu's print requirements.

   The revised book also contains new revisions in the chapter
   pertaining to the keyboard test based on feedback via a comment.

   I will also be able to change the download setting so that the PDF
   will be directly available from Lulu rather than only on FLOSS
   Manuals.

   Before I purchase yet another proof copy, are there any other
   revisions you would like to see? I can't make promises since I'm
   going to order the proof copy ASAP but I wanted to ensure that you
   know about this unexpected window of opportunity.

   Thanks,
   Anne

   --
   Anne Gentle
   email: [EMAIL PROTECTED]
   mailto:[EMAIL PROTECTED]
   blog: www.justwriteclick.com http://www.justwriteclick.com




 --
 Anne Gentle
 email: [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED]
 blog: www.justwriteclick.com http://www.justwriteclick.com


 

 ___
 Library mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/library

 --
 Christoph Derndorfer
 co-editor, olpcnews
 url: www.olpcnews.com
 e-mail: [EMAIL PROTECTED]
 ___
 Library mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/library

 ___
 Library mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/library

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] sugar-devel mailing list

2008-11-17 Thread David Farning
The Sugar developers have started a upstream list for sugar
development issues that are not OLPC specific.  If you are interested,
please feel free to join.

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [IAEP] sugar-devel mailing list

2008-11-17 Thread David Farning
Thanks Ivan
david

On Tue, Nov 18, 2008 at 4:01 PM, Ivan Krstić
[EMAIL PROTECTED] wrote:
 On Nov 17, 2008, at 10:59 PM, David Farning wrote:

 The Sugar developers have started a upstream list for sugar
 development issues that are not OLPC specific.  If you are interested,
 please feel free to join.


 Namely, sugar-devel:
http://lists.sugarlabs.org/listinfo/sugar-devel

 A full feed of Sugar Labs bug mail is now also available:
http://lists.sugarlabs.org/listinfo/bugs

 --
 Ivan Krstić [EMAIL PROTECTED] | http://radian.org


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [IAEP] OLPC France CodeCamp in Paris

2008-11-15 Thread David Farning
On Sat, Nov 15, 2008 at 11:18 AM,  [EMAIL PROTECTED] wrote:
 Hi Tomeu,

 Great!

 I can handle the translation between the spanish teachers and the french
 developers if the need arises.

 Podré apoyar las comunicaciones entre los profesores de Uruguay, Panama y Peru
 por una parte, y los desarroladores en Paris, por si alguien necesita.

 Bests, saludos

Great work Samy!

Your project embodies what I hope is becoming the development for
Sugar Labs.  Bringing together smart and passionate people to work on
interesting and compelling problems.

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Sugar on Gnome mobile

2008-11-15 Thread David Farning
Has anyone gotten a chance to look at Gnome Mobile and how it might
serve as a platform for Sugar.  The development rate is starting to
pickup.

I am curious  if the services and APIs provided by Gnome Mobile will
meet Sugar's needs.  The stated goal is being a subset of gnome while
being small enough to run on low powered netbooks.  If they include
the right subset.

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] dinner around cambridge on sunday

2008-11-15 Thread David Farning
On Sun, Nov 16, 2008 at 5:43 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 Hi all,

 Marco and me compared our schedules for the next week trip and thought
 that, as we arrive a bit late on Sunday, may be a good idea to meet
 somewhere in Cambridge for dinner.

 So, what about meeting for having some food and drinks somewhere not
 far from Davis Square?

 My plane is scheduled to arrive at 21.45, so I would go directly to
 wherever people choose.

 Regards,

 Tomeu

Sounds good.
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] SugarCamp

2008-11-13 Thread David Farning
On Fri, Nov 14, 2008 at 7:22 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 Fellow Sugarites,

 I must say that I'm pretty much surprised as to how the SugarCamp
 planning is being done. My personal opinion is that SugarLabs is a
 global organization and cannot behave as if it had headquarters in a
 single place because it hasn't. SL contributors are going to travel
 from quite distant places and they should be involved actively in the
 planning.

 OLPC has decided that their XOCamp will happen in January, and I think
 that our SugarCamp in November shouldn't be seen as just a prelude to
 that.

 OLPC employees can legitimately see SL as a vehicle for their product
 to include more features, so they would be mostly interested in
 technical discussions about those. But I expect the people who share
 the SL goals to be more ambitious and to not forget that Sugar cannot
 stay contained at OLPC's borders. We have the mission to bring Sugar
 to _all_ the kids in the world.

 So, talks that IMO are more appropriate for this week, along with
 people I'm most interested in hearing, are:

 - How Sugar-on-a-stick can better work for deployments such as the
 ones carried on by http://schoolkey.net (Caroline Meeks)

 - How Sugar can better work in a LTSP environment (Brendan Powers)

 - How SugarLabs can better work together with teachers (Yamandú Ploskonka)

 - How SugarLabs should communicate its message (Greg DeKoenigsberg)

 - How SugarLabs can make easier to contribute to it (Mel Chua)

 - How SugarLabs could partner with for-profits that work on related
 projects (Collabora on GNOME's telepathy, Nokia on PyMaemo, etc)
 (Robert McQueen)

 - How SugarLabs is going to maintain the infrastructure needed to
 support its own operations (Bernie Innocenti)

 - How SugarLabs is going to fund its own operations (Walter Bender)

 - How SugarLabs is going to govern itself (Walter Bender, David Farning?)

 - How SugarLabs is partnering with other organizations (David Farning)

 - etc, you get the idea.

 I think most of those talks could give material for discussion for at
 least half a day. I really think SL should make progress on
 non-technical areas and that this face-to-face time we are going to
 have is an opportunity that we shouldn't miss.

 Regards,

 Tomeu
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


How about wrapping up with a message/mission session lead by Walter
and Greg on Saturday afternoon?  Kind of a here is what we talked
about, here is how it fits into the overall mission of Sugar Labs, and
here is how we communicate that mission via our public message.  That
session can run all of Friday afternoon

Leading into that on Friday we can work on 'playing well with others'.
Staring with Mel and easy to contribute.
Specific example and of partnering by Brenden and Caroline.
General partnering with for-profits by Robert.
General partnering/ local Sugar Labs by Walter and I.
That series of session can run all afternoon and spill over into the
evening for coffee and drinks.

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Tentative talk schedule: Nov 19

2008-11-12 Thread David Farning
On Thu, Nov 13, 2008 at 8:11 PM, C. Scott Ananian [EMAIL PROTECTED] wrote:
 On Wed, Nov 12, 2008 at 9:07 PM, C. Scott Ananian [EMAIL PROTECTED] wrote:
 Does this schedule seem reasonable to others?  (Esp. those I've
 pencilled in for talks?)  If you are going to be in town, made a 9.1
 proposal (or forgot to), and aren't listed above, let me know.

 I should have also included the information that Walter will be giving
 his 'Portfolio' talk at 9am on Friday.  Just in case anyone was
 wondering about his absence from the above schedule.  Oh, and we'll do
 our best to get all of these talks recorded, digitized, and posted for
 anyone not present (or enjoying an overly-leisurely lunch, say).
  --scott

scott

It looks like Bernie start a on-line schedule at
http://sugarlabs.org/go/Talk:Sugarcamp

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [IAEP] Sugar Camp Cambridge 17-21 Nov

2008-11-11 Thread David Farning
On Wed, Nov 12, 2008 at 3:08 PM, Brendan R. Powers [EMAIL PROTECTED] wrote:

 - Tomeu Vizoso [EMAIL PROTECTED] wrote:
 I think it's a good idea and would like to hear more about how we
 could open Sugar up to higher levels of interoperability.

 I'm also quite curious about how Sugar runs in a LTSP environment and
 the challenges we can find there, so maybe Resara could talk a bit
 about that as well?

 It would be great to talk about sugar in ltsp environments. I think that the 
 jabber, and ltsp stuff are mostly 2 different issues, although they have some 
 things in common. I could put them both down on the wiki, and we could just 
 talk about one after the other.

That would be great.  There is a bit of work started on that front.

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugarcamp hackathon (Was: Re: November conference (meeting notes))

2008-11-11 Thread David Farning
Hey Mel,
Sounds like a great event.  I will be in Boston the weekend before and the
weekend after the meeting, so I can help out where ever you need.

Thanks
david

Also, a public thanks to Mel for providing me a place to stay during the
event!

On Thu, Nov 6, 2008 at 11:45 AM, Mel Chua [EMAIL PROTECTED] wrote:

 Awesome. Ok, we're on.

 http://sugarlabs.org/go/Sugarcamp_hackathon

 Please spread the word to all the Boston-area Sugar/Activity developers you
 know; I'm copying the local university chapters and the Boston-area OLPC
 list on this email so they're in the loop. Still looking for a location, but
 the date (and rough time) are set - evening of Nov. 17, which is a Monday
 and the first day of G1G1.

 -Mel

 Samuel Klein wrote:

 Nice.  A good point about Thanksgiving week -- the converse is that
 the week before is often midterms for students.  But there are a
 number of local activity developers (or would-be devs who haven't
 finished their first!) that would be excited to join.

 SJ

 On Wed, Nov 5, 2008 at 4:16 AM, Tomeu Vizoso [EMAIL PROTECTED]
 wrote:


 On Wed, Nov 5, 2008 at 4:54 AM, Mel Chua [EMAIL PROTECTED] wrote:


 Sounds like an *excellent* plan to me! I'd be certainly glad to
 participate and I'm sure will be the same for Tomeu. We can also
 involve some Boston local activity authors to help out mentoring.



 Great! So if Tomeu or any other core Sugar dev can commit to being a
 second, I'll lock in the date, get a place, and start the gears in
 motion. (I'm already starting to look for locations and the like right
 now, but nothing firm yet.)


 Sounds very good, you can count on me as well.

 Thanks,

 Tomeu
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar





___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar on Edubuntu

2008-11-06 Thread David Farning
Yoshiki.
I'll forward this information to the Ubuntu Squeak maintainer.

Do you know who I should talk to about requesting that
http://www.squeak.org/SqueakLicense/ be update to reflect this information?

thanks
david

On Fri, Nov 7, 2008 at 1:55 AM, Yoshiki Ohshima [EMAIL PROTECTED] wrote:

  Hello,

  1. The statement Walter quoted (As of this summer, all of the code
  contained in our Squeak Etoys version 4.0 is covered by either
  the Apache 2.0 or MIT Licenses.) is correct.  Edward quoted the
 email I sent around while ago.  We have a license-clean Etoys
 V. 4.0 developers image.

  The problem here is that edubuntu and its packages are in Ubuntu
 Main,
  and for sugar to be in there, there must be no non-free software in
  it, and squeak is not totally free. Apple fonts not being modifiable,
  iirc. Its pretty much the same policy as debian. Scratch was recently
  rejected from MOTU for the similar reasons.

   2. Apple fonts has been removed from any newer Squeak-variations,
 including Etoys.  So, Apple fonts is not an issue.

  Is the issue where squeak was originally licensed under a non-free Apple
 license[1] and the squeak foundations can't
  locate all of the original contributors[2] to convert it to an mit
 license?
 
http://www.squeak.org/SqueakLicense/
http://netjam.org/squeak/contributors/missingSignatories

   3. Just looking at missingSignatories without looking at actual
 code is misleading because their code are alreay removed or
 rewritten.

  4. We haven't made an RPM or any package from the dev image yet.
 Making a RPM doesn't take long, but we just haven't gotten around
 testing it enough...  Of course, one way to test it is to create
 an RPM and have people try.  If you say we should, we can
 certainly do so from the current v 4.0.

  5. So, if the license was the problem, there shouldn't be any
 problem for including the latest version of Etoys into such
 distros.  If the development model is the problem, well,
 solutions are potentially implementable, but would take some time
 to carray through.

 -- Yoshiki
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Sugar on Edubuntu

2008-11-05 Thread David Farning
Edubuntu held a IRC planning meeting that was well attended by Sugar.

As David VA pointed out in an earlier thread, Edubuntu has had a complicated
history. (who hasn't)

Hopefully, we can use some Sugar/Ubuntu SugarTeam/LTSP/Edubuntu synergy to
help reignite interest in Edubuntu.  Much of the conversation focused on how
Edubuntu and the Ubuntu SugarTeam could work together more closely.

Sugar, Ubuntu SugarTeam and Edubuntu were in agreement on all key points.
One sticking point was the availability of squeak on Ubuntu.  If I remember
this issue was beaten to death before I got involved with SL.  If anyone has
pointers to the relevant threads, I would appreciate them.

Also, a representative from RevolutionLinux[1], an open source in schools
deployer, actively participated in the conversation:)

thanks
david


1 www.revolutionlinux.com
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar on Edubuntu

2008-11-05 Thread David Farning
On Thu, Nov 6, 2008 at 7:18 PM, David Van Assche [EMAIL PROTECTED]wrote:

 The problem here is that edubuntu and its packages are in Ubuntu Main,
 and for sugar to be in there, there must be no non-free software in
 it, and squeak is not totally free. Apple fonts not being modifiable,
 iirc. Its pretty much the same policy as debian. Scratch was recently
 rejected from MOTU for the similar reasons.

 David Van Assche

Is the issue where squeak was originally licensed under a non-free Apple
license[1] and the squeak foundations can't locate all of the original
contributors[2] to convert it to an mit license?

1. http://www.squeak.org/SqueakLicense/
2. http://netjam.org/squeak/contributors/missingSignatories

david


 On 11/6/08, Bert Freudenberg [EMAIL PROTECTED] wrote:
 
   On 05.11.2008, at 13:55, David Farning wrote:
 
.One sticking point was the availability of squeak on Ubuntu.  If I
 
   remember this issue was beaten to death before I got involved with SL.
 
 
  I only remember discussion of getting it into Debian, not Ubuntu.
   Basically, even though the license issues are finally resolved, they
   did not want to have it in because they do not agree with its current
   development model:
 
   http://lists.laptop.org/pipermail/devel/2008-June/015479.html
 
   - Bert -
 
 
   ___
   Sugar mailing list
   Sugar@lists.laptop.org
   http://lists.laptop.org/listinfo/sugar
 
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar on Edubuntu

2008-11-05 Thread David Van Assche
David: Yeah thats the one.

Vik: The edubuntu community is seeing how it can move the edubuntu
portion into universe, though that then limits support, as only main
and restricted get full support from ubuntu developers. It is
currently unsure what will go where, but edubuntu in universe means
more developers and potentially more apps.

Here is the explanation of licensing from the ubuntu pages:

main component

The main distribution component contains applications that are free
software, can freely be redistributed and are fully supported by the
Ubuntu team. This includes the most popular and most reliable open
source applications available, much of which is installed by default
when you install Ubuntu.

Software in main includes a hand-selected list of applications that
the Ubuntu developers, community, and users feel are important and
that the Ubuntu security and distribution team are willing to support.
When you install software from the main component you are assured that
the software will come with security updates and technical support.

We believe that the software in main includes everything most people
will need for a fully functional desktop or internet server running
only open source software.

The licences for software applications in main must be free, but main
may also may contain binary firmware and selected fonts that cannot be
modified without permission from their authors. In all cases
redistribution is unencumbered.

universe component

The universe component is a snapshot of the free, open source, and
Linux world. In universe you can find almost every piece of open
source software, and software available under a variety of less open
licences, all built automatically from a variety of public sources.
All of this software is compiled against the libraries and using the
tools that form part of main, so it should install and work well with
the software in main, but it comes with no guarantee of security fixes
and support. The universe component includes thousands of pieces of
software. Through universe, users are able to have the diversity and
flexibility offered by the vast open source world on top of a stable
Ubuntu core.

Canonical does not provide a guarantee of regular security updates for
software found in universe but will provide these where they are made
available by the community. Users should understand the risk inherent
in using packages from the universe component.

Popular or well supported pieces of software will move from universe
into main if they are backed by maintainers willing to meet the
standards set for main by the Ubuntu team.

Regards,
David

On 11/6/08, David Farning [EMAIL PROTECTED] wrote:


 On Thu, Nov 6, 2008 at 7:18 PM, David Van Assche [EMAIL PROTECTED]
 wrote:
  The problem here is that edubuntu and its packages are in Ubuntu Main,
  and for sugar to be in there, there must be no non-free software in
  it, and squeak is not totally free. Apple fonts not being modifiable,
  iirc. Its pretty much the same policy as debian. Scratch was recently
  rejected from MOTU for the similar reasons.
 
  David Van Assche
 
 
 
 
 Is the issue where squeak was originally licensed under a non-free Apple
 license[1] and the squeak foundations can't locate all of the original
 contributors[2] to convert it to an mit license?

 1. http://www.squeak.org/SqueakLicense/
 2.
 http://netjam.org/squeak/contributors/missingSignatories

 david
 
 
 
  On 11/6/08, Bert Freudenberg [EMAIL PROTECTED] wrote:
  
On 05.11.2008, at 13:55, David Farning wrote:
  
 .One sticking point was the availability of squeak on Ubuntu.  If I
  
remember this issue was beaten to death before I got involved with SL.
  
  
   I only remember discussion of getting it into Debian, not Ubuntu.
Basically, even though the license issues are finally resolved, they
did not want to have it in because they do not agree with its current
development model:
  
  
 http://lists.laptop.org/pipermail/devel/2008-June/015479.html
  
- Bert -
  
  
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar
  
  ___
  Sugar mailing list
  Sugar@lists.laptop.org
  http://lists.laptop.org/listinfo/sugar
 


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [IAEP] Sugar on Edubuntu

2008-11-05 Thread David Farning
Thanks Edward,

I see that you have cced Yoshiki and Robin.  If they don't catch this
thread, I follow up with them.

thanks
david

On Thu, Nov 6, 2008 at 7:46 PM, Edward Cherlin [EMAIL PROTECTED] wrote:

 On Wed, Nov 5, 2008 at 5:35 PM, David Farning [EMAIL PROTECTED]
 wrote:
 
 
  On Thu, Nov 6, 2008 at 7:18 PM, David Van Assche [EMAIL PROTECTED]
  wrote:
 
  The problem here is that edubuntu and its packages are in Ubuntu Main,
  and for sugar to be in there, there must be no non-free software in
  it, and squeak is not totally free. Apple fonts not being modifiable,
  iirc. Its pretty much the same policy as debian. Scratch was recently
  rejected from MOTU for the similar reasons.
 
  David Van Assche
 
  Is the issue where squeak was originally licensed under a non-free Apple
  license[1] and the squeak foundations can't locate all of the original
  contributors[2] to convert it to an mit license?
 
  1. http://www.squeak.org/SqueakLicense/
  2. http://netjam.org/squeak/contributors/missingSignatories
 
  david

 That was the problem. My understanding is that it has very nearly been
 dealt with. Yoshiki and Robin will know much more than I.
 =
 As mentioned in the leadership discussion minutes from Craig, the
 plan now is as follows:

  - Make Squeak version 4.0.  This is based on the 3.11 effort but
   get rid of or rewrite code that are not relicensed and make a
   fully relicensed version relatively conservatively.  Etoys 4.0 is
   now fully relicensed, and we can bring the removal and rewrite
   changesets from that stream.

  - Craig continue to work on the Spoon based system.  It is dubbed
   Squeak 5.0.  (My personal opinion is that because it is fairly
   different, it could have a different name, but...)

 BTW, during the Etoys' relicensing effort, I made a little web app
 that lets you view *all history* from Squeak V1 to the latest version:

 http://tinlizzie.org:8080/seaside/examples/authorship2

 I can make a similar page for 3.10 or such, and also give a tool to
 check the unlicened code in a particular code base.

  Ken and Mathew, how does it sound?

 -- Yoshiki
 =
 Robin Norwood
  to fedora-olpc-li.

 Aug 11

 Hi,

 For the few of you who aren't on the extensive Cc list, we've had a
 discussion about the Squeak license with Fedora legal (Tom Callaway)
 and VPRI (Kim Rose and others).

 To summarize:

 o As of this moment, there is probably still some code in Squeak that
 has not been properly moved to the MIT license.  (Mostly because the
 original contributors can't be found).

 o Fedora can't accept code that is in this state.

 o Kim Rose says:

 
 My colleagues, Yoshiki Ohshima and Bert Freudenbeg (along with a few
 others) have been reviewing all code and our signed Relicensing
 Agreements for the past week or so.  I believe they are stripping out
 any code that still remains in the image for which we do not have
 signed agreements to cover.  I will meet with them upon my return
 from vacation week of August 18th to see exactly where we stand.
 

 So, it looks very hopeful that squeak will soon be entirely safe to
 include in Fedora, and we'll know more after the 18th.

 -RN

 --
 Robin Norwood
 Red Hat, Inc.

 The Sage does nothing, yet nothing remains undone.
 -Lao Tzu, Te Tao Ching


 --
 Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name
 And Children are my nation.
 The Cosmos is my dwelling place, The Truth my destination.
 http://wiki.sugarlabs.org/go/User:Mokurai

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar on Edubuntu

2008-11-05 Thread David Van Assche
I wasnt aware squeak was a firmware binary or a font...

No but seriously, that passage talks about just fonts.. not software
that uses wrongly licensed components, which is what squeak is

David

On 11/6/08, Luke Faraone [EMAIL PROTECTED] wrote:


 On Wed, Nov 5, 2008 at 20:18, David Van Assche [EMAIL PROTECTED] wrote:
  The problem here is that edubuntu and its packages are in Ubuntu Main,
  and for sugar to be in there, there must be no non-free software in
  it, and squeak is not totally free. Apple fonts not being modifiable,
  iirc. Its pretty much the same policy as debian.

 This does not seem to be the case, according to
 http://www.ubuntu.com/community/ubuntustory/components
 :


 The licences for software applications in main must be free, but main may
 also may contain binary firmware and selected fonts that cannot be modified
 without permission from their authors. In all cases redistribution is
 unencumbered.

 -lf


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] November conference (meeting notes)

2008-11-04 Thread David Farning
On Wed, Nov 5, 2008 at 2:09 PM, Marco Pesenti Gritti [EMAIL PROTECTED]wrote:

 Hello,

 we met to discuss schedule and scope of the meeting today. Tomeu,
 Marco, Scott, Mel, Michael, Samuel was present.

 == Schedule ==

 We came up with two possible schedules, we haven't made a call about
 which one to go for yet.

 1)

 Monday 17 - Hackfest. Mel: might be a good time to do a so, coders in
 Boston, you've wanted to learn how to help out with our code base,
 right? intro night.

 Tuesday 18
 Wednesday 19 - Technical talks.

 Thursday 20 - Technical planning. Scott: I want to leave saying
 something like: 9.1 is going to have a new journal (implemented by
 cscott), improved security (implemented by mstone).  Secondary
 objectives, if we have time or find additional help, will be better
 networking (cscott), better tools (mstone).

 Friday 21
 Saturday 22 - Sugar Labs planning. Build community, partnership, strategy.

 2)

 Monday 17 - Hackfest
 Tuesday 18 - Sugar Labs planning
 Wednesday 19 - Technical talks
 Thursday 20 - Technical talks
 Friday 21 - Technical planning
 Saturday 22 - Sugar Labs planning.

 The problem with 1) is the 18 is likely going to be a busy day for
 OLPC employees. On the other hand, Walter is not in town Tuesday.
 Walter, David, since you was not in the meeting, how do you feel about
 it?


If possible, 1 sounds like a more logical flow.
Hackfest - Meet and find our common goal of developing good software.
Talks - Establish a common picture of the state of Sugar.
Tech Planning  - Collaboratively establish where we want to take Sugar.
SL Planning - Establish where we want to take sugar

david




 == Actions ==

 * Turn the list of call in the wiki in a proper schedule for the two
 days of technical talks. (Scott)
 * Contact donors to see if they are willing to move their funding
 offers to the Sugar conference. (Scott)
 * Coordinate Walter to figure out which rooms we are using for the
 talks. (Samuel)
 * Contact people that offered housing to see if the offer is valid for
 the Sugar conference. (Marco)

 Please keep everyone informed on your progress.

 Thanks,
 Marco

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [IAEP] membership guidelines again

2008-11-04 Thread David Farning
On Wed, Nov 5, 2008 at 2:27 PM, Walter Bender [EMAIL PROTECTED]wrote:

 David,

 Thanks for writing this up. Comments/questions in line.

  ---Membership Guidelines---
 
  Any contributor who is active in helping Sugar Labs accomplish its
 mission
  is eligible for membership.

 It would be helpful to cite some examples here, e.g.,
 * asking questions is active participation


I don't know(:  A few weeks ago, I was thinking 'two months sustained
participation' now I am leaning towards showing enough interest to put up a
profile and attend a new member session.



  Individuals who's contributions may become part of downstream projects
 may
  be asked to sign an Individual Contributors Agreement.

 Should we assume this burden or leave it to the downstream projects.
 Can you cite an example?

This is something we need to clarify with the SFC.  If they don't feel it is
necessary we can drop it.



  ---Membership process---
 
  Add profile to wiki.sugarlabs.org .
 
  Introduce yourself at a new members session.

 The initial membership page in the wiki is certainly obsolete at
 this point. But do we want to accumulate a mailing list for things
 like elections? Or just use sugar@ and [EMAIL PROTECTED]


I should have clarified new member session better.  I was think of adding
new member sessions to existing irc meetings.  That way, new members
interested in design would attend a design a meeting and introduce
themselves.  The existing design team would then get a chance to learn about
the skills and talents of new members.  The same would hold true for other
types of meetings as well.



  ---Membership philosophy---
 
  The public profiles and introductions are not a trial. They are chance
 for
  new members to share their portfolios, skills, and interests.

 nice.

  ---Membership bylaws---
 
  Membership Types - Sugar Labs has two type of memberships; Individual and
  Partner. Individual memberships are merit based. Organizational
 memberships
  are financially based.
 
  Individual Member - The core of Sugar Labs will be composed of individual
  members. Individual members can run for the Oversight Board,vote in board
  elections, and issue or endorse a referendum.
 
  Partners – Partners are organizations that participate in, and want to
 show
  support for, the Sugar Labs ecosystem. Partners can appoint a
 representative
  to sit on the Advisory Board.
 
  Membership Requirements - Membership is a statement of share goals
 between a
  members and Sugar Labs.
 
  Individual - Individual membership is a sign of shared goals with the
 Sugar
  Labs ecosystem. It is a sign of active involvement in Sugar Labs.
 
  Partner - Partnership is a sign of support for the Sugar Labs ecosystem.
  Partners are asked to publicly commit help helping Sugar Labs. The
 requested
  commitment fees will vary depending on the annual revenues, type, and
  location of headquarters of an organization.
 
  Membership Benefits - In return for their contributions, members are
  rewarded with authority and responsibility
 
  Individual
 
  Can run for the Oversight Board,vote in board elections, and issue or
  endorse a referendum.
 
  Will receive an @sugarlabs.org e-mail alias that forwards to their real
  e-mail.
 
  Can print business cards with the Sugar Labs logo.
 
  Can Syndication their blog on Planet Sugar Labs.
 
  Partner
 
  Can sit on the Advisory Board.
 
  Can participate in Sugar Labs committees, where specifications and
  guidelines are developed and where discussions are conducted;
 
  Can use the Sugar Labs branding on their Web site and to participate in
  press releases.
 
  Receive public recognition on the Sugar Labs website.
 
  Membership Duration and Renewal
 
  Individual
 
  Individual Membership is for one year.
 
  Individual members can renew their membership annually.

 Opt in or opt out?


I was thing opt in.



  Partner
 
  Partnership is for one year.
 
  Partners must be renewed annually.
 
  Membership Termination - Memberships may be terminated by lack of current
  participation or removal by the membership.
 
  Voluntary
 
  An Individual member will be remove from the membership roles if they
 fail
  to renew their membership.
 
  An Individual member may resign their membership at any time.
 
  Involuntary -- An Individual membership may be revoke by an affirmative
 vote
  of a two-thirds majority of the members of the Foundation.
 


thanks
david


 -walter

 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] solar powered ltsp for developing world

2008-11-04 Thread David Van Assche
checkk this out: http://www.linux.com/feature/151362

Scott Johnson of GNUveau Networks has developed a solar-powered
Internet hub system (running Ubuntu GNU/Linux) that he builds to
order in his Daytona Beach, Florida, home. His objective is to bring
computers and the Internet to places that have no connectivity, no
phone service, and no electricity. This is no pipe dream. There are
real SolarNetOne installations running in Africa right now, providing
wireless connectivity and Internet Cafe access to hundreds of
people. The system uses off-the-shelf hardware that Scott modifies to
run on 12V -- and to use a lot less power than the stock versions. As
Scott says, in solar-powered computer installations, The Watt is
king.

Theres quite a mention of OLPC there...

kind regards,
David Van Assche
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Activities packaging

2008-11-03 Thread David Van Assche
Perhaps they could be held in a database on schools.sugarlabs.org,
this allows for easy searching of the bundles, grouping, and accessing
in one location.

just a thought,
David Van Assche

 * If possible, don't publish the actual .xo files as uploads to the
 OLPC (or any other) wiki.

 It puts a big drain on the wiki when lots of people download .xo files
 from the wiki. They should preferably be linked from the wiki but
 actually hosted on a conventional web server. OLPC provides hosting -
 http://wiki.laptop.org/go/Project_hosting. If you applied and didn't
 hear back, ask again. You can use the shell account on dev.laptop.org
 to host the .xo files - I put mine in my public_html/bundles so they
 show up at http://dev.laptop.org/~morgan/bundles.

 Regards
 Morgan
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] November meeting

2008-11-03 Thread David Farning
In light of the cancellation of the formal XO meeting that was tentatively
scheduled for November.  It make sense to have an informal community meeting
instead.

Micheal Stone and C. Scott have taken the initiative to start arranging a
community SugarCamp.  I would like to leverage on their work and propose the
follow schedual for a November physical meeting.

Nov 17-18 Sugar upstream/downstream coordination and planning
Nov 19  General Sugar technological discussion
Nov 20-21 Sugar strategic planning
Nov 22-23 Hackfest

In light of this being a developer driven event, I would also like to
propose that the event be informally coordinated by the developers
themselves.

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Schools.Sugarlabs.org

2008-11-01 Thread David Farning
Very nice, and a little bit scary.As Caroline said, we are breaking out of our 
comfort zone and engaging teacher.nbsp; Yikes!From the teachers that I have 
talked to and Caroline#39;s recommendation, we are establishing a separate 
community for teacher and students.nbsp; Apparently, wikis, mailing lists and 
IRC channels, which are primarily populated by developers, are not user 
friendly:(The overall goal is to provide a means for small deployment to work 
together to create the synergy of a large scale saturation deployment.nbsp; I 
am envisioning starting with three themes or courses:Using Sugar - A gentle 
introduction by teacher and for teachers into Sugar.Teaching with Sugar - A 
place were teachers learn to teach use the Sugar interface, activities, and 
pedagogy.Lesson plans - A place to teachers to develop and share lesson 
plans.But, Please Note, the only time I have interacted with live students was 
as a TA in an engineering finance.nbsp; So I may be totally wrong:/)
thanksdavid nbsp;  nbsp; 
On  11/01/2008, 09:58, Caroline Meeks ([EMAIL PROTECTED]) wrote:There is now a 
Moodle server for the Sugar community#39;s use at schools.sugarlabs.org.

If you would like to set up a course please let me or David Farning know.nbsp; 

 So far our plans are to use it support collaboration by nontechnical groups 
that maybe more used to a web based forum then a mailing list.nbsp; However, 
its available for repositories and other uses as well.nbsp; 

It is being hosted by Solution Grove.nbsp; We also support LAMS so we#39;ll 
hook that into Moodle next week so folks can play with it if they like.nbsp; 
We are open to trying out new things, installing Moodle Modules etc. so let us 
know what you need.
 
Thanks,
Caroline

-- 
Caroline Meeks
Solution Grove
[EMAIL PROTECTED]

617-500-3488 - Office
505-213-3268 - Fax
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [IAEP] Schools.Sugarlabs.org

2008-11-01 Thread David Van Assche
Having actually taught with Moodle, I can tell you that teachers want
to be able to have a place to download content from and put into their
own Moodle setups as quickly as possible (most UK schools are going
moodle), learning to use it as they do that. I'm not sure how many
teachers will have time to actually go through how to use sugar from a
teachers perspective, or what sugar is. I envision a centralised
Moodle server being more for content creators and developers, with
teachers taking part when they need to collect and download content.
In order for Sugar to be effective in lesson plans it must be fit into
the particular country's curriculum and subjects.

Also, from the name, its not quite clear whether schools.moodle.org
would be teacher centric or student centric.

just my 2 cents.

David Van Assche

On Sat, Nov 1, 2008 at 4:46 PM, David Farning [EMAIL PROTECTED] wrote:
 Very nice, and a little bit scary.

 As Caroline said, we are breaking out of our comfort zone and engaging
 teacher.  Yikes!

 From the teachers that I have talked to and Caroline's recommendation, we
 are establishing a separate community for teacher and students.  Apparently,
 wikis, mailing lists and IRC channels, which are primarily populated by
 developers, are not user friendly:(

 The overall goal is to provide a means for small deployment to work together
 to create the synergy of a large scale saturation deployment.  I am
 envisioning starting with three themes or courses:

 Using Sugar - A gentle introduction by teacher and for teachers into Sugar.

 Teaching with Sugar - A place were teachers learn to teach use the Sugar
 interface, activities, and pedagogy.

 Lesson plans - A place to teachers to develop and share lesson plans.

 But, Please Note, the only time I have interacted with live students was as
 a TA in an engineering finance.  So I may be totally wrong:/)

 thanks

 david





 
 On 11/01/2008, 09:58, Caroline Meeks ([EMAIL PROTECTED]) wrote:
 There is now a Moodle server for the Sugar community's use at
 schools.sugarlabs.org.

 If you would like to set up a course please let me or David Farning know.

 So far our plans are to use it support collaboration by nontechnical groups
 that maybe more used to a web based forum then a mailing list.  However, its
 available for repositories and other uses as well.

 It is being hosted by Solution Grove.  We also support LAMS so we'll hook
 that into Moodle next week so folks can play with it if they like.  We are
 open to trying out new things, installing Moodle Modules etc. so let us know
 what you need.

 Thanks,
 Caroline

 --
 Caroline Meeks
 Solution Grove
 [EMAIL PROTECTED]

 617-500-3488 - Office
 505-213-3268 - Fax

 ___
 IAEP -- It's An Education Project (not a laptop project!)
 [EMAIL PROTECTED]
 http://lists.sugarlabs.org/listinfo/iaep

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [IAEP] Sugar on Ubuntu LiveUSB is ready

2008-11-01 Thread David Van Assche
You are correct, its only for Intrepid... but its cool and easy never
the less :-) and intrepid is out now, so now's a good a time as any to
upgrade...

David

On Sat, Nov 1, 2008 at 5:28 PM, Walter Bender [EMAIL PROTECTED] wrote:
 I never seen it on Hardy.

 -walter

 On Sat, Nov 1, 2008 at 12:07 PM, Caroline Meeks
 [EMAIL PROTECTED] wrote:
 Hi David,

 I boot up with my USB.
 I enter Sugar.
 How do I get to System - Administration for Hardy Heron?

 On Sat, Nov 1, 2008 at 12:04 PM, David Van Assche [EMAIL PROTECTED]
 wrote:

 Actually with the advent of intrepid Ibex, and I believe Hardy Heron
 too, there is a menu option under System - Administration that says
 create USB startup disk. You choose your iso and choose how much of
 the usb stick u want to use for the OS, and hit create startup disk...
 dont think it could be simpler...

 David Van Assche

 On Sat, Nov 1, 2008 at 4:50 PM, Caroline Meeks
 [EMAIL PROTECTED] wrote:
  Ok! I got this to work. thank you Ubuntu developers but talk about
  screwing
  in your own seat!
 
  Is there an easier way to help people create USBs? On SLAX we created a
  zip
  file then there was a boot file (2 versions actually one for linux and
  one
  for windows) that is run to make the stick bootable:
  http://schoolkey.net/wiki/creating-keys
 
  Is there a way I can I copy my USB and make the new one bootable so I
  don't
  have to go through the whole process again?
 
  The USB boots up to Sugar, which is what I want. Is there a way for me
  to
  also access the underlying Ubuntu?
 
 
 
  Here is my feedback on making the existing directions more friendly.
 
  Download the stock ubuntu-8.04.1-desktop-i386.iso and burn it
 
  Yup, I can do this.
 
  Boot from this CD and from there, use LiveUSB to copy the system to USB
  stick (use a stick with 1-2 GB capacity as problems have been reported
  with
  larger ones)
 
  Ok so when you follow this link you eventually end up at this page.
  http://ppa.launchpad.net/probono/ubuntu/pool/main/l/liveusb/
 
  Please provide instructions on exactly what to download. I picked
  liveusb_0.1.1_all.deb
  Then also provide instructions on exactly what the user should do to
  install
  it.  I fumbled around and eventually it opened, but I couldn't actually
  tell
  someone else how to do it.
  Then provide instruction on exactly which options to set.  I picked both
  persistence and flash and the flash ended up giving me an error.
 
  If you use the persistence option, you need to replace casper/initrd.gz
  on
  the stick with the bugfixed initrd.gz provided here.
 
  The Casper direction is write protected. Please provide instructions on
  how
  to deal with that.
  What is this? Why am I doing it?
 
  Add the file sugar.squashfs to the directory casper/ on the USB stick
 
  Again the write protection on Casper made this more of a challenge then
  might be expected.
 
 
 
 
 
 
  On Fri, Oct 31, 2008 at 12:19 AM, David Farning [EMAIL PROTECTED]
  wrote:
 
  It looks like our friends at Ubuntu have been hard at work building a
  Subuntu live usb.  Simon Peter, also know as probono, has posted
  information
  on downloading and building the usb at
 
  http://dev.laptop.org/~probono/sbuntu/
 
  Thanks to the Ubuntu SugarTeam for packaging Sugar on Ubuntu and to
  Probono for building the sugar.squashfs.
 
  David
 
 
  ___
  Sugar mailing list
  Sugar@lists.laptop.org
  http://lists.laptop.org/listinfo/sugar
 
 
 
 
  --
  Caroline Meeks
  Solution Grove
  [EMAIL PROTECTED]
 
  617-500-3488 - Office
  505-213-3268 - Fax
 
  ___
  IAEP -- It's An Education Project (not a laptop project!)
  [EMAIL PROTECTED]
  http://lists.sugarlabs.org/listinfo/iaep
 



 --
 Caroline Meeks
 Solution Grove
 [EMAIL PROTECTED]

 617-500-3488 - Office
 505-213-3268 - Fax

 ___
 IAEP -- It's An Education Project (not a laptop project!)
 [EMAIL PROTECTED]
 http://lists.sugarlabs.org/listinfo/iaep




 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar on Ubuntu LiveUSB is ready

2008-10-31 Thread David Farning
There is a Edubuntu developer planning session on Nov 5th.  At that point,
we will see about the process of making Subuntu an official release.  Ubuntu
educational efforts have not seemed to pay off for them yet.  They have
recently shifted their inhouse edubuntu developer to Ubuntu mobile.

thanks
david

On Fri, Oct 31, 2008 at 3:20 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:

 On Fri, Oct 31, 2008 at 5:19 AM, David Farning [EMAIL PROTECTED]
 wrote:
  It looks like our friends at Ubuntu have been hard at work building a
  Subuntu live usb.  Simon Peter, also know as probono, has posted
 information
  on downloading and building the usb at
 
  http://dev.laptop.org/~probono/sbuntu/http://dev.laptop.org/%7Eprobono/sbuntu/
 
  Thanks to the Ubuntu SugarTeam for packaging Sugar on Ubuntu and to
 Probono
  for building the sugar.squashfs.

 Awesome! Congrats to all the Ubuntu Sugarteam.

 Have already been any discussions about adding Subuntu to the list of
 official Ubuntu derivatives for the next release? Something similar to
 the Fedora Sugar spin?

 Regards,

 Tomeu

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [IAEP] Sugar on Ubuntu LiveUSB is ready

2008-10-31 Thread David Van Assche
The politics are far more complicated, edubuntu used to be a thriving
community, which prompted Canonical to market the Educational side
more and use the Ubuntu branding rather than edubuntu. It caused some
confusion and the community sort of migrated to various areas, the
most notable being LTSP. The main 'paid' edubuntu developer was moved
to edubuntu netbook remix (also an education project) but is still
quite active in upstream LTSP and edubuntu support. The
marketing/education contracts guy is still paid by canonical and
working on the educational side, so I wouldn't say they've given up,
they've just made some strange re-branding decisions. Anyway, there is
more info at the meeting next wednesday 18.00 UTC at #ubuntu-meeting
for those interested in hearing the future of edubuntu and ubuntu in
education, as well as how sugar can play a role there. I believe
Morgan Collet will be presenting Sugar there.

Kind Regards,
David Van Assche

On Fri, Oct 31, 2008 at 6:51 PM, David Farning [EMAIL PROTECTED] wrote:
 There is a Edubuntu developer planning session on Nov 5th.  At that point,
 we will see about the process of making Subuntu an official release.  Ubuntu
 educational efforts have not seemed to pay off for them yet.  They have
 recently shifted their inhouse edubuntu developer to Ubuntu mobile.

 thanks
 david

 On Fri, Oct 31, 2008 at 3:20 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:

 On Fri, Oct 31, 2008 at 5:19 AM, David Farning [EMAIL PROTECTED]
 wrote:
  It looks like our friends at Ubuntu have been hard at work building a
  Subuntu live usb.  Simon Peter, also know as probono, has posted
  information
  on downloading and building the usb at
 
  http://dev.laptop.org/~probono/sbuntu/
 
  Thanks to the Ubuntu SugarTeam for packaging Sugar on Ubuntu and to
  Probono
  for building the sugar.squashfs.

 Awesome! Congrats to all the Ubuntu Sugarteam.

 Have already been any discussions about adding Subuntu to the list of
 official Ubuntu derivatives for the next release? Something similar to
 the Fedora Sugar spin?

 Regards,

 Tomeu


 ___
 IAEP -- It's An Education Project (not a laptop project!)
 [EMAIL PROTECTED]
 http://lists.sugarlabs.org/listinfo/iaep

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [IAEP] Sugar on Ubuntu LiveUSB is ready

2008-10-31 Thread David Farning
Thanks David that explanation make a lot more sense than my naive one.

Who is the marketing/education contract guy?  I would like to touch base
with him.

I will also be at the meeting to explain background issues if necessary.
The other guys on the Ubuntu SugarTeam have gained much more credibility in
the Ubuntu community and will be speaking for us.

thanks
david

On Fri, Oct 31, 2008 at 7:01 PM, David Van Assche [EMAIL PROTECTED]wrote:

 The politics are far more complicated, edubuntu used to be a thriving
 community, which prompted Canonical to market the Educational side
 more and use the Ubuntu branding rather than edubuntu. It caused some
 confusion and the community sort of migrated to various areas, the
 most notable being LTSP. The main 'paid' edubuntu developer was moved
 to edubuntu netbook remix (also an education project) but is still
 quite active in upstream LTSP and edubuntu support. The
 marketing/education contracts guy is still paid by canonical and
 working on the educational side, so I wouldn't say they've given up,
 they've just made some strange re-branding decisions. Anyway, there is
 more info at the meeting next wednesday 18.00 UTC at #ubuntu-meeting
 for those interested in hearing the future of edubuntu and ubuntu in
 education, as well as how sugar can play a role there. I believe
 Morgan Collet will be presenting Sugar there.

 Kind Regards,
 David Van Assche

 On Fri, Oct 31, 2008 at 6:51 PM, David Farning [EMAIL PROTECTED]
 wrote:
  There is a Edubuntu developer planning session on Nov 5th.  At that
 point,
  we will see about the process of making Subuntu an official release.
  Ubuntu
  educational efforts have not seemed to pay off for them yet.  They have
  recently shifted their inhouse edubuntu developer to Ubuntu mobile.
 
  thanks
  david
 
  On Fri, Oct 31, 2008 at 3:20 AM, Tomeu Vizoso [EMAIL PROTECTED]
 wrote:
 
  On Fri, Oct 31, 2008 at 5:19 AM, David Farning [EMAIL PROTECTED]
  wrote:
   It looks like our friends at Ubuntu have been hard at work building a
   Subuntu live usb.  Simon Peter, also know as probono, has posted
   information
   on downloading and building the usb at
  
   http://dev.laptop.org/~probono/sbuntu/http://dev.laptop.org/%7Eprobono/sbuntu/
  
   Thanks to the Ubuntu SugarTeam for packaging Sugar on Ubuntu and to
   Probono
   for building the sugar.squashfs.
 
  Awesome! Congrats to all the Ubuntu Sugarteam.
 
  Have already been any discussions about adding Subuntu to the list of
  official Ubuntu derivatives for the next release? Something similar to
  the Fedora Sugar spin?
 
  Regards,
 
  Tomeu
 
 
  ___
  IAEP -- It's An Education Project (not a laptop project!)
  [EMAIL PROTECTED]
  http://lists.sugarlabs.org/listinfo/iaep
 

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] 9.1 proposal: Language learning on the XO.

2008-10-30 Thread David Farning
nbsp;FWIW.nbsp; I have had a number of high school teacher and university 
instructors ask about using the xo as a language learning appliance.nbsp; The 
two reoccurring themes have been:XO as a portable language lab.Ability to 
develop a language learning activity which could tailor itself to the needs of 
an individual learner.nbsp;thanksdavid 
On  10/28/2008, 20:04, Gary C Martin ([EMAIL PROTECTED]) wrote:On 28 Oct 2008, 
at 23:46, Chris Ball wrote:  sugarGreaterThan Hi, sugarGreaterThan 
sugarGreaterThan I#39;m learning Spanish at the moment, and I wish the XO made 
it easier sugarGreaterThan for me.  I don#39;t have any knowledge of what the 
right way to do either sugarGreaterThan conventional or constructionist 
language learning on computers is; if sugarGreaterThan anyone has much 
experience with either, I#39;d love to hear about it. sugarGreaterThan 
sugarGreaterThan I have some obvious candidates for software that could be 
produced in sugarGreaterThan mind: sugarGreaterThan sugarGreaterThan   * A 
method -- similar to Scott#39;s recent GtkLabel overlay for   sugarGreaterThan 
allowing sugarGreaterThan strings inside Sugar and activities to be 
translated -- that   sugarGreaterThan does a sugarGreaterThan dictionary 
lookup of a word on the screen and overlays the sugarGreaterThan 
translation of that word
into a local language.  This should be sugarGreaterThan activity-agnostic, 
if possible.  For bonus points, translate sugarGreaterThan phrases instead 
of just words. sugarGreaterThan sugarGreaterThan   * Perhaps some kind of 
Pronunciation Activity that gives you words sugarGreaterThan in the target 
language, speaks them to you, explains what they sugarGreaterThan mean in 
your local language, and asks you to speak them back, sugarGreaterThan 
perhaps grading your response?  (All but the last part is already 
sugarGreaterThan possible to do manually in the Words activity, but not in 
a sugarGreaterThan structured way.) sugarGreaterThan sugarGreaterThan   * 
Is there any free content that matches iconic images to words, sugarGreaterThan 
so that language vocabulary could be taught even without textual 
sugarGreaterThan translation to a local language? sugarGreaterThan 
sugarGreaterThan Feel free to come up with questions/ideas around language 
learning on
sugarGreaterThan the XO in general in this thread, and they#39;ll make it into 
the sugarGreaterThan conference talk.  Still being worked on by Urko, but 
functioned quite well last time I   tested on an XO. I set it up with a bunch 
of pathophysiology term   flash card type questions/answers:
http://wiki.laptop.org/go/Assimilate  sugarGreaterThan Thanks, sugarGreaterThan 
sugarGreaterThan - Chris. sugarGreaterThan --  sugarGreaterThan Chris Ball
sugarGreaterThan ___ 
sugarGreaterThan Sugar mailing list sugarGreaterThan Sugar@lists.laptop.org 
sugarGreaterThan http://lists.laptop.org/listinfo/sugar  
___ Devel mailing list [EMAIL 
PROTECTED] http://lists.laptop.org/listinfo/devel
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Benefits of creating activities

2008-10-30 Thread David Farning
Walter posed a question on how to communicate the benefits of developing
activities for Sugar in his last Sugar digest.  One approach is to look at
the philanthropic aspects of OLPC and SL for potential developers.

The primary goal of any non-profit is to accomplish the organization's
mission as stated in the mission statement.  The secondary goal is to engage
donors to share their time, talent, and money with the non-profit to help
accomplish the mission.

Step one: Communicate the organization's mission, vision, and values.  For
Sugar Labs, I see our mission as creating a good standard learning platform
around which individuals, organizations, and companies build educational
products.  Vision; students everywhere have access to Sugar.  A large part
of that vision depends on our ability to improve the technology and image of
Sugar to the point that Sugar is viewed as an asset to potential deployments
of OLPC.  Values; Provide a platform that will alway remain Free and Open.

Step two: Share mission, vision, and values. After communicating our MVV we
need to find ways in which our MVV coincides with a potential contributors
MMV.  Here the focus is not on having the donor give _to_ Sugar Labs.
Rather, it is to show how a donor can accomplish their personal goals
_through_ Sugar Labs.

Step two:  Show impact.  After communicating our MVV, we need to show a
potential contributor how they can use their time, talent, and money to have
a direct impact on accomplishing their personal goals through Sugar Labs.

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Postponement of XOCamp Event to January

2008-10-30 Thread David Farning
On Thu, Oct 30, 2008 at 12:44 PM, Tomeu Vizoso [EMAIL PROTECTED]wrote:

 On Thu, Oct 30, 2008 at 6:06 PM, C. Scott Ananian [EMAIL PROTECTED]
 wrote:
  On Wed, Oct 29, 2008 at 9:52 PM, Ed McNierney [EMAIL PROTECTED] wrote:
  The OLPC XOCamp event being planned for November 17 – 21 is being
 postponed
  until January, 2009.  The Fedora FUDCON conference is in Boston on
 January 9
 
  As should be clear, I'm not happy at all with how this is being handled.
 
  We will have Martin, Marco, Tomeu, and Bernie here the week of the
  17th (at least).  We should at least informally discuss 9.1 plans at
  that time.

 From my point of view, the situation is not so messed up as it could
 be seen from inside.


Scott, I agree that from the outside, things don't appear as messed up as
you might feel.  One of our goals in attracting outside developers to Sugar
is predictability through planning.

Open source development can be chaotic at the best of time.  We can reduce
some of that chaos by 'planning the work, and, working the plan.' and then
doing it again.  We want to reduce as many decisions as possible to
policies, but no more.

My concern with the XOcamp was the speed with which it was being put
together.  Rather than being a long term planning tool, holding the XOcamp
was becoming a fire which needed to be extinguished.

The XOCamp has been delayed, but this doesn't mean we need to stop any
 work. Stuff that is going to be worked on in the near future can still
 be discussed as we have been doing to date. I personally am not fully
 convinced of the XOCamp idea, but Scott is a smart guy and, as I still
 haven't attended properly to one, am happy to give him the benefit of
 the doubt.


I also support the idea that Scott is a bright guy.  For some time I have
been trying to figure out how to engage him more effectively in upstream
sugar development:)

Some people from outside have decided to visit Boston for some days,
 is their trip not useful because the XOCamp has been delayed? I don't
 think so at all! We have been working together for a long time and
 these have been exciting times. We surely have lots to talk, share,
 discuss, etc

 I'm confident that when the remotes come back to their homes, the work
 atmosphere will have improved significantly and this will reflect in
 our productivity.

 So, plans have changed, but are things really so bad?

 Regards,

 Tomeu
 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Data Storage and User-facing System Requirements [was Re: 9.1 Proposal: Files]

2008-10-30 Thread david
On Thu, 30 Oct 2008, Benjamin M. Schwartz wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Erik Garrison wrote:
 It seems from my reading of mailing lists, IRC logs, and listening to
 conversations with people that we are trying to resolve all of these
 issues by implementing more code to get around difficulties imposed by
 our current data storage implementation and security model.

 My argument is that we can do less work and get an improved result from
 the user's perspective by removing the layers of code (datastore and
 security restrictions) which prevent applications from behaving as they
 normally do on other systems.

 Erik:  If you want applications to behave as they do on other systems,
 then why not just use an other system?

if Sugar is only the Journal then I would definantly say to not ship Sugar 
until it's ready, and even then I would question it's value.

however Sugar is a lot more than just the Journal.

The problem is the attitude that some people seem to have that becouse 
Sugar is new and innovative, all existing software should be re-written to 
use all the new Sugar goodies.

this means that until Sugar is complete and re-implements all the worlds 
software, there will be a significant number of people who cannot use it 
becouse it can't run something that they need

for a system that's running Linux on a x86 cpu, the fact that it can't use 
the vast majority of the software available today (including the 
opensource software) is embarrasing. but beyond that, it limits how 
effective the OLPC can be by limiting the users (and as a side effect, 
limiting developers)

it's time for everyone to give up the dream that Sugar will be the biggest 
OS in the world and everyone will adapt to it. (some people have 
acknowledged this publicly, most have accepted it privatly, but some 
people still seem to think that they can force the rest of the world to 
adapt to Sugar)



Switching from 'the Journal is the main API, and we will implement some 
other mechansims to simulate a filesystem' to 'provide a POSIX filesystem 
and make the Journal be a view to that filesystem' would change the 
Journal from a liability to an asset.

it would eliminate one of the biggest barriers for existing software (the 
window manager stuff would just about cover the remainder), and with the 
Journal being optional it can be used where it makes sense, and bypassed 
where it doesn't make sense (or where it's not ready yet)

note that the POSIX filesystem does NOT mean that the user needs to 
directly access the filesystem on the nand, it could be that the file 
access is done through FUSE so that additional metadata can be stored 
along with the file. they key is that it needs to be transparent to the 
software so that existing software doesn't need to change.

David Lang
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] October 29 - Tarballs due for 0.83.1

2008-10-30 Thread David Farning
On Wed, Oct 29, 2008 at 9:20 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:

 On Wed, Oct 29, 2008 at 2:52 PM, Benjamin M. Schwartz
 [EMAIL PROTECTED] wrote:
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
 
  Tomeu Vizoso wrote:
  I have stopped work on the DS and Journal because OLPC is apparently
  funding the development of a replacement for them
 
  Really?

 Well, it's at least apparent because both Scott and Erik have
 mentioned in public that they are working on their own replacements.
 OLPC management hasn't told me to stop working on the journal, but I
 don't see how I could keep working on it without risking to lose even
 more of my time. I asked Scott if he could say by Nov 17 if he thought
 that he would be able to ship his journal in 0.84 and he seemed to
 agree.

 I didn't got a single comment from OLPC engineers when I asked them
 about my DS replacement, so I guess it wasn't considered a worth
 possibility by them.

  We could easily hack the DS in 0.83 to return D-Bus strings for
  standard properties that are known (or rather, expected) to contain
  textual data, but introducing this inconsistency in the API may not be
  such a good idea.
 
  OK. What happens to Journal entries with non-Ascii titles?

 D-Bus strings are UTF-8 encoded, so that wouldn't be a problem.

 Regards,

 Ben,

Would you be willing to continue your work on the data store in closer
collaboration with Sugar Labs?

A few day ago there was a emotional appeal from OLPC about how to 'build
trust with the community.'  It would seem to me that communicating clearly
with outside developers would be the first step in building  trust.

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] USB Based Community Access - What could work technically?

2008-10-30 Thread David Farning
*Clinic next door to a School* - A health clinic located right next door
Sasha's school has a close partnership with the school. Many students are
scene there so they decided to add a donated computer to their waiting room
just for kids to use Sugar. This computer still has its hard-drive, but its
dedicated for Sugar. Some of the basic sugar files are located on the hard
drive and it is set up to allow students to log out rather then shutting
down and restarting between each student.

This is an very interesting idea. A hybrid harddrive usb solutions.  From a
technology perspective it would not be that hard to implement.  When the
computer boots from the hard drive it waits at a login prompt for the user
to either login or insert a USB with the users /home directory.  The current
generation of linux distribution has excellent support for DBUS to
communicate the status of hot swapped devices such as USBs.

A big advantage of this method would be to take advantage of the hard-drives
speed while storing user data on the USB.  Furthermore, the users login
criteria would be stored on the USB.  This would allow passwordless login.

The main concern that I have heard about storing user data on a USB is that
kids will lose them.  Kids can be trusted not to lose their textbooks and
folders.  Why not reverse the trend of shrinking USBs and make textbook
sized USBs for kids:)  We make big pencils and big crayon for younger
students. Why not big USBs?
*
**The Zoo*: 

This seems very similar to the clinic.
*
**YMCA*: After school and on snow days and vacations Sasha goes to the local
YMCA. There is a bank of 10 computers for kids to use. They are thin clients
run from one server. There is a USB port, and the user experience is just
like booting on a stand alone computer, except because it doesn't really
have to fully boot for each student switching users is much faster.

The difficulty here seems to be defining what is a thin client.  One
interesting approach is the one taken in the
Extremadurahttp://www.hotcosta.com/Extremadura.Spain
* *region in spain.  Several years ago they start putting computers on the
desks of all of the students in the region. Now, as the computers are
becoming outdated (the students have faster computers at home) they are
adding high powered servers to schools.  By configuring the existing laptops
and desktops as clients for the new servers, they are able to extend usefull
life of the existing equipment by several years.

For this to become possiable with Sugar we will need to engage the LTSP
developers.*


At School*: Due to the E-Rate program Sasha's school and all the schools in
tow are well connected so the schools system decided to take advantage of
the economies of scale and hosts a large server centrally. In each classroom
there are thin clients and a USB port. The user experience is exactly the
same as at the YMCA, but in this case the server is located several miles
away.

A current preference for US schools seems to be using E-Rate to finance a
client server system where student can log into their virtual desktop from
anywhere that has Internet access.

This thinking seems to stem from the belief within the current generation of
school sysadmins that only they can be trusted with a student's data.  A
second reason is that schools tend to integrate students systems to closely
with teachers administrative systems.  As a result many districts are
putting a tremendous emphasis on backing up students data.

Client Server systems allow sysadmins to backup a student's data to school
or district level SAN.  It has been awhile since I have gone to school, but
I can't remember anyone photo copying my notebooks so that I would have a
'backup' if I lost my original.  On the contrary, I remember losing point
for losing my homework. It was called learning responsibility.

This belief also seems to stem from the quirk of human nature that if we pay
a consultant to install an expensive system, we tend to be happier then if
we install an inexpensive system our selves:(

On Wed, Oct 22, 2008 at 11:54 AM, Caroline Meeks [EMAIL PROTECTED]
 wrote:

 Hi,

 This is a request for technical assistance for Sugar on a Stick.

 It looks like we have a pilot school for our USB boot project, and a grant
 proposal in so I am trying to think through various use cases around
 creating ubiquitous access with a USB storage device.  I've written up some
 use cases here:


 http://www.sugarlabs.org/go/DeploymentTeam/School_Key#Vision_of_different_ways_the_USB_might_work_in_the_students_environment

 I'd love thoughts on what is feasible, how hard, and how much benefit would
 each scenario actually provide.

 I've done tests to show that Home and Grandma's are feasible.  I'm
 curious as to whether putting some of the boot files on the hard drive (Zoo)
 could reduce boot time or have any other advanatages as most of our donated
 computers will likely have working disk drives.  I wonder if combining with
 a LTSP or 

Re: [sugar] USB Based Community Access - What could work technically?

2008-10-30 Thread David Farning
My thought is that it provides a low cost initial entry point for
introducing Sugar.

I am under the impression that personal student notebooks will be the long
term solution.  In the mean time we should do whatever is necessary to make
Sugar available given the existing technological and purchasing environment.

One of the main reasons for moodle's success is the extremely low barrier to
entry.  In terms of student infrastructure all that is needed is a web
browser.  At the IT department level, all that is required is a moodle
server.  The servers can be purchased as a server in a box or an off site
service from several moodle partners for 10s of dollars per month.

Many moodle installations started in a single classroom that was lead by a
early adopter teacher.  The installations spread by other teachers seeing
the usefullness of moodle and students requesting moodle in their other
classes.

Sugar Labs can mimic this approach by creating an USB stick which converts
existing students computers, at no perment risk, to Sugar.  Sugar partners
can provide server hosting either on or off site.

thanks
david

On Thu, Oct 30, 2008 at 5:46 PM, Walter Bender [EMAIL PROTECTED]wrote:

 What is the current recommendation for a LiveUSB image?

 -walter

 On Thu, Oct 30, 2008 at 6:42 PM, David Farning [EMAIL PROTECTED]
 wrote:
  Clinic next door to a School - A health clinic located right next door
  Sasha's school has a close partnership with the school. Many students are
  scene there so they decided to add a donated computer to their waiting
 room
  just for kids to use Sugar. This computer still has its hard-drive, but
 its
  dedicated for Sugar. Some of the basic sugar files are located on the
 hard
  drive and it is set up to allow students to log out rather then shutting
  down and restarting between each student.
 
  This is an very interesting idea. A hybrid harddrive usb solutions.  From
 a
  technology perspective it would not be that hard to implement.  When the
  computer boots from the hard drive it waits at a login prompt for the
 user
  to either login or insert a USB with the users /home directory.  The
 current
  generation of linux distribution has excellent support for DBUS to
  communicate the status of hot swapped devices such as USBs.
 
  A big advantage of this method would be to take advantage of the
 hard-drives
  speed while storing user data on the USB.  Furthermore, the users login
  criteria would be stored on the USB.  This would allow passwordless
 login.
 
  The main concern that I have heard about storing user data on a USB is
 that
  kids will lose them.  Kids can be trusted not to lose their textbooks and
  folders.  Why not reverse the trend of shrinking USBs and make textbook
  sized USBs for kids:)  We make big pencils and big crayon for younger
  students. Why not big USBs?
 
  The Zoo: 
 
  This seems very similar to the clinic.
 
  YMCA: After school and on snow days and vacations Sasha goes to the local
  YMCA. There is a bank of 10 computers for kids to use. They are thin
 clients
  run from one server. There is a USB port, and the user experience is just
  like booting on a stand alone computer, except because it doesn't really
  have to fully boot for each student switching users is much faster.
 
  The difficulty here seems to be defining what is a thin client.  One
  interesting approach is the one taken in the Extremadura region in spain.
  Several years ago they start putting computers on the desks of all of the
  students in the region. Now, as the computers are becoming outdated (the
  students have faster computers at home) they are adding high powered
 servers
  to schools.  By configuring the existing laptops and desktops as clients
 for
  the new servers, they are able to extend usefull life of the existing
  equipment by several years.
 
  For this to become possiable with Sugar we will need to engage the LTSP
  developers.
 
 
  At School: Due to the E-Rate program Sasha's school and all the schools
 in
  tow are well connected so the schools system decided to take advantage of
  the economies of scale and hosts a large server centrally. In each
 classroom
  there are thin clients and a USB port. The user experience is exactly the
  same as at the YMCA, but in this case the server is located several miles
  away.
 
  A current preference for US schools seems to be using E-Rate to finance a
  client server system where student can log into their virtual desktop
 from
  anywhere that has Internet access.
 
  This thinking seems to stem from the belief within the current generation
 of
  school sysadmins that only they can be trusted with a student's data.  A
  second reason is that schools tend to integrate students systems to
 closely
  with teachers administrative systems.  As a result many districts are
  putting a tremendous emphasis on backing up students data.
 
  Client Server systems allow sysadmins to backup a student's data to
 school
  or district

Re: [sugar] USB Based Community Access - What could work technically?

2008-10-30 Thread David Farning
On Thu, Oct 30, 2008 at 6:03 PM, Caroline Meeks
[EMAIL PROTECTED]wrote:



 On Thu, Oct 30, 2008 at 6:42 PM, David Farning [EMAIL PROTECTED]wrote:

 *Clinic next door to a School* - A health clinic located right next door
 Sasha's school has a close partnership with the school. Many students are
 scene there so they decided to add a donated computer to their waiting room
 just for kids to use Sugar. This computer still has its hard-drive, but its
 dedicated for Sugar. Some of the basic sugar files are located on the hard
 drive and it is set up to allow students to log out rather then shutting
 down and restarting between each student.

 This is an very interesting idea. A hybrid harddrive usb solutions.  From
 a technology perspective it would not be that hard to implement.  When the
 computer boots from the hard drive it waits at a login prompt for the user
 to either login or insert a USB with the users /home directory.  The current
 generation of linux distribution has excellent support for DBUS to
 communicate the status of hot swapped devices such as USBs.

 A big advantage of this method would be to take advantage of the
 hard-drives speed while storing user data on the USB.  Furthermore, the
 users login criteria would be stored on the USB.  This would allow
 passwordless login.

 The main concern that I have heard about storing user data on a USB is
 that kids will lose them.  Kids can be trusted not to lose their textbooks
 and folders.  Why not reverse the trend of shrinking USBs and make textbook
 sized USBs for kids:)  We make big pencils and big crayon for younger
 students. Why not big USBs?


 Yes I think loss will be an issue.

 Big is definitely an interesting idea. I also like the braclet USBs -
 http://www.ipromo.com/?fuseaction=product.productsid=106
 Mostly we have to make it cheap enough, and making replacing them easy
 enough that its not that big a deal if they are lost.


Yes, the ability to recreate a lost USB is important.  Modifying the
existing server backup mechanism to allow teachers to reflash a USB should
be relatively straight forward.



 *
 **The Zoo*: 

 This seems very similar to the clinic.


 Interestingly when I discussed this with Marco the Zoo is hard use case.
 Everywhere else we can assume the kids are all attending the same school
 district, thus we can assume they are all running the same version of
 Sugar.  For the Zoo we might have kids from different towns all coming with
 Sugar USBs but different versions.  This might be harder to support.
 However, this is a problem I would love to have!  Not very close to our
 current reality, so we don't need to focus on it. So basically, for right
 now its similar to the clinic.


 *
 **YMCA*: After school and on snow days and vacations Sasha goes to the
 local YMCA. There is a bank of 10 computers for kids to use. They are thin
 clients run from one server. There is a USB port, and the user experience is
 just like booting on a stand alone computer, except because it doesn't
 really have to fully boot for each student switching users is much faster.

 The difficulty here seems to be defining what is a thin client.  One
 interesting approach is the one taken in the 
 Extremadurahttp://www.hotcosta.com/Extremadura.Spain
 * *region in spain.  Several years ago they start putting computers on
 the desks of all of the students in the region. Now, as the computers are
 becoming outdated (the students have faster computers at home) they are
 adding high powered servers to schools.  By configuring the existing laptops
 and desktops as clients for the new servers, they are able to extend usefull
 life of the existing equipment by several years.

 For this to become possiable with Sugar we will need to engage the LTSP
 developers.**


 Yes, I emailed Eric Harrison and he believed it was possible.  But yes, we
 need someone very familiar with LTSP to do this.

 *


 At School*: Due to the E-Rate program Sasha's school and all the schools
 in town are well connected so the schools system decided to take advantage
 of the economies of scale and hosts a large server centrally. In each
 classroom there are thin clients and a USB port. The user experience is
 exactly the same as at the YMCA, but in this case the server is located
 several miles away.

 A current preference for US schools seems to be using E-Rate to finance a
 client server system where student can log into their virtual desktop from
 anywhere that has Internet access.

 This thinking seems to stem from the belief within the current generation
 of school sysadmins that only they can be trusted with a student's data.  A
 second reason is that schools tend to integrate students systems to closely
 with teachers administrative systems.  As a result many districts are
 putting a tremendous emphasis on backing up students data.

 Client Server systems allow sysadmins to backup a student's data to school
 or district level SAN.  It has been awhile since I have gone

[sugar] Sugar on Ubuntu LiveUSB is ready

2008-10-30 Thread David Farning
It looks like our friends at Ubuntu have been hard at work building a
Subuntu live usb.  Simon Peter, also know as probono, has posted information
on downloading and building the usb at

http://dev.laptop.org/~probono/sbuntu/

Thanks to the Ubuntu SugarTeam for packaging Sugar on Ubuntu and to Probono
for building the sugar.squashfs.

David
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] 9.1 Proposal: Files

2008-10-29 Thread david
On Wed, 29 Oct 2008, Bill Bogstad wrote:

 On Wed, Oct 29, 2008 at 1:21 AM, Benjamin M. Schwartz
 [EMAIL PROTECTED] wrote:

 2) Data access and user-perceived reliability:

 Problem: Users can't find things because they're not providing enough
 metadata for search to work, and there's too much stuff for them to find
 it without search.

 ...
  - Reduce the number of unwanted objects that accumulate
   - by providing a draft mode option that does not produce any object
 - but still produces a listing in a separate Actions view (see
 http://wiki.laptop.org/go/Designs/Journal)
   - by resuming previous instances by default, so as to encourage
 continued work on existing objects

 Alternative proposal to encourage Journal use:

 When the system boots, start in the Activity view with the Journal;
 not in the Home view. Pre-populate Journal with entries for the
 recently written help manual and selected (3 or 4) entries for the
 most commonly used/popular activities.  This would emphasize the
 importance of the Journal in tying the whole system together.  By
 putting the help manual at the top, I believe the discoverability of
 many features/activities would be greatly increased.

the fact that they will quickly disappear off the screen, and may be 
auto-deleted by the system greatly limits their value.

David Lang

 Note: the pre-populated Journal entries would be no different then any
 other entry.  If the user doesn't want them anymore, they can delete
 them without any other consequence.  This is much like the initial
 mail messages that some mail clients use to demonstrate features to
 new users.

 Bill Bogstad
 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Greetings from New Hampsire

2008-10-25 Thread David Van Assche
Hi Brendan,

If you are using LTSP as your thin client technology, the majority of
your issues have already been taken care of. These include:
- collaboration via ejabberd.
- home folders stored on server so backups are just a server side
script (rsync.)
- activities can be installed through browse in the regular way (only
an admin can do that) and can be added removed as you wish, thereby
populating the program list. Unless u mean individual programs for
different users, in which case you'd probably need to virtualise sugar
somehow or create custom chroots for it.
- file server is not needed since you are in effect already storing
everything on the server.
- mounting local media (this is part of the underlying LTSP technology
and has been available to all LTSP distributions for several years
now. That means, usb, cdrom, hard drive, local printer, bluetooth, and
sound are all working for all LTSPed distros, including for sugar.

These issues are relatively straight forward to fix:
- printing should be an easy task to tackle, and just requires a
connection to cupsys (this is really up to the programs to support
this.)
- logout instead of exit (apart from the design change of the button)
- one simply needs to replicate the action of alt+cntrl+backspace
which exits the client with no hanging processes.
- Running just some sugar apps, or just one sugar app and not the
whole thing seems a little like a waste of time since its very fast
loading up and you need the underlying core anyway. I see no
significant gains by launching just one app on top of sugar instead of
all of it. However... you can do this with local apps, which is a
plugin for LTSP that allows you to install whichever program you like
directly into the thin client cpu and ram space, so it doesn't burden
the server (useful for heavy apps like firefox+flash, video editting,
blender, etc.

From what I can see, LTSP already does almost all of what you are
wanting it to do, unless you use some other thin client technology.

Kind Regards,
David Van Assche
www.nubae.com



On Sat, Oct 25, 2008 at 3:30 AM, David Farning [EMAIL PROTECTED] wrote:


 On Thu, Oct 23, 2008 at 3:25 PM, Brendan R. Powers [EMAIL PROTECTED]
 wrote:

 Greetings,

 Hey Brendan,
 Welcome to the list!

 Our company and developers are interested in getting involved with the
 development community for Sugar. We deploy Linux desktop solutions in
 schools in the United States via thin client and fat client methods. We
 believe that Sugar's collaboration tools, journal,  and other features could
 be very appealing to younger grade (elementary and middle school) students
 and teachers. Several of our schools are interested in using Sugar in the
 classrooms already on their thin client desktops.

 Very cool, we are interested in making Sugar available to a wider audience!


 We have the Ubuntu packages running fine, but it is evident that there are
 changes that should be made to Sugar when its not being used on the OLPC.
 Some of the challenges for deploying Sugar on desktops in a school
 environment are different than using it on standalone OLPCs, which need to
 be overcome for Sugar to take a major foothold independent of the OLPC.
 Below we have listed some of the issues we think need to be addressed based
 on our experience with working in schools.


 What would be your preferred work flow? One thought would be set up a
 client/server git tree for client/server development.  Then, the work you,
 and others do, can be pulled into the main tree.  In the near future,
 SugarLabs will be hosting a git server. Either we can host a C/S tree or you
 can host it yourself.

 Do you use LTSP as the basis for your client server technology?


 The technical challenges we see are mostly problems integrating sugar into
 a thin client architecture, and into the networks of schools. One of the
 most immediate changes we will need to make are customizations to the
 interface. For example, thin clients may not need the shutdown and reboot
 options, and need a logout option. There are other customizations that we
 may need to make, such as adding or removing items from the control panel.
 These sorts of changes are small, and once done will allow people to deploy
 sugar in a small classroom environment.

 On larger installations, schools will want sugar to integrate with there
 existing file and print servers, as well as some centralized administration
 of the sugar interface. Ideally, the journal and datastore would be stored
 on the file server in such a way as to allow teachers to access the saved
 activities from a normal Windows or Linux computer. It would be interesting
 to see if we could launch sugar activities without running the entire sugar
 interface. Also, local media attached to thin client may pose a challenge,
 as the normal ways to search for and mount media are not available.

 Another important aspect of larger sugar deployments would be the ability
 of admins to customize the user

Re: [sugar] Greetings from New Hampsire

2008-10-24 Thread David Farning
On Thu, Oct 23, 2008 at 3:25 PM, Brendan R. Powers [EMAIL PROTECTED]wrote:

 Greetings,


Hey Brendan,
Welcome to the list!


 Our company and developers are interested in getting involved with the
 development community for Sugar. We deploy Linux desktop solutions in
 schools in the United States via thin client and fat client methods. We
 believe that Sugar's collaboration tools, journal,  and other features could
 be very appealing to younger grade (elementary and middle school) students
 and teachers. Several of our schools are interested in using Sugar in the
 classrooms already on their thin client desktops.


Very cool, we are interested in making Sugar available to a wider audience!




 We have the Ubuntu packages running fine, but it is evident that there are
 changes that should be made to Sugar when its not being used on the OLPC.
 Some of the challenges for deploying Sugar on desktops in a school
 environment are different than using it on standalone OLPCs, which need to
 be overcome for Sugar to take a major foothold independent of the OLPC.
 Below we have listed some of the issues we think need to be addressed based
 on our experience with working in schools.



What would be your preferred work flow? One thought would be set up a
client/server git tree for client/server development.  Then, the work you,
and others do, can be pulled into the main tree.  In the near future,
SugarLabs will be hosting a git server. Either we can host a C/S tree or you
can host it yourself.

Do you use LTSP as the basis for your client server technology?


 The technical challenges we see are mostly problems integrating sugar into
 a thin client architecture, and into the networks of schools. One of the
 most immediate changes we will need to make are customizations to the
 interface. For example, thin clients may not need the shutdown and reboot
 options, and need a logout option. There are other customizations that we
 may need to make, such as adding or removing items from the control panel.
 These sorts of changes are small, and once done will allow people to deploy
 sugar in a small classroom environment.

 On larger installations, schools will want sugar to integrate with there
 existing file and print servers, as well as some centralized administration
 of the sugar interface. Ideally, the journal and datastore would be stored
 on the file server in such a way as to allow teachers to access the saved
 activities from a normal Windows or Linux computer. It would be interesting
 to see if we could launch sugar activities without running the entire sugar
 interface. Also, local media attached to thin client may pose a challenge,
 as the normal ways to search for and mount media are not available.

 Another important aspect of larger sugar deployments would be the ability
 of admins to customize the user interface. For example they may not want
 users to have access to the control panel, or may want to set up the list of
 activities per grade, and prevent users from installing there own
 activities.

 One of the most interesting aspects of sugar is its collaboration features,
 but this too poses some difficulties. In multi classroom environments its
 not clear how the collaboration would work. Ideally there would be one
 jabber server for the entire network. This would mean that every student on
 the network could see every other student on the network, when the desired
 behavior may be to only see the students in the current class.


Using the Jabber server in a non-xs environment is a issue on which we are
only just now starting to focus.  We have a lot of work to do.


 These are some of the issues were thinking about. We could solve most of
 these problem by creating our own custom build of sugar with the patches
 needed to integrate with our current software. However, we would rather work
 with the community to create solutions to the problems. For example, one of
 the things we would like to do is to extend the profile class to allow for
 multiple back ends, as well as the ability to store generic settings. This
 would allow us to integrate some of the important profile settings, such as
 the jabber server, into our management software, while at the same time
 keeping a consistent API and keeping our code separate from the sugar tree.


Thanks for you willingness to work with us!  By Monday, Marco our lead
developer will be able to answer you questions in more detail.

thanks
david


 We are very excited about the possibilities that sugar provides. We look
 forward to contributing to this project, and we are interested in your
 thoughts about these issues.



 ---
 Brendan Powers
 Resara LLC

 1.888.357.9195
 www.resara.com

 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] 9.1 Proposal: Printing support

2008-10-21 Thread david
On Tue, 21 Oct 2008, Martin Langhoff wrote:

 On Sat, Oct 18, 2008 at 9:24 AM, C. Scott Ananian [EMAIL PROTECTED] wrote:
 *But*, we should be able to:
*  Print postscript (or pdf, or whatever, just pick *one*) to
 school server via CUP (IPP?), and install a decent selection of
 printer drivers on the school server. Control panel for 'default
 printer name', fixed to 'XS' by default.

 Ok - adding the XS side of this is something we can do in the 9.1 lifecycle.

 As I mentioned in my other email, the mechanical part of getting
 printing done is not the most interesting part of the job. It's the
 social issues around it -- handling of quotas, priorities, etc that I
 think deserve most attention. Paper, ink and printer time are
 extremely valuable.

printer selection needs to happen on the client, but all the other things 
that you list are server-side issues, aren't they?

David Lang

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Sugar, collaboration and LTSP on Ubuntu

2008-10-17 Thread David Van Assche
Hi there,
  with the generous help from #sugar devs I managed to get ltsp, sugar
and collaboration via ejabberd working on Ubuntu. This is really
exciting as it means walking into an existing networked lab with a
laptop, connecting it to the LAN, firing up sugar and letting all the
terminals enjoy the sugar experience with no installation necessary on
the cliens. The steps mentioned can be easily replicated on other
distros using the distro specific package manager. Here is a howto I
wrote:

http://www.nubae.com/sugar-on-ltsp-ubuntu-intrepid-ibex

Kind Regards,
David Van Assche
www.nubae.com
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [K12OSN] Sugar, collaboration and LTSP on Ubuntu

2008-10-17 Thread David Farning
Great Work David!
How long do you think it will take to push modified ejabber .debs through the 
Ubuntu packaging process?
thanks
David 
 

On  10/17/2008, 11:10, David Van Assche ([EMAIL PROTECTED]) wrote:Hi there,   
with the generous help from #sugar devs I managed to get ltsp, sugar and 
collaboration via ejabberd working on Ubuntu. This is really exciting as it 
means walking into an existing networked lab with a laptop, connecting it to 
the LAN, firing up sugar and letting all the terminals enjoy the sugar 
experience with no installation necessary on the cliens. The steps mentioned 
can be easily replicated on other distros using the distro specific package 
manager. Here is a howto I wrote:  
http://www.nubae.com/sugar-on-ltsp-ubuntu-intrepid-ibex  Kind Regards, David 
Van Assche www.nubae.com  ___ 
K12OSN mailing list [EMAIL PROTECTED] 
https://www.redhat.com/mailman/listinfo/k12osn For more info see /www.k12os.org


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] code contributions to Sugar (was Re: Sugar Clock)

2008-10-15 Thread David Farning
A good first towards solving this challenge is developing a project level self 
awareness of the different types of decisions we make.
1. Pedagogical 
2. Technical
3. Political
 
As a general rule we should strive to make decisions base on their pedagogical 
soundness, technical merit, and political expediency; In that order.  I am not 
sure how to implement this. Maybe they should be stated project values?
thanks
david 

On  10/15/2008, 03:30, Tomeu Vizoso ([EMAIL PROTECTED]) wrote:On Tue, Oct 14, 
2008 at 9:27 PM, Benjamin M. Schwartz  wrote:   P.S. I think this is a good 
example of why contributing to Sugar is  necessarily hard.  Many small 
technical contributions from the community  require significant policy 
decisions by the leaders.  When Sugar's  subsystems are as mature and 
rationalized as the kernel's, then perhaps we  will be able to add small 
components without needing big decisions, but  that point is still years away. 
 Anybody has ideas about how we could improve this? One thing that may help is 
the recent refactoring that Marco made in the shell. Adding a clock widget to 
the frame is now a matter of dropping a .py file in the extensions/deviceicon 
directory. What else needs to happen?  Regards,  Tomeu 
___ Sugar mailing list 
Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Give a Laptop, Change the World : G1G1 2008

2008-10-08 Thread David Farning
This is also a Sugar Labs branding issue.  Sugar Learning Platform does a
better job of conveying we are not a stand alone solution.  We are a common
point of collaboration on which educators and developers build solutions for
their own unique classrooms and situations.

thanks
david

On Wed, Oct 8, 2008 at 10:57 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:

 On Wed, Oct 8, 2008 at 5:52 PM, Eben Eliason [EMAIL PROTECTED]
 wrote:
  On Wed, Oct 8, 2008 at 7:58 AM, Walter Bender [EMAIL PROTECTED]
 wrote:
  I prefer the Sugar learning platform
 
  +1 from me as well.  (I'm torn on platform vs. environment; the
  latter actually sounds a little friendlier, to me.)

 I guess in platform Sugar would be supporting learning, where in
 environment Sugar would be where learning happens. I would vote for
 platform, as the learning really happens inside the user.

 Regards,

 Tomeu


  - Eben
 
  -walter
 
  On Wed, Oct 8, 2008 at 4:35 AM, Tomeu Vizoso [EMAIL PROTECTED]
 wrote:
  On Tue, Oct 7, 2008 at 11:49 PM, Samuel Klein [EMAIL PROTECTED] wrote:
 
  The laptops feature the latest release of the Sugar window manager,
 ...
 
  I think we should be able to find a better term than window manager,
  Matchbox is the window manager used in 8.2 and it hasn't been modified
  by OLPC. Some suggestions:
 
  - learning environment,
  - collaborative user interface,
 
  etc
 
  Regards,
 
  Tomeu
  ___
  Sugar mailing list
  Sugar@lists.laptop.org
  http://lists.laptop.org/listinfo/sugar
 
 
 
 
  --
  Walter Bender
  Sugar Labs
  http://www.sugarlabs.org
  ___
  Devel mailing list
  [EMAIL PROTECTED]
  http://lists.laptop.org/listinfo/devel
 
 
 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Sugar on Mandriva

2008-09-29 Thread David Farning
Does anyone on the list have contacts at Mandriva.  I'll start the process
of pushing Sugar through Mandriva.  I have very little experience with the
Mandriva community.

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] pydocweb regression fixed

2008-09-25 Thread David Farning
The regression in pydocweb is fixed.  I will go through the list of
docstrings requiring review.

Morgs, thanks for all the work on the network strings!

thanks
david
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Now YOU can write API documentation

2008-09-24 Thread David Farning
On Wed, 2008-09-24 at 13:55 +0200, Morgan Collett wrote:
  thanks
  david
 
 I've started on sugar.network as I went through that code recently.
 
 Here's an issue with pydocweb:
 http://sugarlabs1.xen.prgmr.com/pydocweb/doc/sugar.network.GlibTCPServer/
 doesn't show the name of a method starting with _ - _handle_accept. I
 knew it existed, so I manually edited the URL to
 get to 
 http://sugarlabs1.xen.prgmr.com/pydocweb/doc/sugar.network.GlibTCPServer._handle_accept/
 which I edited.
 
 Bug? Feature?
 

It is a feature.  Pydocweb is set to not publish private methods and
classes.  The idea is to create the documentation that is most
appreciated by application developers.  Should we change this?

As of yesterday, we hit a regression where some of the public methods
are not being imported correctly.  We are working on the issue.
http://api.sugarlabs.org/ is importing all of the functions correctly I
believe. 


thanks
david


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] apis at 4%

2008-09-22 Thread David Farning
On Mon, 2008-09-22 at 10:15 +0200, Marco Pesenti Gritti wrote:

  Yes, pydocweb uses merge from GNUs RCS to handle changes between the
  docstrings in the pydocweb database and the source code.  Whatever merge
  can not figure out, is flagged for editor attention.
 
 I will commit it, let me know if it causes any problem.
 
The changes you made to the git tree have propagated back to pydocweb.
They have been flagged for merging at
http://sugarlabs1.xen.prgmr.com/pydocweb/merge/ .

Until I feel comfortable that pydocweb is working correctly, it is
re-syncing from dev.laptop.org every six hours.  Then, I will reduce the
syncing to every 24 hours.

Syncing from git requires a 'sugar-jhbuild build.'  By parsing the
string from .../sugar-jhbuild/install/libs/python2.5/sitepackages/ , the
module reflection and introspection features work better.  It is kind of
expensive.  If tinderbox is rebuilding, and pydocweb is resyncing,  It
can take 30 seconds to get the web site to respond.

   There is a long line in alert.py which is causing a pylint warning.
  Could you turn off the documentation related pylint warnings for now?  I
  am getting hundreds of warnings from pydocweb about errors in our
  docstrings:(  Over the next few weeks we can work through the pydocweb
  warnings, then turn the pylint warning back on.
 
 The warning I have is just a line too long, so not documentation
 specific and it's the only one I'm getting. I'm not sure which errors
 you are referring to here?
 
Pydocweb has a bunch of user configurable documentation warnings to report such 
as;
line length longer the 80 chars, missing docstrings, missing parameter
list, missing brief..

  * I think it would be better to keep the top block of documentation
  under the license.
 
  Which file was mangled? I can file a bug about the location of package
  level docstrings.
 
 alert.py
bug filed

thanks
david

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] apis at 4%

2008-09-22 Thread David Farning
On Mon, 2008-09-22 at 13:17 +0200, Marco Pesenti Gritti wrote:
 Another thing... Is it possible to setup things so that one of the
 core developers has a quick look to the docs before they go in? (So
 that we have a chance to detect mistakes or to just improvements). I
 think it would be important especially in the beginning...

What do you suggest?

I can go back to filing bugs in the tracker or I can post patches to the
mailing list.

Generating the initial api documentation has an inherent tension.  

Nobody knows how to get starting writing the 1250+ blank docstrings in
Sugar.  Hence, they have been sitting for empty.

Following the theory of 'worse is better' we at least need to stub out
the docstrings before others will join in the effort.  The initial
quality of the docstring will be embarrassingly low.  

We can improve bad.  The hard step is ironically going from blank to
bad.

On the other hand, the edits we are making via pydocweb are all to
docstrings.  We can't mess up the code.

thanks
david

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] apis at 4%

2008-09-22 Thread David Farning
On Mon, 2008-09-22 at 17:11 +0200, Marco Pesenti Gritti wrote:
 On Mon, Sep 22, 2008 at 4:42 PM, David Farning [EMAIL PROTECTED] wrote:
  What do you suggest?
 
 If I understand your explanations correctly, the system already
 support some kind of review workflow... could devs just get involved
 into it?
YES anyone can get involved:)

Create a login
I'll add your permissions
Edit

  I can go back to filing bugs in the tracker or I can post patches to the
  mailing list.
 
  Generating the initial api documentation has an inherent tension.
 
  Nobody knows how to get starting writing the 1250+ blank docstrings in
  Sugar.  Hence, they have been sitting for empty.
 
  Following the theory of 'worse is better' we at least need to stub out
  the docstrings before others will join in the effort.  The initial
  quality of the docstring will be embarrassingly low.
 
  We can improve bad.  The hard step is ironically going from blank to
  bad.
 
 Yeah. I'm not suggesting to block you on very detailed review like I'd
 do if it was code. I just suspect that having a very high level look
 to the stuff which is going in might help to improve quality quite a
 bit without slowing you down too much...
 
 One way to do it, without blocking you on reviews, would be that we
 have a look to the documentation done so far and we post suggestions
 to the list.
 

Take a look at http://sugarlabs1.xen.prgmr.com/pydocweb/doc/ .  On the
initial pass, I can tag modified strings 'Need Review'.  Then a dev can
go through looking for technical errors and marking them 'Needs work
(reviewed)'. Then I can commit the strings.

By iterating between Needs editing, Needs Review, and Needs Work.  We
can work independently, while gradually increasing the quality of the
docstrings.

pydoceweb has a nice comment system.  So comments (about the
comments)can be attached to individual docstrings.

thanks
dfarning 

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] how scipy uses pydocweb

2008-09-22 Thread David Farning
I just recieved some link about how pydocweb is being used in
documenting scipy.

Joe Harrington's Project Overview:
http://conference.scipy.org/proceedings/SciPy2008/paper_7/
Stefan Van der Walt's Technical Overview:
http://conference.scipy.org/proceedings/SciPy2008/paper_5/

You might also be interested in what the Matplotlib project is doing
with Sphinx:
http://conference.scipy.org/proceedings/SciPy2008/paper_6/

thanks
david

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] apis at 4%

2008-09-21 Thread David Farning
Looking for a few people to help us hit the 5% mark for API being
written.  I hit the 4%[1] this morning:)

I am mostly stubbing out sugar.graphics with parameter lists for
function call.  It seems much easier to start from sometime rather a
blank page.

The patches are flowing into the git tree correctly.  If you find bugs
or anything that looks kludge in the system, please let us know.  This
is the first time pydocweb has been used 'in the wild.' 

thanks
david

1. http://sugarlabs1.xen.prgmr.com/pydocweb/stats/

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] apis at 4%

2008-09-21 Thread David Farning
On Sun, 2008-09-21 at 23:35 +0200, Marco Pesenti Gritti wrote:
 On Sun, Sep 21, 2008 at 7:00 PM, David Farning [EMAIL PROTECTED] wrote:
 
  The patches are flowing into the git tree correctly.  If you find bugs
  or anything that looks kludge in the system, please let us know.  This
  is the first time pydocweb has been used 'in the wild.'
 
 It's great to see progress on this!
 
 A couple of things:
 
 * Is it ok to commit changes to the documentation in git? 
Yes

 Will pydocweb pick them up?
Yes, pydocweb uses merge from GNUs RCS to handle changes between the
docstrings in the pydocweb database and the source code.  Whatever merge
can not figure out, is flagged for editor attention.

  There is a long line in alert.py which is causing a pylint warning.
Could you turn off the documentation related pylint warnings for now?  I
am getting hundreds of warnings from pydocweb about errors in our
docstrings:(  Over the next few weeks we can work through the pydocweb
warnings, then turn the pylint warning back on. 

 * I think it would be better to keep the top block of documentation
 under the license.

Which file was mangled? I can file a bug about the location of package
level docstrings.

thanks
david

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Supporting desktop applications, extending the EWMH spec

2008-09-19 Thread david
On Fri, 19 Sep 2008, Sayamindu Dasgupta wrote:

 Hello all,
 Marco and I have been discussing on how to make a window manager like
 Metacity fit into the Sugar environment, and based on our current
 discussions, as well as past discussions, it seems clear that we need
 changes to the Extended Window Manager Hints spec[1]. For details on
 why we want to do that, take a look at the first draft of the proposal
 at http://dev.laptop.org/~sayamindu/sugar_metacity/draft_1.txt

 The simplest way to do this is mentioned in the draft, namely, to have
 a new _NET_WM_WINDOW_TYPE hint, called _NET_WM_WINDOW_TYPE_NETBOOK_APP
 (feel free to suggest a better name :-P). All sugar activities are
 hinted as _NET_WM_WINDOW_TYPE_NETBOOK_APP, and the window manager
 maximizes and undecorates them.

_NET_WM_WINDOW_KIOSK would seem to be a little better to me.

netbook_app seems to imply something hardware specific, and it's not at 
all clear that it's appropriate for all netbooks.

kiosk mode implies a specific type of use, which isn't quite the same 
thing, but I think the effect of it would be the same, and that is a term 
that's already understood.

 However, Marco suggests that for applications like Firefox, or
 Thunderbird, we may actually want them to be in maximized+undecorated
 in Sugar as well, to maximize screen real estate usage. In such a
 situation, things become a bit more complicated. Marco suggests a
 double hint, some thing like _NET_WM_WINDOW_TYPE_NORMAL |
 _NET_WM_WINDOW_TYPE_APPLICATION. In a normal desktop environment the
 second _NET_WM_WINDOW_TYPE_APPLICATION will not have any effect, but
 in Sugar, _NET_WM_WINDOW_TYPE_APPLICATION will be honoured, and
 windows having this hint will be maximized + undecorated.

 However, this brings up two problems
 a) applications like firefox will need to be modified so that they set
 the _NET_WM_WINDOW_TYPE_APPLICATION hint (ideally we would like to run
 the applications unmodified).
 b) one of the major reasons why we can do away with the decorations in
 case of sugar activities is that they are designed to work well
 without decorations (eg: a large close button on the window itself).
 otoh, most desktop applications do not have this, and the close button
 is usually somewhere hidden in the menu. In some cases the close
 button may not be accessible at all (eg: a rogue popup in firefox
 which somehow circumvents the popup blocker and disables the menubar).
 Note that this is a problem with the existing Firefox activity as
 well.

you can't cover every case, but even if the menubar is disabled, the 
keystroke combination to close the window works.

David Lang

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] G1G1v2 Activities

2008-09-19 Thread david
On Thu, 18 Sep 2008, [EMAIL PROTECTED] wrote:

 benjamin m. schwartz wrote:
  Chris Ball wrote:
  | So, we shipped 19 activities with G1G1v1; that means the ten activities
  | people vote for here are likely to be a subset of that list, and we
  | aren't learning much about what new things we should include.  People
  | replying might decide to give 20 suggestions instead of 10, or to omit
  | original G1G1 activities from their list.
  |
 
  Also, G1G1v1 shipped with the old Sugar interface, which made managing
  large numbers of installed Activities very difficult.  By contrast, the
  new Sugar UI means that we could easily ship 100 Activities, with only 15
  starred by default.  Activities' average size on disk varies
  substantially, but many simpler ones are only about 100 KB, compressed.
  100 Activities * 100 KB = 10 MB, or 1% of the disk.  Each additional
  Activity provides more opportunity for exploration, and makes the
  experience more enjoyable, so I would advocate for shipping as many as
  possible.

 i disagree, to the extent that the activities appear on the laptop
 in a completely unorganized fashion -- there's no real notion of
 topic, or testedness, or age-appropriateness.  too many can make
 the prospect of exploring them overwhelming, especially given how
 long it takes to try them, and that most of the names bear almost
 no relation to the content.  i think it's better to ship a a good
 representative sample, and clear instructions (somewhere -- is it
 at least in a pre-loaded library page?) on how to explore and get
 more from our wiki.

isn't there an activity to manage activities? is there any way to order 
them so that this one shows up first?

If so, then I would say ship as close to everything as possible, with the 
idea that this management activity will help the user remove what they 
don't want easily.

not everyone who's playing around with an XO has network connectivity, 
which makes it _far_ easier to remove stuff that you don't care about then 
to add additional stuff in later.

I suspect that most of the G1G1 laptops out there are running the default 
set of activities.

Also, if you don't know what types of activities exist, you won't go 
looking for them. if you have lots of samples it's far easier to think of 
other similar things to look for.


In fact, thinking about this as I've been typing this message, I think it 
would be a _good_thing_ if there was an entry for every activity that's 
supported, even if all that the 'activity' consists of is a web page that 
shows what the activity is and has a link to download it (useful for 
activities that are otherwise too large or not appropriate for all ages)

David Lang
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar API documentation

2008-09-09 Thread David Farning
On Tue, 2008-09-09 at 16:24 +0200, Tomeu Vizoso wrote:
 On Tue, Sep 9, 2008 at 4:17 PM, Walter Bender [EMAIL PROTECTED] wrote:
  We certainly could do something equivalent to the Austin sprint. All
  being in the room together made a big difference for that initial
  push.
 
 Yes, I'm not sure Sugar developers are in a good moment to travel
 again, but if some people wanted to meet in person we could be at IRC
 answering questions.
 

Have CCed Greg (the event guy)

Janet provided an interesting link[1] to a doc marathon held by the
scipy guys.  

As I saw it, the synergistic value from the sprint came from three
areas:
1.  Overcoming the initial lack of momentum.  Putting a number of
talented writers together in a isolated environment to focus on the
particular task of creating end user documentation.

2.  Finding initial direction.  The hard work of Anne putting together
the initial chapter lists and rough outlines.

3.  Creating momentum.  This was dependent on first meeting 1 and 2.
The combination of various subject matter experts: XO, Sugar and
Technical writing all interacting with the FM tool chain.

I would like to try to put some thing similar together for API
documentation in the next couple of months.

thanks
dfaning

 1.
http://conference.scipy.org/static/wiki/joe_harrington_docmarathon.pdf

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] [Fwd: Debian-Edu Skolelinux Developer Gathering in Oslo, Norway, October 10.-12.]

2008-09-05 Thread David Farning
An interesting event for any of our Europe based friends.

SkoleLinux is(can be) a valuable partner to Sugar Labs!


 Forwarded Message 
 From: Lars Risan [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Debian-Edu Skolelinux Developer Gathering in Oslo, Norway,
 October 10.-12.
 Date: Fri, 5 Sep 2008 23:27:32 +0200
 
 Dear all,
 
 The Free Software in Schools Norway (FRISK) board are happy to
 announce a Developer Gathering to be held in Oslo on OCTOBER the 10th
 - 12th, at the Department of Informatics, University of Oslo.
 Please read more here: http://friprogramvareiskolen.no/Gathering/2008-10-Oslo
 
 The gathering is followed by a one day User Conference in down-town
 Oslo, October 13th, with a broad list of speakers, please follow this
 link:
 http://friprogramvareiskolen.no/Gathering/2008-10-UC-Oslo.
 
 We do hope and believe that this gathering will be an occasion for
 people to meet from many places of the world. please sogn in and sign
 on the sooner the better! Hope to see may of you!!
 
 Welcome,
 Lars
 
 You can register in two ways:
 
1. enter your details into the list at the bottom of the Gathering
 web-page (if you are a registered user of the Wiki)
2. send an email message to [EMAIL PROTECTED] (or
 [EMAIL PROTECTED] ), containing the following information:
   *  Subject: Yes, I will participate in the developer
 gathering dates Body:
 o Your name
 o Your travel expenses (if you are or plan to be an
 active developer, translator or contributor to Skolelinux).
 o Which part of the gathering you are joining
 (conference, technical/testing, translation, system
 user/documentation, facilitators)
 o If you are joining us for dinner on Thursday, Friday
 and/or Saturday
 o If you are a developer, we would like to know which
 Bug(s) you are going to work on as well. Our bugs can be found at
   http://bugs.skolelinux.org/
 
 

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Fragmenting or providing a foothold?

2008-09-04 Thread David Farning

It appears that the consensus is to keep activity developers and sugar
developers united on the same ML.

Instead of talking specifically about the activities list, I would like
to talk more generally about community growth.

This discussion is premised on the belief that the future of the Sugar
Learning Platform depends on two factors: Continuing the vision of
learning through 'sharing, reflection, and exploration.'  At the same
time, we must provide enough value to technical and educational
communities that they want to support and spread this vision.

One method of implementing this vision is to evolve Sugar Labs to a
structure similar to the Eclipse Foundation[1].  At is core, Eclipse is
an open learning platform.  Sugar is an open learning platform.  The
value in Eclipse is in the ecosystem surrounding the platform; the
users, the contributors, and the developers.  The value in Sugar will be
in our ecosystem;  the students, teachers, contributors, and developers
who extend and improve the platform. 

Theses student, teacher, contributor, and developer groups will evolve
from community seeds that we plant now.  My role for the last couple of
months has been to plant and foster these communities until they are
self sustaining.  When looking for places to start and foster
communities around Sugar Labs, I have been looking for three criteria:
1.  Will the new community provide benefit to the Sugar Labs community?
Do our goal coincide?  2. Is the community growing?  3.  Is the
community developing internal leadership?

With this in mind, the goal of creating new mailing lists is not to
fragment the existing community.  It is to create footholds for other
communities to develop around the central learning platform.

thanks
dfarning  



1. http://www.eclipse.org/


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar on the BeagleBoard using the OpenEmbedded toolkit.

2008-09-04 Thread David Farning
On Wed, 2008-09-03 at 13:14 -0700, Edward Cherlin wrote:
 On Mon, Sep 1, 2008 at 3:57 AM, Koen Kooi [EMAIL PROTECTED] wrote:
 
  Op 22 aug 2008, om 02:29 heeft David Farning het volgende geschreven:
 
  Welcome to the Sugar on the BeagleBoard project.  It seems that we have
  all of the pieces in place to do a port.
 
 Very good. Thank you.
 
 I see that BeagleBoards list at $149. Do you have any idea of quantity
 pricing? Apparently TI sells them only through Digikey, which only
 gives single-unit prices on its site. I can see applications for data
 acquisition and control worldwide, as well as for teaching embedded
 systems development. I am thinking of possibilities for placement of
 systems through microfinance, assuming that we can find and document
 ways to increase income using BeagleBoard+Sugar more efficiently than
 by other methods.

The BeagleBoard is a development platform for introducing developers to
the OMAP35x family of processors.  I don't believe that it was meant for
endusers.  The interesting question I my mind is, 'Who will be the first
to leverage the chipset into low cost thin clients or laptops for use
classrooms?'

thanks
dfarning  

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] finding sugarlabs.org resources

2008-09-04 Thread David Farning
On Wed, 2008-09-03 at 11:15 -0400, Mikus Grinbergs wrote:
  Mikus, when the appropriate lists are decided on and created, you will
  find them at http://lists.sugarlabs.org/
 
 I could find lists.sugarlabs.org now that I knew what I was looking 
 for (and did not use the sugarlabs.org search engine).
 
 Please make http://lists.sugarlabs.org easier to find for people who 
 do not know ahead of time what to look for.
 

You are correct Mikus,  we need to give the wiki a clean up soon;(

thanks
dfarning 

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Developing activities.

2008-09-04 Thread David Farning
On Tue, 2008-09-02 at 13:25 -0400, Brian Jordan wrote:

  1.  Create [EMAIL PROTECTED] mailing list.  We have discussed
  this a few time over the last few months.  Now that we are getting
  distro (other the OLPC) related comments the time seems right
 
  2. Create [EMAIL PROTECTED] mailing list.  This will focus
  on activity developer related issues.
 
 
 I think we have been thinking very similar thoughts -- I had
 [EMAIL PROTECTED] set up on August 12.
 
 http://lists.laptop.org/pipermail/activities/2008-August/thread.html
 
 If we do use [EMAIL PROTECTED] as the Sugar activity
 development mailing list, could you somehow import the past
 conversations from [EMAIL PROTECTED] into
 [EMAIL PROTECTED]'s archives?


Thanks, I was not aware that you set up [EMAIL PROTECTED];(

thanks
Dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] OT: Anybody worked with robot and OLPC

2008-09-02 Thread David Farning
On Mon, 2008-09-01 at 19:01 -0500, Rafael Enrique Ortiz Guerrero wrote:
 Hi 
 
 maybe this can be of interest,
 
 http://wiki.laptop.org/go/Peripherals/Robots
 
 this is planned  with open hardware.
 
 http://wiki.laptop.org/go/Open_Hardware.
 
 
 
 On Mon, Sep 1, 2008 at 6:42 PM, Carlos mauro [EMAIL PROTECTED]
 wrote:
 Hello Friends.
 
 Someone made a robot using only the OLPC. There is a project
 to adapt to the OLPC iRobot of microsoft.
 
 I am going to bring the artificial intelligence. The teacher
 will use the robotic irobor and microsoft for the course. I
 wonder if you could use an OLPC to make a robot and program
 intelligent agents. The idea is a purely academic post so that
 in future we will work with cooperative multi robot players.

On a related note... The open embedded[1] guys are making good progress
on porting Sugar to the open embedded platform.  In particular the
effort is being driven by the desire to run sugar on the Beagleboard[2].

A project that would make the transition from a turtle cursor, in turtle
art, to a little robotic turtle zipping around around the room would be
very cool.  

thanks
dfarning

1. http://wiki.openembedded.net/index.php/Main_Page

2. http://beagleboard.org/

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Developing activities.

2008-09-02 Thread David Farning
For those who have not yet gotten a chance to look at the results of
Morgs activity developers survey.  It is available at
http://wiki.laptop.org/go/User:Morgs/Activities_survey/Recommendations .
There is a lot of good stuff in there;)

Steps Sugar Labs Should take to improve the situation:  Now that the
distros are starting to pick up speed, I will focus on activities.  As
always, help is appreciated and advice is grudgingly accepted.  

1.  Create [EMAIL PROTECTED] mailing list.  We have discussed
this a few time over the last few months.  Now that we are getting
distro (other the OLPC) related comments the time seems right

2. Create [EMAIL PROTECTED] mailing list.  This will focus
on activity developer related issues.

3.  Improve API documentation.  Last week at the Book Sprint, I met a
professional writer who does Python api documentation for a living.  She
is willing to help us get our documentation processes set up and get us
started.

4.  Work on the getting involved documentation on the Sugar Wiki.

5.  Move the Sugar documentation from w.l.o to w.s.o.  When I started
this move a few moths ago, I am afraid that it was seen as a power grab
for Sugar Labs.  I will restart this move if I receive buy-in and
support from OLPC personal.

6. Using AMO as an activities server.  There are many advantages to
using Amo as an activity server. The issues that i ran into was the need
to push some patches back to mozilla to abstract the types of files AMO
serves.  With the patch set, modifing amo to meet our needs would be
pretty straight forward.  Without the patches being accepted we would
have to fork the code amo codebase.

thanks
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Sugar API documentation

2008-09-02 Thread David Farning
After some discussions with Janet Swisher last week I thought it was
time to take another stab at API documentation for sugar.

Background:
Several months ago I started experimenting with several tools to
generate API documentation from the source code.

After several misguided efforts, I settled on the following work flow to
build the docs:

1. Build sugar via sugar jhbuild.
2. run epydoc against the install direrectoy built by jhbuild.
3. Upload the contents of apidocs/*  to api.sugarlabs.org .
4. Repeat.

The work flow to contribute to the documentation is as follows:
1.  Pull git tree.
2.  Add documentation.
3.  Submit patch to SL.

What should/can we do to improve this workflow?  Cause right now no work
is flowing;(

Another possibility is to use pydocweb.  You can see an example at
http://sd-2116.dedibox.fr/pydocweb/wiki/Front%20Page/ .

Janet, could you point us to a good style guide?  There seem to be as
many way to document python as there are open source projects.

thanks
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Reference Platform for Sugar ?

2008-09-01 Thread David Farning
On Sun, 2008-08-31 at 19:41 +0200, Marco Pesenti Gritti wrote:
 On Sun, Aug 31, 2008 at 4:16 PM, Mikus Grinbergs [EMAIL PROTECTED] wrote:
  With Sugar releases being separate from OLPC releases, is there
  an 'Official Platform' on which to validate that everything works?
 
 I'm not sure to fully understand your question. Sugar can run of
 multiple platforms, I wouldn't consider any of them like official,
 but clearly OLPC is by far the most important of them at the moment.
 
Good morning Mikus;)

Thanks for you help last week.  If, by reference platform, you are
referring to a specific distribution, release, and packages set for
Sugar development.  Then, no, there is no reference platform.

One of our goals is to be distribution agnostic.  From a development
point of view this allows us to create an abstraction barrier between
Sugar and the platform underneath it.

From a social point of view we avoid the 'distro wars.'  We can focus on
being the best learning platform.  The system integrators and deployers
can chose us or not chose us, based on their current market needs.

Thanks
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] LiveCD LiveUSB

2008-09-01 Thread David Farning
On Sun, 2008-08-31 at 13:21 -0400, Ivan Krstić wrote:
 On Aug 31, 2008, at 7:42 AM, Jani Monoses wrote:
  I do not know where ISOs could be hosted though.
 
 
 SugarLabs can host them.
 
I am a bit reluctant to host them at Sugar Labs.  We are pushing to
brand Sugar as distribution agnostic.  So, distributing a Ubuntu based
live cd and live USB seems a bit disingenuous.


With that being said http://download.sugarlabs.org/sugar/liveimages/
 looks pretty good until we can find someone else to host them.  Would
just seen me the details on how and where to upload the images.
 

thanks
dfarning 

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] LiveCD LiveUSB

2008-09-01 Thread David Farning
On Mon, 2008-09-01 at 17:28 -0400, Greg Dekoenigsberg wrote:
 On Mon, 1 Sep 2008, Ivan Krstić wrote:
 
  On Sep 1, 2008, at 5:23 PM, David Farning wrote:
  I am a bit reluctant to host them at Sugar Labs.  We are pushing to
  brand Sugar as distribution agnostic.  So, distributing a Ubuntu based
  live cd and live USB seems a bit disingenuous.
 
  No, it would be disingenuous if we also refused to host _other_ live 
  CDs. Precisely because we're distro agnostic, we should provide 
  resources to all those interested in making Sugar more widely 
  available. I am happy to have a 'unofficial' or 'contrib' directory in 
  the download tree to indicate SugarLabs didn't produce the images.
 
 I agree with Ivan here.  Whomsoever has bandwidth, let them host.
 
Sounds reasonable.  Where should I upload the images?

thanks
dfarning 

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Release Cycle - Responsibilities

2008-09-01 Thread David Farning
On Sun, 2008-08-31 at 01:46 +0200, Marco Pesenti Gritti wrote:
 On Fri, Aug 15, 2008 at 10:47 PM, David Farning [EMAIL PROTECTED] wrote:
  5.  Separate OLPC deployment support developers from the Sugar Labs
  development develops.  In the last cycle it appeared that developers and
  managers split their time between support and developments.  As a
  result, no one was able to gain much momentum on either goal.
 
 I agree that it would be optimal and that it's currently a big stopper
 for the new development. But what's the solution? The OLPC Sugar team
 (3 full time developers) is too small to be able to split it up
 between support and development.

We have already made great progress in that direction.  Simon did a
great job releasing .82.  You are taking the lead on future development.

At this stage, it is pretty inevitable that OLPC would want their devs
to focus on support rather then future development.

As long as you are clearly communicating the roadmap for the next
release, we can:

1.  Help our current contributors become more productive.
2.  Engage new voluntary developers.
3.  Engage stakeholders to hire developers to work on Sugar.

thanks
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] LiveCD LiveUSB

2008-08-29 Thread David Farning
Thanks for your support on the LiveCD and LiveUSB.  We now have a script
that builds liveCDs and LiveUSBs.

The script pulls the latest packages from the SugarTeam PPA and addeds
it to the 8.4 liveCD.

Where do you think we should host the build scripts and the isos?

thanks
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar people traveling to FUDCon Brno

2008-08-28 Thread David Farning
On Thu, Aug 28, 2008 at 1:44 PM, Tomeu Vizoso [EMAIL PROTECTED] wrote:

 Hi all,

 some of the Sugar developers will come out from their honeycombs and
 fly to Brno, Czech Republic to meet at the FUDCon Brno 2008 the
 September 5 - 7, 2008. The plan is to explain to whoever listens to us
 in which way Fedora has been good for Sugar and how good Sugar could
 be for Fedora.

 We are starting to plan this meeting in [1] and we should soon move
 things to [2].

 [1] http://www.sugarlabs.org/go/Events/FUDCon_Brno_2008
 [2] https://fedoraproject.org/wiki/FUDCon/FUDConBrno2008

 Although this meeting will be a bit restricted in scope because it's
 about Fedora, we'd like to ask everybody for help in creating material
 that can be used in conferences. One example is an activity tutorial
 (or perhaps several depending on the audience and format). One pretty
 ambitious possibility would be to show how to do a gobby-like activity
 with pieces from Write and XOIrc? Eben, would you like to do a simple
 mockup of how this could look like?

 Any comments, suggestions, etc will be most welcome. And if anyone
 feels like passing by there and saying hello, would be great!

 Thanks,

 Tomeu

Tomeu,

 Please be sure to remind the Fedora folks that we now have a Ubuntu based
LiveCD and LiveUSB;)
dfarning
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Sugar on the BeagleBoard using the OpenEmbedded toolkit.

2008-08-21 Thread David Farning
Welcome to the Sugar on the BeagleBoard project.  It seems that we have
all of the pieces in place to do a port.

First, some background.

The initial port will be getting Sugar[1] to run on the Beagleboard[2]
using the Open Embedded[3] toolkit.

For a collaboration point, Jason has set up the sugar on beagle wiki[4].

For Sugar related bug, Sugar Labs uses the OLPC trac[5]. Open Embedded
uses bugzilla[6].

If you are interested come introduce yourself on the beagleboard[7]
mailing list.

thanks
dfarning


1. http://sugarlabs.org/go/Main_Page
2. http://beagleboard.org/
3. http://wiki.openembedded.net/index.php/Main_Page

4. http://elinux.org/BeagleBoardSugar

5. http://dev.laptop.org/wiki
6. http://bugs.openembedded.net/

7. http://groups.google.com/group/beagleboard?hl=en




___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [beagleboard] Why Embedded Sugar?

2008-08-20 Thread David Farning
On Tue, 2008-08-19 at 21:29 -0500, Bill Gatliff wrote:
 David Farning wrote:
  It has been a bit of a plug but it looks like we have reach critical
  mass for a self sustaining embedded Sugar community.
 
 I love the idea of getting a critical mass around something, but I don't yet
 get it regarding Sugar for embedded work.

snipped

 So, sell Sugar to me!

I am sorry if I have in any way misrepresented myself.  I am not
interested in selling sugar.

On the other hand, I am interested in locating and fostering communities
which share common goals with Sugar and Sugar Labs.

Why Sugar?  I do not believe that Sugar is the one true desktop.  I
won't even go so far as to say that Sugar is the one true educational
environment.  What I do believe is that the open source development
model can be used to create an educational stack which is socially
beneficial and commercially viable.  Sugar can be an important part of
that stack.

Why Sugar Labs?  Currently, Sugar Lab's primary mission is to support
the One Laptop Per Child project.  Nearly all of our developers are
working to support OLPC either by directly supporting the current Sugar
release or planning future releases.

From an economic perspective, the strength of the open source
development model comes from the ability for potential competitors to
collaborate on common frameworks while competing by differentiating
other parts of the stack.

OLPC is shouldering the majority of the cost of Sugar development.  My
goal for the last several weeks has been to help form communities that
share an interest in distributing the Sugar desktop to a wider audience.
The first step in that goal has been to encourage Linux distributions to
package the Sugar core and activities.

Once the packages have stabilized, I will recontact the educational
'spins' about making liveCDs and spins that directly support Sugar as a
desktop.  The third step in this process will be to directly approach
the distributions about integrating Sugar into their business models of
'give away the software and sell the support.'

The end goal of this effort is to make Sugar a commodity component of
the educational stack.  

Why embedded sugar?  The recent successes of the ASUS Eee PC, OLPC XO,
and Intel Classmate have blurred the definition of 'portable' computer
from shrunk down, ruggedized personal computer to embedded device with
extended IO capabilities.

From an Engineering perspective, the goals of the primary target device
for Sugar align closely with those of embedded devices.  More with Less.
We constantly asd, 'How can we increase usability while reducing power
consumption, size, and cost?'

Traditionally, laptop manufactures have been competing by leveraging
Moore's law into more speed, memory, and features.  Consumers have grown
accustomed to the upgrade cycle.

One Laptop Per Child turned that model on its head.  They specified
minimum features that would meet their goals. They then designed a
device that would meet those goals while keeping cost and size at a
minimum.

It is reasonable to credit OLPC with establishing the $100 laptop
market.  Neither ASUS, Intel nor any of the other players would have
been willing to undercut their existing markets without the threat of
the XO.  While we are not there yet, the $100 dollar laptop is feasible
in the near future.

As with the Sugar desktop, I do not believe that the XO is the one true
laptop or learning device.  It is and can continue to be a valuable
hardware platform for running the educational stack.

Why embedded?  Current embedded CPUs are powerful enough to run the
Sugar desktop.

The embedded industry has years of experience designing and implementing
shock resistant, dust resistant, vibration resistant, and extreme
temperature resistant devices.

The embedded industry has years of experience competing on cost.

The embedded industry has recently made significant progress at reducing
power usage and extending battery life in cell phone and other mobile
devices.

The embedded industry is making progress developing toolkits where
porting software between platforms is becoming more and more
transparent.

I Haven't been working with Sugar on embedded devices long enough to
form concrete, long term goals.  But for the short term, and as a
possible presentation topic for the up coming conference, controlling a
LEGO mindstorms robot via Sugar activity running on a BeagleBoard would
be pretty cool:)

I hope this explains my goals for Sugar Labs and the reasons for those
goals.  If your goal coincide with any of our goals, I hope we can work
together for our mutually benefit.

thanks
dfarning



___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Embedded Sugar

2008-08-19 Thread David Farning
It has been a bit of a plug but it looks like we have reach critical
mass for a self sustaining embedded Sugar community.

The first board will be the beagleboard[1]. We have assembled a core
group of developers who are in doing the port.  We will be using the
Open Embedded[2] toolkit.

OE is an interesting toolkit because it is both a cross compiler and an
embedded package management system.

thanks
dfarning

1.  http://beagleboard.org/
2.  http://www.openembedded.org/


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar on Beagle Board training at ESC Boston

2008-08-18 Thread David Farning
On Mon, 2008-08-18 at 16:00 -0500, Jason Kridner wrote:
 Call for presentation from Sugar developers,
 
 I think it would be great if the Sugar community would put forth a
 training at the Embedded Systems Conference in Boston in October[1].

What sort of class do you have in mind?  I will see what we can put
together.

 They will be holding several classes[2] on the Beagle Board and I
 believe the board is well-suited for higher-level educational
 environments (low-cost, low-power, small, DSP capabilities, 3D
 graphics, etc.).  It is certainly no OLPC replacement, but I'd like to
 get the people who are playing with that board thinking a bit
 differently about how we train programmers to think about computers--
 and I believe Sugar is a good tool for that.

Further collaboration between the embedded world and Sugar has the
potential for significant payoffs down the road.  We share a common
interest in doing more with less.  Less power, less cpu, less memory,
more usefulness.

 The Beagle Board is an ARM-based platform that is intentionally
 incomplete[3] (no case, no built-in LCD, no built-in Ethernet, etc.).
 It *is* intended to promote TI's OMAP3530 device which comes from an
 architecture originally intended for mobile phones and I'd understand
 if the tie-in with a particular company's promotional goals puts some
 people off, so I want to be up-front about that.  Still, there are a
 lot of developers who are interested in the platform and, being a fan
 of the OLPC software architecture, I don't want them to miss out on
 Sugar.

I see no conflict of interest engaging with potential partners who have
a commercial interest in seeing Sugar improve. 

 Let me know if you are interested.  I'd be happy to help with the
 port.  Python, GTK+, and GECKO are already running.

I have subscribed to the beagleboard group at google.  Please let me
know if they are other communication channels to which I should
subscribe.

In terms of getting a project like this going.

1. Gather together a small group of people who are interested in the
port.

2.  Create a minimal infrastructure.  Wiki page, mailing list to
coordinate your work.

3. Start working on the port.

4. As soon as you have made some reasonable progress on the port, go to
the nearest mountaintop and start yelling, 'look at the cool project we
are working on.'

5. Repeat step 1 though 4.

I will assist you however I can in steps 1,2, and 4.  My short term goal
will be be replacing myself with someone who can help you with steps
1-4;)

thanks
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Release cycle - Goals

2008-08-18 Thread David Farning
Over the last weeks I have been looking at how we can improve our
release cycle. Today will be about defining and implementing goals.

Setting goals for any software project is hard, much less an open source
project.

Marco started the discussion last week at
http://lists.laptop.org/pipermail/sugar/2008-August/007838.html .  He
has also started a wiki page at
http://sugarlabs.org/go/ReleaseTeam/Roadmap/0.84 .

There seem to be as many methods for setting goals as there are
projects.  There is not a best practice.

Some of the variables are:
1.  Size of the project.  Larger project such as eclipse have developed
very formal methods.  Smaller project tend to be more informal.

2. Collaboration vs. Competition.  Projects differ in the attitudes with
which stakeholders regard each other.

3. Commercial vs. Commons.  Project differ with regards to their
interest in commercializing their product. 

4.  Dictator vs. Membership.  Some project such as the kernel do well
with the BD others such as Debian are entirely membership driven.

5. Planned vs. Evolutionary.

1.  Sugar Labs in in the category of small to medium sized.  We have
less than 10 committers responsible for 90% on the commits and less then
50 doing the majority of the majority of the commits.  This size implies
a less formal method of setting goals.  It is still quite easy for all
developers to coordinate on a single ML and use wiki pages to specify
new features.

2.  All of the current stake holds all share the same basic vision for
Sugar.  We should be able to decide on goals and priorities of goals
based on rough consensus.  If an individual stakeholder has an interest
in add a feature, it is up to them to implement and prove the value of a
given feature. 

3.  We are a hybrid of commercial and commons.  Our base product, the
Sugar desktop, is focused on the common good.  Yet, it will be to our
advantage to encourage organizations to advance Sugar as a platform on
which to base their own businesses.

4.  Base on some of the recent hits Sugar has taken in the media,
public trust for sugar is quite low.  Returning to a dictator,
regardless of his competence or benevolence is questionable.

5.  For a totally cop-out answer I will fall back on planned evolution.

Proposal:

1. Continue the discussion that Marco started on [EMAIL PROTECTED] .
2. Submit suggestions for future development via
http://sugarlabs.org/go/ReleaseTeam/Roadmap/0.84 .
3. Appoint Marco and Greg Smith to assign priorities to the list of
suggestions.
4.  Individuals volunteer to work on features.

thanks
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] 0.84 goals

2008-08-15 Thread David Farning
On Thu, 2008-08-14 at 23:08 +0200, Marco Pesenti Gritti wrote:
 Hello,
 
 I started working on the goals for 0.84 in the wiki:
 
 http://sugarlabs.org/go/ReleaseTeam/Roadmap/0.84#Goals
 
 Here is what I have so far.
 
 * Next generation journal
 * File sharing
 * Collaboration scalability
 * Responsive UI
 * Stable activities API
 * Official Sugar LiveCD

I think that we can leave this goal to the distributions.  They are much
better at packaging, rolling, spinning, and distributing cds then we
are;)

 * Compatibility with desktop applications
 * Quality and reliability
 
 Each of them points to a separate page in the wiki. I'll be working on 
 several of these pages in the next weeks, writing down requirements, 
 designs and thoughts about resourcing. Help wanted!

Thanks for getting this going.

 As you can see the scope is very large. The plan is to narrow down each 
 item to more concrete action items and then probably punt some of the 
 high level goals. But I really want to get a bunch of stuff done this 
 cycle!!!

The credibility and confidence we can gain from a successfully release
will do wonders for our collective moral. 

thanks
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Release Cycle - Responsibilities

2008-08-15 Thread David Farning
The third step in establishing a release cycle will be determining
responsibilities.  This will be the biggest challenge.

Assessment of areas to improve.  This is not meant as a slight on the
hard work any individuals at OLPC have done on Sugar.  I am amazed at
the overall progress you have made in a few short years.

1.  Division of labor.  The same developers and managers are responsible
for both deployment support and future development.

2.  Encapsulation.  A large number of people monitor _all_ mailing lists

3.  Trust and empowerment.  Transition from the more closed development
of OLPC to the open nature of Sugar Labs.
 
Process improvements.

5.  Separate OLPC deployment support developers from the Sugar Labs
development develops.  In the last cycle it appeared that developers and
managers split their time between support and developments.  As a
result, no one was able to gain much momentum on either goal. 

6.  Split the Sugar mailing list into .laptop and .sugarlabs hosts.
Splitting the list will help us split our focus into the
stability/support mindset required by the OLPC release manager and the
innovation/development mindset of Sugar Labs.  
   
7.  Sugar Labs has no direct employees.  The direction of the project is
controlled by the oversight board who is elected by the membership.
This has worked out very well for many projects.

Stakeholders affect the project's direction and speed of progress by
either directly contributing or indirectly engaging other to contribute
on their behalf.

8. Iterate.  Iterate.  Iterate.  As we adapt to the chalanges of the
open source development process, we need to leverage it's greatest
strength.  Steady, repeatable improvements.

A thought here is too offset the Sugar Labs release from the OLPC
release by a few months.  Using two months as an example, Sugar Labs
could go through two months sub-cycles of big changes-little changes-bug
fixes.  OLPC could match this development with
integrate-stabilize-release sub-cycles.  If we sync SL's bug fix period
with OLPC stablization period we can 'merge our trees' once per release
then branch off in our own directions.

thanks
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Release Cycle

2008-08-14 Thread David Farning
Now that Sugar Labs has released .8.2 to OLPC it is time to revisit the
release cycle issue.

I have the feeling that most of us agree _in_principle_ to the idea that
an established release cycle is  important.

As part of his Ph.D. Martin Michlmayr has done some interesting research
on the topic.  He provides a good introduction to the topic in his talk
'Open Source Speaker Series: Release Management in Large Free Software
Projects'.  [1]  His thesis is also available. [2]

Some thoughts on on how the release process applies to Sugar Labs.

- Background -

1.  Software engineering is hard.  There is no silver bullet.  No design
methodology, governance process, or optimistic belief is going to ensure
the success of Sugar.

2.  Sugar is Open Source.  

3.  Sugar Labs is a community.  At the end of the day, it does not
matter why Sugar Labs chose the community development process.  It is
here and we are stuck with it;) both good points and bad points.

- Stakeholders -

4.  Are our stakeholder happy?  The primary goal of any software project
is to ensure that its stakeholders are happy.  This happy is not a '70
kind of happy.  Rather, it is a happy where our users continue to chose
our product over similar products and contributing stakeholders feel
that they have a net benefit from the time, effort, and money the invest
in the project.

5.  Who are our stakeholders?  Currently, we can roughly divide our
stakeholders into three categories: OLPC, RedHat, and Sugar Labs.  It
would be convenient if we could split our group cleanly into these
categories.  We can't.  Some Sugar Labs volunteers align themselves with
the OLPC goal. Some RedHat employees are under contract through OLPC.
Some OLPC employees are involved in spreading Sugar beyond the XO.

6.  What are our stakeholder's long term goals?  Make Sugar the best,
most widely available, learning environment.

7.  How do we meet those goals?  At its heart, this is an economic
problem.  All of our stake holders have unlimited wants and limited
resources.

- Fast, cheap, now. Chose two. -

8. What are our Stakeholder's short term goals?  Disclaimer: I have no
formal knowledge of anyone's goals.  These are the goal I would have if
I was wearing the stakeholders shoes.

8a.  OLPC.  Stability and predictability.  OLPC is providing support for
an entire deployment stack.  Hardware, Software, and content.  As such, 
they need to have a _stable_ piece of software in the field.  For the
next release, they need predictability.  They need to know how Sugar
will fit into their stack 6 months, 1 year, and more into the future.

8b.  Redhat.  Grow the Linux market and mindshare.  Redhat has been
doing a pretty good business selling subscriptions to their
distribution.  Their subscription model is unique in that the software
is available for free and their interoperability efforts reduce the cost
of leaving RedHat to $0.  They want to expand the world wide market for
linux by making it the best technological product.  They want to
associate the Fedora/Redhat brands with these efforts.

8c1.  Sugar Labs.  Survival.  In all seriousness, our immediate goal is
survival.  We are faced with the challenge of retaining our current
stakeholder while adding enough new stakeholders to be come
self-sustaining.

8c2.  Sugar Labs.  Engage stakeholders to improve Sugar.  We want to
improve Sugar to the point that:
  Sugar is the platform of choice for educators.
  Sugar is the platform of choice for educational application
developers.
  Sugar is the platform of choice for educational distributions.
  Sugar is the platform of choice for hardware developers.

- Rock, Scissors, Paper -

9.  For the past several months it seems that we have been using the
children's game of rock, paper scissors as our decision making
mechanism;)  Every decision needed a winner and a loser.

Now, it is time for our stakeholder representative to sit down and hash
out a plan for the up coming release cycle.  I am not naive enough to
think that we can immediately forget our past grudges or politics.  But,
I am optimistic enough to think that we can agree enough to set mutual
goals and allocate resources to those goal...for one release cycle.  The
best thing about release cycles is that in six months we can revisit our
goals and asset reallocation. 

1.  http://video.google.com/videoplay?docid=-5503858974016723264
2.  http://www.cyrius.com/publications/michlmayr-phd.html

thanks
dfarning


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Release Cycle - Period

2008-08-14 Thread David Farning
The first step in establishing a release cycle will be setting the
period.

Here again, I think that we all agree in principle on a sixth month
cycle.

From Sugar Labs perspective the actual time period is quite arbitrary.
The lower bound is how quickly we can effectively iterate through the
innovate-stabilize-release cycle.  The upper limit is how long we can go
before a release becomes stale.

From a Redhat perspective something that lines up with the Fedora
release cycle makes sense.

From a OLPC perspective the issue is more complicated.  The cost benefit
analysis boils down to the cost of pushing a new release vs. the benefit
gained by improvements in the new release minus the cost of supporting
each additional release.  I will happily leave the math on that on to
Jim;)

With these facts in mind, Sugar Labs doing six month releases seems
optimal.  OLPC can pick up releases bases on their needs.

thanks
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Physics games on XO, Info wanted

2008-08-07 Thread David Van Assche
I'm not sure if this has been mentioned, but there is a uk source for
over 200 physics experiments offered by the virtual physics lab. These
experiments work quite well through wine and are geared towards
students from 13 up. I have used them on a linux only network without
any issues for several years... There are some free samples on the
website, but I'm sure that if someone contacts them and talks about
the olpc project, they'd be happy to share more of them for free...

website: http://ccgi.colpus.plus.com/vplabd/?q=node/16

Kind Regards,
David Van Assche,
OLE Nepal

On Fri, Aug 8, 2008 at 4:00 AM, Yoshiki Ohshima [EMAIL PROTECTED] wrote:
  Etoys comes with a physics game and a few physics related
 examples.

 -- Yoshiki

 At Wed, 06 Aug 2008 21:33:33 -0500,
 Robert Myers wrote:

 ILXO is sponsoring a game jam this weekend. I'm going to talk about
 Physics games on the XO.

 Here's what I'm familiar with:
 Asteroids (and what I've done to it)
 X2o
 Space Tag
 Physics-0.2
 Bounce (hey, it bounces and has gravity)

 Related stuff:
 Upcoming Jam in Cambridge
 Wiki discussions of various 2D physics engines

 Is there anything I'm missing? Is anyone hiding a project in their garage?

 Thanks,

 Bob


 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Congratulations! but Sugar sucks

2008-07-25 Thread david

On Fri, 25 Jul 2008, Jameson Chema Quinn wrote:


| 1. The datastore
| 2. OS Updates
| 3. File Sharing
| 4. Activity Modification
| 5. Bitfrost
| 6. Power management

On Thu, Jul 24, 2008 at 11:02 PM, C. Scott Ananian [EMAIL PROTECTED]
wrote:


On Thu, Jul 24, 2008 at 8:18 PM, Benjamin M. Schwartz
[EMAIL PROTECTED] wrote:

really surprisingly short.  Each item on the list has been debated to a
stationary point over the last two years, so all that is left is to make

a

final decision for the engineers to execute.  Each task could be

completed

or hugely improved by a single developer in a few months, provided that

we

do not allow changes to the requirements, and the developers are not

asked

to split their time and focus.


I do not believe that either of these statements is correct.

We are not lacking in decisions: we have substantially complete
designs; we are lacking implementation.

Each of your items is not the work of a single developer in a few
months: solving these problems is realistically a year's work at
least, if we have a single developer working full time on each.



I have experience with numbers 1, 3, and 5, and am the principal person
responsible for 4 right now. I would say that 3 and 4 are definitely within
the single dev in a few months time frame; depending on the definition, 4
is in the as soon as currently applied patches percolate into production
time frame. The further work on 4 - already started - is in the area of
activity signatures, which is actually encroaching on 5. In a few full-time
months of a single developer, this would put 4 at a place which other
platforms could envy, and make concrete strides towards 5, to the point
where security would be better, not worse, than other modern platforms
(though I agree that there is plenty more work to fulfill the true promise
of Bitfrost).

I agree that 1 is not so simple; while a rockstar developer might be able to
solve all our problems in a two-month all-nighter, 6 months to a year is a
more realistic timeframe to get something really solid and stable.


I think the biggest issue with #1 (and what Ben was trying to point out) 
isn't the amount of work needed to implement something, it's agreeing to 
change from the existing approach, and what new approach to use. there 
have been several different proposals, but until one of them is selected 
there isn't going to be much work done on any of them.


David Lang___
Devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/devel
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Design Question

2008-07-18 Thread David Farning
On Fri, 2008-07-18 at 16:53 -0400, Greg Smith wrote:
 Hi All,
 
 Can I get a quick +1/-1 on this question related to
 http://dev.laptop.org/ticket/7331
 
 The new Home View in 8.2.0 will have three available styles. We need to 
 pick one to default on first upgrade or install.
 
 Choices are:
 http://wiki.laptop.org/go/Image:Home_Freeform_View8.2.png
 http://wiki.laptop.org/go/Image:Home_Ring_View8.2.png
 http://wiki.laptop.org/go/Image:Home_List_View8.2.png
 
 from: http://wiki.laptop.org/go/Release_Notes/8.2.0
 
 Vote for your favorite as default first exposure to OX and let's see 
 if we are close to consensus...
 
 Votes from teachers and kids count double :-)
 
quote from Emily Fisher age 7 
'Oh cool, I can see 'em all'

+2 for the Ring view :)

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Abiword 2.6.4 on Ubuntu (was Re: Write needs your help)

2008-07-17 Thread David Van Assche
This from the abiword on ubuntu webpage
(http://abisource.com/wiki/Install_on_Ubuntu)

At this time, the latest version available directly from Ubuntu is an
Ubuntu-modified 2.4.6. We are working to get AbiWord 2.6 in Ubuntu
8.04 Hardy Heron

and adding their repo installs 2.6.4... but if you need the source
that should work too

I can build it without problems on my hardy system... just requires a
lot of development library dependencies like below, you need to
install libglib2.0-dev

Kind Regards,
David Van Assche

On Thu, Jul 17, 2008 at 11:47 PM, Edward Cherlin [EMAIL PROTECTED] wrote:
 On Thu, Jul 17, 2008 at 1:54 PM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 Sorry, what I meant is that, ideally, we would be testing Write in
 joyride with the 2.6.4 version. As we don't have that version in
 joyride yet, I think the closest we can do is testing Abiword 2.6.4.

 Thanks,

 Tomeu

 It appears that the 2.6.4 sources aren't configured to build correctly
 on Ubuntu using configure and GNU make.

 ./configure reports

 configure: error: No package 'glib-2.0' found

 (The correct name on Ubuntu is libglib2.0-0)

 Then make says:

 Building AbiSuite with [ABI_ROOT=/home/mokurai/tmp/abiword/abiword-2.6.4]
 make ABI_ROOT=/home/mokurai/tmp/abiword/abiword-2.6.4 -C src
 make[1]: Entering directory `/home/mokurai/tmp/abiword/abiword-2.6.4/src'

I can't seem to figure out which platform you are using.

You should probably try using the autoconfiscated build system (rather
than this, the deprecated and unsupported diving make system) by running
configure (creating it with autogen.sh if need be) and using GNU Make.
Using configure is a requirement for all known platforms that
 aren't some form
of Windows, QNX Neutrino, or MacOS X.

 exit 1
 make[1]: *** [fake-target] Error 1
 make[1]: Leaving directory `/home/mokurai/tmp/abiword/abiword-2.6.4/src'
 make: *** [compile] Error 2


 Does anybody have a workaround? Would someone like to fix configure to
 work on Ubuntu? Do the makefiles need any change?

 So far I have the old version of Write that Ubuntu offers accepting
 and displaying Cyrillic and Greek correctly. I'll wait until I have
 something up-to-date to test before proceeding to the other 30+
 possibilities.

 Kim, should we create a process for globalization QA? We need testing
 for Amharic, Arabic, Khmer,

 --
 Edward Cherlin
 End Poverty at a Profit by teaching children business
 http://www.EarthTreasury.org/
 The best way to predict the future is to invent it.--Alan Kay
 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] proposed addition to the Activities page templete

2008-07-16 Thread David Farning
On Wed, 2008-07-16 at 03:17 -0400, Walter Bender wrote:

 
 We'd need to do some serious QA to figure this out, but I think it
 would go a long ways towards giving people a sense of what they can
 expect in terms of a robust use of Sugar.
 
 -walter

As a related update on activities.sugarlabs.org.  I really messed up the
timing on approaching addons.mozzilla.org.

I started the conversation with Mozilla on the day Firefox 3 was being
released.  I followed up 2 weeks later...when all of the amo people were
frantically trying to fix addons that broke as a result of the upgrade.

The lesson learned.  Don't attempt to start stratigic discussion in the
days immediately before or after a major release.

I will pick this conversation back up in a few weeks when their work
load settles down.

Dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] [Fwd: Re: Sugar on Debian]

2008-07-16 Thread David Farning

I am forwarding this question from Jonas Smedgaard the Debian package
maintainer to the developer list.

dfarning

 Forwarded Message 
 From: Jonas Smedegaard [EMAIL PROTECTED]
 Reply-To: [EMAIL PROTECTED]
 To: David Farning [EMAIL PROTECTED]
 Subject: Re: Sugar on Debian
 Date: Mon, 14 Jul 2008 16:23:14 +0200

 
 Oh, now I have you: I have done a few patches to support Python-2.3 with 
 some of the core code.  Is that of any interest to you?  Should I 
 contact each individual programmer, or how do you want it?
 


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [Sugar] Browse extension/plugin structure

2008-07-15 Thread David Van Assche
Well, we should try to keep the existing security in place and only
allow rpms to be installed (meaning the sugar team or olpc team would
have looked thoroughly through the source of the desired
extension/plugin.) Right now, the main reason this is happening is to
install google gears, which we desperately need to make offline Moodle
a reality. Making Browse installable via regular .xpi would probably
open up security holes, but since we are not doing that, I think
security should be allright. The email was really about what structure
to put in place for the components/extensions directories, as Browse
already (via XULrunner) allows for plugins. Or do you see it
differently?

Kind Regards,
David Van Assche

On Mon, Jul 14, 2008 at 11:48 PM, Michael Stone [EMAIL PROTECTED] wrote:
 Please speak to me of your thoughts on the security implications of
 making Browse extensible.

 Thanks,

 Michael

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] [Sugar] Browse extension/plugin structure

2008-07-14 Thread David Van Assche
Hi,
   Me and Tomeu were discussing the way browse should handle
extensions/plugins and we came to the conclusion that really, it
should do this the same way firefox does it, thereby making it far
easier to make future extensions/plugins... Right now, xulrunner
already has a way of doing this directly, even with an installer that
injects the .xpi where it should go... the question is, does it work
that way with browse already? In which case, maybe someone (Marco?)
can shed some light onto where all the unzipped .xpi stuff should
go...

Here is the recommended mozilla structure for .xpis and the way
Firefox 3 is doing it:

helloworld.xpi/
 chrome.manifest
 install.rdf
 components/
 defaults/
   preferences/
 mydefaults.js
 chrome/
   helloworld.jar
 content/
   overlay.js
   overlay.xul
 locale/
   en-US/
 overlay.dtd
 skin/
   overlay.css

Kind Regards,
David Van Assche
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Sugar and OLPC release processes

2008-07-14 Thread David Farning
On Tue, 2008-07-15 at 02:03 +0200, Marco Pesenti Gritti wrote:
 Hello,
 
 I discussed a bit with Michael how to integrate Sugar and OLPC release
 processes. I'm going to summarize the outcoming here.
 
 * SugarLabs should try to schedule his release a few months before the
 OLPC release target date (something around 2-3 months). That will give
 us enough time to ensure everything is stable before we start
 integrating the new code in the OLPC distribution.

Is this lead time too great?  Longer lead times will give OPLC greater
stabilization time at the risk of delaying new features.  These delays
_may_ start to increase requests for feature freeze exceptions.  

 * Sugar developers employed by OLPC will work on OLPC release
 contracts for all the new features present in the new release.
 
 * After the first stable release SugarLabs will keep releasing minor
 updates, which will include bug fixes and strings for the OLPC
 release.
 
 * We should make an effort to develop all the features required as
 part of the unstable development cycle. Though there surely will be
 cases where OLPC will need changes outside the normal SugarLabs
 schedule. We will land these in a limited and controlled way both
 during the freeze periods and as part of the stable minor releases.
 
 I think this is pretty solid. In particular releasing Sugar a few
 months before OLPC will help improving quality. It's really difficult
 to do unstable development and distribution work at the same time.
 
 Marco

Sounds like a very good plan.
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Localization team

2008-07-13 Thread David Farning
On Sun, 2008-07-13 at 12:18 +0200, Marco Pesenti Gritti wrote:
 Any reason we don't have a localization team in the wiki? Any
 volunteer to set it up?
 Translations should really be handled upstream, so it's an area where
 SugarLabs have to be very active.
 
Currently, Sayamindu Dasgupta is putting together an outstanding group
of localizers at OLPC.  

We have enough work for our limited personal fixing what is broken
without messing around with the bits that work;)

Eventually, when organization outside of OPLC start localizing,
Sayamindu might want to consider moving his project upstream.  The
turning point will  likely be when Ubuntu starts shipping Sugar as a
first class desktop.  When that happens our localizers will double
overnight.

I'll set up a team, but point translators to Sayamindu.  Sound
reasonable? 

thanks
Dfarning  

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] SugarLabs and OLPC

2008-07-13 Thread David Farning
On Sun, 2008-07-13 at 12:15 +0200, Marco Pesenti Gritti wrote:
 Hello,
 
 there has been a bit of confusion on how the OLPC and SugarLabs
 schedules relates, in particular regarding translation and string
 freeze.
 
 http://lists.laptop.org/pipermail/localization/2008-July/001139.html
 
 I'm trying to think more in general about how to shape up the
 upstream/downstream relation. My goals are:

Marco,

All of your suggestions are good.

Instead of attempting make these decisions now, we should wait until
OLPC has shipped 8.2 to continue this discussion.  OLPC is busy trying
to meet a hard deadline for their 300,000 users that is quickly
approaching.

Michael Stone and Gregorio are make good progress setting up the release
process for OLPC at  http://wiki.laptop.org/go/Release_Process_Home .

thanks
dfarning

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


  1   2   >