Re: [sugar] Microsoft

2008-05-18 Thread Joel Rees
Very typical modus operandi for leviathan --

Convenient errors in the news.

Convenient to leviathan, at any rate, not to the poor mucks whose  
work they intend to capitalize.

Is someone who can claim more authority and give better information  
than I going to notify the NYTimes of the error?

On 平成 20/05/17, at 18:16, Edward Cherlin wrote:

 On Fri, May 16, 2008 at 7:19 PM, Albert Cahalan  
 [EMAIL PROTECTED] wrote:
 On Fri, May 16, 2008 at 5:28 AM, Edward Cherlin  
 [EMAIL PROTECTED] wrote:
 On Thu, May 15, 2008 at 6:15 PM, Albert Cahalan  
 [EMAIL PROTECTED] wrote:

 Just look at the deal. Dual-boot costs $7 extra. Governments will
 not pay the extra $7 to allow dual-boot.

 No, Windows costs about $7 extra for the flash card plus $3 for the
 license. Countries wouldn't save anything by removing Linux + Sugar,
 which is all free. Dual-boot and Windows-only would have the same
 cost.

 According to the recent nytimes.com article:

 NYT: Windows will add a bit to the price of the machines,
 NYT: about $3, the licensing fee Microsoft charges to some
 NYT: developing nations under a program called Unlimited Potential.
 NYT: For those nations that want models that can run both Windows
 NYT: and Linux, the extra hardware required will add another $7 or
 NYT: so to the cost of the machines, Mr. Negroponte said.

 I can parse that two different ways, neither of which agrees
 with you:

 True, but the press release is wrong, on this and on other points.

 Linux-only is $0 extra.

 Correct.

 Windows-only is $3 extra.

 No, $10 extra. XP does not fit in the 1G flash on the stock XO. It
 requires the additional SD card.

 Dual-boot is either $7 extra or $10 extra.

 $10 extra compared with Linux-only, as I said.

 (depending on if another means adding the $7 to the price
 of the laptop, or to the price after already adding $3)

 -- 
 Edward Cherlin
 End Poverty at a Profit by teaching children business
 http://www.EarthTreasury.org/
 The best way to predict the future is to invent it.--Alan Kay
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


Joel Rees
(waiting for a 3+GHz ARM processor to come out,
to test Steve's willingness to switch again.)


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


[sugar] pyc files in activity startup time (was Re: OLPC priorities for Sugar in the August release)

2008-05-18 Thread Tomeu Vizoso
On Wed, May 14, 2008 at 4:37 PM, Jameson Chema Quinn
[EMAIL PROTECTED] wrote:
 One low-hanging fruit for faster activity start is having activity install
 compile .pyc files, with (tiny) extra points if the .pyc gets hints to not
 use jffs2 compression.

Hi Chema,

do you know how much this could improve startup of an activity like Chat?

If you could find time to do some measurements, that would be great.

Thanks,

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


Re: [sugar] [PATCH] (Incomplete) Activity Launch Feedback

2008-05-18 Thread Tomeu Vizoso
On Thu, May 15, 2008 at 10:23 PM, Eben Eliason [EMAIL PROTECTED] wrote:
 On Thu, May 15, 2008 at 4:16 PM, Marco Pesenti Gritti
 [EMAIL PROTECTED] wrote:
 On Thu, May 15, 2008 at 10:03 PM, Eben Eliason [EMAIL PROTECTED] wrote:
 how do we get the patch into the rpm without actually pushing the
 changes to git master?  In any case, I know little about how any of
 these steps work. What does your suggestion imply I need to do myself
 to make this happen?

 Nope, but you will need someone to make an rpm for you in any case.

 OK, so can I be off the hook on this, and assume that you or someone
 else will apply the patch and make the rpm?  It would be great to see
 it in a build before the weekend so we can make sure it operates well
 enough before the demos on Tuesday.

 Would you actually prefer to run it only on a few specific laptops? I
 was thinking that developers community feedback (through joyride)
 would be also valuable here.

 No, I agree that it would be better to have more people try it.

Hi Eben,

I think that the last patch doesn't include the launchbox.py file. Can
you make a new one with this file? I intend to do the rpms today.

Regards,

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


[sugar] Problem building sugar-base

2008-05-18 Thread Eduardo Silva
Hi,

I'm trying to buld the sugar environment with sugar-jhbuild and the
sugar-base package is broken:

configure: creating ./config.status
config.status: error: cannot find input file: Makefile.in
*** error during stage configure of sugar-base: ## Error
running ./autogen.sh --prefix /home/edsiper/sugar-jhbuild/install
*** [6/39]

cheers.

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


Re: [sugar] [PATCH] (Incomplete) Activity Launch Feedback

2008-05-18 Thread Eben Eliason
Attached,with launchbox.py included.

- Eben

On Sun, May 18, 2008 at 6:50 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 On Thu, May 15, 2008 at 10:23 PM, Eben Eliason [EMAIL PROTECTED] wrote:
 On Thu, May 15, 2008 at 4:16 PM, Marco Pesenti Gritti
 [EMAIL PROTECTED] wrote:
 On Thu, May 15, 2008 at 10:03 PM, Eben Eliason [EMAIL PROTECTED] wrote:
 how do we get the patch into the rpm without actually pushing the
 changes to git master?  In any case, I know little about how any of
 these steps work. What does your suggestion imply I need to do myself
 to make this happen?

 Nope, but you will need someone to make an rpm for you in any case.

 OK, so can I be off the hook on this, and assume that you or someone
 else will apply the patch and make the rpm?  It would be great to see
 it in a build before the weekend so we can make sure it operates well
 enough before the demos on Tuesday.

 Would you actually prefer to run it only on a few specific laptops? I
 was thinking that developers community feedback (through joyride)
 would be also valuable here.

 No, I agree that it would be better to have more people try it.

 Hi Eben,

 I think that the last patch doesn't include the launchbox.py file. Can
 you make a new one with this file? I intend to do the rpms today.

 Regards,

 Tomeu

From 43804b1eb465e41ba7f94a9caddea510a3d6825b Mon Sep 17 00:00:00 2001
From: Eben Eliason [EMAIL PROTECTED]
Date: Sat, 10 May 2008 15:15:48 -0400
Subject: [PATCH] New activity launch feedback

This is a first pass which provides a mostly complete
demo of the new activity launching feedback design.  It
also greatly cleans up the code, both eliminating the
now unused pending activity throughout, and re-factoring
the signals regarding activity launch (and failure) between
the model and the view.

Future changes need to be made to fully support the new
approach within the view itself, rather than tiptoeing
around the model to present the desired effect.
---
 src/model/homemodel.py   |   62 ++-
 src/model/shellmodel.py  |1 +
 src/shellservice.py  |4 +-
 src/view/Shell.py|   47 +++--
 src/view/frame/activitiestray.py |   33 --
 src/view/frame/friendstray.py|8 ++--
 src/view/frame/zoomtoolbar.py|4 +-
 src/view/home/HomeWindow.py  |   23 +-
 src/view/home/activitieslist.py  |6 ++-
 src/view/home/activitiesring.py  |   15 ---
 src/view/home/launchbox.py   |   86 ++
 11 files changed, 196 insertions(+), 93 deletions(-)
 create mode 100644 src/view/home/launchbox.py

diff --git a/src/model/homemodel.py b/src/model/homemodel.py
index 5538f84..3601cd8 100644
--- a/src/model/homemodel.py
+++ b/src/model/homemodel.py
@@ -42,7 +42,13 @@ class HomeModel(gobject.GObject):
 'activity-added':  (gobject.SIGNAL_RUN_FIRST,
 gobject.TYPE_NONE, 
([gobject.TYPE_PYOBJECT])),
-'activity-started': (gobject.SIGNAL_RUN_FIRST,
+'activity-started':(gobject.SIGNAL_RUN_FIRST,
+gobject.TYPE_NONE, 
+   ([gobject.TYPE_PYOBJECT])),
+'activity-launched':   (gobject.SIGNAL_RUN_FIRST,
+gobject.TYPE_NONE, 
+   ([gobject.TYPE_PYOBJECT])),
+'activity-launch-failed':  (gobject.SIGNAL_RUN_FIRST,
 gobject.TYPE_NONE, 
([gobject.TYPE_PYOBJECT])),
 'activity-removed':(gobject.SIGNAL_RUN_FIRST,
@@ -51,9 +57,6 @@ class HomeModel(gobject.GObject):
 'active-activity-changed': (gobject.SIGNAL_RUN_FIRST,
 gobject.TYPE_NONE,
([gobject.TYPE_PYOBJECT])),
-'pending-activity-changed': (gobject.SIGNAL_RUN_FIRST,
- gobject.TYPE_NONE,
- ([gobject.TYPE_PYOBJECT]))
 }
 
 def __init__(self):
@@ -61,7 +64,6 @@ class HomeModel(gobject.GObject):
 
 self._activities = []
 self._active_activity = None
-self._pending_activity = None
 
 screen = wnck.screen_get_default()
 screen.connect('window-opened', self._window_opened_cb)
@@ -78,7 +80,7 @@ class HomeModel(gobject.GObject):
 
 def get_previous_activity(self):
 activities = self._get_activities_with_window()
-i = activities.index(self._pending_activity)
+i = activities.index(self._active_activity)
 if len(activities) == 0:
 return None
 elif i - 1 = 0:
@@ -88,7 +90,7 @@ class HomeModel(gobject.GObject):
 
 def get_next_activity(self):
 activities = self._get_activities_with_window()
-i = activities.index(self._pending_activity)
+

Re: [sugar] [PATCH] (Incomplete) Activity Launch Feedback

2008-05-18 Thread Eben Eliason
Sorry for the spam.  This includes the necessary change to the
makefile, and also fixes a few small bugs in the former versions.

- Eben


On Sun, May 18, 2008 at 10:37 AM, Eben Eliason [EMAIL PROTECTED] wrote:
 Attached,with launchbox.py included.

 - Eben

 On Sun, May 18, 2008 at 6:50 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 On Thu, May 15, 2008 at 10:23 PM, Eben Eliason [EMAIL PROTECTED] wrote:
 On Thu, May 15, 2008 at 4:16 PM, Marco Pesenti Gritti
 [EMAIL PROTECTED] wrote:
 On Thu, May 15, 2008 at 10:03 PM, Eben Eliason [EMAIL PROTECTED] wrote:
 how do we get the patch into the rpm without actually pushing the
 changes to git master?  In any case, I know little about how any of
 these steps work. What does your suggestion imply I need to do myself
 to make this happen?

 Nope, but you will need someone to make an rpm for you in any case.

 OK, so can I be off the hook on this, and assume that you or someone
 else will apply the patch and make the rpm?  It would be great to see
 it in a build before the weekend so we can make sure it operates well
 enough before the demos on Tuesday.

 Would you actually prefer to run it only on a few specific laptops? I
 was thinking that developers community feedback (through joyride)
 would be also valuable here.

 No, I agree that it would be better to have more people try it.

 Hi Eben,

 I think that the last patch doesn't include the launchbox.py file. Can
 you make a new one with this file? I intend to do the rpms today.

 Regards,

 Tomeu


From 1fa02b5e705e64b1b014cbad5730cd909bdeba69 Mon Sep 17 00:00:00 2001
From: Eben Eliason [EMAIL PROTECTED]
Date: Sat, 10 May 2008 16:49:41 -0400
Subject: [PATCH] New activity launch feedback

This is a first pass which provides a mostly complete
demo of the new activity launching feedback design.  It
also greatly cleans up the code, both eliminating the
now unused pending activity throughout, and re-factoring
the signals regarding activity launch and failure between
the model and the view.

Future changes need to be made to fully support the new
approach within the model itself, rather than tiptoeing
around it to present the desired effect.
---
 src/model/homemodel.py   |   62 +-
 src/model/shellmodel.py  |1 +
 src/shellservice.py  |4 +-
 src/view/Shell.py|   47 +++-
 src/view/frame/activitiestray.py |   33 --
 src/view/frame/friendstray.py|8 ++--
 src/view/frame/zoomtoolbar.py|4 +-
 src/view/home/HomeWindow.py  |   23 -
 src/view/home/Makefile.am|1 +
 src/view/home/activitieslist.py  |6 ++-
 src/view/home/activitiesring.py  |   15 ---
 src/view/home/launchbox.py   |   89 ++
 12 files changed, 200 insertions(+), 93 deletions(-)
 create mode 100644 src/view/home/launchbox.py

diff --git a/src/model/homemodel.py b/src/model/homemodel.py
index 5538f84..57ac860 100644
--- a/src/model/homemodel.py
+++ b/src/model/homemodel.py
@@ -42,7 +42,13 @@ class HomeModel(gobject.GObject):
 'activity-added':  (gobject.SIGNAL_RUN_FIRST,
 gobject.TYPE_NONE, 
([gobject.TYPE_PYOBJECT])),
-'activity-started': (gobject.SIGNAL_RUN_FIRST,
+'activity-started':(gobject.SIGNAL_RUN_FIRST,
+gobject.TYPE_NONE, 
+   ([gobject.TYPE_PYOBJECT])),
+'activity-launched':   (gobject.SIGNAL_RUN_FIRST,
+gobject.TYPE_NONE, 
+   ([gobject.TYPE_PYOBJECT])),
+'activity-launch-failed':  (gobject.SIGNAL_RUN_FIRST,
 gobject.TYPE_NONE, 
([gobject.TYPE_PYOBJECT])),
 'activity-removed':(gobject.SIGNAL_RUN_FIRST,
@@ -51,9 +57,6 @@ class HomeModel(gobject.GObject):
 'active-activity-changed': (gobject.SIGNAL_RUN_FIRST,
 gobject.TYPE_NONE,
([gobject.TYPE_PYOBJECT])),
-'pending-activity-changed': (gobject.SIGNAL_RUN_FIRST,
- gobject.TYPE_NONE,
- ([gobject.TYPE_PYOBJECT]))
 }
 
 def __init__(self):
@@ -61,7 +64,6 @@ class HomeModel(gobject.GObject):
 
 self._activities = []
 self._active_activity = None
-self._pending_activity = None
 
 screen = wnck.screen_get_default()
 screen.connect('window-opened', self._window_opened_cb)
@@ -78,7 +80,7 @@ class HomeModel(gobject.GObject):
 
 def get_previous_activity(self):
 activities = self._get_activities_with_window()
-i = activities.index(self._pending_activity)
+i = activities.index(self._active_activity)
 if len(activities) == 0:
   

Re: [sugar] sugar-jhbuild fixes

2008-05-18 Thread Marco Pesenti Gritti
On Sun, May 18, 2008 at 4:44 PM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 Hi,

 have added automake1.9, subversion and gtk-doc-tools to the ubuntu
 dependencies xml file. Should be added as well to the fedora files?

I tested the current sysdeps on a fresh live cd install, so the Fedora
deps are hopefully fine.

 What about sanitycheck? Perhaps it should be dropped if checkdeps is
 enough, it's confusing people.

afaik we already dropped it.

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


Re: [sugar] Sugar in LinuxTag 2008

2008-05-18 Thread Holger Levsen
Hi,

On Tuesday 13 May 2008 11:57, Tomeu Vizoso wrote:
 some (most) members of the Sugar team is discussing having a meeting
 at LinuxTag in Berlin from 29th May - 1st June. For now, looks like
 Simon Schampijer, Jim Gettys, Marco, Bert, Bernie, Holger Levsen (from
 OLPC Deutschland) and me will be there. Holger will give a couple of
 talks about OLPC, Sugar and eToys.

Aeh, I'll only give one talk about olpc deutschland (germany) (wednesday, at 
10am) and then there is a workshop on friday morning (from 10-12), where i'm 
still looking for a volunteer to do the squeak part :) (sugar is covered by 
erikos.)

Do you have a sugar workshop / meeting planned at a specific date as well? Or 
do you plan to just meet for the whole 4 days? ;)

We'll also get 2m^2 space at the Debian Edu / Skolelinux.de booth.

 We'll be sharing impressions and discussing organizational and
 technical matters, and would be a pleasure if other members of the
 OLPC and Sugar communities would join us.

 Hope to see some of you soon,

Indeed!


regards,
Holger


pgp7lOMmYXm85.pgp
Description: PGP signature
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [PATCH] (Incomplete) Activity Launch Feedback

2008-05-18 Thread Gary C Martin
Hi Eben/Tomeu,

On 18 May 2008, at 15:37, Eben Eliason wrote:

 Attached,with launchbox.py included.

 - Eben


I'm trying to apply you patch directly to an Xo with joyride 1946 (I  
don't have access to any other build environment so my tests are  
limited to patching an Xo B4). The patch seems to be mainly happy,  
except a few of failed hunks in model/homemodel.py and view/frame/ 
activitiestray.py.

Now I'm pretty sure you don't work on like this on an Xo, but any  
suggestions? I didn't notice any relevant changes between joyride 1946  
and the most recent 1950, or have I misunderstood the source stream  
you guys work from?

Is the git source and a custom Fedora build server the only way to be  
involved? I'm hoping it's just that joyride has got a little behind  
the git source due to the current missing builds due to disk space.

Thanks for any help..

--Gary

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


Re: [sugar] Problem building sugar-base

2008-05-18 Thread Eduardo Silva
Hi Marco,

the problem was fixed when Tomeu add the missed check dependencies
automake 1.9, subversion, gtk-doc-tools, etc.

thanks

Ed.-

P.S: Ubuntu Hardy Heron

On Sun, May 18, 2008 at 12:23 PM, Marco Pesenti Gritti
[EMAIL PROTECTED] wrote:
 On Sun, May 18, 2008 at 4:06 PM, Eduardo Silva [EMAIL PROTECTED] wrote:
 Hi,

 I'm trying to buld the sugar environment with sugar-jhbuild and the
 sugar-base package is broken:

 configure: creating ./config.status
 config.status: error: cannot find input file: Makefile.in
 *** error during stage configure of sugar-base: ## Error
 running ./autogen.sh --prefix /home/edsiper/sugar-jhbuild/install
 *** [6/39]

 What distro and please give the full output.

 Marco

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


Re: [sugar] Interface Definition for Activity Writers

2008-05-18 Thread Marco Pesenti Gritti
On Sun, May 18, 2008 at 12:38 AM, Mikus Grinbergs [EMAIL PROTECTED] wrote:
 In the 'OLPC News (2008-05-17) - Tech Team' posting, Kim writes:
 rebasing our builds ... by the weekend should have a build that
 can be tested.  At this point many activities will need some work.

 I'm not sure what Kim meant by that last sentence.

I think that was actually part of Dennis status report. I was a bit
surprised too, I suspect he just means that we need to build for
Fedora 9 dependencies like pyxpcom and pyabiword which are not
currently included in the distro.

 I believe strongly that outsiders ought to be allowed to develop
 Activities.  If rebasing the XO builds (in this case from Fedora-7
 to Fedora-9) involves work for providers of Activities, that's to me
 a sign that the __interface definition__ (to 'Glucose') needs work.

I don't think the rebasing will require any work to the activities authors.

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


Re: [sugar] Sugar 0.82 activity proposals

2008-05-18 Thread Marco Pesenti Gritti
That's good enough, Bert. Thank you!

Marco

On Sun, May 18, 2008 at 8:46 PM, Bert Freudenberg [EMAIL PROTECTED] wrote:
 I added details to the Modules list on the wiki. Is that enough for
 now, or do I need to do something else?

 - Bert -

 On 18.05.2008, at 18:30, Marco Pesenti Gritti wrote:

 Awesome, added it to the list.

 Marco

 On Sun, May 18, 2008 at 9:06 AM, Bert Freudenberg [EMAIL PROTECTED]
  wrote:

 Am 17.05.2008 um 04:47 schrieb Marco Pesenti Gritti [EMAIL PROTECTED]
 :

 Just a reminder that tomorrow is the last available day for the
 proposals. So far they seem to be pretty much uncontroversial,
 except
 for Develop which I'd like to discuss in detail next week.

 Marco

 Please consider Etoys. I'm away from my regular email so I can't
 write a
 proper proposal before next week. Sorry ...

 - Bert -


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

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


Re: [sugar] [Server-devel] Problems with mesh OLPC Sur list / problemas con la malla

2008-05-18 Thread Martin Langhoff
2008/5/16 Yama Ploskonka [EMAIL PROTECTED]:
 original message follows  El problema al que hacía referencia es que
 conocemos el funcionamiento
 de la malla en sí, lo que no hemos podido lograr es realizar una
 actividad colaborativa tal como se supone que debería ser.

Hasta donde entiendo, Uruguay está trabajando con APs convencionales.
Cuánto escala el mecanismo de presencia en éste momento depende mucho
de la versión del software y firmware que estén usando. El equipo de
Ceibal está al tanto de ésto y entiendo que tienen planes de
actualizar el software.

De hecho, creo que en Uruguay hay áreas con sw más nuevo, es imposible
adivinar qué sw están usando en este caso.

El equipo Ceibal es realmente muy bueno, yo sugeriría es que hablen
con ellos y diagnostiquen el problema con ellos primero.

 El chat funciona perfectamente. me conecto, veo quién está en el
 vecindario, lo invito y charlamos; pero es muy difícil con las otras
 actividades.

Otras actividades transmiten mucha más información, por eso a veces el
chat anda, y otras cosas no: porque saturan la red.

 La conexión es muy inesatable y en un grupo de 15 o 20 niños siempre
 hay un par de xo que no se conectan o no ven a las demás aunque estén
 conectadas. Lo hemos solucionado trabajando en duplas, pero si se

Actualizaciones del sw deberían ayudar a llegar a grupos de 50
(aunque no sabemos en este caso si hay más laptops alrededor - cuántas
laptops hay en la escuela de la que estamos hablando?). Aún con el sw
más nuevo, sabemos que hay algunos problemas de escalabilidad para
grupos 50, y estamos trabajando en eso.

Hay que tener en cuenta que una vez que el bug está corregido, toma un
tiempo en llegar a los usuarios. Especialmente en instalaciones a
nivel nacional, como el plan Ceibal.

abrazos,



martín
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar