[Sugar-devel] Small issues with Sugar 0.102

2014-05-15 Thread Sebastian Silva

Greetings Sugar developers,
I'm running Sugar from sugar-build on top of Manjaro GNU/Linux, without 
broot.


So far I've found the following little annoyances which probably would 
be simple to fix with right guidance and hopefully will contribute to 
the polish of this release.


1.- Copy causes left frame to widen by ~10px until session end.
2.- Alt-Tab does not show frame. It was hard to catch this one, at 
first I didn't know what was wrong. Without visual reference (how many 
steps to target), it's hard to navigate between windows.
3.- Shift-Alt-Tab doesn't reverse cycle windows. Makes [2] more 
annoying.
4.- Missing icons from regular gtk theme. I've tried a couple of naive 
different approaches to this but I can't seem to get sugar to inherit 
from HighContrast or other such icon. So some X11 applications show up 
with empty icons.
5.- I disabled metacity compositing and setup compton compositor. It 
adds nice window and fade effects, it's a cheap way to add glitz to 
Sugar on higher end systems, maybe we should consider making this an 
option.


Hopefully these comments are useful.

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


Re: [Sugar-devel] Small issues with Sugar 0.102

2014-05-15 Thread Gonzalo Odiard
On Thu, May 15, 2014 at 1:44 PM, Sebastian Silva
sebast...@fuentelibre.orgwrote:

 Greetings Sugar developers,
 I'm running Sugar from sugar-build on top of Manjaro GNU/Linux, without
 broot.

 So far I've found the following little annoyances which probably would be
 simple to fix with right guidance and hopefully will contribute to the
 polish of this release.


Thanks Sebastian.


 1.- Copy causes left frame to widen by ~10px until session end.


May be is related to http://bugs.sugarlabs.org/ticket/4769 ?



 2.- Alt-Tab does not show frame. It was hard to catch this one, at first I
 didn't know what was wrong. Without visual reference (how many steps to
 target), it's hard to navigate between windows.
 3.- Shift-Alt-Tab doesn't reverse cycle windows. Makes [2] more annoying.
 4.- Missing icons from regular gtk theme. I've tried a couple of naive
 different approaches to this but I can't seem to get sugar to inherit from
 HighContrast or other such icon. So some X11 applications show up with
 empty icons.


Seen here too.


 5.- I disabled metacity compositing and setup compton compositor. It adds
 nice window and fade effects, it's a cheap way to add glitz to Sugar on
 higher end systems, maybe we should consider making this an option.


Would be great if you can confirm is these errors are particular to your
development environment,
or if are regressions. Hopefully we will get Fedora 20 images soon.
I saw different visual artifacts in sugar-build on F20 (in particular
palettes show a border line), but I don't know if are related to new gtk
version or what.
Can you check your gtk version?

Gonzalo



 Hopefully these comments are useful.

 Regards,
 Sebastian

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




-- 
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] Sugar Digest 2014-05-15

2014-05-15 Thread Walter Bender
==Sugar Digest==

Happy 6th Birthday Sugar Labs

1. I just got back from Turtle Art Day in Kathmandu, Nepal. OLE Nepal
helped organize a 2-day workshop with 70+ children from four schools. Many
thanks to Martin Dluhos, Basanta Shrestha, Subir Pradhanang, Rabi
Karmacharya, Bernie Innocenti, and Adam Holt, all of who contributed to the
event.

It was not a surprise that children in Nepal are like children everywhere
else: they take to programming like ducks to water. We began by taking the
children in small groups to learn some basics about controlling the turtle:
one child plays the role of turtle, one holds the pen (a piece of chalk)
and the rest, in a circle, instruct the turtle how to draw a square. They
need to be very precise with their instructions: if they just say forward
without saying how far forward, the turtle keeps walking. If they say
right, without saying how far to turn, the turtle keeps spinning after
they draw a square, I ask them to draw a triangle then they are ready to
start with Turtle Art. I've posted a few of the chalk drawing in the wiki:
simple ones [1] from my session to more elaborate [2] from those working
with another one of the mentors.

