Re: [sugar] Microsoft
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)
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
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
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
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
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
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
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
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
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
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
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/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