[sugar] Please accept my invitation to join Marbella Hardware invention/ Electronica/ Programming
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)
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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))
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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.
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
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
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]
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
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?
*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?
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?
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
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
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
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
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
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
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
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)
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
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
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
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
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%
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%
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%
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
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%
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%
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
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
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
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.]
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?
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.
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
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.
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
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.
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
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 ?
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
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
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
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
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
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.
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?
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
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
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
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
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
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
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
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
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
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
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)
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
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]
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
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
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
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
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
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