Re: [Sugar-devel] How is SoaS built?
Martin Langhoff wrote: Hi everyone, are there any pointers to how the SoaS build works? Is it using the Fedora livecd tools? Something else? more details below on what I am aiming for... cheers, martin Hi Martin, we're currently using some livecd-creator incarnation with this build script here [1] to get our live media created. But I don't know if you really want a live image being created. On the other hand, I scripted this [2] up for creating an installed, though no live, image for the XO. It's current downside is that only creates ext3 .img files, but that shouldn't be hard to work on. Basically, it uses LoopImageCreator instead of LiveImageCreator. Finally, you might also want to have a look at pungi - it's what Fedora's rel-eng uses to create the installable images (they just boot into anaconda from the media). And if you want to have a shiny interface, you could even use revisor. ;) So I guess it depends on what you'd want to end up with: A live image, something booting into an installer,... Cheers, --Sebastian [1] http://git.sugarlabs.org/projects/soas/repos/mainline/blobs/master/live.py [2] http://dev.laptop.org/git/projects/fedora-xo/tree/build -- Forwarded message -- From: Martin Langhoff martin.langh...@gmail.com Date: Mon, Mar 23, 2009 at 8:52 AM Subject: Making an XS installable img for the XO To: fedora-olpc-list fedora-olpc-l...@redhat.com Cc: XS Devel server-de...@lists.laptop.org, OLPC Devel de...@lists.laptop.org What is the state of the Fedora / Puritan / Pilgrim toolchain if I want to build an installable img of the XS spin? Noting that... - targetting developer-key-unlocked XOs so no signing of initrd needed - XS is F9 - the current XS build is F9 - (a mock chroot with any Fedora can be used too) - the kernel and initrd are _vanilla_ Fedora, and there is a strong desire to remain so - hoping for a simple cli build tool cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] How is SoaS built?
On Tue, Mar 24, 2009 at 7:01 AM, Sebastian Dziallas sebast...@when.com wrote: we're currently using some livecd-creator incarnation with this build script here [1] to get our live media created. But I don't know if you really want a live image being created. Cool. A live image will do, combined with cjb's script to turn them into jffs2 images... On the other hand, I scripted this [2] up for creating an installed, though no live, image for the XO. It's current downside is that only creates ext3 .img files, but that shouldn't be hard to work on. Basically, it uses LoopImageCreator instead of LiveImageCreator. Hmmm, will look into it, thanks! Finally, you might also want to have a look at pungi... I've used pungi a bit, and migrated to revisor (command-line, however) -- that's how we build the installer isos for the XS. But I want to offer a jffs2 img to put to the NAND on the XO or to prepare an SD card. Running anaconda _on the XO_ inordinately slow... cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Full Licence field
On 03/22/2009 05:18 AM, Panu Matilainen wrote: Heh, actually rpm has had %license special file attribute since rpm 2.5.4, it just doesn't really do much anything at all. It also doesn't play well together with %doc, AND since the ancient copyright - license tag change, %license as file attribute has gotten globbered with side-effect macro from the License: tag, so you'll have to use %%license in the %files section. Other than that, making --excludedocs not affect %license files is literally a one-liner. Making %license use in spec saner is somewhat more complicated (due to the funny little historical issues listed above). I take it you'd like it to behave exactly like %doc, like %files %doc README NEWS ChangeLog %license COPYING %{_bindir}/* ...which would place COPYING into the default docdir, but with the license attribute set. Right? Yes, this is almost exactly what I would think would be ideal. (Yes, it requires a rebuild, but I far prefer being able to mark the license files rather than have some heuristic guess and get it wrong repeatedly). The only thing I would want on top of that is what Jakub proposed earlier in the thread: Basically, have rpm -V ignore timestamp verification on %license files. Then, upon install, if there is already another %license file present with identical {md5,sha{256,512}} sum and size installed and if so, do a byte by byte comparison and hardlink the files if they are indeed identical. I'm not sure whether that overcomplicates the transaction or not (also, removal would probably need to make sure we didn't leave a package without a license text). ~spot ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Full Licence field
Jakub Jelinek wrote: On Sat, Mar 21, 2009 at 04:58:11AM +0100, Ralf Corsepius wrote: Tom spot Callaway wrote: Now, if there were a clever way to handle this behind the scenes so that these license files were not duplicated if they were identical, but instead, symlinked to the license files in a generic license rpm, I might be more interested. (If they weren't bit for bit identical, it wouldn't be symlinked). /usr/sbin/hardlink -c /usr/share/doc is pretty close to what you want. Yes, but if you have %license support in rpm where all %license files would 1) not be excluded with --excludedocs Right. 2) for rpm -V ignore timestamp verification Timestamps are irrelevant, because you want to merge files with identical contents. b) license-wise irrelevant - Contents matters, not timestamps. c) Generally irrelevant in rpm. Ralf ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Google Summer of Code proposal: Improvements in Listen and Spell (Chirag Jain)
Hi, I am a second year computer science student at NSIT. I am looking to participate in GSoC this year. I am interested in Listen Spell project. I am in contact with its potential mentor Mr. Assim Deodia. Based on the conversation and discussion with him I have created an idea list related to listen and spell that can be implemented in the activity. 1. We can include a sub-activity called 'Fast Write'. *'Fast Spell' *Activity will speak some random words for user entered time and of user entered level. After speaking each word the user will get some time to spell the word. The time can be indicated by a decreasing counting the seconds. If the user spells the word correctly in the stipulated time then he will get some points. This activity can be extended to multiple XO's. * *2. Similar to above we can include a sub-activity called 'Test Time'. *'Test Time' *In this activity, a teacher can enter some words or paragraphs as a test for students. Each student's XO will then slowly speak the word or the paragraph for stipulated time and the student will have to spell the word. Then a score based on how many correct words a student spells can be generated. 3. *Add * We can let the user to add his own words in the dictionary. Not only a student, but a teacher can also add some words in all the student's XO's through his own XO. 4. *'Typing Tutor' *We can create a simple typing tutor in which the activity will speak the paragraph and the student will have to spell. This will continue for student entered time or can be a fixed. Now a score based on Words per minute and accuracy can be generated. The above ideas are very rough. The GUI can be like this: A menu displaying the sub-activities. *1. Fast Spell 2. Test Time 3. Typing tutor 4. Add Words *can be more If you think that any of the idea is impractical or if u like to suggest some new ideas then please do reply Regards Chirag jain ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Full Licence field
On Mon, 23 Mar 2009, Tom \spot\ Callaway wrote: On 03/22/2009 05:18 AM, Panu Matilainen wrote: Heh, actually rpm has had %license special file attribute since rpm 2.5.4, it just doesn't really do much anything at all. It also doesn't play well together with %doc, AND since the ancient copyright - license tag change, %license as file attribute has gotten globbered with side-effect macro from the License: tag, so you'll have to use %%license in the %files section. Other than that, making --excludedocs not affect %license files is literally a one-liner. Making %license use in spec saner is somewhat more complicated (due to the funny little historical issues listed above). I take it you'd like it to behave exactly like %doc, like %files %doc README NEWS ChangeLog %license COPYING %{_bindir}/* ...which would place COPYING into the default docdir, but with the license attribute set. Right? Yes, this is almost exactly what I would think would be ideal. Ok. (Yes, it requires a rebuild, but I far prefer being able to mark the license files rather than have some heuristic guess and get it wrong repeatedly). Yup, magic runtime pattern matching aint going work and aint going to happen. The only thing I would want on top of that is what Jakub proposed earlier in the thread: Basically, have rpm -V ignore timestamp verification on %license files. Make that have rpm -V ignore timestamp verification on files whose hardlink count is 1. That's reasonably in line with how rpm -V currently treats files shared among multiple packages and makes hardlink-on-content verification-friendly for any files, and without making licenses a totally oddball special case in verify. Then, upon install, if there is already another %license file present with identical {md5,sha{256,512}} sum and size installed and if so, do a byte by byte comparison and hardlink the files if they are indeed identical. I'm not sure whether that overcomplicates the transaction or not (also, removal would probably need to make sure we didn't leave a package without a license text). And on every upgrade check that hardlinked files are still shareable and if not undo hardlinks... eww. Sounds like a whole lotta trouble for very little gain. - Panu - ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Full Licence field
On Tue, Mar 24, 2009 at 10:07:30AM +0200, Panu Matilainen wrote: Basically, have rpm -V ignore timestamp verification on %license files. Make that have rpm -V ignore timestamp verification on files whose hardlink count is 1. That's reasonably in line with how rpm -V currently treats files shared among multiple packages and makes hardlink-on-content verification-friendly for any files, and without making licenses a totally oddball special case in verify. gcc contains hardlinks (e.g. /usr/bin/{,x86_64-redhat-linux-}gcc) and for these I'd prefer if the timestamp verification was done. Also, if e.g. /tmp is on the same filesystem as /bin, any user can do ln -f /bin/login /tmp/abcdefg and avoid timestamp verification of /bin/login on subsequent rpm -V. Then, upon install, if there is already another %license file present with identical {md5,sha{256,512}} sum and size installed and if so, do a byte by byte comparison and hardlink the files if they are indeed identical. I'm not sure whether that overcomplicates the transaction or not (also, removal would probably need to make sure we didn't leave a package without a license text). A removal of a hardlink just decreases the link count, so as long as there is at least once license file, it won't be erased. And on every upgrade check that hardlinked files are still shareable and if not undo hardlinks... eww. Sounds like a whole lotta trouble for very little gain. I thought rpm doesn't overwrite files, but instead unpacks them under a temporary name and renames them over. Which would mean after rename it would be no longer a hardlink, so no need to undo hardlinks in any way. Jakub ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] OLPC Afghanistan 1st deployment!
Dear all, It's our pleasure to announce that the 1st deployment of 395 XOs has happened in Afghanistan! Children of grades 4, 5 and 6 at Istiqlal high school in Jalalabad received their XOs on 17th of March 2009. XOs are fully localized into national languages of Afghanistan - Dari and Pashto, and loaded with the educational, economic and health content, together with user guides and help pages prepared also in Dari and Pashto. Please find attached Press release. You can follow stories and new deployments at www.olpc.af. Under following link you can find pictures which can be freely used but must be acknowledged as Photos by DevelopmentPictures: http://www.flickr.com/photos/jacobsimkin/sets/7215761797400/ Kind Regards, Svetla Svetlana Senajova Technical Implementation Manager One Laptop Per Child (OLPC) Project PAIWASTOON Networking Services Ltd. Email: sve...@paiwastoon.com.af Phone: 0093 0796 505 768 PAIWASTOON Networking Services Ltd. 1st Street Kart-e-Se, House no. 5 Opposite Habibia High School Kabul, Afghanistan www.paiwastoon.com.af www.olpc.af OLPC Deployment PR.doc Description: MS-Word document ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] IMPORTANT: sugar-jhbuild: security update of xulrunner
Hello! Short summary: If you're using sugar-jhbuild on Debian, please run cd sugar-jhbuild rm -rf source/mozilla source/hulahop install ./sugar-jhbuild build before using anything web-related the next time. Otherwise (i.e. not running on Debian), please make sure sugar-jhbuild/source/mozilla does not exist (if it does exist, execute the commands given above as well). Long explanation: xulrunner has had a security update. Most of you will we be unaffected as we're using the distro package if we can (you do install distro security updates regularly, do you?). But for Debian sid+squeeze, we need to use our own copy due to path mismatches. Usually this wouldn't be a big deal, as sugar-jhbuild is meant to pull the latest version of each package and build it, so taking care of security updates automatically. Unfortunately, this does NOT work properly for tarballs: if any previous tarball has been extracted, any updated version will be left untouched! So to build the updated version, you need to remove the entire sugar-jhbuild/source/mozilla directory. As xulrunner uses the full version number inside directories (*), you need to ensure no outdated version is still installed and hulahop gets rebuilt from scratch. The easiest way to do that is to remove the directories sugar-jhbuild/source/hulahop and sugar-jhbuild/install. Run a full build (./sugar-jhbuild build) afterwards. (*) Incidentally, Debian fixed this (so installing the updated package should have been enough, no rebuild of hulahop needed). Unfortunately, all other distros (including Ubuntu) use the same paths as upstream... Seems like Mozilla products suck a lot regarding security updates (see the note about Iceweasel in the etch release notes as well). :( CU Sascha -- http://sascha.silbe.org/ http://www.infra-silbe.de/ signature.asc Description: Digital signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] IMPORTANT: sugar-jhbuild: security update of xulrunner
2009/3/24 Sascha Silbe sascha-ml-ui-sugar-de...@silbe.org: Hello! Short summary: If you're using sugar-jhbuild on Debian, please run cd sugar-jhbuild rm -rf source/mozilla source/hulahop install ./sugar-jhbuild build before using anything web-related the next time. Otherwise (i.e. not running on Debian), please make sure sugar-jhbuild/source/mozilla does not exist (if it does exist, execute the commands given above as well). Long explanation: xulrunner has had a security update. Most of you will we be unaffected as we're using the distro package if we can (you do install distro security updates regularly, do you?). But for Debian sid+squeeze, we need to use our own copy due to path mismatches. Usually this wouldn't be a big deal, as sugar-jhbuild is meant to pull the latest version of each package and build it, so taking care of security updates automatically. Unfortunately, this does NOT work properly for tarballs: if any previous tarball has been extracted, any updated version will be left untouched! So to build the updated version, you need to remove the entire sugar-jhbuild/source/mozilla directory. As xulrunner uses the full version number inside directories (*), you need to ensure no outdated version is still installed and hulahop gets rebuilt from scratch. The easiest way to do that is to remove the directories sugar-jhbuild/source/hulahop and sugar-jhbuild/install. Run a full build (./sugar-jhbuild build) afterwards. (*) Incidentally, Debian fixed this (so installing the updated package should have been enough, no rebuild of hulahop needed). Unfortunately, all other distros (including Ubuntu) use the same paths as upstream... Seems like Mozilla products suck a lot regarding security updates (see the note about Iceweasel in the etch release notes as well). :( Yes, this means that Ubuntu needs the hulahop package to be rebuilt and pushed out as an update every time there is a Firefox/xulrunner security update. Since hulahop is in universe (community maintained) the update procedure doesn't have a very high priority, and requires multiple people to enable the -proposed repos and test before it is pushed out to -updates - for each supported distro release. I must go through the process for intrepid and hardy again, because there was yet another rev to xulrunner - I think the previous hardy update to hulahop was never even pushed out because nobody other than me tested it and we need at least two ACKs. This is a dilemma - nobody uses the hardy packages because they're always broken - but we can't fix them unless somebody uses them, even if only to test... Anybody interested in helping, please join the Ubuntu Sugar Team mailing list mentioned on https://wiki.ubuntu.com/SugarTeam. Regards Morgan ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Collaboration for museum project
On Mon, Mar 23, 2009 at 10:46 PM, Edward Cherlin echer...@gmail.com wrote: The Tech Museum of Innovation in San Jose would like to create an exhibit of XOs and invite school classes in with their teachers. This depends on how well we can get collaboration working. I have had many failures with mesh networking, and have not tried a school server. How is that going? School servers have worked resonably well in my tests, see http://wiki.laptop.org/go/Community_Jabber_Servers for a list to use for testing. The Tech will most likely want to use their own on-site server, which I'd be happy to set up for them (via SSH, I'm rather far from San Jose), although I think their techs (*grin*) will be able to handle it. Then again, mesh has worked wonderfully in my tests at local meetups in the DC area, with sometimes over 30 XOs on one view in the same room. -- Luke Faraone http://luke.faraone.cc ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Full Licence field
Kevin Kofler wrote: Simon Schampijer wrote: So, the point to ship a license per package is fine. I actually did not want to relax that. I had the technical problem to need to access the license field to be able to display it in a dialog inside Sugar. http://shell.sugarlabs.org/~erikos/licence_field.png And since - the file is placed in different places on each distro I wanted to see if a common place would be possible, makes sense. On Fedora this could have been in addition to the per package license field. Not very economic of course. FWIW, KDE does exactly that. /usr/share/kde4/apps/LICENSES/ (where /usr/share/kde4/apps is the KDE 4 application data directory, it can vary from distribution to distribution) contains the following files (owned by kdelibs): ARTISTIC BSD GPL_V2GPL_V3LGPL_V2 LGPL_V3 QPL_V1.0 The KAboutData class in kdelibs provides an enum which allows you to pick one of these licenses. If the license is not one of those, the application is responsible for loading the exact text of the license explicitly. Anyhow - while thinking about it, I was not even sure the displaying of the full license is correct/needed - or matches the guidelines. For example I have not seen something similar in GNOME. KDE does it. (Try Help / About (application name) in a KDE application. The name of the license is a link, clicking that link opens a dialog box with the full text of the license.) It's not a bad idea, but it isn't strictly needed either. (There are plenty of GPLed applications which don't display the full text of the GPL in the UI.) Kevin Kofler Ok, I have placed it now to the sugar data dir so it is accessible on each platform/distribution the same way. As Sugar is likely getting into areas where people are not that familiar with open source software it is maybe a good thing to strengthen it out in the UI as well. I think that was part of the idea behind it when done by OLPC. Thanks for your thoughts, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] GSoC applications open until April 3 - Please continue to promote Sugarlabs GSoC
The Google Summer of Code applications period is open now, for both Sugar Labs http://socghop.appspot.com/org/show/google/gsoc2009/sugarlabs and other participating organizationshttp://socghop.appspot.com/program/accepted_orgs/google/gsoc2009, and runs until 3 April at 19:00 UTC. We have had a fair number of interested students in IRC and on the mailing lists, and last I checked we had 4 generally strong applications in the wiki categoryhttp://wiki.sugarlabs.org/go/Category:2009_GSoC_applications. However, we have over 13 mentors signed up;* the more applications we get, the more slots we will be assigned*; and there are no applications yet in some of our important project ideashttp://wiki.sugarlabs.org/go/DevelopmentTeam/ProjectIdeas. So please, use your blogs, your tweets, and even your actual mouth, to promote GSoC and encourage more high-quality students (at any level, as long as they're 18 or over) to apply; and of course, feel free to apply yourself. The sooner you start to apply, the more time you'll have to refine your idea. The steps to apply are: 1. write out an idea in the wiki categoryhttp://wiki.sugarlabs.org/go/Category:2009_GSoC_applications 2. get comments on that idea by discussing it on these mailing lists and/or IRC 3. repeat steps 1 and 2 to refine your idea as many times as possible 4. sign up on google's webapp http://socghop.appspot.com/ and submit your application to sugarlabs there, preferably by April 1 5. You can continue to refine your idea until the deadline on April 3. Cheers, Jameson Quinn ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] SoaS won't boot XO-1s?
I have just updated firmware to Q2E35, no boot either from SoaS-1 March 5th or SoaS March 21st. Both of these boot my Acer Aspire One no problem. Weirdly, following the instructions on this page: http://wiki.laptop.org/go/Manual_Firmware_Install failed with a bad CRC when the rom image was downloaded directly to the XO-1, but worked fine when the image was downloaded elsewhere and accessed through OFW on a USB key. The SoaS-2 image is currently the G1G1 owner recommendation on that page, I do think it would be more prudent to link to the last SoaS-1 iso instead of the SoaS-2 image. Or both, explaining the choice. thanks Sean On Tue, Mar 24, 2009 at 3:32 PM, Martin Dengler mar...@martindengler.com wrote: On Tue, Mar 24, 2009 at 02:28:08PM +0100, Sean DALY wrote: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC I am late writing an article on this and I'm not getting anywhere because I can't boot either of my XOs from USB. I've had plenty of success booting from NAND and USB. * I see that most recent image is SoaS-2, is this what we want to recommend right now to G1G1 owners? Would a choice be better? SoaS-2 needs more testing and bugfixing IMHO. We shouldn't recommend it to G1G1 owners unless they want to be testers. * I can't boot my XO which is at firmware Q2E18 but I am ready to try a later firmware such as Q2E28 or Q2E34 I don't think this is a firmware issue. I was booting off NAND with Q2E19. Sean Martin ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] VMWare?
Hi Wade! On Tue, Mar 24, 2009 at 10:43 AM, Wade Brainerd wad...@gmail.com wrote: I do pretty much all my Sugar development on VMs running under Windows XP. I primarily use VMware but have used QEMU a bit too. Will VMWare do what we need for free? Are you voting for VMWare over the other alternatives? Sebastien has been producing Virtual Appliance images for the recent releases which (mostly) work fine with VMware, VirtualBox, Parallels, etc. http://download.sugarlabs.org/soas/appliances/ Note that the 15 March version is good (works fine) but the 21 March version does not boot (should maybe be deleted?). Ok I'll try the March 15 version on my mac today. Hopefully that process will help me understand how to do it on Windows2000 also. These are standard SoaS. To make this work in a computer lab we need more of a boot-helper version that lets multiple kids use it with their files on a USB. Thanks!!! -Wade 2009/3/24 Caroline Meeks carol...@solutiongrove.com: Hi, VMWare recently made some stuff open source. Is anyone familiar with it? As I work in the schools it looks to me like a virtual machine will be a bigger part of the solution then I had originally thought. My vision is we have volunteers come in and install a VM on the schools computers so students and staff can access it without rebooting out of Windows or MacOX. We would need to create a VM that looked for user identity and data on a USB stick or some other external medium. So my first question how hard is this? It seems fairly similar to what I've been calling a boot helper. The next question is should we be looking at Virtual Box or VMWare? We will need to support MacOS10 and Windows2000!!!. That is what is in the schools we are working with. (They have non-intel Macs also, but I'm guessing that is hopless) The final question is who can help? I don't think people with VM experience are necessarily thinking to themselves, gee, what I know could help millions of kids. Does anyone know any experts or where we should go to look for them? Thanks! Caroline -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Gsoc] SWF Sugar
For what it's worth, I think that *both* Web and SWF activity frameworks are high priority. SWF is a mature ecosystem. We have Gnash, 1000s of developers, and 1000s of existing SWF apps (including the OLE Nepal content). Performance characteristics are well known. HTML5 is brand new. We are relying on beta technology which was designed for systems with much higher specs than the XO. We absolutely need Web activities though. Lots of things can be done with HTML+CSS+Javascript that do not rely on new HTML5 features. Wikipedia snapshots, interactive textbooks, quiz software, etc. So I'm not saying that Web-based activities are not useful, just that I'm not counting on them to replace the need for SWF. -Wade On Tue, Mar 24, 2009 at 10:43 AM, Jonas Smedegaard d...@jones.dk wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Tue, Mar 24, 2009 at 08:16:05PM +0800, KSChan wrote: Does webkit already support the html 5 draft ? More on html5 implementation status in various rendering engines here: http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers - Jonas - -- * Jonas Smedegaard - idealist og Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAknI8YoACgkQn7DbMsAkQLir7QCeOS46yFAz2l+m9eFOhv+vAd6b deMAoKg9Jo8kgSTyX+QcDE2ehdSp3cNJ =VRVQ -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] VMWare?
VMware Player is available free for PC. I'm not sure if it's free on Mac and Linux. I'm not advocating that we standardize on a single solution. Some deployments will already be using VMs and we should be able to easily provide VM images which work with any of VMware, Parallels, or VirtualBox. www.jumpbox.com is a good example of a company doing this. Best, Wade On Tue, Mar 24, 2009 at 10:48 AM, Caroline Meeks carol...@solutiongrove.com wrote: Hi Wade! On Tue, Mar 24, 2009 at 10:43 AM, Wade Brainerd wad...@gmail.com wrote: I do pretty much all my Sugar development on VMs running under Windows XP. I primarily use VMware but have used QEMU a bit too. Will VMWare do what we need for free? Are you voting for VMWare over the other alternatives? Sebastien has been producing Virtual Appliance images for the recent releases which (mostly) work fine with VMware, VirtualBox, Parallels, etc. http://download.sugarlabs.org/soas/appliances/ Note that the 15 March version is good (works fine) but the 21 March version does not boot (should maybe be deleted?). Ok I'll try the March 15 version on my mac today. Hopefully that process will help me understand how to do it on Windows2000 also. These are standard SoaS. To make this work in a computer lab we need more of a boot-helper version that lets multiple kids use it with their files on a USB. Thanks!!! -Wade 2009/3/24 Caroline Meeks carol...@solutiongrove.com: Hi, VMWare recently made some stuff open source. Is anyone familiar with it? As I work in the schools it looks to me like a virtual machine will be a bigger part of the solution then I had originally thought. My vision is we have volunteers come in and install a VM on the schools computers so students and staff can access it without rebooting out of Windows or MacOX. We would need to create a VM that looked for user identity and data on a USB stick or some other external medium. So my first question how hard is this? It seems fairly similar to what I've been calling a boot helper. The next question is should we be looking at Virtual Box or VMWare? We will need to support MacOS10 and Windows2000!!!. That is what is in the schools we are working with. (They have non-intel Macs also, but I'm guessing that is hopless) The final question is who can help? I don't think people with VM experience are necessarily thinking to themselves, gee, what I know could help millions of kids. Does anyone know any experts or where we should go to look for them? Thanks! Caroline -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] SoaS won't boot XO-1s?
I am having a more fundamental issue. 1) First I used liveusb-creator on windows with Soas1 and created the crc and img files to install to the NAND. That doesn't work for me. 2) Next I tried technique one from Fedora 10 but the livecd-iso-to-disk does not have the --xo options. It looks like those instructions use a newer version of livecd-tools. Is this impossible from Fedora 10? What else should I be using. Dave On Tue, Mar 24, 2009 at 3:32 PM, Martin Dengler mar...@martindengler.com wrote: On Tue, Mar 24, 2009 at 02:28:08PM +0100, Sean DALY wrote: http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC I am late writing an article on this and I'm not getting anywhere because I can't boot either of my XOs from USB. I've had plenty of success booting from NAND and USB. * I see that most recent image is SoaS-2, is this what we want to recommend right now to G1G1 owners? Would a choice be better? SoaS-2 needs more testing and bugfixing IMHO. We shouldn't recommend it to G1G1 owners unless they want to be testers. * I can't boot my XO which is at firmware Q2E18 but I am ready to try a later firmware such as Q2E28 or Q2E34 I don't think this is a firmware issue. I was booting off NAND with Q2E19. Sean Martin ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Dave Bauer d...@solutiongrove.com http://www.solutiongrove.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Gsoc] SWF Sugar
On Tue, 2009-03-24 at 10:51 -0400, Wade Brainerd wrote: For what it's worth, I think that *both* Web and SWF activity frameworks are high priority. Wade is right, both are important. HTML5 has great potential but is not a proven technology while flash is. I do not believe though that it is designed for high-performance devices as the biggest push for html5 +javascript currently appears to be for mobile devices. On Tue, Mar 24, 2009 at 10:43 AM, Jonas Smedegaard d...@jones.dk wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Tue, Mar 24, 2009 at 08:16:05PM +0800, KSChan wrote: Does webkit already support the html 5 draft ? More on html5 implementation status in various rendering engines here: http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers - Jonas - -- * Jonas Smedegaard - idealist og Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAknI8YoACgkQn7DbMsAkQLir7QCeOS46yFAz2l+m9eFOhv+vAd6b deMAoKg9Jo8kgSTyX+QcDE2ehdSp3cNJ =VRVQ -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Bryan W. Berry Technology Director OLE Nepal, http://www.olenepal.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] VMWare?
On Tue, Mar 24, 2009 at 11:09 AM, Luke Faraone l...@faraone.cc wrote: On Tue, Mar 24, 2009 at 10:55 AM, Wade Brainerd wad...@gmail.com wrote: VMware Player is available free for PC. I'm not sure if it's free on Mac and Linux. It is not, AFACIT, free on Mac; the server version is free on Linux but is too complicated for most people. I'm not advocating that we standardize on a single solution. Some deployments will already be using VMs and we should be able to easily provide VM images which work with any of VMware, Parallels, or VirtualBox. www.jumpbox.com is a good example of a company doing this. I've discussed it a bit in #sugar, and have decided to start a new project, SoaS-emu, with the goal of producing one-click installers for SoaS on workstations. For various reasons I've decided to use VirtualBox, mostly becuase of our ability to modify it without infringing on licenses. Soas-emu will, after the install has finished, have installed VirtualBox, the SoaS virtual disk image, and registered SoaS with VirtualBox. I'm also going to add a shortcut to the desktop which starts up a new window with the VM running inside it. Since VirutalBox has Guest Additions that are GPL (they provide non-GPL binaries), we can distrubute those preinstalled as well. These allow the VM network access, Rdesktop intergration, and seemless pointer movement (no need to lock). As the SoaS build process is tweaked to produce VDIs (VirtualBox' prefered format), we'll also continue to produce VMWare VMDK appliances as well as raw ext3 images which can be used in QEMU, but I believe it is vitally important that there is a simple, point-and-click solution to the issue of demoing or trying out sugar which does not require configuring an emulator or mucking around with writing images to flash drives and the BIOS. I'm also in contact with Sun (who owns VirtualBox) and a third party company called MokaFive which has a solution to make VMware portable. Awesome, sounds like a great approach! Can't wait to see it up and running. I totally agree that we should have a one-click installer in addition to the VMDK and raw ext3 images. -Wade ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] VMWare?
I've discussed it a bit in #sugar, and have decided to start a new project, SoaS-emu http://git.sugarlabs.org/projects/soas-emu/, with the goal of producing one-click installers for SoaS on workstations. For various reasons I've decided to use VirtualBox, mostly becuase of our ability to modify it without infringing on licenses. Soas-emu will, after the install has finished, have installed VirtualBox, the SoaS virtual disk image, and registered SoaS with VirtualBox. I'm also going to add a shortcut to the desktop which starts up a new window with the VM running inside it. Great! When can I test? The teachers at GPA have macbooks and are chomping at the bit to try out Sugar. Can you also support a version suitable for computer labs that lets different users use the same physical machine and all individaul files are stored on the USB? Since VirutalBox has Guest Additions that are GPL (they provide non-GPL binaries), we can distrubute those preinstalled as well. These allow the VM network access, Rdesktop intergration, and seemless pointer movement (no need to lock). As the SoaS build process is tweaked to produce VDIs (VirtualBox' prefered format), we'll also continue to produce VMWare VMDK appliances as well as raw ext3 images which can be used in QEMU, but I believe it is vitally important that there is a simple, point-and-click solution to the issue of demoing or trying out sugar which does not require configuring an emulator or mucking around with writing images to flash drives and the BIOS. I'm also in contact with Sun (who owns VirtualBox) and a third party company called MokaFive http://www.mokafive.com/solutions/player.phpwhich has a solution to make VMware portable. Interesting. How will MokaFive's solution work? Would Sun and or MokaFive be interested in sponsoring/supporting the work in the schools with USB sticks, equipment or volunteers, joint press releases or even $? -- Luke Faraone http://luke.faraone.cc -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Phonology (was Re: Fwd: Summer of Code Proposal: Furthering Speech Recognition in Sugar.)
On Tue, Mar 24, 2009 at 10:57 AM, Sean DALY sdaly...@gmail.com wrote: :-) I'm no linguist, but we speak 3 languages in the house and I have been fascinated to observe that my kids seem to borrow phonemes between languages. I met somebody at a party once who said that has been documented in bi- and tri-lingual children, apparently as a way of economizing brainpower when small (6 y.o.) Not sure how authoritative a party person is, though. My second-hand oral story from a linguist is similar, and ties in with Noam Chomsky's theories of universal grammar: very young children apparently are born with a remarkable ability to distinguish phones from all known languages, and as you age the brain starts to learn which distinctions are meaningful and to forget the unmeaningful distinctions, presumably in order to reinforce recognition of the remaining meaningful distinctions. Hence a small child will be able to distinguish between 'r' and 'l' and between 'k' and 'kh', an ability which grown up Japanese- and English-speakers (respectively) have lost. Your story seems to deal with the flip side of this: the ability to articulate (or not) those distinctions. There's an interesting bit of optimality theory/phonology about the markedness of various sounds: universally across languages some sounds (and syllable structures!) are more basic and others more complicated. Children usually progress in a straightforward order from unmarked through marked structures as they learn: for example, vowel-consonant syllables like ma as less marked than consonant-vowel-consonant syllables like dad, which are less marked than syllables with complex consonant clusters like schmooze. Perhaps your kids are borrowing less-marked alternatives from their other languages as a handy substitute for the marked element they can't quite get their tongues around yet. --scott (As an obligatory comp sci aside: one of my favorite projects when I was a comp sci graduate student studying phonology was a set of processing scripts which grunged through the entire contents of Project Gutenberg analyzing poetry slant rhymes for quantitative evidence to support the markedness of certain phonological structures. The theory went that, given a non-exact rhyme, a poet should prefer those which differ in unmarked qualities over those which differ in marked qualitities. http://cscott.net/Publications/proj4.pdf ) -- ( http://cscott.net/ ) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Idea for SOC
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 vishak baby wrote: I intend to create a platform where students can build their own objects using some tools given and colour them in their own way.But the most important thing is they can view their object in 3-D and rotate it as they wish.For this I intend to import the blender engine.For example they can build their own model of houses or buildings from the available tools and colour it as they wish. I think this would be a very nice feature to have. However, I do not think it is very likely to happen. 99.9% of Sugar users use Sugar on an OLPC XO-1 (maybe even more). In general, Sugar is designed to target low-powered devices. Blender will not be usable on these computers, because they do not have enough disk space, enough memory, or any hardware 3D acceleration. Some people (like NoiseEHC) have discussed writing a fast, simple 3D library for low-powered devices like the XO, but this has not happened yet, so 3D development is not likely to work well. If you can demonstrate a 3D modeling program that runs in this limited hardware, then people will be more interested, but without such a demonstration I think it this project is unlikely to be accepted. - --Ben -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAknJEQYACgkQUJT6e6HFtqQT6ACfa9RMdtM+lru64JGecW/ru0+Q yE8An0e00uCVJiBNTEEwUD8snoe93c6A =+7ax -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] jhbuild hangs
I had sugar-jhbuild running until somebody told me it would conflict with the Ubuntu Sugar packages. I uninstalled the packages, and now sugar-jhbuild hangs on startup. Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list! unrecognised device identifier! (EE) config/hal: NewInputDeviceRequest failed unrecognised device identifier! (EE) config/hal: NewInputDeviceRequest failed unrecognised device identifier! (EE) config/hal: NewInputDeviceRequest failed unrecognised device identifier! (EE) config/hal: NewInputDeviceRequest failed unrecognised device identifier! (EE) config/hal: NewInputDeviceRequest failed Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list! unrecognised device identifier! (EE) config/hal: NewInputDeviceRequest failed unrecognised device identifier! (EE) config/hal: NewInputDeviceRequest failed unrecognised device identifier! (EE) config/hal: NewInputDeviceRequest failed unrecognised device identifier! (EE) config/hal: NewInputDeviceRequest failed unrecognised device identifier! (EE) config/hal: NewInputDeviceRequest failed 1237918544.817512 STARTUP: Starting the shell moku...@mokurai-laptop:~/dev/jhbuild/sugar-jhbuild$ XIO: fatal IO error 11 (Resource temporarily unavailable) on X server :0.0 after 452 requests (452 known processed) with 0 events remaining. XIO: fatal IO error 11 (Resource temporarily unavailable) on X server :100.0 after 496 requests (496 known processed) with 0 events remaining. Any suggestions? -- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://earthtreasury.net/ (Edward Mokurai Cherlin) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Collaboration for museum project
On Tue, Mar 24, 2009 at 5:48 AM, Luke Faraone l...@faraone.cc wrote: On Mon, Mar 23, 2009 at 10:46 PM, Edward Cherlin echer...@gmail.com wrote: The Tech Museum of Innovation in San Jose would like to create an exhibit of XOs and invite school classes in with their teachers. This depends on how well we can get collaboration working. I have had many failures with mesh networking, and have not tried a school server. How is that going? School servers have worked reasonably well Can we see your results? Which version did you test? in my tests, see http://wiki.laptop.org/go/Community_Jabber_Servers for a list to use for testing. The Tech will most likely want to use their own on-site server, which I'd be happy to set up for them (via SSH, I'm rather far from San Jose), although I think their techs (*grin*) will be able to handle it. Then again, mesh has worked wonderfully in my tests at local meetups in the DC area, with sometimes over 30 XOs on one view in the same room. Which version? My last trial at SCaLE was an almost complete failure with six XOs. -- Luke Faraone http://luke.faraone.cc -- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://earthtreasury.net/ (Edward Mokurai Cherlin) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] How is SoaS built?
On Mon, Mar 23, 2009 at 11:15 PM, Martin Langhoff martin.langh...@gmail.com wrote: Hi everyone, are there any pointers to how the SoaS build works? Is it using the Fedora livecd tools? Something else? more details below on what I am aiming for... Hey Martin, Good luck with Server on a Stick:) It would be very cool to see. It would significantly reduce the barrier to entry for demonstrating the full value of Sugar to new users. david cheers, martin -- Forwarded message -- From: Martin Langhoff martin.langh...@gmail.com Date: Mon, Mar 23, 2009 at 8:52 AM Subject: Making an XS installable img for the XO To: fedora-olpc-list fedora-olpc-l...@redhat.com Cc: XS Devel server-de...@lists.laptop.org, OLPC Devel de...@lists.laptop.org What is the state of the Fedora / Puritan / Pilgrim toolchain if I want to build an installable img of the XS spin? Noting that... - targetting developer-key-unlocked XOs so no signing of initrd needed - XS is F9 - the current XS build is F9 - (a mock chroot with any Fedora can be used too) - the kernel and initrd are _vanilla_ Fedora, and there is a strong desire to remain so - hoping for a simple cli build tool cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] IMPORTANT: sugar-jhbuild: security update of xulrunner
On Tue, Mar 24, 2009 at 6:52 AM, Morgan Collett morgan.coll...@gmail.com wrote: 2009/3/24 Sascha Silbe sascha-ml-ui-sugar-de...@silbe.org: Hello! Short summary: If you're using sugar-jhbuild on Debian, please run cd sugar-jhbuild rm -rf source/mozilla source/hulahop install ./sugar-jhbuild build before using anything web-related the next time. Otherwise (i.e. not running on Debian), please make sure sugar-jhbuild/source/mozilla does not exist (if it does exist, execute the commands given above as well). Long explanation: xulrunner has had a security update. Most of you will we be unaffected as we're using the distro package if we can (you do install distro security updates regularly, do you?). But for Debian sid+squeeze, we need to use our own copy due to path mismatches. Usually this wouldn't be a big deal, as sugar-jhbuild is meant to pull the latest version of each package and build it, so taking care of security updates automatically. Unfortunately, this does NOT work properly for tarballs: if any previous tarball has been extracted, any updated version will be left untouched! So to build the updated version, you need to remove the entire sugar-jhbuild/source/mozilla directory. As xulrunner uses the full version number inside directories (*), you need to ensure no outdated version is still installed and hulahop gets rebuilt from scratch. The easiest way to do that is to remove the directories sugar-jhbuild/source/hulahop and sugar-jhbuild/install. Run a full build (./sugar-jhbuild build) afterwards. (*) Incidentally, Debian fixed this (so installing the updated package should have been enough, no rebuild of hulahop needed). Unfortunately, all other distros (including Ubuntu) use the same paths as upstream... Seems like Mozilla products suck a lot regarding security updates (see the note about Iceweasel in the etch release notes as well). :( Yes, this means that Ubuntu needs the hulahop package to be rebuilt and pushed out as an update every time there is a Firefox/xulrunner security update. Since hulahop is in universe (community maintained) the update procedure doesn't have a very high priority, and requires multiple people to enable the -proposed repos and test before it is pushed out to -updates - for each supported distro release. I must go through the process for intrepid and hardy again, because there was yet another rev to xulrunner - I think the previous hardy update to hulahop was never even pushed out because nobody other than me tested it and we need at least two ACKs. This is a dilemma - nobody uses the hardy packages because they're always broken - but we can't fix them unless somebody uses them, even if only to test... Anybody interested in helping, please join the Ubuntu Sugar Team mailing list mentioned on https://wiki.ubuntu.com/SugarTeam. Regards Morgan I have been trying to dog food Sugar on Jaunty. Sadly, I have not been able to successfully install Sugar. I will keep trying. As long as I have a command line and a browser I should be able to function normally. david ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Idea for SOC
Since my name was called: I think this would be a very nice feature to have. However, I do not think it is very likely to happen. 99.9% of Sugar users use Sugar on an OLPC XO-1 (maybe even more). In general, Sugar is designed to target low-powered devices. Blender will not be usable on these computers, because they do not have enough disk space, enough memory, or any hardware 3D acceleration. As far as I know Blender was ported to the XO but somehow it was not hyped too much. Probably it was slow (but wireframe mode should have been OK) and the small XO screen is not too well suited for that UI I guess. The main problem could have been that probably they had to use Mesa3D and it provides approximately 1-2 frame/sec speed as my test showed. You should ask them how that stuff turned out. Some people (like NoiseEHC) have discussed writing a fast, simple 3D library for low-powered devices like the XO, but this has not happened yet, so 3D development is not likely to work well. Yeah, I tried to design this 3D library before I had a real XO and my design tried to utilize the Geode documentation which turned out to be a little bit sparse... So after I got an XO and realized that I had to scrap all my designs I turned to existing software rendering libraries (I have tried almost all of them). The conclusion is that writing a 3D app is a lot of work so probably just porting an existing app is the most sane. The best way of providing software rendering support for an existing application is probably to port a software OpenGL renderer to the Geode. Unfortunately it is a LOT of work so when I tried it (the winner was the OGL ES software renderer for the ARM by the way - formerly it was called Vincent 3D) I did not finish before my free time ran out last year. The problem with all of this is that I do not see too many education programs for children which _really_ need 3D. If you take this route then at least use this and do not reinvent the wheel: https://gna.org/projects/softwire/ If you can demonstrate a 3D modeling program that runs in this limited hardware, then people will be more interested, but without such a demonstration I think it this project is unlikely to be accepted. Just to be a little bit negative I have another problem with 3D design software is that probably children will not be able to handle them. What little research I did in this area showed me that something like this is the most likely to be used (browsing the remnants of the site is recommended to everybody, good research there): http://web.archive.org/web/20071016055856/http://www-ui.is.s.u-tokyo.ac.jp/~takeo/java/smoothteddy/index.html It is java so good luck! :( So my (uneducated) opinion is that only some voxel models could probably be drawn and painted by small children. I can imagine a program which offers a set of templates like human/horse/dragon which have animations like two legged walking/four legged walking/walking and flying and then children could modify (like widen the legs or drawing horns) and paint those skeletons. My big-big problem is that currently I do not see any sound educational activities which would really need 3D figures to animate. Of course I would like to be proven wrong. BTW if somebody could post a video on YouTube which shows children using the Story Builder or Cartoon Builder on the XO I would be very happy. HTH! ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] [Invitation] Bug Triage Sessio n @ Thu Mar 26 10am – 12pm (sugar-de...@l ists.sugarlabs.org)
BEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:REQUEST BEGIN:VEVENT DTSTART:20090326T14Z DTEND:20090326T16Z DTSTAMP:20090324T192407Z ORGANIZER:mailto:6n9a99dr5knag9tp0obc0rn...@group.calendar.google.com UID:pf3l9bgjughu4j7pclb6jvb...@google.com ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP= TRUE;cn=sugar-de...@lists.sugarlabs.org;X-NUM-GUESTS=0:mailto:sugar-de...@l ists.sugarlabs.org CLASS:PRIVATE CREATED:20090324T192331Z DESCRIPTION:(join at any time during the session)\n\nWe have started giving a homework assignment from Trac\, http://dev.sugarlabs.org/query?status=ac ceptedstatus=assignedstatus=newstatus=reopenedcomponent=SoaSorder=prio ritycol=idcol=summarycol=componentcol=typecol=severitycol=status_fiel d\n\nThis week we want to continue verifying the Soas bugs. Do they belong into this component? Or do they describe a bug that is actually in one of t he Sucrose components? Do we have enough information from the reporter? Is the severity set correctly? And of course the favorite one - is it a duplic ate? \nView your event at http://www.google.com/calendar/event?action=VIEW; eid=cGYzbDliZ2p1Z2h1NGo3cGNsYjZqdmJkN2Mgc3VnYXItZGV2ZWxAbGlzdHMuc3VnYXJsYWJ zLm9yZwtok=NTIjNm45YTk5ZHI1a25hZzl0cDBvYmMwcm5jdWdAZ3JvdXAuY2FsZW5kYXIuZ29 vZ2xlLmNvbTQwMmFhMmRlMTIwNmNjYzdmYmJlNzU4YzE5ZWU4NmJlMWQ2YmM2ZDIctz=Americ a%2FNew_Yorkhl=en. LAST-MODIFIED:20090324T192406Z LOCATION:irc.freenode.net #sugar-meeting SEQUENCE:0 STATUS:CONFIRMED SUMMARY:Bug Triage Session TRANSP:OPAQUE END:VEVENT END:VCALENDAR invite.ics Description: application/ics ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Sugar on various distros (was: Re: IMPORTANT: sugar-jhbuild: security update of xulrunner)
On Tue, Mar 24, 2009 at 01:35:23PM -0500, David Farning wrote: I have been trying to dog food Sugar on Jaunty. At least sugar-jhbuild is currently broken on a standard Jaunty install due to a major bug Ubuntu introduced to Python distutils. For now, only Ubuntu Intrepid and Fedora 10 work out of the box (for sugar-jhbuild). I have installations working on Ubuntu jaunty and Debian squeeze, but both required workarounds that are not acceptable on a regular system. I have hope that these will be fixed in near future (by Ubuntu resp. Debian), though. Native packages for Ubuntu/Debian are still stuck at 0.82. Packaging 0.84 is on hold due to Jonas wanting to finish some restructuring first. HTH. CU Sascha -- http://sascha.silbe.org/ http://www.infra-silbe.de/ signature.asc Description: Digital signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] [RELEASE] Image Viewer 7
Hello, I have just release Image Viewer activity version 7, which contains fix for a nasty bug messing up the initial zoom level. Thanks to Tomeu for the patch. This is a release in the current stable branch, ie Sucrose 0.84. Thanks, Sayamindu NEWS: * Fix initial zoom level being extremely small: d.sl.o #486 (Tomeu) * New German translation XO: http://activities.sugarlabs.org/en-US/sugar/downloads/file/25989/image_viewer-7.xo Source: http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-7.tar.bz2 -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar on various distros (was: Re: IMPORTANT: sugar-jhbuild: security update of xulrunner)
Thanks for the update! david 2009/3/24 Sascha Silbe sascha-ml-ui-sugar-de...@silbe.org: On Tue, Mar 24, 2009 at 01:35:23PM -0500, David Farning wrote: I have been trying to dog food Sugar on Jaunty. At least sugar-jhbuild is currently broken on a standard Jaunty install due to a major bug Ubuntu introduced to Python distutils. For now, only Ubuntu Intrepid and Fedora 10 work out of the box (for sugar-jhbuild). I have installations working on Ubuntu jaunty and Debian squeeze, but both required workarounds that are not acceptable on a regular system. I have hope that these will be fixed in near future (by Ubuntu resp. Debian), though. Native packages for Ubuntu/Debian are still stuck at 0.82. Packaging 0.84 is on hold due to Jonas wanting to finish some restructuring first. HTH. CU Sascha -- http://sascha.silbe.org/ http://www.infra-silbe.de/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iQEcBAEBAgAGBQJJyTb1AAoJELpz82VMF3DabSQH/2L/CC9JZNazc85ZrOpDv9NJ opJAIiPDGRU0ftlI3F0Ze/EwcyPaXSTs4JumFqJ+MXrn/R/NLi7gxbBAM9UFLZla uDxbyIW9ZF0havylTBjnXXuMwBdYwutOFkRkAGnQzaWZYEZldXSphaN7BNnZFKu6 XY+j2/TbejzWYtajgl8K40NGXLQK//AZSsevxHSXHuqWns0mD/K46c3r+NNt/j6S 9fykWh99uQA031LyKK78zTLenVkM8HBcbQBdqa2ojk+nkRToJ/UVoj3SvfqIbZWq pV7/qHYzyq/OExXVMK3QtYyQ9+BEK3TTt5vwKOYD4bD3k/mPlLLY/r+1gMN0rUU= =i5E3 -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar on various distros (was: Re: IMPORTANT: sugar-jhbuild: security update of xulrunner)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Tue, Mar 24, 2009 at 08:39:39PM +0100, Sascha Silbe wrote: I have installations working on Ubuntu jaunty and Debian squeeze, but both required workarounds that are not acceptable on a regular system. I have hope that these will be fixed in near future (by Ubuntu resp. Debian), though. What workarounds? Is it registered at the respective bug trackers? Native packages for Ubuntu/Debian are still stuck at 0.82. Packaging 0.84 is on hold due to Jonas wanting to finish some restructuring first. That's right: I want it easier to help package, and I want multiple concurrent tracks - probably latest stable + very latest. - Jonas - -- * Jonas Smedegaard - idealist og Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAknJPWgACgkQn7DbMsAkQLh8+gCffzOPDp5fjf9kXZxffTEvLezy 84AAn3BhAk97d+oGHFczxn9aosfeB6IE =pdHV -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] How is SoaS built?
coming in off the cuff here, but have we looked at headless network appliance type machines as school servers? On Tue, Mar 24, 2009 at 7:28 PM, David Farning dfarn...@sugarlabs.org wrote: On Mon, Mar 23, 2009 at 11:15 PM, Martin Langhoff martin.langh...@gmail.com wrote: Hi everyone, are there any pointers to how the SoaS build works? Is it using the Fedora livecd tools? Something else? more details below on what I am aiming for... Hey Martin, Good luck with Server on a Stick:) It would be very cool to see. It would significantly reduce the barrier to entry for demonstrating the full value of Sugar to new users. david cheers, martin -- Forwarded message -- From: Martin Langhoff martin.langh...@gmail.com Date: Mon, Mar 23, 2009 at 8:52 AM Subject: Making an XS installable img for the XO To: fedora-olpc-list fedora-olpc-l...@redhat.com Cc: XS Devel server-de...@lists.laptop.org, OLPC Devel de...@lists.laptop.org What is the state of the Fedora / Puritan / Pilgrim toolchain if I want to build an installable img of the XS spin? Noting that... - targetting developer-key-unlocked XOs so no signing of initrd needed - XS is F9 - the current XS build is F9 - (a mock chroot with any Fedora can be used too) - the kernel and initrd are _vanilla_ Fedora, and there is a strong desire to remain so - hoping for a simple cli build tool cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar on various distros
On Tue, Mar 24, 2009 at 09:07:04PM +0100, Jonas Smedegaard wrote: What workarounds? Using Python 2.5 instead of Python 2.6 in Ubuntu Jaunty by changing the symlink /usr/bin/python (*), using python-gobject from sid as the one in squeeze is too old. The new one has passed the 10 day incubation period, but not been promoted yet. Is it registered at the respective bug trackers? The respective bugs are in the bug trackers, the workarounds not. Native packages for Ubuntu/Debian are still stuck at 0.82. Just realized this sounds more negative than it was meant. Your work on packaging improvements is quite appreciated. (*) Really bad hack, will break updates of unrelated packages in very interesting ways. CU Sascha -- http://sascha.silbe.org/ http://www.infra-silbe.de/ signature.asc Description: Digital signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar on various distros
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Tue, Mar 24, 2009 at 09:32:55PM +0100, Sascha Silbe wrote: On Tue, Mar 24, 2009 at 09:07:04PM +0100, Jonas Smedegaard wrote: What workarounds? Using Python 2.5 instead of Python 2.6 in Ubuntu Jaunty by changing the symlink /usr/bin/python (*), using python-gobject from sid as the one in squeeze is too old. The new one has passed the 10 day incubation period, but not been promoted yet. Is it registered at the respective bug trackers? The respective bugs are in the bug trackers, the workarounds not. I realize now that you are talking about jhbuild, not packaged Sugar. Then I agree that it makes little sense to track workarounds (at the distro side - it might make sense to track upstream how to make the non-packaged tool work in various odd/broken environments). Native packages for Ubuntu/Debian are still stuck at 0.82. Just realized this sounds more negative than it was meant. Your work on packaging improvements is quite appreciated. I was not offended, but thanks the the reassuring anyway :-) (*) Really bad hack, will break updates of unrelated packages in very interesting ways. I must admit that I have little sympathy for Ubuntu when it breaks due to running ahead of Debian. As I consider to be the case here. - Jonas - -- * Jonas Smedegaard - idealist og Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAknJS8gACgkQn7DbMsAkQLghVgCfTQO5R5CAsQ4YAneEt6nUR4MH MH8An3N1PAEQiBMJzf+/g7J4hoFX+w6C =aB4N -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] GSoC Sugarize KDEEdu activity
On 24.03.2009, at 21:48, Huda Sammour wrote: Hi, from the project description at http://wiki.sugarlabs.org/go/DevelopmentTeam/ProjectIdeas#KDEEdu I realized that I should use GTK, is there any thing wrong? I don't know who wrote up that idea. I'd find it much more useful to make Qt apps work nicely in Sugar, rather than having to recode each in GTK. Another thing, you said to adapt an application to run in Sugar you intend the word adapt, or you intend build new one ? If you intend to write a new activity in Python, then GTK is the obvious choice, because there is a toolkit supporting that development style. Otherwise you can choose freely - as long as your preferred programming environment supports X11 and can talk to DBus, you can create Sugar activities in it: http://wiki.laptop.org/go/Low-level_Activity_API - Bert - Thanks HS On Tue, Mar 24, 2009 at 1:47 PM, Bert Freudenberg b...@freudenbergs.de wrote: On 24.03.2009, at 06:16, Huda Sammour wrote: hi all, I wnat to apply for Sugarize KDEEdu activity project. I am planning to write a proposal for it, but I need some confirmations. does Sugarize an activity mean to develop an application fro OLPC with sugar standards? It means to adapt an application to run in Sugar, yes. The OLPC XO is one machine that runs Sugar, but there are others, too. You can use Sugar on any PC. If so, what activity is the prefered one or that is on developer opinion. The main target group for Sugar are elementary-school children. To develop this application, I will use GTK, must I install it and develop on Sugar? Why would you use want to use GTK for Qt programs? That does not make any sense. - Bert - ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Full Licence field
Jakub Jelinek wrote: On Tue, Mar 24, 2009 at 10:07:30AM +0200, Panu Matilainen wrote: Basically, have rpm -V ignore timestamp verification on %license files. Make that have rpm -V ignore timestamp verification on files whose hardlink count is 1. That's reasonably in line with how rpm -V currently treats files shared among multiple packages and makes hardlink-on-content verification-friendly for any files, and without making licenses a totally oddball special case in verify. gcc contains hardlinks (e.g. /usr/bin/{,x86_64-redhat-linux-}gcc) and for these I'd prefer if the timestamp verification was done. What for? You seem to be forgetting that files system are not read-only. Any user has the liberty to move/copy around files or touch them. What you really want is identical contents, not matching timestamps. Ralf ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Full Licence field
On Tuesday 24 March 2009 10:26:23 Panu Matilainen wrote: Hmm okay, any user being able to modivy rpm -V behavior is not exactly good, although timestamp verify is pretty feeble business (considering rpm doesnt raise conflicts on timestamp differences). If it's shared, then it should at least verify that the timestamp matches ONE OF the packages it's shared between :o) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] jhbuild hangs
On Tue, Mar 24, 2009 at 12:49 PM, Sascha Silbe sascha-ml-ui-sugar-de...@silbe.org wrote: On Tue, Mar 24, 2009 at 11:19:33AM -0700, Edward Cherlin wrote: 1237918544.817512 STARTUP: Starting the shell moku...@mokurai-laptop:~/dev/jhbuild/sugar-jhbuild$ XIO: fatal IO error 11 (Resource temporarily unavailable) on X server :0.0 after 452 requests (452 known processed) with 0 events remaining. XIO: fatal IO error 11 (Resource temporarily unavailable) on X server :100.0 after 496 requests (496 known processed) with 0 events remaining. Are the last few lines the result of you killing Xephyr manually or did they appear immediately? Manual kill. If the latter, sugar-emulator isn't hanging but finishing immediatly (you can see the shell prompt buried in there). This might sound like nitpicking, but is an important distinction (as the possible causes are different). Right. The first thing to do is to check ~/.sugar/default/logs/shell.log for errors. Thanks. I didn't know where to start. So is it the gconf problem? I have the Ubuntu gconf2 package installed. --- GErrorTraceback (most recent call last) /home/mokurai/dev/jhbuild/sugar-jhbuild/install/bin/sugar-session in module() 171 print 'Ctrl+C pressed, exiting...' 172 -- 173 main() global main = function main at 0x2f91488 174 175 /home/mokurai/dev/jhbuild/sugar-jhbuild/install/bin/sugar-session in main() 135 logger.start('shell') 136 -- 137 intro.check_profile() global intro.check_profile = function check_profile at 0x2f88488 138 139 client = gconf.client_get_default() /home/mokurai/dev/jhbuild/sugar-jhbuild/install/lib/python2.5/site-packages/jarabe/intro/__init__.pyc in check_profile() 18 path = os.path.join(env.get_profile_path(), 'config') 19 if os.path.exists(path): --- 20 profile.convert_profile() 21 22 if not profile.is_valid(): /home/mokurai/dev/jhbuild/sugar-jhbuild/install/lib/python2.5/site-packages/sugar/profile.pyc in convert_profile(self=sugar.profile.Profile object at 0x2f8cad0) 133 # decode nickname from ascii-safe chars to unicode 134 nick = name.decode(utf-8) -- 135 client.set_string(/desktop/sugar/user/nick, nick) 136 if cp.has_option('Buddy', 'Color'): 137 color = cp.get('Buddy', 'Color') GError: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://www.gnome.org/projects/gconf/ for information. (Details - 1: Could not send message to gconf daemon: Method GetIOR with signature on interface org.gnome.GConf doesn't exist ) 1237919620.178716 DEBUG root: _cleanup_temp_files CU Sascha -- http://sascha.silbe.org/ http://www.infra-silbe.de/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iQEcBAEBAgAGBQJJyTleAAoJELpz82VMF3DayqIIAIfYEkwIFpWL/xzbvuBBvfPh gbd3eKbwepp1VJf0J/3Lu6sA+aD35JME52Jf3VAIPjgtKNb42gA+Gk971+k5AF9O tObVeu4TtU+PdLEv5yQRcstQ+S0AYmiTUantQbKFWCdHd9DpEChpUKXRcfXeyTWU 72nBbGFlb5oJfVMBFHPaW4Nw+scPsuJs8TAy4Q7CfSYC4aOLRiA7X4GmL0Wo30Ol uSsrJeXwKWDhsvij0HdGSzPJz/oBibVW6yTA4bPxAVFO82AED+09aSzRh3u8EQCA lAaq8/DWzIQjCU2HQNO7mcFP2BNOgsod4UKD/xSXi0L58ooK2Nm9tn1NP3J2wzg= =dzWU -END PGP SIGNATURE- -- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://earthtreasury.net/ (Edward Mokurai Cherlin) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar on various distros
On Tue, Mar 24, 2009 at 10:08:24PM +0100, Jonas Smedegaard wrote: (*) Really bad hack, will break updates of unrelated packages in very interesting ways. I must admit that I have little sympathy for Ubuntu when it breaks due to running ahead of Debian. As I consider to be the case here. While I have little sympathy with those responsible for the breakage as well (it was not tested very well), it wasn't due to running ahead but due to an improper patch. See [1] for details. The really bad hack breaking updates of unrelated packages (i.e. changing the symlink behind the back of the package managment system) was done by myself (in full awareness that this might cause problems), not Ubuntu. [1] https://bugs.launchpad.net/ubuntu/+source/python2.6/+bug/338395 CU Sascha -- http://sascha.silbe.org/ http://www.infra-silbe.de/ signature.asc Description: Digital signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] jhbuild hangs
It seems you are missing some undeclared dependencies. Try adding libpopt-dev, zip, unzip, python-gnome2, python-gnome2-desktop; I found these in an old version of the jhbuild page, http://wiki.sugarlabs.org/index.php?title=Development_Team/Jhbuildoldid=21330#Dealing_with_dependencies Jameson On Tue, Mar 24, 2009 at 5:56 PM, Edward Cherlin echer...@gmail.com wrote: On Tue, Mar 24, 2009 at 12:49 PM, Sascha Silbe sascha-ml-ui-sugar-de...@silbe.org wrote: On Tue, Mar 24, 2009 at 11:19:33AM -0700, Edward Cherlin wrote: 1237918544.817512 STARTUP: Starting the shell moku...@mokurai-laptop:~/dev/jhbuild/sugar-jhbuild$ XIO: fatal IO error 11 (Resource temporarily unavailable) on X server :0.0 after 452 requests (452 known processed) with 0 events remaining. XIO: fatal IO error 11 (Resource temporarily unavailable) on X server :100.0 after 496 requests (496 known processed) with 0 events remaining. Are the last few lines the result of you killing Xephyr manually or did they appear immediately? Manual kill. If the latter, sugar-emulator isn't hanging but finishing immediatly (you can see the shell prompt buried in there). This might sound like nitpicking, but is an important distinction (as the possible causes are different). Right. The first thing to do is to check ~/.sugar/default/logs/shell.log for errors. Thanks. I didn't know where to start. So is it the gconf problem? I have the Ubuntu gconf2 package installed. --- GErrorTraceback (most recent call last) /home/mokurai/dev/jhbuild/sugar-jhbuild/install/bin/sugar-session in module() 171 print 'Ctrl+C pressed, exiting...' 172 -- 173 main() global main = function main at 0x2f91488 174 175 /home/mokurai/dev/jhbuild/sugar-jhbuild/install/bin/sugar-session in main() 135 logger.start('shell') 136 -- 137 intro.check_profile() global intro.check_profile = function check_profile at 0x2f88488 138 139 client = gconf.client_get_default() /home/mokurai/dev/jhbuild/sugar-jhbuild/install/lib/python2.5/site-packages/jarabe/intro/__init__.pyc in check_profile() 18 path = os.path.join(env.get_profile_path(), 'config') 19 if os.path.exists(path): --- 20 profile.convert_profile() 21 22 if not profile.is_valid(): /home/mokurai/dev/jhbuild/sugar-jhbuild/install/lib/python2.5/site-packages/sugar/profile.pyc in convert_profile(self=sugar.profile.Profile object at 0x2f8cad0) 133 # decode nickname from ascii-safe chars to unicode 134 nick = name.decode(utf-8) -- 135 client.set_string(/desktop/sugar/user/nick, nick) 136 if cp.has_option('Buddy', 'Color'): 137 color = cp.get('Buddy', 'Color') GError: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://www.gnome.org/projects/gconf/ for information. (Details - 1: Could not send message to gconf daemon: Method GetIOR with signature on interface org.gnome.GConf doesn't exist ) 1237919620.178716 DEBUG root: _cleanup_temp_files CU Sascha -- http://sascha.silbe.org/ http://www.infra-silbe.de/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iQEcBAEBAgAGBQJJyTleAAoJELpz82VMF3DayqIIAIfYEkwIFpWL/xzbvuBBvfPh gbd3eKbwepp1VJf0J/3Lu6sA+aD35JME52Jf3VAIPjgtKNb42gA+Gk971+k5AF9O tObVeu4TtU+PdLEv5yQRcstQ+S0AYmiTUantQbKFWCdHd9DpEChpUKXRcfXeyTWU 72nBbGFlb5oJfVMBFHPaW4Nw+scPsuJs8TAy4Q7CfSYC4aOLRiA7X4GmL0Wo30Ol uSsrJeXwKWDhsvij0HdGSzPJz/oBibVW6yTA4bPxAVFO82AED+09aSzRh3u8EQCA lAaq8/DWzIQjCU2HQNO7mcFP2BNOgsod4UKD/xSXi0L58ooK2Nm9tn1NP3J2wzg= =dzWU -END PGP SIGNATURE- -- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://earthtreasury.net/ (Edward Mokurai Cherlin) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] jhbuild hangs
On Tue, Mar 24, 2009 at 06:05:28PM -0600, Jameson Quinn wrote: It seems you are missing some undeclared dependencies. There should be no undeclared dependencies. If you find any, please file a bug against sugar-jhbuild on dev.sugarlabs.org. Try adding libpopt-dev, zip, unzip, python-gnome2, python-gnome2-desktop; All of these are in sugar-jhbuild sysdeps. ./sugar-jhbuild depscheck should list them if they are missing. Please report any problem you have with sugar-jhbuild so it can get fixed. CU Sascha -- http://sascha.silbe.org/ http://www.infra-silbe.de/ signature.asc Description: Digital signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] aslo
activities-testing has been rebased from the upstream svn. The security on activities.sl.o has also been tightened. Please ping me if anything broke. david ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] GSoC Proposal
Hi, The proposal has been updated with the timeline also. Please have a look and comment on the same at : http://wiki.sugarlabs.org/go/Educational_Toolkit in the 2009 GSoC Applications category. Thanks, Deepank http://deepank.blogspot.com On Tue, Mar 24, 2009 at 9:01 AM, Deepank Gupta deepankgu...@gmail.comwrote: Hi, I have made a rough draft of the GSoC Proposal for the educational Toolkit and will need comments from the community to make it better. Please find the proposal at : http://wiki.sugarlabs.org/go/Educational_Toolkit in the 2009 GSoC Application category. Looking forward to hearing about the same. Regards, Deepank http://deepank.blogspot.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [IAEP] Sugar Digest 2009-03-24
On Tue, Mar 24, 2009 at 9:55 PM, Walter Bender walter.ben...@gmail.com wrote: ===Sugar Digest === I have been buried in meetings over the past few days, so I am a bit late in giving an update to the Sugar community. First, I want to wish Rafael Enrique Ortiz Guerrero (dirakx) a rapid recovery. While I have been distracted, lots of great work has been happening: the Sugar on a Stick team is making great progress on the Fedora-11 port; the OLPC Learning Club held a pivotal meeting where they reached consensus about forming a Sugar Labs DC; progress is also being made in regard to a Sugar Lab in Peru; the Release Team has been cleaning a few outstanding bugs in 0.84.1; the community has been busy helping potential Google Summer of Code applicants refine their proposals; Sascha Silbe has been setting up a build farm for Sugar Labs; the Marketing Team has been reaching out to hundreds of more journalists about our new release; the Localization Team has been migrating the Pootle infrastructure to a new server; the Wiki Team has done a reorganization of the wiki in concert with the move away from CamelCase; and Sugar and Sugar Activities continue to be improved. A busy week. The big news is that thanks to the efforts of Jameson Quinn and Mel Chua, we have been accepted into Google Summer of Code 2009. We need to solicit and encourage as many great project proposals as we can in the next few days (applications are due April 3): the more students who apply to our program, the better our chances of getting more slots assigned. Please direct potential applicants to http://wiki.sugarlabs.org/go/Summer_of_Code/Student_application_template and http://wiki.sugarlabs.org/go/Development Team/Project Ideas. Thank you to everyone who has been answering student questions on IRC and on the mailing list. Tomeu Vizoso beat me to the punch by blogged about the great contributions being made by community members (See http://blog.tomeuvizoso.net/2009/03/what-keeps-me-going-on.html). One crude measure of the growing ranks of contributors is the steadily increasing number of people on #sugar on irc.freenode.net. We have been hovering around 100 lately. It is great to see both the continuity of long-standing contributors and the newcomers. The extent to which the veterans are being supportive of the newcomers (and my own barrage of naive questions) is a nice reflection on the project as a whole. I would like to add Fred Grose to Tomeu's list. He has been doing great work cleaning up the wiki. ===Tech Talk === We had in impromptu meeting on IRC to discuss the outstanding issues in regard to future Fedora/Sugar support for the OLPC XO-1. The list of work items is shorter than I would have thought and many of these items already have teams of people working on them. We discussed as a reasonable target being able to release these items in time for Fedora 12. # mesh # activation security # Rainbow (activity security) # activity update control panel # power management # library for browsing content bundles # automatic display/keyboard language setting # special keys on the keyboard (brightness, audio, ..) # using USB keys in the Journal # olpc-update # customization key # lease security # UL warning screen at shutdown Great News! OLPC made some fantastic innovations in these areas. I am glad to see that they are not lost. david Tony Forster continues to work magic with Turtle Art (See http://tonyforster.blogspot.com/2009/03/turtle-fileview.html). There is a new Sugar tutorial project (Please see http://tutorius.org/blog/the-first-iteration/). Martin Langhoff announced the availability of XS-0.5.2 this week: http://xs-dev.laptop.org/xs/ It fixes 3 bugs, the most notable one being the ejabberd @online@ roster issue. Sebastian Dziallas has made a new Sugar on a Stick snapshot available at http://download.sugarlabs.org/soas/snapshots/2/Soas2-200903211320.iso and a virtual appliance image at http://download.sugarlabs.org/soas/appliances/soas2-20090321.tar.gz Please test them. ===Sugar Labs === Gary Martin has generated a SOM from the past week of discussion on the IAEP mailing list (Please see http://wiki.suagrlabs.org/go/Image:2009-March-14-20-som.jpg). -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ IAEP -- It's An Education Project (not a laptop project!) i...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] ideal flash activity to be remade as karma activity
http://hg.olenepal.org/6_Maths_CoOrdinates_22_swf/ Subzero, I think this might be a great flash activity to redo for Karma. Let me know if you have trouble running it on your regular machine. It is in Nepali but I think you will be able to figure it out. I really like how it demonstrates the concepts of coordinates and lets kids play w/ those concepts. You can also download our latest stable monster E-Paath bundle from here (224 MB) http://dev.olenepal.org/E-Paath-2/STABLE/ -- Bryan W. Berry Technology Director OLE Nepal, http://www.olenepal.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel