Re: [Sugar-devel] How is SoaS built?

2009-03-24 Thread Sebastian Dziallas
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?

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

2009-03-24 Thread Tom spot Callaway
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

2009-03-24 Thread Ralf Corsepius
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)

2009-03-24 Thread 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

2009-03-24 Thread Panu Matilainen
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

2009-03-24 Thread Jakub Jelinek
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!

2009-03-24 Thread Svetlana Senajova
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

2009-03-24 Thread Sascha Silbe

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-03-24 Thread Morgan Collett
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

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

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

2009-03-24 Thread Jameson Quinn
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?

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

2009-03-24 Thread Caroline Meeks
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

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

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

2009-03-24 Thread Dave Bauer
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

2009-03-24 Thread Bryan Berry
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?

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

2009-03-24 Thread Caroline Meeks
 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.)

2009-03-24 Thread C. Scott Ananian
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

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

2009-03-24 Thread Edward Cherlin
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

2009-03-24 Thread Edward Cherlin
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?

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

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

2009-03-24 Thread NoiseEHC
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)

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

2009-03-24 Thread Sascha Silbe

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

2009-03-24 Thread Sayamindu Dasgupta
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)

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

2009-03-24 Thread Jonas Smedegaard
-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?

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

2009-03-24 Thread Sascha Silbe

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

2009-03-24 Thread Jonas Smedegaard
-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

2009-03-24 Thread Bert Freudenberg


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

2009-03-24 Thread Ralf Corsepius
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

2009-03-24 Thread Bill Crawford
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

2009-03-24 Thread Edward Cherlin
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

2009-03-24 Thread Sascha Silbe

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

2009-03-24 Thread Jameson Quinn
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

2009-03-24 Thread Sascha Silbe

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

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

2009-03-24 Thread Deepank Gupta
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

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

2009-03-24 Thread Bryan Berry
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