Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread forster
I have been unable to install Bernie's OS67 or Steven Parrish's os12,
Bernie and I have been discussing this off list. If anybody has the same 
problem please let us know.

Detailed instructions on the installation process are at 
http://wiki.laptop.org/go/Clean-install_procedure#Development_builds

In brief, 

you need a developers key for your XO because it is an unsigned build

On a USB, save the devkey to /security/develop.sig
save the img and crc to root

Turn on with the USB plugged in and the esc (x) key pressed

type probe-usb copy-nand disk:\os67.img 

after the reflash finishes, turn off, remove the USB and power up

My XO fails with "Boot Failed"

I can restore OS767 in the same manner 
http://download.laptop.org/xo-1/os/official/

Tony



> On Sat, 2010-03-13 at 13:26 -0500, Gerald Ardito wrote:
> > 
> > Where can I download this image?
> 
> I've uploaded one of our builds here:
> 
>   http://people.sugarlabs.org/bernie/olpc/py-xo1/
> 
> It's slightly newer than the version we've been installing on children's
> laptops, and has been lightly tested. If you have trouble, I'll upload
> the exact same build (os65).
> 
> I'm now testing build number 81, which has 3G support, but a couple of
> other regressions which I'm hoping to fix soon-ish.
> 
> I also recommend testing Steven Parrish's os12, which looks good,
> besides a issue with NetworkManager. Steven has been focusing on
> reducing the build size while at the same time increasing the number of
> bundled activities. My builds are a little more conservative because my
> builds quickly end up in the hands of children and teachers.
> 
> Steven and I had to work in isolation due to bandwidth limitations.
> Soon, we're going to compare nodes and merge our respective improvements
> into something more consistent. Testing and feedback from technical and
> non-so-technical users is crucial for us.
> 
> -- 
>// Bernie Innocenti - http://codewiz.org/
>  \X/  Sugar Labs   - http://sugarlabs.org/
> 
> ___
> IAEP -- It's An Education Project (not a laptop project!)
> IAEP@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/iaep
> 
> _
> This mail has been virus scanned by Australia On Line
> see http://www.australiaonline.net.au/mailscanning

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


Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Bernie Innocenti
Forgot to answer a paragraph:

On Sat, 2010-03-13 at 12:07 -0500, Martin Langhoff wrote:
> On Sat, Mar 13, 2010 at 11:50 AM, Bernie Innocenti  wrote:
> > If you ask me: our recent F11-XO1 builds have reached equal or better
> > quality than build 801, provided you disable automatic power management.
> 
> Are all activities working, including collaboration? In Gnome, can you
> actually use FF? Camera?

I've seen some users using Firefox, so it probably works well enough.
I've noticed some annoying graphics artifacts on buttons, probably
caused by a geode driver bug exposed by the gtk theme.

I've been focusing exclusively on Sugar and core activities. Gnome is
very popular among children, but I'm not particularly motivated in
supporting it.

Frankly, I also don't test Sugar beyond very basic functionality:
networking, journal, browse... Not only I wouldn't have time to
comprehensively test every activity, I also wouldn't do the same things
that creative users actually do with them.

Instead, I've invested on building a testing team form a small crowd of
smart children who are using their laptops 6 hours a day.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

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


Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Bernie Innocenti
On Sat, 2010-03-13 at 13:26 -0500, Gerald Ardito wrote:
> 
> Where can I download this image?

I've uploaded one of our builds here:

  http://people.sugarlabs.org/bernie/olpc/py-xo1/

It's slightly newer than the version we've been installing on children's
laptops, and has been lightly tested. If you have trouble, I'll upload
the exact same build (os65).

I'm now testing build number 81, which has 3G support, but a couple of
other regressions which I'm hoping to fix soon-ish.

I also recommend testing Steven Parrish's os12, which looks good,
besides a issue with NetworkManager. Steven has been focusing on
reducing the build size while at the same time increasing the number of
bundled activities. My builds are a little more conservative because my
builds quickly end up in the hands of children and teachers.

Steven and I had to work in isolation due to bandwidth limitations.
Soon, we're going to compare nodes and merge our respective improvements
into something more consistent. Testing and feedback from technical and
non-so-technical users is crucial for us.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

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


Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Gerald Ardito
Bernie,

Where can I download this image?

Thanks.
Gerald

On Sat, Mar 13, 2010 at 8:49 AM, Bernie Innocenti wrote:

> On Sat, 2010-03-13 at 08:33 -0500, Gerald Ardito wrote:
>
> > By the way, how do you upgrade the XOs (we have XO-1s) to .84? This is
> > a very big deal for us.
>
> We use a local variant of the F11-XO1 images by Stephen Parrish, signed
> with the deployment keys.
>
> The procedure for each laptop is:
>
> (1) backup the lease.sig to a USB stick
>("cp /security/lease.sig /media/PENDRIVE")
>
> (2) reboot while pressing all 4 game keys
>
> (3) wait for about 3 minutes to load the image
>
> (4) boot with the USB stick still fitted to re-activate the
>laptop
>
> If your laptops are unlocked, you can save steps (1) and (4) and you
> don't need a signed build. The procedure would become:
>
> (1) press ESC on boot to get to the ok prompt
>
> (2) type "copy-nand u:\osNN.img"
>
> (3) wait for about 3 minutes to load the image
>
> See my reply to Bert in this same thread for some considerations about
> Journal backup/restore.
>
> The scripts I mention in that post are available from our public
> repository, but atm I can't reach the office to retrieve the link.
>
> They're really crude scripts, no big deal. It would be really cool if
> someone could work on a bootable USB stick which would automatically
> perform full backups and restores. Not only it would save time, it would
> make students and teachers more autonomous from us techies.
>
> --
>// Bernie Innocenti - http://codewiz.org/
>  \X/  Sugar Labs   - http://sugarlabs.org/
>
>
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep

Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Bernie Innocenti
On Sat, 2010-03-13 at 12:07 -0500, Martin Langhoff wrote:
> On Sat, Mar 13, 2010 at 11:50 AM, Bernie Innocenti  wrote:
> > If you ask me: our recent F11-XO1 builds have reached equal or better
> > quality than build 801, provided you disable automatic power management.
> 
> Are all activities working, including collaboration? In Gnome, can you
> actually use FF? Camera?


> 
> > Hopefully, they will complain a little less on the next upgrade to 0.86
> > and 0.88... Until they finally get used to the idea that software tends
> > to improve over time rather than getting worse.
> 
> Or we slow down to a rhythm that they can cope with ;-)!

Slowing down deployment of new versions might make things even worse!

The more changes accumulate, the less familiar the new version will look
like, and the more time the users got to get used to the experience
provided by the old version, no matter how buggy it was.

The Vista vs XP effect.

The only way to reduce user adversity to change is getting them used to
smooth change by providing a short development cycle with few changes
that deliver clear improvements to the user experience in terms of new
features or fewer bugs.

The #1 bait we used to push this new release onto teachers was 3G
support. Suffice saying, GSM connectivity is very popular in places with
no wired broadband.

Unfortunately, this wasn't quite true, bacause many popular Huawei
modems use by default a "Windows compatible" mode in which they show up
as mass-storage devices. After backporting udev to F-11, I found out
that now users are being sold an even newer model of Huawei modem which
is not yet supported by the Fedora 12 version of udev's rules.

Teachers blamed the new Sugar for breaking their shiny new modems: they
seem unable to distinguish between a regression, a bug in new feature,
or an entirely missing feature. Heh...

Anyway, now I found a temporary workaround and reported the missing
feature upstream:

  http://bugzilla.redhat.com/show_bug.cgi?id=573250

Too bad it was so easy: support for new devices would have maed a major
selling point for the next version of Fedora :-)

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

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


Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Martin Langhoff
On Sat, Mar 13, 2010 at 11:50 AM, Bernie Innocenti  wrote:
> If you ask me: our recent F11-XO1 builds have reached equal or better
> quality than build 801, provided you disable automatic power management.

Are all activities working, including collaboration? In Gnome, can you
actually use FF? Camera?

> Hopefully, they will complain a little less on the next upgrade to 0.86
> and 0.88... Until they finally get used to the idea that software tends
> to improve over time rather than getting worse.

Or we slow down to a rhythm that they can cope with ;-)!



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
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Bernie Innocenti
On Sat, 2010-03-13 at 10:46 -0500, Martin Langhoff wrote:
> On Sat, Mar 13, 2010 at 8:49 AM, Bernie Innocenti  wrote:
> > On Sat, 2010-03-13 at 08:33 -0500, Gerald Ardito wrote:
> >
> >> By the way, how do you upgrade the XOs (we have XO-1s) to .84? This is
> >> a very big deal for us.
> >
> > We use a local variant of the F11-XO1 images by Stephen Parrish, signed
> > with the deployment keys.
> 
> How well is that build working, from a "let's use it in the field" PoV?

Depends very much on who you ask to.

Teacher / trainers:
  It deleted my stuff
  I can't learn it
  None of the new activities work
  We can't work any more with this new version
  This GNOME thing has many drawbacks
  GNOME prevents activities from working

Children: 
  Please install "colored windows"
  The new Sugar is faster
  How do I get to "piecito"? (little foot == GNOME)
  I like the screensaver
  ...many more...

If you ask me: our recent F11-XO1 builds have reached equal or better
quality than build 801, provided you disable automatic power management.

Activities still need some bug-fixing, but nothing serious. I filed a
bunch of bugs in the SL and OLPC trackers. I asked educators to send us
clear and complete bug reports every time they see something odd, but
all I've seen so far is distress calls, of course sent through private
channels instead of the ones I suggested :-)

I think this is all natural: non-technical adults tend to panic on the
idea to replace something familiar with something that will force them
to learn something new. This is the first time in their *lives* it
happens, so we should be understanding. In less than 2 months, they'd be
happy with this version and unable to use the old one.

Hopefully, they will complain a little less on the next upgrade to 0.86
and 0.88... Until they finally get used to the idea that software tends
to improve over time rather than getting worse.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

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


Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Martin Langhoff
On Sat, Mar 13, 2010 at 8:49 AM, Bernie Innocenti  wrote:
> On Sat, 2010-03-13 at 08:33 -0500, Gerald Ardito wrote:
>
>> By the way, how do you upgrade the XOs (we have XO-1s) to .84? This is
>> a very big deal for us.
>
> We use a local variant of the F11-XO1 images by Stephen Parrish, signed
> with the deployment keys.

How well is that build working, from a "let's use it in the field" PoV?

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
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Frederick Grose
See http://bugs.sugarlabs.org/ticket/535#comment:5, Expose Journal, Home,
Group, Neighborhood, & Frame Sources, where it's suggested that we extend
the 'Show Source' facility to more of Sugar.

Learners like to exercise and demonstrate their knowledge by customizing or
changing their environments. We can guide them to learn deeper concepts by
giving them ways to encode their customizations. (Providing a convenient
undo, save, and restore facility for their work would accelerate their
learning.)

The 'Modifying Sugar' chapter in our manual,
http://en.flossmanuals.net/Sugar/ModifyingSugar, provides a nice entry ramp
for this learning activity. We could provide a similar tutorial for other
Sugar features and then benefit from the creativity of all our learners.


On Sat, Mar 13, 2010 at 8:11 AM, Bernie Innocenti 
wrote:
>
> On Sat, 2010-03-13 at 13:35 +0100, Bert Freudenberg wrote:
>
> > So +1 to look customization. E.g., why not allow to change the
> > gray frame color? In Etoys you can at least change the toolbar
> > color (not permanently though, I should fix that). Even if it
> > enrages our latte-drinking black-wearing designer friends ;)
> > they're kids after all ...
>
> I feel that Sugar should aim to reach the same level of "hackability" of
> eToys: every UI element is an object that you could drag, drop, copy or
> modify.
>
> Of course, this has consequences in terms of stability and clarity.
> Before we could unleash this power we need to think of ways to recover
> from mistakes. If multiple undo is too hard, a "restore everything to
> defaults" might be good enough.
>
> Perhaps we're worrying too much. Re-installing the system from USB takes
> only 3 minutes and is already being done very often. A boy just showed
> up on the door of the repair lab, saying: "se borró el Navegador" (the
> Browse activity deleted itself :-)
>
> All we need to do is make the backup-update-restore procedure slightly
> more automated so that kids and teachers could do it without bothering
> the technicians.
>
> Actually, we don't even need to worry too much for a solid backup and
> restore procedure. I've always suspected that most kids wouldn't care
> about preserving their diary. Now it's confirmed: kids are flocking here
> to get the new version of Sugar even though their journals are not going
> to be preserved across the upgrade.
>
> On the other hand, teachers and teacher trainers always ask to preserve
> the content of their journal. Technicians use a pair of simple shell
> scripts to tar up the journal to a USB stick, so they don't depend on
> being within the range of the correct school server.
>
> I'll summarize all these things in a field report asap.
>
> --
>   // Bernie Innocenti - http://codewiz.org/
>  \X/  Sugar Labs   - http://sugarlabs.org/
>
> ___
> Sugar-devel mailing list
> sugar-de...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep

Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Bernie Innocenti
On Sat, 2010-03-13 at 08:33 -0500, Gerald Ardito wrote:

> By the way, how do you upgrade the XOs (we have XO-1s) to .84? This is
> a very big deal for us.

We use a local variant of the F11-XO1 images by Stephen Parrish, signed
with the deployment keys.

The procedure for each laptop is:

(1) backup the lease.sig to a USB stick
("cp /security/lease.sig /media/PENDRIVE")

(2) reboot while pressing all 4 game keys

(3) wait for about 3 minutes to load the image

(4) boot with the USB stick still fitted to re-activate the
laptop

If your laptops are unlocked, you can save steps (1) and (4) and you
don't need a signed build. The procedure would become:

(1) press ESC on boot to get to the ok prompt

(2) type "copy-nand u:\osNN.img"

(3) wait for about 3 minutes to load the image

See my reply to Bert in this same thread for some considerations about
Journal backup/restore.

The scripts I mention in that post are available from our public
repository, but atm I can't reach the office to retrieve the link. 

They're really crude scripts, no big deal. It would be really cool if
someone could work on a bootable USB stick which would automatically
perform full backups and restores. Not only it would save time, it would
make students and teachers more autonomous from us techies.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

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


Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Bernie Innocenti
On Sat, 2010-03-13 at 13:35 +0100, Bert Freudenberg wrote:

> So +1 to look customization. E.g., why not allow to change the
> gray frame color? In Etoys you can at least change the toolbar
> color (not permanently though, I should fix that). Even if it
> enrages our latte-drinking black-wearing designer friends ;)
> they're kids after all ...

I feel that Sugar should aim to reach the same level of "hackability" of
eToys: every UI element is an object that you could drag, drop, copy or
modify.

Of course, this has consequences in terms of stability and clarity.
Before we could unleash this power we need to think of ways to recover
from mistakes. If multiple undo is too hard, a "restore everything to
defaults" might be good enough.

Perhaps we're worrying too much. Re-installing the system from USB takes
only 3 minutes and is already being done very often. A boy just showed
up on the door of the repair lab, saying: "se borró el Navegador" (the
Browse activity deleted itself :-)

All we need to do is make the backup-update-restore procedure slightly
more automated so that kids and teachers could do it without bothering
the technicians.

Actually, we don't even need to worry too much for a solid backup and
restore procedure. I've always suspected that most kids wouldn't care
about preserving their diary. Now it's confirmed: kids are flocking here
to get the new version of Sugar even though their journals are not going
to be preserved across the upgrade.

On the other hand, teachers and teacher trainers always ask to preserve
the content of their journal. Technicians use a pair of simple shell
scripts to tar up the journal to a USB stick, so they don't depend on
being within the range of the correct school server.

I'll summarize all these things in a field report asap.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

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

Re: [IAEP] [Sugar-devel] Children want Sugar 0.84, for the wrong reason

2010-03-13 Thread Bert Freudenberg
On 13.03.2010, at 11:56, Bernie Innocenti wrote:
> 
> I've spent three days in Caacupè, observing how the new F11-XO1 build is
> doing among our young user base. It's a great success, but for the wrong
> reason:
> 
>  
> http://codewiz.org/wiki/blog/2010/03#mon-mar-8--children-want-sugar-084-for-the-wrong-reasons

Very valid observation. My kids change their desktop wallpaper about every week.

So +1 to look customization. E.g., why not allow to change the gray frame 
color? In Etoys you can at least change the toolbar color (not permanently 
though, I should fix that). Even if it enrages our latte-drinking black-wearing 
designer friends ;) they're kids after all ...

- Bert -

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