After working with chalk, we went to the computers. On a laptop connected
to a projector, I introduced Turtle Blocks, and again ask for a square. I
show them that they can snap together blocks, e.g., forward 100, right 90;
showed them the repeat block; and then I show them how to use the start
block to run their program with the rabbit or snail (fast or slow). Over
time, I introduced the pen and let them explore colors for awhile. Next, I
introduce action blocks: make an action for drawing a square and then call
that action inside of a repeat block followed by right 45 and you get a
pretty cool pattern. This was followed by more open-ended exploration. I
introduced a few more ideas, such as using set color to heading (the
color is determined by the direction the turtle is heading); set color =
color + 1 to increment the color; and set color = time to make the color
slowly change over time. I also introduced a few other blocks, such as
show, speak, and random. Finally, I introduced boxes. For this, I use a
physical box: I ask the children to put a number (written on paper) in the
box; then I ask them what number is in the box. I ask them to take the
number in the box and add 1 to it. Again I ask them what number is in the
box. I repeat this until they get used to it; then I show them the same
thing using Turtle. The example program I write with them is to go forward
by the amount in the box, turn right, and add 10 to the number in the box.
I asked them what they think will happen and then show them that it makes a
spiral. When they run it with the snail, they can see the number in the
box as the program runs. Another block I explicitly introduced was the
show block. We programmed an animation with show image, wait 1, show
image, wait 1, ... They recorded dance steps using the Sugar Record
activity and used those images in their Turtle projects. As often as
possible, we tried to have a child show their work to the entire group. At
the end of the second day, we had a table set up for an exhibition; we had
to keep adding more tables as more and more children wanted to show off
their projects.

We originally planned on break-out sessions on Day Two, but we had a
technical glitch on Day One, that slowed things down quite a bit. The
children were running Sugar 0.82 on XO 1 laptops, which is nearly six-years
old. They had them connected to the mesh network, which cannot scale
properly to 70+ machines. The result was a lot of frozen machines. It took
most of the day to figure out what was wrong. Once we turned off the
radios, everything worked great. I also had to spin a stripped down version
of Turtle Art, since a number of dependencies I use, such as some Python
2.7 features, were unavailable on 0.82.

We did have one break-out session for robotics. I brought a Butia to Nepal
and I wrote the typical program with the kids to have the Butia go forward
until it got to the edge of the circle (everyone was sitting in a circle on
the floor); whomever the Butia approached had to push a button so that the
Butia would spin and then go in another direction. We then added a few
embellishments: the Butia would say ouch or that tickles when the
button was pushed; and we had it take a picture of the child who pushed the
button. We saved the files so we could use them to make an animation in
Turtle Art.

Of note: One child approached me to say he is teaching himself to program
Python. I showed him how to export Python from his Turtle Art projects.
I'll be curious how he uses that feature. I am making a new set to Turtle
Cards [3] to demonstrate the steps we took in explaining Turtle to the
children.

2. While I was in Kathmandu, I had a chance to meet with the Nepali FOSS
community, thanks to Shankar Pokharel, Ankur Sharma, and Subir Pradhanang.
We had a nice talk 

Re: [Sugar-devel] Small issues with Sugar 0.102

2014-05-15 Thread Sebastian Silva
Hi, confirmed that it's the same issue I'm seeing. I took the liberty 
to mark it Urgent as you proposed.


El jue, 15 de may 2014 a las 12:32 PM, Gonzalo Odiard 
godi...@sugarlabs.org escribió:




On Thu, May 15, 2014 at 2:11 PM, Gonzalo Odiard 
godi...@sugarlabs.org wrote:




On Thu, May 15, 2014 at 1:44 PM, Sebastian Silva 
sebast...@fuentelibre.org wrote:

Greetings Sugar developers,
I'm running Sugar from sugar-build on top of Manjaro GNU/Linux, 
without broot.


So far I've found the following little annoyances which probably 
would be simple to fix with right guidance and hopefully will 
contribute to the polish of this release.




Thanks Sebastian.
 

1.- Copy causes left frame to widen by ~10px until session end.


May be is related to http://bugs.sugarlabs.org/ticket/4769 ? 



Looks like this http://bugs.sugarlabs.org/ticket/4751 is more related.

We need start to mark the regressions in some way.
What about setting the priority as Urgent?

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


Re: [Sugar-devel] [IAEP] Sugar Digest 2014-05-15

2014-05-15 Thread Mike Lee
And great photos from Turtle Art sessions in Kathmandu posted on Facebook:

Introducing Turtle Art
https://www.facebook.com/permalink.php?story_fbid=10151995403127583id=187845102582


A photo from Turtle Art Day
https://www.facebook.com/photo.php?fbid=10152402311569362set=a.140818034361.110570.552694361type=1theater

Turtle Art Day 2
https://www.facebook.com/permalink.php?story_fbid=10151996917067583id=187845102582

Winning Project of Turtle Art Day
https://www.facebook.com/permalink.php?story_fbid=10151996931477583id=187845102582




On Thu, May 15, 2014 at 1:37 PM, Walter Bender walter.ben...@gmail.comwrote:

 ==Sugar Digest==

 Happy 6th Birthday Sugar Labs

 1. I just got back from Turtle Art Day in Kathmandu, Nepal. OLE Nepal
 helped organize a 2-day workshop with 70+ children from four schools. Many
 thanks to Martin Dluhos, Basanta Shrestha, Subir Pradhanang, Rabi
 Karmacharya, Bernie Innocenti, and Adam Holt, all of who contributed to the
 event.

 It was not a surprise that children in Nepal are like children everywhere
 else: they take to programming like ducks to water. We began by taking the
 children in small groups to learn some basics about controlling the turtle:
 one child plays the role of turtle, one holds the pen (a piece of chalk)
 and the rest, in a circle, instruct the turtle how to draw a square. They
 need to be very precise with their instructions: if they just say forward
 without saying how far forward, the turtle keeps walking. If they say
 right, without saying how far to turn, the turtle keeps spinning after
 they draw a square, I ask them to draw a triangle then they are ready to
 start with Turtle Art. I've posted a few of the chalk drawing in the wiki:
 simple ones [1] from my session to more elaborate [2] from those working
 with another one of the mentors.

 After working with chalk, we went to the computers. On a laptop connected
 to a projector, I introduced Turtle Blocks, and again ask for a square. I
 show them that they can snap together blocks, e.g., forward 100, right 90;
 showed them the repeat block; and then I show them how to use the start
 block to run their program with the rabbit or snail (fast or slow). Over
 time, I introduced the pen and let them explore colors for awhile. Next, I
 introduce action blocks: make an action for drawing a square and then call
 that action inside of a repeat block followed by right 45 and you get a
 pretty cool pattern. This was followed by more open-ended exploration. I
 introduced a few more ideas, such as using set color to heading (the
 color is determined by the direction the turtle is heading); set color =
 color + 1 to increment the color; and set color = time to make the color
 slowly change over time. I also introduced a few other blocks, such as
 show, speak, and random. Finally, I introduced boxes. For this, I use a
 physical box: I ask the children to put a number (written on paper) in the
 box; then I ask them what number is in the box. I ask them to take the
 number in the box and add 1 to it. Again I ask them what number is in the
 box. I repeat this until they get used to it; then I show them the same
 thing using Turtle. The example program I write with them is to go forward
 by the amount in the box, turn right, and add 10 to the number in the box.
 I asked them what they think will happen and then show them that it makes a
 spiral. When they run it with the snail, they can see the number in the
 box as the program runs. Another block I explicitly introduced was the
 show block. We programmed an animation with show image, wait 1, show
 image, wait 1, ... They recorded dance steps using the Sugar Record
 activity and used those images in their Turtle projects. As often as
 possible, we tried to have a child show their work to the entire group. At
 the end of the second day, we had a table set up for an exhibition; we had
 to keep adding more tables as more and more children wanted to show off
 their projects.

 We originally planned on break-out sessions on Day Two, but we had a
 technical glitch on Day One, that slowed things down quite a bit. The
 children were running Sugar 0.82 on XO 1 laptops, which is nearly six-years
 old. They had them connected to the mesh network, which cannot scale
 properly to 70+ machines. The result was a lot of frozen machines. It took
 most of the day to figure out what was wrong. Once we turned off the
 radios, everything worked great. I also had to spin a stripped down version
 of Turtle Art, since a number of dependencies I use, such as some Python
 2.7 features, were unavailable on 0.82.

 We did have one break-out session for robotics. I brought a Butia to Nepal
 and I wrote the typical program with the kids to have the Butia go forward
 until it got to the edge of the circle (everyone was sitting in a circle on
 the floor); whomever the Butia approached had to push a button so that the
 Butia would spin and then go in another direction. We then added a few
 

Re: [Sugar-devel] [IAEP] Sugar Digest 2014-05-15

2014-05-15 Thread Manusheel Gupta
Awesome to witness the 6th birthday of Sugar Labs :) Congratulations and
best wishes :) Many more to come :)

Regards,

Manu


On Thu, May 15, 2014 at 11:07 PM, Walter Bender walter.ben...@gmail.comwrote:

 ==Sugar Digest==

 Happy 6th Birthday Sugar Labs

 1. I just got back from Turtle Art Day in Kathmandu, Nepal. OLE Nepal
 helped organize a 2-day workshop with 70+ children from four schools. Many
 thanks to Martin Dluhos, Basanta Shrestha, Subir Pradhanang, Rabi
 Karmacharya, Bernie Innocenti, and Adam Holt, all of who contributed to the
 event.

 It was not a surprise that children in Nepal are like children everywhere
 else: they take to programming like ducks to water. We began by taking the
 children in small groups to learn some basics about controlling the turtle:
 one child plays the role of turtle, one holds the pen (a piece of chalk)
 and the rest, in a circle, instruct the turtle how to draw a square. They
 need to be very precise with their instructions: if they just say forward
 without saying how far forward, the turtle keeps walking. If they say
 right, without saying how far to turn, the turtle keeps spinning after
 they draw a square, I ask them to draw a triangle then they are ready to
 start with Turtle Art. I've posted a few of the chalk drawing in the wiki:
 simple ones [1] from my session to more elaborate [2] from those working
 with another one of the mentors.

 After working with chalk, we went to the computers. On a laptop connected
 to a projector, I introduced Turtle Blocks, and again ask for a square. I
 show them that they can snap together blocks, e.g., forward 100, right 90;
 showed them the repeat block; and then I show them how to use the start
 block to run their program with the rabbit or snail (fast or slow). Over
 time, I introduced the pen and let them explore colors for awhile. Next, I
 introduce action blocks: make an action for drawing a square and then call
 that action inside of a repeat block followed by right 45 and you get a
 pretty cool pattern. This was followed by more open-ended exploration. I
 introduced a few more ideas, such as using set color to heading (the
 color is determined by the direction the turtle is heading); set color =
 color + 1 to increment the color; and set color = time to make the color
 slowly change over time. I also introduced a few other blocks, such as
 show, speak, and random. Finally, I introduced boxes. For this, I use a
 physical box: I ask the children to put a number (written on paper) in the
 box; then I ask them what number is in the box. I ask them to take the
 number in the box and add 1 to it. Again I ask them what number is in the
 box. I repeat this until they get used to it; then I show them the same
 thing using Turtle. The example program I write with them is to go forward
 by the amount in the box, turn right, and add 10 to the number in the box.
 I asked them what they think will happen and then show them that it makes a
 spiral. When they run it with the snail, they can see the number in the
 box as the program runs. Another block I explicitly introduced was the
 show block. We programmed an animation with show image, wait 1, show
 image, wait 1, ... They recorded dance steps using the Sugar Record
 activity and used those images in their Turtle projects. As often as
 possible, we tried to have a child show their work to the entire group. At
 the end of the second day, we had a table set up for an exhibition; we had
 to keep adding more tables as more and more children wanted to show off
 their projects.

 We originally planned on break-out sessions on Day Two, but we had a
 technical glitch on Day One, that slowed things down quite a bit. The
 children were running Sugar 0.82 on XO 1 laptops, which is nearly six-years
 old. They had them connected to the mesh network, which cannot scale
 properly to 70+ machines. The result was a lot of frozen machines. It took
 most of the day to figure out what was wrong. Once we turned off the
 radios, everything worked great. I also had to spin a stripped down version
 of Turtle Art, since a number of dependencies I use, such as some Python
 2.7 features, were unavailable on 0.82.

 We did have one break-out session for robotics. I brought a Butia to Nepal
 and I wrote the typical program with the kids to have the Butia go forward
 until it got to the edge of the circle (everyone was sitting in a circle on
 the floor); whomever the Butia approached had to push a button so that the
 Butia would spin and then go in another direction. We then added a few
 embellishments: the Butia would say ouch or that tickles when the
 button was pushed; and we had it take a picture of the child who pushed the
 button. We saved the files so we could use them to make an animation in
 Turtle Art.

 Of note: One child approached me to say he is teaching himself to program
 Python. I showed him how to export Python from his Turtle Art projects.
 I'll be curious how he uses that feature. I am 

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

2014-05-15 Thread James Cameron
On Tue, May 13, 2014 at 04:39:59PM +0200, Daniel Narvaez wrote:
 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.

Thanks.  I've reviewed them briefly, they look fine.

We use versioned branches for releases, not development.  Development
is on master branch.  So please rebase the patches against master.

I'll work on getting an account setup for commit over ssh.  Please
send me an ssh public key by private reply.

-- 
James Cameron
http://quozl.linux.org.au/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel