Re: [Sugar-devel] Atom shell

2014-05-13 Thread Christian Stroetmann

On 13th of March 2014 15:52, Gonzalo Odiard wrote:
On Tue, May 13, 2014 at 10:30 AM, Christian Stroetmann 
mailto:stroetm...@ontolab.com>> wrote:


On 13th of March 2014 15:06, Gonzalo Odiard wrote:




On Tue, May 13, 2014 at 9:44 AM, Christian Stroetmann
mailto:stroetm...@ontolab.com>> wrote:

Aloha Everybody

Why don't you ask the creators of the Sugarfox project?


Because I can't find anything about that on internet?


Yes, you are right. There is not much publicated under [1],


Ohh, I don't want start this discussion again, but when I think on 
"creation" I look for a concrete implementation,

can be a prototype,  repository, etc.


Basically, there are 2 repositories:
1. the repository of FirefoxOS and
2. the repository of Sugar Web.

To implement a prototype is trivial. Just follow the installation 
instructions of FirefoxOS and then run Sugar Web on it. As I said, it is 
self-explanatory.





Ok, I understand, but let me give you and the other members of
this mailing-list the information that in this case the fight of
the platforms takes place on the level of the web browsers and not
on the level of the hardware and the underlying operating systems
anymore. For example, every larger manufacturer of mobile devices
has announced such cheap devices several months ago and virtually
are running or will run Android. So this is the reason why I guess
that it will end up with Android and Chrome on Nexus tablet
computers and Chromebook netbooks.


I don't know if there are space for more players in the niche of 
"mobile OS" really.
But _if_ there are space for a "open web os", mozilla ia a player, and 
is investing a lot of resources.




Let me summarize at first what was said so far. I guess that you mean 
with the term "mobile OS" an operting system that features the "already 
developed resources to do the "standard" tasks",  take photos, save and 
play music, browse the web" and communicate over a wireless connectivity 
that offers more than for example Bluetooth and WLAN.


In this specific field of mobile OSs there is no such niche anymore 
since around 2007.
In fact, you have the choice between standard Android, Android with 
Chorme, and Android with Firefox, aka. Firefox OS, and also Tizen, 
Sailfish OS, Chromium OS and Chrome OS, Ubuntu Touch OS, potentially 
(Open) webOS in the next future again, and maybe OntoLinux sometimes, 
but that was it with the mobile operating systems that are interesting 
in general.


Even more worse becomes the situation if we take the requirements of 
Sugar into account.
1. In the case of the common Sugar implementation, there is nothing 
available out of the box due to the dependencies to Gnome and Python. It 
might be possible to take one of the mobile OSs that are not based on 
the Android stack and build up an own mobile OS stack. But the main 
problem is what has been discussed in other threads on this mailing-list 
and on the development mailing-list of the OLPC several times: the view 
layer respectively the Graphical User Interface (GUI) layer based on 
Gnome. Without the support of Mesa/Open GL and hence of Clutter or even 
better Mutter on top of the Wayland protocol I would like to say that it 
makes no sense to go further in this direction. Nevertheless, this might 
be the best option for the further evolution of the classic Sugar with 
Python and Gnome besides a complete change to Sugar Web.
2. In the case of Sugar Web based on Node.js the only choices that make 
sense is Android with Chorme, or Chromium OS and Chrome OS.
3. In the case of Sugar Web based that supports every web browser (I 
would like to call it pure Sugar Web or so) the first choices are 
Android with Chorme, Chromium OS and Chrome OS, Firefox OS, followed by 
Tizen and then by the other mentioned OSs. But in this case two 
different variants of Sugar have to be supported, which should also work 
together somehow, i.e. Python with HTML and HTML with Python. But at 
this point there is the main problem with the communication layer of 
Sugar based on Telepathy, if I have followed the discussions in other 
threads correctly.


So in the end, the platform does matter more than you would like it to 
be in the case of a mobile OS and related hardware, and Sugar has to go 
with the times in this field.
At this point I always give the advice to begin with the hardware 
drivers, as it could be seen with Mesa/Open GL on the XO devices once 
again recently.




Christian


Gonzalo


Christian

[1] Sugarfox www.ontonics.com/innovation/pipeline.htm#sugarfox





___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] XO on Fedora 20 (was Re: [GSoC] Porting To Python3)

2014-05-13 Thread Walter Bender
On Tue, May 13, 2014 at 9:29 AM, Gonzalo Odiard wrote:

> Tested here, Sugar starts ok. Wifi ok.
> Downloaded and tried a few activities.
> Physics crashed and Browse crash on youtube,
>

Can you please send me the log file from Physics?

thx


> but other work ok, and I don't have numbers, but all feels a little faster.
>
> Gonzalo
>
>
> On Mon, May 12, 2014 at 9:54 PM, Daniel Narvaez wrote:
>
>> xo4 image finally built (untested yet)
>>
>> http://bender.sugarlabs.org:3000/images/xo4/2/
>>
>
>
>
> --
> Gonzalo Odiard
>
> SugarLabs - Software for children learning
>
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>


-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] XO on Fedora 20 (was Re: [GSoC] Porting To Python3)

2014-05-13 Thread Daniel Narvaez
And finally a 1.75 image

http://bender.sugarlabs.org:3000/images/xo1.75/1/

Testing on this would be appreciated because I don't have a working 1.75
with me.

Now I'm going to try to get the olpc-os-builder changes upstream and setup
the infrastructure bits more solidly on docky.sugarlabs.org (a vm I setup
yesterday). Then I'll do builds with the fixes Martin sent.


On 13 May 2014 04:27, Martin Abente  wrote:

> Downloading!
>
>
> On Mon, May 12, 2014 at 8:54 PM, Daniel Narvaez wrote:
>
>> xo4 image finally built (untested yet)
>>
>> http://bender.sugarlabs.org:3000/images/xo4/2/
>>
>
>


-- 
Daniel Narvaez
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] XO on Fedora 20 (was Re: [GSoC] Porting To Python3)

2014-05-13 Thread Daniel Narvaez
On 13 May 2014 01:49, James Cameron  wrote:

> > * Should we contribute the olpc-os-builder changes back to OLPC or
> > fork it? I don't know if OLPC will do any active development on the
> > linux side of things, if not maybe better to turn this into a
> > sugarlabs thing.
>
> Contribute, please.  In whatever way is best for you and your users;
> (a) patches by mail, (b) fork and pull requests, (c) an account on
> dev.laptop.org.
>

The non-configuration changes we have so far are here:

https://github.com/dnarvaez/olpc-os-builder/compare/v7.0...v8.0

Can you review please? I can remove the dropbox change if I'm given access
to rpmdropbox.laptop.org. Also, as I mentioned, I would need write access
to the repo to push the configuration changes myself. I created an account
on dev.laptop.org, user name is dnarvaez.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] XO on Fedora 20 (was Re: [GSoC] Porting To Python3)

2014-05-13 Thread Gonzalo Odiard
>
>
> Sounds good. Can you link the .ini with AU activities?
>



Sure

https://github.com/godiard/olpc-os-builder/blob/au1b/examples/olpc-os-13.2.0-xo4.ini#L99

-- 
Gonzalo Odiard

SugarLabs - Software for children learning
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] XO on Fedora 20 (was Re: [GSoC] Porting To Python3)

2014-05-13 Thread Daniel Narvaez
On 13 May 2014 16:13, Gonzalo Odiard  wrote:

>
>
>
> On Mon, May 12, 2014 at 7:12 PM, Daniel Narvaez wrote:
>
>> On 12 May 2014 21:07, Gonzalo Odiard  wrote:
>>
>>> First, thanks for doing this work.
>>>
>>>
>> Thanks for helping out.
>>
>>
>>>   I would like to take a step back and understand a bit better where we
 want to go with this. Some random thoughts and questions.

 * To really understand how much work is left I think we need some good
 testing, especially on the hardware related bits. I expect there will be
 lots of small things to fix, but it would be good to understand as early as
 possible if there are roadblocks. I'm a bad tester and I've never used the
 XO much, so I'm often not sure what is a regression and what is not... thus
 helping with this would be particularly appreciated.

>>>
>>> This is a issue. If we have a Sugar with similar functionalities
>>>  (settings and activities installed) we can request help from deployments
>>> and volunteers.
>>>
>>
>> Are you thinking to deployment specific settings and activities here? Or
>> some kind of subset/reference that is good enough for all the interested
>> deployments?
>>
>
>
Sounds good. Can you link the .ini with AU activities?
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] XO on Fedora 20 (was Re: [GSoC] Porting To Python3)

2014-05-13 Thread Gonzalo Odiard
On Mon, May 12, 2014 at 7:12 PM, Daniel Narvaez  wrote:

> On 12 May 2014 21:07, Gonzalo Odiard  wrote:
>
>> First, thanks for doing this work.
>>
>>
> Thanks for helping out.
>
>
>>   I would like to take a step back and understand a bit better where we
>>> want to go with this. Some random thoughts and questions.
>>>
>>> * To really understand how much work is left I think we need some good
>>> testing, especially on the hardware related bits. I expect there will be
>>> lots of small things to fix, but it would be good to understand as early as
>>> possible if there are roadblocks. I'm a bad tester and I've never used the
>>> XO much, so I'm often not sure what is a regression and what is not... thus
>>> helping with this would be particularly appreciated.
>>>
>>
>> This is a issue. If we have a Sugar with similar functionalities
>>  (settings and activities installed) we can request help from deployments
>> and volunteers.
>>
>
> Are you thinking to deployment specific settings and activities here? Or
> some kind of subset/reference that is good enough for all the interested
> deployments?
>

I think we should do a "generic" version. We can start with the activities
used by example in AU,
but add more based on deployment requests. In the xo-1 models space is a
issue,
but not so much in the others, and the benefit is have more testing.


>
>  * Are interested deployments using olpc-update? If I'm not mistake AU is
>>> not.
>>>
>>
>> We are not using it. I am pretty sure Nicaragua use it.
>>
>
> Is AU using yum?
>

Yes, we use a deamon calling yum with a particular configuration.
Recently I am testing dnf in F20, and I am impressed. If there are not
downsides,
could be nice use it.

Gonzalo
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Atom shell

2014-05-13 Thread Gonzalo Odiard
On Tue, May 13, 2014 at 10:30 AM, Christian Stroetmann <
stroetm...@ontolab.com> wrote:

>  On 13th of March 2014 15:06, Gonzalo Odiard wrote:
>
>
>
>
> On Tue, May 13, 2014 at 9:44 AM, Christian Stroetmann <
> stroetm...@ontolab.com> wrote:
>
>>  Aloha Everybody
>>
>> Why don't you ask the creators of the Sugarfox project?
>>
>>
>  Because I can't find anything about that on internet?
>
>
> Yes, you are right. There is not much publicated under [1],
>

Ohh, I don't want start this discussion again, but when I think on
"creation" I look for a concrete implementation,
can be a prototype,  repository, etc.



>
> Ok, I understand, but let me give you and the other members of this
> mailing-list the information that in this case the fight of the platforms
> takes place on the level of the web browsers and not on the level of the
> hardware and the underlying operating systems anymore. For example, every
> larger manufacturer of mobile devices has announced such cheap devices
> several months ago and virtually are running or will run Android. So this
> is the reason why I guess that it will end up with Android and Chrome on
> Nexus tablet computers and Chromebook netbooks.
>
>
I don't know if there are space for more players in the niche of "mobile
OS" really.
But _if_ there are space for a "open web os", mozilla ia a player, and is
investing a lot of resources.

Gonzalo



>
> Christian
>
> [1] Sugarfox www.ontonics.com/innovation/pipeline.htm#sugarfox
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] XO on Fedora 20 (was Re: [GSoC] Porting To Python3)

2014-05-13 Thread Martin Abente
Sent a PR with some changes related to missing CP sections and gsettings
[1].

Refs:
1. https://github.com/dnarvaez/olpc-os-builder/pull/1


On Tue, May 13, 2014 at 9:29 AM, Gonzalo Odiard wrote:

> Tested here, Sugar starts ok. Wifi ok.
> Downloaded and tried a few activities.
> Physics crashed and Browse crash on youtube,
> but other work ok, and I don't have numbers, but all feels a little faster.
>
> Gonzalo
>
>
> On Mon, May 12, 2014 at 9:54 PM, Daniel Narvaez wrote:
>
>> xo4 image finally built (untested yet)
>>
>> http://bender.sugarlabs.org:3000/images/xo4/2/
>>
>
>
>
> --
> Gonzalo Odiard
>
> SugarLabs - Software for children learning
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Atom shell

2014-05-13 Thread Christian Stroetmann

On 13th of March 2014 15:06, Gonzalo Odiard wrote:




On Tue, May 13, 2014 at 9:44 AM, Christian Stroetmann 
mailto:stroetm...@ontolab.com>> wrote:


Aloha Everybody

Why don't you ask the creators of the Sugarfox project?


Because I can't find anything about that on internet?


Yes, you are right. There is not much publicated under [1], because it 
is self-explanatory: If Sugar Web runs on Firefox, then Sugar Web runs 
on FirefoxOS, and basically it should be possible to use everything that 
runs on Firefox with Sugar Web as well.


But I went back to my own Boot to WebKit stack in relation with 
Sugarfox, because the fee for developers was too high besides some other 
issues.




Seriously, FirefoxOS is an Android with Firefox as desktop, simply
said. Even the development environment is based on Firefox. So
what works on Firefox should directly work on FirefoxOS as well.

This leads us to Node.js. Personally, I do not like Node.js,
because it "internally uses the V8 JavaScript engine to execute
code" and "V8 was developed for the Chrome web browser" for
example, which was also the reason why I became desinterested in
Open webOS. Maybe the issue with the JavaScript engine is not that
worse.


I am not a expert on the platform. (Really, I should say, I am deeply 
ignorant about that)
What I like is the development environment, and the possibility of use 
already developed resources
to do the "standard" tasks, take photos, save and play music, browse 
the web.
We spent a lot of resources to implement that activities, and is not 
our core mission.
Also, FirefoxOS is pointed to cheap devices for the third world, the 
target of Sugar too.


Gonzalo


Ok, I understand, but let me give you and the other members of this 
mailing-list the information that in this case the fight of the 
platforms takes place on the level of the web browsers and not on the 
level of the hardware and the underlying operating systems anymore. For 
example, every larger manufacturer of mobile devices has announced such 
cheap devices several months ago and virtually are running or will run 
Android. So this is the reason why I guess that it will end up with 
Android and Chrome on Nexus tablet computers and Chromebook netbooks.




Christian

[1] Sugarfox www.ontonics.com/innovation/pipeline.htm#sugarfox




Christian


On the 13th of May 2014 13:39, Daniel Narvaez  wrote:

Yes, that's a good option too. I have not been following too
closely but there seem to be a bit of a push to get it to fully
work also on stock linux (rather than on the android derivative
they use on phones), which would be useful for us.


On 13 May 2014 13:30, Gonzalo Odiard mailto:godi...@sugarlabs.org>> wrote:

A few days ago, I saw a FirefoxOS cellphone.
I wonder if we can run Sugar web on that.

Gonzalo


On Mon, May 12, 2014 at 11:41 AM, Daniel Narvaez
mailto:dwnarv...@gmail.com>> wrote:

Yes it's basically node.js + chrome + some custom bits to
integrate the two. It would be perfect to write an OS
fully in js (dream or nightmare? :P).


On 12 May 2014 16:33, Gonzalo Odiard
mailto:godi...@sugarlabs.org>> wrote:

This use node.js too, right?

Gonzalo


On Mon, May 12, 2014 at 11:26 AM, Daniel Narvaez
mailto:dwnarv...@gmail.com>> wrote:

Hi,

github recently open sourced the shell they used
to build the atom editor

https://github.com/atom/atom-shell

It sounds like it would be a pretty cool base for
a future html5 only sugar. Or event just
mostly-html5, it seems like this could be easily
integrated with python stuff.

Also it could be a good wrapper for web
activities on GNOME/OS X/Windows.

-- 
Daniel Narvaez


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org

http://lists.sugarlabs.org/listinfo/sugar-devel




-- 
Gonzalo Odiard


SugarLabs - Software for children learning




-- 
Daniel Narvaez





-- 
Gonzalo Odiard


SugarLabs - Software for children learning




-- 
Daniel Narvaez





--
Gonzalo Odiard

SugarLabs - Software for children learning


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] XO on Fedora 20 (was Re: [GSoC] Porting To Python3)

2014-05-13 Thread Gonzalo Odiard
Tested here, Sugar starts ok. Wifi ok.
Downloaded and tried a few activities.
Physics crashed and Browse crash on youtube,
but other work ok, and I don't have numbers, but all feels a little faster.

Gonzalo


On Mon, May 12, 2014 at 9:54 PM, Daniel Narvaez  wrote:

> xo4 image finally built (untested yet)
>
> http://bender.sugarlabs.org:3000/images/xo4/2/
>



-- 
Gonzalo Odiard

SugarLabs - Software for children learning
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Need for volunteers in maintaining the activities repos on g.sl.o

2014-05-13 Thread Gonzalo Odiard
Ok.


On Tue, May 13, 2014 at 9:44 AM, Christian Stroetmann <
stroetm...@ontolab.com> wrote:

>  Hi Gonzalo
>
> Thank you that you have sorted out the files.
>
> Yes indeed, I have doubts, because I only support the software Sugar, but
> the Help manual has descriptions that:
> 1. mix informations related with the XO mobile devices, the OLPC project,
> and the Sugar learning platform, and
> 2. reflect to much of some of my works related with epistemology and
> operating systems.
>
> In addition, I am not convinced if it makes sense to translate the Help
> manual for children in Germany and Austria, because most potentially they
> use the tablet computer of the parents, have an own tablet computer,
> netbook or laptop, or will get such a mobile device in the next future.
>
> So, to keep up the protocol I would like to reject my offer to translate
> the Help manual in a formal way with this email.
>
>
>
> Christian
>
>
>  Attached are the files needed to make the translations to German.
> Ask me if you have doubts.
> You will see is a lot of work, you can send your results partially, don't
> need wait until all is finished.
> Regards,
>
>  Gonzalo
>
>
> On Thu, Mar 6, 2014 at 10:00 AM, Christian Stroetmann <
> stroetm...@ontolab.com> wrote:
>
>>
>>
>>>  I read the old content, so that I know what is included. The check has
>>> to be done against what? The related documents on Floss Manuals? Or do you
>>> have a quick link?
>>>
>>>  The new content is in the Help Activity
>> http://activities.sugarlabs.org/en-US/sugar/addon/4051
>> (last version 17.1)
>>
>>
>>  Thank you
>>
>>
>>Where to add corrections and modifications?
>>>
>>>
>>  Read the section "Contribute to this manual" in the Help activity
>> itself.
>>
>>
>>
>>  Thank you
>>
>>
>>
>>
>>> Where to add the german version?
>>>
>>>
>> When you are ready to start translate, tell me,
>> we will see how can we do it.
>>
>>
>>  I can translate now, so to say on-the-fly.
>>
>>
>>
>>  The ideal would be have all the help content in our localization server,
>> but we are not ready yet. Then we will need do some manual steps.
>>
>>
>>  I can keep the translated copies so long or follow your directions.
>>
>>
>>  Gonzalo
>>
>>
>>
>> Christian
>>
>>
>>>  Gonzalo
>>>
>>>
>>> Christian
>>>
>>>
>>>
>>>
  Please, give me some days to read all the related webpages to get a
 better orientation.



 Christian


  Documentation for users or for developers?

  For users, would be good create more content for the Help activity [1]

  For developers, we would like to integrate docs generated from python
 api
 to sugar-docs package.

  Gonzalo

  [1] http://wiki.sugarlabs.org/go/Activities/Help/Contribute


 On Wed, Mar 5, 2014 at 4:30 PM, Christian Stroetmann <
 stroetm...@ontolab.com> wrote:

>  Hi Gonzalo
>
> Are there any kind of documentation tasks and if so what kind of these?
>
>
>
> Christian
>
>  Thanks, is very useful.
> Adding the maintainers information
>
>1. Browse Activity https://git.sugarlabs.org/browse 10 merge
>requests (manuq)
> 2. Calculate Activity https://git.sugarlabs.org/calculate/ 11
>Merge requests (reiner)
> 3. Write Activity https://git.sugarlabs.org/write 3 Merge
>Requests (gonzalo) (already merged)
> 4. JukeBox Activity https://git.sugarlabs.org/jukebox 3 Merge
>Requests (gonzalo)
> 5. Log Activity https://git.sugarlabs.org/log 3 Merge Request
>(gonzalo)
> 6. Chat Activity https://git.sugarlabs.org/chat 2 Merge Requests
>(alsroot)
> 7. Terminal Activity https://git.sugarlabs.org/terminal 2 Merge
>request (gonzalo)
> 8. Read Activity https://git.sugarlabs.org/read 2 Merge Requests
>(gonzalo)
>
> I have too much activities over my shoulders, and am interested in
> co-maintain with other,
>  volunteers, are welcomed.
>
>  Gonzalo
>
>
> On Wed, Mar 5, 2014 at 3:25 PM, Gaurav Parida wrote:
>
>>   Hi Gonzalo,
>>
>> Thanks for the quick response.
>>  Here is the paste of all the base fructose activities that I found
>> need some work to be done to maintain the repo.
>>
>> http://fpaste.org/82686/94043699/
>>
>>  Need anything more, I am ready to help.
>>
>>  Thanks and Cheers,
>>  Gaurav Parida
>> (gp94 on IRC)
>>
>>
>>
>
>
>  --
> Gonzalo Odiard
>
> SugarLabs - Learning Software for children
>
>

>>> --
>>> Gonzalo Odiard
>>>
>>> SugarLabs - Learning Software for children
>>>
>>>
>>>
>>
>>  --
>> Gonzalo Odiard
>>
>> SugarLabs - Learning Software for children
>>
>>
>>
>
>
>  --
> Gonzalo Odiard
>
> SugarLabs - Learning Software for children
>
>
>
>
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sug

Re: [Sugar-devel] Atom shell

2014-05-13 Thread Gonzalo Odiard
On Tue, May 13, 2014 at 9:44 AM, Christian Stroetmann <
stroetm...@ontolab.com> wrote:

>  Aloha Everybody
>
> Why don't you ask the creators of the Sugarfox project?
>
>
Because I can't find anything about that on internet?



> Seriously, FirefoxOS is an Android with Firefox as desktop, simply said.
> Even the development environment is based on Firefox. So what works on
> Firefox should directly work on FirefoxOS as well.
>
> This leads us to Node.js. Personally, I do not like Node.js, because it
> "internally uses the V8 JavaScript engine to execute code" and "V8 was
> developed for the Chrome web browser" for example, which was also the
> reason why I became desinterested in Open webOS. Maybe the issue with the
> JavaScript engine is not that worse.
>
>
I am not a expert on the platform. (Really, I should say, I am deeply
ignorant about that)
What I like is the development environment, and the possibility of use
already developed resources
to do the "standard" tasks, take photos, save and play music, browse the
web.
We spent a lot of resources to implement that activities, and is not our
core mission.
Also, FirefoxOS is pointed to cheap devices for the third world, the target
of Sugar too.

Gonzalo


>
>
> Christian
>
>
> On the 13th of May 2014 13:39, Daniel Narvaez  over gmail> wrote:
>
> Yes, that's a good option too. I have not been following too closely but
> there seem to be a bit of a push to get it to fully work also on stock
> linux (rather than on the android derivative they use on phones), which
> would be useful for us.
>
>
> On 13 May 2014 13:30, Gonzalo Odiard  wrote:
>
>> A few days ago, I saw a FirefoxOS cellphone.
>> I wonder if we can run Sugar web on that.
>>
>>  Gonzalo
>>
>>
>> On Mon, May 12, 2014 at 11:41 AM, Daniel Narvaez wrote:
>>
>>>  Yes it's basically node.js + chrome + some custom bits to integrate
>>> the two. It would be perfect to write an OS fully in js (dream or
>>> nightmare? :P).
>>>
>>>
>>> On 12 May 2014 16:33, Gonzalo Odiard  wrote:
>>>
 This use node.js too, right?

  Gonzalo


  On Mon, May 12, 2014 at 11:26 AM, Daniel Narvaez 
 wrote:

>Hi,
>
>  github recently open sourced the shell they used to build the atom
> editor
>
> https://github.com/atom/atom-shell
>
>  It sounds like it would be a pretty cool base for a future html5 only
> sugar. Or event just mostly-html5, it seems like this could be easily
> integrated with python stuff.
>
>  Also it could be a good wrapper for web activities on GNOME/OS
> X/Windows.
>
> --
> Daniel Narvaez
>
>  ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>


  --
 Gonzalo Odiard

 SugarLabs - Software for children learning

>>>
>>>
>>>
>>>  --
>>> Daniel Narvaez
>>>
>>
>>
>>
>>  --
>> Gonzalo Odiard
>>
>> SugarLabs - Software for children learning
>>
>
>
>
> --
> Daniel Narvaez
>
>
>


-- 
Gonzalo Odiard

SugarLabs - Software for children learning
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Treeviews performance patches - round 2

2014-05-13 Thread Gonzalo Odiard
Last week I was working in improve and finish implementation
of the reworking of treeview code to improve performance, I reported in [1]

The new work is here [2] [3]

I am not proposing this for inclusion in 0.102. Sadly is too late, and add
API.
We will test it in AU, and push when 0.104 is open for development.

Most of the changes are in the toolkit, and grouped in 3 type of changes:

* Small improvements in the rendering code in CellRendererIcon:
These patches don't break the API, and could be merged upstream.
https://github.com/godiard/sugar-toolkit-gtk3/commit/b63bceda265541543ffaf20de940ebe689199c43
https://github.com/godiard/sugar-toolkit-gtk3/commit/bbe38b20e27e1ebbe17984c7ca68df8e02b63cba
https://github.com/godiard/sugar-toolkit-gtk3/commit/142f614f60912d014b01248d39dc279bffcc

* Detect when the treeview is scrolling, and disconnect signals,
and simplify drawing code.
https://github.com/godiard/sugar-toolkit-gtk3/commit/c45818cb9eb4517e440a1ba078ea48112a15b6cb

* Implement a TreeViewInvoker, to replace the CellRendererInvoker.
The responsability of show the palettes is moved from the CellRenderer to
the Treeview,
as a consequence, the renderer code is much simpler, and we don't have the
7 cellrendeers attached to all the mouse and touch signals.
https://github.com/godiard/sugar-toolkit-gtk3/commit/5f5269d8db949cb536c75dcd707360b241f3ef08

These are the changes in Sugar to use the new api:
https://github.com/godiard/sugar/commit/24419d9156bfcb55213deb0f5977cd0847600f9a
https://github.com/godiard/sugar/commit/379da723f2fa75d39c9e2aa1cbf7ee6a9c4034fa

Testing and comments is welcomed.
-- 
Gonzalo Odiard

SugarLabs - Software for children learning

[1] http://lists.sugarlabs.org/archive/sugar-devel/2014-February/047236.html
[2]
https://github.com/godiard/sugar-toolkit-gtk3/commits/treeview_performance
[3] https://github.com/godiard/sugar/commits/treeview_performance
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Need for volunteers in maintaining the activities repos on g.sl.o

2014-05-13 Thread Christian Stroetmann

Hi Gonzalo

Thank you that you have sorted out the files.

Yes indeed, I have doubts, because I only support the software Sugar, 
but the Help manual has descriptions that:
1. mix informations related with the XO mobile devices, the OLPC 
project, and the Sugar learning platform, and
2. reflect to much of some of my works related with epistemology and 
operating systems.


In addition, I am not convinced if it makes sense to translate the Help 
manual for children in Germany and Austria, because most potentially 
they use the tablet computer of the parents, have an own tablet 
computer, netbook or laptop, or will get such a mobile device in the 
next future.


So, to keep up the protocol I would like to reject my offer to translate 
the Help manual in a formal way with this email.




Christian


Attached are the files needed to make the translations to German.
Ask me if you have doubts.
You will see is a lot of work, you can send your results partially, 
don't need wait until all is finished.

Regards,

Gonzalo


On Thu, Mar 6, 2014 at 10:00 AM, Christian Stroetmann 
mailto:stroetm...@ontolab.com>> wrote:





I read the old content, so that I know what is included. The
check has to be done against what? The related documents on
Floss Manuals? Or do you have a quick link?

The new content is in the Help Activity
http://activities.sugarlabs.org/en-US/sugar/addon/4051
(last version 17.1)



Thank you



Where to add corrections and modifications?


Read the section "Contribute to this manual" in the Help activity
itself.


Thank you



Where to add the german version?

When you are ready to start translate, tell me,
we will see how can we do it.


I can translate now, so to say on-the-fly.




The ideal would be have all the help content in our localization
server,
but we are not ready yet. Then we will need do some manual steps.


I can keep the translated copies so long or follow your directions.



Gonzalo




Christian



Gonzalo


Christian



Please, give me some days to read all the related
webpages to get a better orientation.



Christian



Documentation for users or for developers?

For users, would be good create more content for the
Help activity [1]

For developers, we would like to integrate docs
generated from python api
to sugar-docs package.

Gonzalo

[1] http://wiki.sugarlabs.org/go/Activities/Help/Contribute


On Wed, Mar 5, 2014 at 4:30 PM, Christian Stroetmann
mailto:stroetm...@ontolab.com>> wrote:

Hi Gonzalo

Are there any kind of documentation tasks and if so
what kind of these?



Christian

Thanks, is very useful.
Adding the maintainers information

1.
Browse Activity
https://git.sugarlabs.org/browse 10 merge
requests (manuq)
2.
Calculate Activity
https://git.sugarlabs.org/calculate/ 11 Merge
requests (reiner)
3.
Write Activity https://git.sugarlabs.org/write
3 Merge Requests (gonzalo) (already merged)
4.
JukeBox Activity
https://git.sugarlabs.org/jukebox 3 Merge
Requests (gonzalo)
5.
Log Activity https://git.sugarlabs.org/log 3
Merge Request (gonzalo)
6.
Chat Activity https://git.sugarlabs.org/chat 2
Merge Requests (alsroot)
7.
Terminal Activity
https://git.sugarlabs.org/terminal 2 Merge
request (gonzalo)
8.
Read Activity https://git.sugarlabs.org/read 2
Merge Requests (gonzalo)

I have too much activities over my shoulders, and
am interested in co-maintain with other,
volunteers, are welcomed.

Gonzalo


On Wed, Mar 5, 2014 at 3:25 PM, Gaurav Parida
mailto:gparid...@gmail.com>>
wrote:

Hi Gonzalo,

Thanks for the quick response.
Here is the paste of all the base fructose
activities that I found need some work to be
done to maintain the repo.

http://fpaste.org/82686/94043699/

Need anything more, I am ready to help.

Thanks and Cheers,
Gaurav Parida
(gp94 on IRC)





-- 
 

Re: [Sugar-devel] Atom shell

2014-05-13 Thread Christian Stroetmann

Aloha Everybody

Why don't you ask the creators of the Sugarfox project?

Seriously, FirefoxOS is an Android with Firefox as desktop, simply said. 
Even the development environment is based on Firefox. So what works on 
Firefox should directly work on FirefoxOS as well.


This leads us to Node.js. Personally, I do not like Node.js, because it 
"internally uses the V8 JavaScript engine to execute code" and "V8 was 
developed for the Chrome web browser" for example, which was also the 
reason why I became desinterested in Open webOS. Maybe the issue with 
the JavaScript engine is not that worse.




Christian

On the 13th of May 2014 13:39, Daniel Narvaez over gmail> wrote:
Yes, that's a good option too. I have not been following too closely 
but there seem to be a bit of a push to get it to fully work also on 
stock linux (rather than on the android derivative they use on 
phones), which would be useful for us.



On 13 May 2014 13:30, Gonzalo Odiard > wrote:


A few days ago, I saw a FirefoxOS cellphone.
I wonder if we can run Sugar web on that.

Gonzalo


On Mon, May 12, 2014 at 11:41 AM, Daniel Narvaez
mailto:dwnarv...@gmail.com>> wrote:

Yes it's basically node.js + chrome + some custom bits to
integrate the two. It would be perfect to write an OS fully in
js (dream or nightmare? :P).


On 12 May 2014 16:33, Gonzalo Odiard mailto:godi...@sugarlabs.org>> wrote:

This use node.js too, right?

Gonzalo


On Mon, May 12, 2014 at 11:26 AM, Daniel Narvaez
mailto:dwnarv...@gmail.com>> wrote:

Hi,

github recently open sourced the shell they used to
build the atom editor

https://github.com/atom/atom-shell

It sounds like it would be a pretty cool base for a
future html5 only sugar. Or event just mostly-html5,
it seems like this could be easily integrated with
python stuff.

Also it could be a good wrapper for web activities on
GNOME/OS X/Windows.

-- 
Daniel Narvaez


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org

http://lists.sugarlabs.org/listinfo/sugar-devel




-- 
Gonzalo Odiard


SugarLabs - Software for children learning




-- 
Daniel Narvaez





-- 
Gonzalo Odiard


SugarLabs - Software for children learning




--
Daniel Narvaez


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] restart by ctl+alt+bs

2014-05-13 Thread Sebastian Silva
BTW, as a workaround I use when all I need to restart is X, I switch to 
a virtual terminal (ctl+alt+f2) and type "killall X". That will avoid 
the full reboot cycle and restart Sugar.


Regards,
Sebastian

El mar, 13 de may 2014 a las 7:23 AM, Jon Nettleton 
 escribió:
On Tue, May 13, 2014 at 2:04 PM, Walter Bender 
 wrote:




 On Mon, May 12, 2014 at 11:18 AM, TONY ANDERSON 


 wrote:


 At some point, the ctl+alt+backspace signal to restart was 
dropped.  This

 was
 a very handy way
 to get out of dead-ends caused by starting too many activities.

 What I would like to do is have this signal show a screen similar 
to the

 switch desktop screen but with
 a set of options:

 Start Sugar
 Start Gnome
 Login

 where the login option allows the user to set the nick to his/her
 username.
 The advantage of this is that
 the nick is reset at Sugar start. This option is needed at sites 
where

 more
 than one person uses the laptop (even in OLPC sites, it can be 
expected

 that
 more than one person will use the laptop when it is at home).

 Does anyone know why this capability was dropped? Is there any 
technical
 reason it can not be restored? How does one set the ctl+alt+bs to 
call a
 procedure in globalkeys (similar to viewsource and screenshot)? Is 
that

 the
 way this should be done?

 Thanks,

 Tony

 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel




 The newest versions of Sugar let you limit the number of open 
activities,
 hopefully obviating the root cause of the dead-end you described. 
Regarding

 support for multiple users, that is another topic altogether.



You should look into implementing KSM and zSwap in the XO kernels.
They are a couple of ways that Android KitKat is supporting hardware
with 512MB's of RAM.

-Jon
___
Devel mailing list
de...@lists.laptop.org
http://lists.laptop.org/listinfo/devel
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] restart by ctl+alt+bs

2014-05-13 Thread Walter Bender
On Mon, May 12, 2014 at 11:18 AM, TONY ANDERSON wrote:

> At some point, the ctl+alt+backspace signal to restart was dropped.  This
> was
> a very handy way
> to get out of dead-ends caused by starting too many activities.
>
> What I would like to do is have this signal show a screen similar to the
> switch desktop screen but with
> a set of options:
>
> Start Sugar
> Start Gnome
> Login
>
> where the login option allows the user to set the nick to his/her username.
> The advantage of this is that
> the nick is reset at Sugar start. This option is needed at sites where more
> than one person uses the laptop (even in OLPC sites, it can be expected
> that
> more than one person will use the laptop when it is at home).
>
> Does anyone know why this capability was dropped? Is there any technical
> reason it can not be restored? How does one set the ctl+alt+bs to call a
> procedure in globalkeys (similar to viewsource and screenshot)? Is that the
> way this should be done?
>
> Thanks,
>
> Tony
>
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>


The newest versions of Sugar let you limit the number of open activities,
hopefully obviating the root cause of the dead-end you described. Regarding
support for multiple users, that is another topic altogether.

regards.

-walter
-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Atom shell

2014-05-13 Thread Daniel Narvaez
Yes, that's a good option too. I have not been following too closely but
there seem to be a bit of a push to get it to fully work also on stock
linux (rather than on the android derivative they use on phones), which
would be useful for us.


On 13 May 2014 13:30, Gonzalo Odiard  wrote:

> A few days ago, I saw a FirefoxOS cellphone.
> I wonder if we can run Sugar web on that.
>
> Gonzalo
>
>
> On Mon, May 12, 2014 at 11:41 AM, Daniel Narvaez wrote:
>
>> Yes it's basically node.js + chrome + some custom bits to integrate the
>> two. It would be perfect to write an OS fully in js (dream or nightmare?
>> :P).
>>
>>
>> On 12 May 2014 16:33, Gonzalo Odiard  wrote:
>>
>>> This use node.js too, right?
>>>
>>> Gonzalo
>>>
>>>
>>> On Mon, May 12, 2014 at 11:26 AM, Daniel Narvaez wrote:
>>>
 Hi,

 github recently open sourced the shell they used to build the atom
 editor

 https://github.com/atom/atom-shell

 It sounds like it would be a pretty cool base for a future html5 only
 sugar. Or event just mostly-html5, it seems like this could be easily
 integrated with python stuff.

 Also it could be a good wrapper for web activities on GNOME/OS
 X/Windows.

 --
 Daniel Narvaez

 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel


>>>
>>>
>>> --
>>> Gonzalo Odiard
>>>
>>> SugarLabs - Software for children learning
>>>
>>
>>
>>
>> --
>> Daniel Narvaez
>>
>
>
>
> --
> Gonzalo Odiard
>
> SugarLabs - Software for children learning
>



-- 
Daniel Narvaez
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Atom shell

2014-05-13 Thread Gonzalo Odiard
A few days ago, I saw a FirefoxOS cellphone.
I wonder if we can run Sugar web on that.

Gonzalo


On Mon, May 12, 2014 at 11:41 AM, Daniel Narvaez wrote:

> Yes it's basically node.js + chrome + some custom bits to integrate the
> two. It would be perfect to write an OS fully in js (dream or nightmare?
> :P).
>
>
> On 12 May 2014 16:33, Gonzalo Odiard  wrote:
>
>> This use node.js too, right?
>>
>> Gonzalo
>>
>>
>> On Mon, May 12, 2014 at 11:26 AM, Daniel Narvaez wrote:
>>
>>> Hi,
>>>
>>> github recently open sourced the shell they used to build the atom editor
>>>
>>> https://github.com/atom/atom-shell
>>>
>>> It sounds like it would be a pretty cool base for a future html5 only
>>> sugar. Or event just mostly-html5, it seems like this could be easily
>>> integrated with python stuff.
>>>
>>> Also it could be a good wrapper for web activities on GNOME/OS X/Windows.
>>>
>>> --
>>> Daniel Narvaez
>>>
>>> ___
>>> Sugar-devel mailing list
>>> Sugar-devel@lists.sugarlabs.org
>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>
>>>
>>
>>
>> --
>> Gonzalo Odiard
>>
>> SugarLabs - Software for children learning
>>
>
>
>
> --
> Daniel Narvaez
>



-- 
Gonzalo Odiard

SugarLabs - Software for children learning
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel