[Sugar-devel] Testing Summary: Auckland NZ - 9 October 2010

2010-10-09 Thread Tabitha Roder
Testing Summary: Auckland NZ - 9 October 2010

Who: Abhishek, Charlotte, Fabiana, John, Leslie, Robin, Tabitha, Tom

Tested Sugar 0.90 on XO-1.5 x 2
No restart button only shutdown :-(
Frame key works. Opened physics. Drop a circle in the activity and it
crashes Physics. (Known issue #2363 I guess.) Frame key no longer works
(known issue #2415 most likely), but frame appears when you point in the
corner.

TurtleArt started okay.
Joined local wifi successfully, Browse activity allowed clicking on links on
the homepage but couldn't type in the search fields. Can type in url field
and can use search fields within pages on other pages, just not on home
page. Reproduced failure of home page search fields in a second browse
session.

Speak 15
Believes the pope is john paul 2.

Labyrinth
Works as expected.

From Fabiana

 memorize 35 testing:
 2 computers (X1.5, Build 5 customised, Sugar 0.90.0)
 Poppy  Tank

 Initially, Poppy started a memorize activity. Tank joined and they were
 able to collaborate (I think both computers were on a ad-hoc network). Poppy
 quit memorise, but the icon on the desktop remained. On Tank, I created a
 customised activity, which I was able to play with by myself.
 Poppy and Tank then both went onto the wifi network. Tank put the
 customised activity on share on neighbourhood, but while Poppy could see the
 icon for tank, it could not see the memorise activity (tank could see the
 memorise sharing icon on its own neighbourhood). Tank tried to invite poppy,
 but that didnt work either. Restarting tank and trying again didnt work
 either. Tank then clicked on Poppy's old shared icon (poppy did not have
 memorise open) and it looked like it had joined. When poppy also clicked on
 that icon, it showed tank on the on the top as if tank had started the
 sharing. No sharing could take place.

 Speak version 18 seems ok
 Turtle blocks version 99 seems ok, but it is annoying that the pallette is
 not floating, need to scroll up and down to get artifacts as the sequence
 gets longer

 etoys version 116 Dont know how to use. Made a drawing, but then after
 stopping the activity it wasnt shown in the activity circle as having been
 used.




Tested activities on XO-1.0s
Spirolaterals-2
Quite cool when we worked out what to do (should have read the
instructions). The ten year old tester says the magician is creepy and it is
really hard. She understood that she had to enter 1 number then it would
turn before the next number. She got the first couple of numbers but third
number onwards was particularly hard. The adult tester said steep learning
curve, interesting the collaboration was happening outside of the computer
(we all talked to work out how it worked and we think this is a very good
valuable thing).

Sliderule-21
Pulsing icon of death, didn't start. Got logs. Raised sugarlabs ticket
#2429.

Visualmatch-26
Easy levels make for happy testing for the ten year old and the adults :-)
Moved onto harder levels. Took a bit more to nut out how it worked but got
there, good challenge. Too hard for the ten year old, she lost interest.

Filemix-2
Could not test as seems we have to have a midi controller to plug in.
We were a bit surprised to open a Sugar activity and see loads of text on
the screen. Can this be presented better? What if you can't read all that or
there is no local translation?

Juegos Flash 2
First tab is whack your ex - not appropriate at all for children. The
animations are horrific and the ten year old said and that is why you guys
test things.
We found another inappropriate activity - the right mix for cocktail
parties.
There is no stop button to end the activity. We were not sure of the
educational value of this activity but we had lots of trouble with memory on
the XOs and with language.

Abacus-19
Confirmed it does take values across the Abaci where it can. Can it say when
it is not valid? e.g. sorry that cannot be translated. Part of the problem
is where the number is left of decimal but get no failure message when
Abacus is all on the right of the decimal point.

Turtleart -99
Showed Charlotte turning around on the spot 180, 360, then got her to work
out how much it would be to turn right (90) and left (90). Once that was
sorted we wrote a programme. She made a repeating pattern (came out looking
like a big wide cross) with repeat 4, forward right forward left forward
right varying steps. She then worked out how to make a square and a bigger
square. Then she worked out the repeats in her formula (4). Tried making a
triangle. Interesting corrective behaviour. She wrote R45, F100, R135, F100,
R90, F100. When it didnt match she chose to add R135, F30 (there was some
trial and error on the last R angle) rather than adjust her original
program.
Turtle art got so slow on the XO-1.0 that she ended up making mistakes
because the drag responded too slow.

eToys-113
Charlotte tested the eToys demon castle tutorial. Then she tried some
challenges. When trying to quit the activity 

[Sugar-devel] [PATCH v3 sugar] Pulsing icon delayed by 5 seconds or so SL#2080

2010-10-09 Thread Anurag Chowdhury
When we click on the icon of an activity we see a pulsing icon of that activity
before the activity starts and usually there is a time delay between the
clicking of the icon and appearance of the pulsing icon , where tha amount of
delay differs by the complexity of the icon i.e. more complex the icon is
larger is the delay. So here we tried to reduce that delay if not completely
obliterate it , by making the duration of the first 5 pulses larger and during
these 5 times the icon will only be zoomed in and not zoomed out so as to reduce
the frame calculation load on the processor, Hence reducing the delay.
---
 src/sugar/graphics/animator.py |3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

v1-v2 corrected layout according to pep-8 format
v2-v3 removed increment operation of variable i in the for loop

diff --git a/src/sugar/graphics/animator.py b/src/sugar/graphics/animator.py
index 8fb298b..14e45e1 100644
--- a/src/sugar/graphics/animator.py
+++ b/src/sugar/graphics/animator.py
@@ -140,6 +140,9 @@ class Animation(object):
 # last frame
 frame = self.end
 else:
+for i in range(5):
+easing = EASE_IN_EXPO
+duration = duration * 100
 if easing == EASE_OUT_EXPO:
 frame = change * (-pow(2, -10 * t / duration) + 1) + start
 elif easing == EASE_IN_EXPO:
-- 
1.7.2.3

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


Re: [Sugar-devel] changes in trac and others

2010-10-09 Thread Tabitha Roder

  What would be the difference between Owner and Developer then?


I assumed that owner was the same as maintainer same as developer. Tom tells
me that at his work the bug is assigned to an assignee or a team. In
either case the team leader is officially the owner but often someone else
takes on the owner duties that is not tracked. The other option at his
work is cc list for those who want to know what happens.
Language is complicated, and I speak English as a first language, must be
hard for our friends who speak English as another language to work out what
is going on with these titles.
Tabitha
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [PATCH v3 sugar] Pulsing icon delayed by 5 seconds or so SL#2080

2010-10-09 Thread Daniel Drake
On 9 October 2010 12:51, Anurag Chowdhury anu...@seeta.in wrote:
 When we click on the icon of an activity we see a pulsing icon of that 
 activity
 before the activity starts and usually there is a time delay between the
 clicking of the icon and appearance of the pulsing icon

This patch doesn't make sense and doesn't do what your description says...

I also don't see how the solution described in the description would
solve the problem. Surely the delay is the time needed to load the
icon into memory and render the first frame. Altering the timing of
when subsequent frames appear isn't going to affect the loading time
of the first one, right?

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


Re: [Sugar-devel] Testing Summary: Auckland NZ - 9 October 2010

2010-10-09 Thread Gary Martin
Hi Tabitha, et al,

On 9 Oct 2010, at 07:19, Tabitha Roder tabi...@tabitha.net.nz wrote:

 Tested Sugar 0.90 on XO-1.5 x 2
 No restart button only shutdown :-(
 Frame key works. Opened physics. Drop a circle in the activity and it crashes 
 Physics.

Thanks for testing, this Physics one is indeed 
http://bugs.sugarlabs.org/ticket/2363 all fixed up in git along with a few 
other improvements, will make a new release for the changes soon.

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


Re: [Sugar-devel] Possible copyright infringement in activities.sl.o

2010-10-09 Thread Gabriel Eirea
Well, we have the same problem at ceibaljam.org.

The thing is, these games are being uploaded by 13-yr old kids. They
discovered how to package activities in two ways:

1) using Pippy's export as .xo function. They download games from
pygame.org and copy them at the right place in one of Pippy's
generated xo files.

2) using Flavio's flash wrapper
(http://ceibaljam.org/drupal/sites/default/files/JAMactivityFlash.activity.xo).
This simply requires putting swf files in a folder and zipping the xo
file.

I think it is a very interesting result, but I agree it is difficult
to make them understand about licenses and such. We had to take down
many projects from ceibaljam.org because of this. I contacted them and
tried to explain the situation.

¿Anyone has any suggestion on how to proceed such that we don't
discourage them to hack further?

Regards,

Gabriel


2010/10/9 Tim McNamara paperl...@timmcnamara.co.nz:
 Hi all,

 This morning, I tested juegos_flash-2. It's just a sample of free (no cost)
 flash games from the Internet. I don't think Sugar Labs is be allowed to
 distribute them.

 Apart from these legal concerns, I also have some ethical ones. The package
 includes a game that teaches users how to mix cocktails. Another one of the
 activities is called Smack your ex.

 Here are my raw notes from the session:

 ## juegos_flash-2
  - coloured icon
  - flash would wouldn't render the chess board at the start
  - seems to be a compilation of non-free flash games from various sites
  - gnash gave me English menus, everything else in Spanish

  - Penales
    - All rights reserved Flashfooty.com FTW
    - games failed to load after 20 secs

  - Penales2
   -  Games1.com Ad ??
   - in English
   - selecting a team didn't seem to do anything

  - EncontrarObjectos
    - failed to load in  20 secs on XO-1.5

  - Bar
    - Welcome to our pre-party cocktail mixing game for cocktail
  connoisseurs... or not as the case may be! - omg, it's actually
  a game about alcohol consumption
    - kinda cute, in it's own way. Provides instructions along the way,
  which is what I had expected from spirolaterals

  - Cocinarpizza
    - seemed unresponsive to the XO's mousepad

  - Ajedrez
    - argh, flashing chess game again

  - Futbal
    - ran very slowly
    - when missing a goal, the text is undefined

  - Tesoro
    - loaded well, a little slow on XO-1.5
    - teacher seemed to be silent

  - Pes2002
    - heavily screen flickering (gave up after 20sec)

  - Bolos
    - failed to load once Play was clicked

  - QueHariasConTuEx
    - from whackyourex.com
    - game does what it says



 Regards, Tim

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


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


[Sugar-devel] Status of Read activity (was: Re: Read Activity on Fedora 14 / SoaS v4)

2010-10-09 Thread Sascha Silbe
Excerpts from Lucian Branescu's message of Tue Sep 28 22:34:01 +0200 2010:

 Epub support is not complete, you can see epubs, but none of the
 toolbars work. [...]

FWIW, I'd much rather see a working, but stripped-down Read upstream
and in all distros than a working, stripped-down one in Fedora and a
theoretically complete, but totally broken one everywhere else.

 Also, my work was on a somewhat old Read. I was hoping Read's
 maintainer would use my branch to port mainline, with whatever design
 for the epub view the maintainer considered a good idea.

Who is the Read maintainer these days? AUTHORS still says Sayamindu,
but AIUI he stopped working on Sugar stuff.

Sascha

--
http://sascha.silbe.org/
http://www.infra-silbe.de/


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


Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to ask a question)

2010-10-09 Thread Walter Bender
On Sat, Oct 9, 2010 at 1:17 AM, Yioryos Asprobounitis
mavrot...@yahoo.com wrote:



 Date: Sat, 9 Oct 2010 10:32:42 +1100
 From: James Cameron qu...@laptop.org
 To: Bernie Innocenti ber...@codewiz.org
 Cc: IAEP i...@lists.sugarlabs.org,
 sugar-devel
     sugar-devel@lists.sugarlabs.org,
 David Farning dfarn...@gmail.com,
     c...@laptop.org,
 Ishan Bansal is...@seeta.in
 Subject: Re: [Sugar-devel] how to ask a question
 Message-ID: af18c0dc-916e-4614-9661-6458e094c...@laptop.org
 Content-Type: text/plain; charset=us-ascii

 On 08/10/2010, at 7:31 PM, Bernie Innocenti wrote:
  When this happens, we should gently encourage them to
 prefer public
  communication. I reserve the stronger signals -- such
 as refusing to
  answer the question until it's posted publicly -- for
 those who are
  repeatedly ignoring this advice. I'm not running a
 free technical
  support line.

 Indeed.

 Here is a page with diagram that I use on other projects
 for people who persist in writing privately to me:

 http://pptpclient.sourceforge.net/why.phtml

 --
 James Cameron
 System Test Coordinator
 One Laptop per Child



 I would not necessarily disagree with the opinions expressed on the matter, 
 but there is a very big gap in SL's communication with it's users.
 No place to ask the stupid/bad/novice/malformed  questions.

Are not iaep and sur the places to ask these questions? If not, why not?

-walter

 For an organization that caters to 1,5 million kids and few thousand teachers 
 and almost be default computer novices, this is unacceptable (to me).
 As a developer of an upstream organization, you may as well say this is not 
 my problem, however, as a SugarLabs member it should be.
 Applying devel-list rules to the _only_ QA Sugar venue, can seriously 
 contribute to an unapproachable image and put off the exact people that you 
 are trying to constructively teach.



 ___
 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] Possible copyright infringement in activities.sl.o

2010-10-09 Thread Walter Bender
On Sat, Oct 9, 2010 at 8:28 AM, Gabriel Eirea gei...@gmail.com wrote:
 Well, we have the same problem at ceibaljam.org.

 The thing is, these games are being uploaded by 13-yr old kids. They
 discovered how to package activities in two ways:

 1) using Pippy's export as .xo function. They download games from
 pygame.org and copy them at the right place in one of Pippy's
 generated xo files.

 2) using Flavio's flash wrapper
 (http://ceibaljam.org/drupal/sites/default/files/JAMactivityFlash.activity.xo).
 This simply requires putting swf files in a folder and zipping the xo
 file.

 I think it is a very interesting result, but I agree it is difficult
 to make them understand about licenses and such. We had to take down
 many projects from ceibaljam.org because of this. I contacted them and
 tried to explain the situation.

 ¿Anyone has any suggestion on how to proceed such that we don't
 discourage them to hack further?

Maybe we should encourage them to set up their own hosting site and in
the process establish their own guidelines for what they consider
publishable. Having to be personally responsible for establishing such
guidelines will be a great opportunity for them to learn. (In my
experience it is often the case that when the children are in the
position of establishing the rules, they end up with a very
conservative framework.)

-walter

 Regards,

 Gabriel


 2010/10/9 Tim McNamara paperl...@timmcnamara.co.nz:
 Hi all,

 This morning, I tested juegos_flash-2. It's just a sample of free (no cost)
 flash games from the Internet. I don't think Sugar Labs is be allowed to
 distribute them.

 Apart from these legal concerns, I also have some ethical ones. The package
 includes a game that teaches users how to mix cocktails. Another one of the
 activities is called Smack your ex.

 Here are my raw notes from the session:

 ## juegos_flash-2
  - coloured icon
  - flash would wouldn't render the chess board at the start
  - seems to be a compilation of non-free flash games from various sites
  - gnash gave me English menus, everything else in Spanish

  - Penales
    - All rights reserved Flashfooty.com FTW
    - games failed to load after 20 secs

  - Penales2
   -  Games1.com Ad ??
   - in English
   - selecting a team didn't seem to do anything

  - EncontrarObjectos
    - failed to load in  20 secs on XO-1.5

  - Bar
    - Welcome to our pre-party cocktail mixing game for cocktail
  connoisseurs... or not as the case may be! - omg, it's actually
  a game about alcohol consumption
    - kinda cute, in it's own way. Provides instructions along the way,
  which is what I had expected from spirolaterals

  - Cocinarpizza
    - seemed unresponsive to the XO's mousepad

  - Ajedrez
    - argh, flashing chess game again

  - Futbal
    - ran very slowly
    - when missing a goal, the text is undefined

  - Tesoro
    - loaded well, a little slow on XO-1.5
    - teacher seemed to be silent

  - Pes2002
    - heavily screen flickering (gave up after 20sec)

  - Bolos
    - failed to load once Play was clicked

  - QueHariasConTuEx
    - from whackyourex.com
    - game does what it says



 Regards, Tim

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


 ___
 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] Status of Read activity (was: Re: Read Activity on Fedora 14 / SoaS v4)

2010-10-09 Thread Lucian Branescu
On 9 October 2010 14:01, Sascha Silbe
sascha-ml-reply-to-201...@silbe.org wrote:
 Excerpts from Lucian Branescu's message of Tue Sep 28 22:34:01 +0200 2010:

 Epub support is not complete, you can see epubs, but none of the
 toolbars work. [...]

 FWIW, I'd much rather see a working, but stripped-down Read upstream
 and in all distros than a working, stripped-down one in Fedora and a
 theoretically complete, but totally broken one everywhere else.

I was going to have a look at it this weekend, rebasing my partial
port shouldn't be too much trouble.

 Also, my work was on a somewhat old Read. I was hoping Read's
 maintainer would use my branch to port mainline, with whatever design
 for the epub view the maintainer considered a good idea.

 Who is the Read maintainer these days? AUTHORS still says Sayamindu,
 but AIUI he stopped working on Sugar stuff.

Then I could probably use commit rights on Read mainline.

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


Re: [Sugar-devel] Testing Summary: Auckland NZ - 9 October 2010

2010-10-09 Thread Walter Bender
On Sat, Oct 9, 2010 at 2:19 AM, Tabitha Roder tabi...@tabitha.net.nz wrote:
 Testing Summary: Auckland NZ - 9 October 2010

 Who: Abhishek, Charlotte, Fabiana, John, Leslie, Robin, Tabitha, Tom

[snip]

 Sliderule-21
 Pulsing icon of death, didn't start. Got logs. Raised sugarlabs ticket
 #2429.

Ouch. On 0.84 Sugar, I presume. Found that same bug in Costa Rica
yesterday as well.  A patch is in git and a new version will be posted
shortly.


 Visualmatch-26
 Easy levels make for happy testing for the ten year old and the adults :-)
 Moved onto harder levels. Took a bit more to nut out how it worked but got
 there, good challenge. Too hard for the ten year old, she lost interest.


Did you have a chance to try image upload for custom cards?

 Juegos Flash 2
 First tab is whack your ex - not appropriate at all for children. The
 animations are horrific and the ten year old said and that is why you guys
 test things.
 We found another inappropriate activity - the right mix for cocktail
 parties.
 There is no stop button to end the activity. We were not sure of the
 educational value of this activity but we had lots of trouble with memory on
 the XOs and with language.

We are discussing removing this activity from ASLO. See:

http://lists.sugarlabs.org/archive/sugar-devel/2010-October/027631.html


 Abacus-19
 Confirmed it does take values across the Abaci where it can. Can it say when
 it is not valid? e.g. sorry that cannot be translated. Part of the problem
 is where the number is left of decimal but get no failure message when
 Abacus is all on the right of the decimal point.

So going from a fractional abacus to a whole-number abacus? I thought
it would just round down to the nearest integer. Will investigate.
(Also, I just realized that the Caacupe abacus, which allows for
negative numbers, will cause problems.)

[snip]

 Thanks testers
 Tabitha


thanks all.

-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] Status of Read activity (was: Re: Read Activity on Fedora 14 / SoaS v4)

2010-10-09 Thread Bernie Innocenti
On Sat, 2010-10-09 at 14:08 +0100, Lucian Branescu wrote:
  Who is the Read maintainer these days? AUTHORS still says Sayamindu,
  but AIUI he stopped working on Sugar stuff.
 
 Then I could probably use commit rights on Read mainline.

Morgan Collet is still the owner of the read project on
git.sugarlabs.org, but he's unlikely to work on it any more.

Would you like to become the new owner?

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

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


Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to ask a question)

2010-10-09 Thread Yioryos Asprobounitis


--- On Sat, 10/9/10, Walter Bender walter.ben...@gmail.com wrote:

 From: Walter Bender walter.ben...@gmail.com
 Subject: Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to 
 ask a question)
 To: Yioryos Asprobounitis mavrot...@yahoo.com
 Cc: sugar-devel@lists.sugarlabs.org
 Date: Saturday, October 9, 2010, 9:05 AM
 On Sat, Oct 9, 2010 at 1:17 AM,
 Yioryos Asprobounitis
 mavrot...@yahoo.com
 wrote:
 
 
 
  Date: Sat, 9 Oct 2010 10:32:42 +1100
  From: James Cameron qu...@laptop.org
  To: Bernie Innocenti ber...@codewiz.org
  Cc: IAEP i...@lists.sugarlabs.org,
  sugar-devel
      sugar-devel@lists.sugarlabs.org,
  David Farning dfarn...@gmail.com,
      c...@laptop.org,
  Ishan Bansal is...@seeta.in
  Subject: Re: [Sugar-devel] how to ask a question
  Message-ID: af18c0dc-916e-4614-9661-6458e094c...@laptop.org
  Content-Type: text/plain; charset=us-ascii
 
  On 08/10/2010, at 7:31 PM, Bernie Innocenti
 wrote:
   When this happens, we should gently encourage
 them to
  prefer public
   communication. I reserve the stronger signals
 -- such
  as refusing to
   answer the question until it's posted
 publicly -- for
  those who are
   repeatedly ignoring this advice. I'm not
 running a
  free technical
   support line.
 
  Indeed.
 
  Here is a page with diagram that I use on other
 projects
  for people who persist in writing privately to
 me:
 
  http://pptpclient.sourceforge.net/why.phtml
 
  --
  James Cameron
  System Test Coordinator
  One Laptop per Child
 
 
 
  I would not necessarily disagree with the opinions
 expressed on the matter, but there is a very big gap in SL's
 communication with it's users.
  No place to ask the stupid/bad/novice/malformed
  questions.
 
 Are not iaep and sur the places to ask these questions? If
 not, why not?
 

Because we are still talking about early hacking or messing with 
python/sugar or I tried something and got stuck questions.
The kind that a 5-6th grade student with a year+ XO experience or an 
adventurous teacher may have.
Whom do they ask, so they can mature and advance to the list-proper?


 -walter
 
  For an organization that caters to 1,5 million kids
 and few thousand teachers and almost be default computer
 novices, this is unacceptable (to me).
  As a developer of an upstream organization, you may as
 well say this is not my problem, however, as a SugarLabs
 member it should be.
  Applying devel-list rules to the _only_ QA
 Sugar venue, can seriously contribute to an unapproachable
 image and put off the exact people that you are trying to
 constructively teach.
 
 
 
  ___
  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


[Sugar-devel] [soas][devel] Is it time to add install to HD as a 2nd line on boot menu of the Soas .iso?

2010-10-09 Thread Thomas C Gilliard
In testing Soas in Nightly Composes I keep running into a problem with 
making the CD as a live CD and including features only needed for a 
liveinst install with Anaconda:


*1_) Running as booted LiveCD:*
Pop up for keychain password is unnecessary :
Current  behavior of booting live CD  (This occurs on every boot):
boots to Name__ pops up enter keychain password 7+times (does not 
appear to work but must be entered at least once to work) then it lets 
soas run [1] http://bugs.sugarlabs.org/ticket/2339 f14(Laughlin) 
Sugar   on a stick 4 Sugar 0.90.0 (Mango Lassi); use of color selector 
in CP/about me causes loss of f1 Jabber connectivity [2] 
http://bugs.sugarlabs.org/ticket/2395 This occurs if you do not enter 
keychain password at 1st pop up login and when doing restart.


*2_)liveinst to HD (USB/SD):*
Starting HD install for first time:
Firstboot; smolt; user name and password; login at gdm using user name 
and password. Enter password for keychain; F3-ring of sugar.

2nd start of HD;
login at gdm with username and password. Go to f3 Ring Sugar. If you 
restart; go to gdm login screen username and password; F3-ring of sugar.


I suggest it is time to add *Install to HD* as the 2nd line on the 
grub boot menu of Soas. This would call liveinst directly (maybe with a 
password?)
Then we could have different behavior for the first boot menu line which 
is Basically the


*Try Soas with out touching Hard Drive *

This option is currently offered by Ubuntu, openSUSE-edu, Trisquel etc.

This would require having  a different  build for running the LiveCD. 
removing; among others?;Keychain; anaconda: firstboot; firstboot-smolt, 
from the programs installed for liveCD use.


We would then be more in line with what other distributions do, and 
solve current problems with the .iso builds.


(An alternative would to be issue 2 Soas.iso's; an install and a live CD 
with different builds to address these issues)


Tom Gilliard
satellit

[1] http://bugs.sugarlabs.org/ticket/2339
[2]http://bugs.sugarlabs.org/ticket/2395
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Status of Read activity (was: Re: Read Activity on Fedora 14 / SoaS v4)

2010-10-09 Thread Lucian Branescu
On 9 October 2010 15:28, Bernie Innocenti ber...@codewiz.org wrote:
 On Sat, 2010-10-09 at 14:08 +0100, Lucian Branescu wrote:
  Who is the Read maintainer these days? AUTHORS still says Sayamindu,
  but AIUI he stopped working on Sugar stuff.

 Then I could probably use commit rights on Read mainline.

 Morgan Collet is still the owner of the read project on
 git.sugarlabs.org, but he's unlikely to work on it any more.

 Would you like to become the new owner?

If you're sure he won't work on it anymore, sure. But I just need write access.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [PATCH PoC sugar] add favourites view for XDG applications

2010-10-09 Thread Sascha Silbe
This is proof-of-concept code (executable mock-up) for a favourites view
based on XDG desktop entry files [1]. It shows icons for legacy applications
(e.g. Gnome or KDE applications); the activity favourites view is left intact.

XDG applications are started directly, without support for startup
notification (SL#2434 [2]), sandboxing (i.e. Rainbow) or automatic Journal
interaction (the application of course is free to implement sandboxing and/or
Journal interaction itself).

After conversion of activity.info to standard .desktop files (SL#2435 [3])
we can include both legacy applications and Sugar activities in the same
favourites view.

[1] http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec
[2] https://bugs.sugarlabs.org/ticket/2434
[3] https://bugs.sugarlabs.org/ticket/2435

---
 src/jarabe/desktop/favoritesview.py |  252 +--
 src/jarabe/desktop/homebox.py   |   27 -
 2 files changed, 207 insertions(+), 72 deletions(-)

diff --git a/src/jarabe/desktop/favoritesview.py 
b/src/jarabe/desktop/favoritesview.py
index d8bd5e5..1757b5a 100644
--- a/src/jarabe/desktop/favoritesview.py
+++ b/src/jarabe/desktop/favoritesview.py
@@ -18,9 +18,11 @@
 import logging
 from gettext import gettext as _
 import math
+import subprocess

 import gobject
 import gconf
+import gio
 import gtk
 import hippo

@@ -28,6 +30,7 @@ from sugar.graphics import style
 from sugar.graphics.icon import Icon, CanvasIcon
 from sugar.graphics.menuitem import MenuItem
 from sugar.graphics.alert import Alert
+from sugar.graphics.palette import Palette
 from sugar.graphics.xocolor import XoColor
 from sugar.activity import activityfactory
 from sugar.activity.activityhandle import ActivityHandle
@@ -84,9 +87,7 @@ class FavoritesView(hippo.Canvas):
 self._my_icon = OwnerIcon(style.XLARGE_ICON_SIZE)
 self._my_icon.connect('register-activate', self.__register_activate_cb)
 self._box.append(self._my_icon)
-
-self._current_activity = CurrentActivityIcon()
-self._box.append(self._current_activity)
+self._locked_icons = [self._my_icon]

 self._layout = None
 self._alert = None
@@ -102,8 +103,6 @@ class FavoritesView(hippo.Canvas):
 self.connect('drag-drop', self.__drag_drop_cb)
 self.connect('drag-data-received', self.__drag_data_received_cb)

-gobject.idle_add(self.__connect_to_bundle_registry_cb)
-
 favorites_settings = get_settings()
 favorites_settings.changed.connect(self.__settings_changed_cb)
 self._set_layout(favorites_settings.layout)
@@ -112,60 +111,6 @@ class FavoritesView(hippo.Canvas):
 favorites_settings = get_settings()
 self._set_layout(favorites_settings.layout)

-def __connect_to_bundle_registry_cb(self):
-registry = bundleregistry.get_registry()
-
-for info in registry:
-if registry.is_bundle_favorite(info.get_bundle_id(),
-   info.get_activity_version()):
-self._add_activity(info)
-
-registry.connect('bundle-added', self.__activity_added_cb)
-registry.connect('bundle-removed', self.__activity_removed_cb)
-registry.connect('bundle-changed', self.__activity_changed_cb)
-
-def _add_activity(self, activity_info):
-if activity_info.get_bundle_id() == 'org.laptop.JournalActivity':
-return
-icon = ActivityIcon(activity_info)
-icon.props.size = style.STANDARD_ICON_SIZE
-icon.set_resume_mode(self._resume_mode)
-self._box.insert_sorted(icon, 0, self._layout.compare_activities)
-self._layout.append(icon)
-
-def __activity_added_cb(self, activity_registry, activity_info):
-registry = bundleregistry.get_registry()
-if registry.is_bundle_favorite(activity_info.get_bundle_id(),
-activity_info.get_activity_version()):
-self._add_activity(activity_info)
-
-def _find_activity_icon(self, bundle_id, version):
-for icon in self._box.get_children():
-if isinstance(icon, ActivityIcon) and \
-icon.bundle_id == bundle_id and icon.version == version:
-return icon
-return None
-
-def __activity_removed_cb(self, activity_registry, activity_info):
-icon = self._find_activity_icon(activity_info.get_bundle_id(),
-activity_info.get_activity_version())
-if icon is not None:
-self._layout.remove(icon)
-self._box.remove(icon)
-
-def __activity_changed_cb(self, activity_registry, activity_info):
-if activity_info.get_bundle_id() == 'org.laptop.JournalActivity':
-return
-icon = self._find_activity_icon(activity_info.get_bundle_id(),
-activity_info.get_activity_version())
-if icon is not None:
-self._box.remove(icon)
-
-registry = bundleregistry.get_registry()
-

Re: [Sugar-devel] Status of Read activity

2010-10-09 Thread Bernie Innocenti
On Sat, 2010-10-09 at 16:36 +0100, Lucian Branescu wrote:
  Would you like to become the new owner?
 
 If you're sure he won't work on it anymore, sure. But I just need write 
 access.

If Morgs comes back and claims Read, we'll promptly return ownership to
him. For the time being, we'd better have an active maintainer on the
helm.

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

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


Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to ask a question)

2010-10-09 Thread Sebastian Silva
I've been thinking of proposing a questionanswer forum (maybe a
sugarlabs-branded shapado or similar instance (http://gitorious.org/shapado
).

This way we can have a user-supported  (and a support-team) multi language
forum similar to http://shapado.com/ or http://stackoverflow.com/

This way perhaps we could complement the support gang.
I agree the user experience for a mailing list is not optimal for simple
questions.

I offer to build/mantain it. Would be cool if others were interested in
helping out.
What do you think? Could Sugar Labs host it?
Cheers,

Sebastian

2010/10/9 Yioryos Asprobounitis mavrot...@yahoo.com



 --- On Sat, 10/9/10, Walter Bender walter.ben...@gmail.com wrote:

  From: Walter Bender walter.ben...@gmail.com
  Subject: Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how
 to ask a question)
  To: Yioryos Asprobounitis mavrot...@yahoo.com
  Cc: sugar-devel@lists.sugarlabs.org
  Date: Saturday, October 9, 2010, 9:05 AM
  On Sat, Oct 9, 2010 at 1:17 AM,
  Yioryos Asprobounitis
  mavrot...@yahoo.com
  wrote:
  
  
  
   Date: Sat, 9 Oct 2010 10:32:42 +1100
   From: James Cameron qu...@laptop.org
   To: Bernie Innocenti ber...@codewiz.org
   Cc: IAEP i...@lists.sugarlabs.org,
   sugar-devel
   sugar-devel@lists.sugarlabs.org,
   David Farning dfarn...@gmail.com,
   c...@laptop.org,
   Ishan Bansal is...@seeta.in
   Subject: Re: [Sugar-devel] how to ask a question
   Message-ID: af18c0dc-916e-4614-9661-6458e094c...@laptop.org
   Content-Type: text/plain; charset=us-ascii
  
   On 08/10/2010, at 7:31 PM, Bernie Innocenti
  wrote:
When this happens, we should gently encourage
  them to
   prefer public
communication. I reserve the stronger signals
  -- such
   as refusing to
answer the question until it's posted
  publicly -- for
   those who are
repeatedly ignoring this advice. I'm not
  running a
   free technical
support line.
  
   Indeed.
  
   Here is a page with diagram that I use on other
  projects
   for people who persist in writing privately to
  me:
  
   http://pptpclient.sourceforge.net/why.phtml
  
   --
   James Cameron
   System Test Coordinator
   One Laptop per Child
  
  
  
   I would not necessarily disagree with the opinions
  expressed on the matter, but there is a very big gap in SL's
  communication with it's users.
   No place to ask the stupid/bad/novice/malformed
   questions.
 
  Are not iaep and sur the places to ask these questions? If
  not, why not?
 

 Because we are still talking about early hacking or messing with
 python/sugar or I tried something and got stuck questions.
 The kind that a 5-6th grade student with a year+ XO experience or an
 adventurous teacher may have.
 Whom do they ask, so they can mature and advance to the list-proper?


  -walter
 
   For an organization that caters to 1,5 million kids
  and few thousand teachers and almost be default computer
  novices, this is unacceptable (to me).
   As a developer of an upstream organization, you may as
  well say this is not my problem, however, as a SugarLabs
  member it should be.
   Applying devel-list rules to the _only_ QA
  Sugar venue, can seriously contribute to an unapproachable
  image and put off the exact people that you are trying to
  constructively teach.
  
  
  
   ___
   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




-- 
Sebastian Silva
http://somosazucar.org/
Te imaginas si te pudieran enseñar sólo a leer pero no a escribir??
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Status of Read activity

2010-10-09 Thread Bernie Innocenti
On Sat, 2010-10-09 at 19:20 +0200, Bernie Innocenti wrote:
 If Morgs comes back and claims Read, we'll promptly return ownership to
 him. For the time being, we'd better have an active maintainer on the
 helm.

Ah, you're not a committer on mainline because I was too lazy to do it
by SQL commands. You can add yourself, though.

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

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


Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to ask a question)

2010-10-09 Thread David Farning
On Sat, Oct 9, 2010 at 12:36 PM, Sebastian Silva
sebast...@somosazucar.org wrote:
 I've been thinking of proposing a questionanswer forum (maybe a
 sugarlabs-branded shapado or similar instance
 (http://gitorious.org/shapado).

 This way we can have a user-supported  (and a support-team) multi language
 forum similar to http://shapado.com/ or http://stackoverflow.com/

 This way perhaps we could complement the support gang.
 I agree the user experience for a mailing list is not optimal for simple
 questions.

 I offer to build/mantain it. Would be cool if others were interested in
 helping out.
 What do you think? Could Sugar Labs host it?
 Cheers,

This sounds like something that is useful to Sugar Labs and the
Sugar/OLPC ecosystem in gerneral.  I will help you set it up and
provide staff to generate initial momentum.  It would be easy for
Sugar Labs to host it.

A couple of months ago we (Activity Central) set up a new IRC channel
#sugar-newbies which is staffed by alsroot.  Alsroot is available to
help new developers.  Answering IRC questions for AC allows alsroot to
earn enough money that he can focus his time and energy on his primary
project.

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


Re: [Sugar-devel] Backup and Restore activity icons

2010-10-09 Thread Gary Martin
Ping.

--G

On 1 Oct 2010, at 16:46, Gary C Martin garycmar...@googlemail.com wrote:

 Hi Sascha,
 
 As per your request on irc for some icon alternatives/clean-ups for your 
 Backup and Restore activities, here are a few variations/iterations. First 
 off, here is a simple clean-up of the two icons you are using now, scale of 
 each now match, and colour is correct:
 
 Backup_icon_1.png
 
 Restore_icon_1.png
 
 Backup_icon_1.svg
 
 Restore_icon_1.svg
 
 
 Next I tried to make more explicit the target/destination. I went for the USB 
 icon as the most generic storage device, though Backup/Restore would work to 
 any storage hw device:
 Backup_icon_2.png
 
 Restore_icon_2.png
 
 Backup_icon_2.svg
 
 Restore_icon_2.svg
 
 
 
 With the above, I worried that the change in arrow direction alone was not a 
 clear enough indicator for two activities. Below I've added a dot to indicate 
 the target/destination:
 Backup_icon_3.png
 
 Restore_icon_3.png
 
 Backup_icon_3.svg
 
 Restore_icon_3.svg
 
 
 Finally one more iteration just using the target/destination dot. This allows 
 larger details and abstracts away from USB hardware:
 Backup_icon_4.png
 
 Restore_icon_4.png
 
 Backup_icon_4.svg
 
 Restore_icon_4.svg
 
 
 Any catch your eye?
 
 Regards,
 --Gary
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to ask a question)

2010-10-09 Thread Yioryos Asprobounitis


--- On Sat, 10/9/10, David Farning dfarn...@gmail.com wrote:

 From: David Farning dfarn...@gmail.com
 Subject: Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to 
 ask a question)
 To: Sebastian Silva sebast...@somosazucar.org
 Cc: Yioryos Asprobounitis mavrot...@yahoo.com, 
 sugar-devel@lists.sugarlabs.org, Walter Bender walter.ben...@gmail.com
 A couple of months ago we (Activity Central) set up a new
 IRC channel
 #sugar-newbies which is staffed by alsroot.  Alsroot
 is available to
 help new developers.  
But IRC although a valuable avenue for certain things, directly contradicts the 
views expressed earlier about the value of answering in public vs  private. No? 
And yet it is used a lot :-\


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


Re: [Sugar-devel] [PATCH v3 sugar] Pulsing icon delayed by 5 seconds or so SL#2080

2010-10-09 Thread James Cameron
On 09/10/2010, at 10:51 PM, Anurag Chowdhury wrote:
 --- a/src/sugar/graphics/animator.py
 +++ b/src/sugar/graphics/animator.py
 @@ -140,6 +140,9 @@ class Animation(object):
 # last frame
 frame = self.end
 else:
 +for i in range(5):
 +easing = EASE_IN_EXPO
 +duration = duration * 100
 if easing == EASE_OUT_EXPO:
 frame = change * (-pow(2, -10 * t / duration) + 1) + start
 elif easing == EASE_IN_EXPO:

I don't see the point of assigning a value to easing and then testing for a 
different value.

I also don't see why a value should be assigned to easing five times, when once 
would be sufficient.

With Daniel, I don't understand how this patch solves the problem you describe.

--
James Cameron
System Test Coordinator
One Laptop per Child





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


Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to ask a question)

2010-10-09 Thread James Cameron
On 10/10/2010, at 6:10 AM, Yioryos Asprobounitis wrote:
 But IRC although a valuable avenue for certain things, directly contradicts 
 the views expressed earlier about the value of answering in public vs  
 private. No? 
 And yet it is used a lot :-\

An IRC channel is public, though it requires logging or monitoring to ensure 
this.

--
James Cameron
System Test Coordinator
One Laptop per Child





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


Re: [Sugar-devel] Backup and Restore activity icons

2010-10-09 Thread Tim McNamara
On 2 October 2010 04:46, Gary C Martin garycmar...@googlemail.com wrote:

 Any catch your eye?


I think series 1 will work best in small screens, but I think that series 4
is more complete..
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to ask a question)

2010-10-09 Thread David Farning
On Sat, Oct 9, 2010 at 2:10 PM, Yioryos Asprobounitis
mavrot...@yahoo.com wrote:
 --- On Sat, 10/9/10, David Farning dfarn...@gmail.com wrote:
 From: David Farning dfarn...@gmail.com
 Subject: Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to 
 ask a question)
 To: Sebastian Silva sebast...@somosazucar.org
 Cc: Yioryos Asprobounitis mavrot...@yahoo.com, 
 sugar-devel@lists.sugarlabs.org, Walter Bender walter.ben...@gmail.com
 A couple of months ago we (Activity Central) set up a new
 IRC channel
 #sugar-newbies which is staffed by alsroot.  Alsroot
 is available to
 help new developers.
 But IRC although a valuable avenue for certain things, directly contradicts 
 the views expressed earlier about the value of answering in public vs  
 private. No?
 And yet it is used a lot :-\

Sorry I was not arguing against the importance of private conversation.

From my experience at Sugar Labs and Activity Central -- private help
is expensive.  It is time consuming for volunteers and costly for
staffed help lines.  +1 to any one willing set up something like
this Adam Holt created a pretty amazing support gang.

Until Sugar Labs can get the volunteers or one of the companies in the
sugar/olpc ecosystem can pay to staff help lines, I will try to
support three options:
1. Improving communication on sugar-devel by emphasize how to ask a
question.  I did not touch the issue of what is a good question.  Just
how to ask a question in a way which is more likely to get a good
answer.

For full disclosure. I am paying several of the 'new developers'
participating on sugar-devel.  My primary goal is _not_ to reduce the
load on the people answering the questions.  My goal is to help new
developer become more productive, more quickly.  'Asking questions
well' will improve new developer productivity because they are more
likely to get an answer.  All core developers are volunteers who are
much more likely to answer questions that are asked well.

2.  Improving IRC. #sugar-newbie is logged while #sugar is not logged.
 Both have advantages.  Sugar tends to have cryptic messages... as
tends to happen when people work together for long periods of time.
Watching a discussion between cjb and tomue makes me think of people
playing chess by email.  Sugar-newbie tends to be a bit more
conversational.

3.  Incubating a forum.  Based solely on personal experience I find
when I google for an answer to a question, 25% of the time I get a
forum discussion as a result.

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


Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to ask a question)

2010-10-09 Thread Walter Bender
On Sat, Oct 9, 2010 at 1:36 PM, Sebastian Silva
sebast...@somosazucar.org wrote:
 I've been thinking of proposing a questionanswer forum (maybe a
 sugarlabs-branded shapado or similar instance
 (http://gitorious.org/shapado).

 This way we can have a user-supported  (and a support-team) multi language
 forum similar to http://shapado.com/ or http://stackoverflow.com/

 This way perhaps we could complement the support gang.
 I agree the user experience for a mailing list is not optimal for simple
 questions.

 I offer to build/mantain it. Would be cool if others were interested in
 helping out.
 What do you think? Could Sugar Labs host it?

We could seed it with the long list of material we have been
accumulating in the ActivityTeam section of the wiki... (I wonder,
would there be some way to build a cross-posting mechanism in, so the
wiki gets further populated with the more highly rated
questions/answers?)

-walter

 Cheers,

 Sebastian

 2010/10/9 Yioryos Asprobounitis mavrot...@yahoo.com


 --- On Sat, 10/9/10, Walter Bender walter.ben...@gmail.com wrote:

  From: Walter Bender walter.ben...@gmail.com
  Subject: Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how
  to ask a question)
  To: Yioryos Asprobounitis mavrot...@yahoo.com
  Cc: sugar-devel@lists.sugarlabs.org
  Date: Saturday, October 9, 2010, 9:05 AM
  On Sat, Oct 9, 2010 at 1:17 AM,
  Yioryos Asprobounitis
  mavrot...@yahoo.com
  wrote:
  
  
  
   Date: Sat, 9 Oct 2010 10:32:42 +1100
   From: James Cameron qu...@laptop.org
   To: Bernie Innocenti ber...@codewiz.org
   Cc: IAEP i...@lists.sugarlabs.org,
   sugar-devel
       sugar-devel@lists.sugarlabs.org,
   David Farning dfarn...@gmail.com,
       c...@laptop.org,
   Ishan Bansal is...@seeta.in
   Subject: Re: [Sugar-devel] how to ask a question
   Message-ID: af18c0dc-916e-4614-9661-6458e094c...@laptop.org
   Content-Type: text/plain; charset=us-ascii
  
   On 08/10/2010, at 7:31 PM, Bernie Innocenti
  wrote:
When this happens, we should gently encourage
  them to
   prefer public
communication. I reserve the stronger signals
  -- such
   as refusing to
answer the question until it's posted
  publicly -- for
   those who are
repeatedly ignoring this advice. I'm not
  running a
   free technical
support line.
  
   Indeed.
  
   Here is a page with diagram that I use on other
  projects
   for people who persist in writing privately to
  me:
  
   http://pptpclient.sourceforge.net/why.phtml
  
   --
   James Cameron
   System Test Coordinator
   One Laptop per Child
  
  
  
   I would not necessarily disagree with the opinions
  expressed on the matter, but there is a very big gap in SL's
  communication with it's users.
   No place to ask the stupid/bad/novice/malformed
   questions.
 
  Are not iaep and sur the places to ask these questions? If
  not, why not?
 

 Because we are still talking about early hacking or messing with
 python/sugar or I tried something and got stuck questions.
 The kind that a 5-6th grade student with a year+ XO experience or an
 adventurous teacher may have.
 Whom do they ask, so they can mature and advance to the list-proper?


  -walter
 
   For an organization that caters to 1,5 million kids
  and few thousand teachers and almost be default computer
  novices, this is unacceptable (to me).
   As a developer of an upstream organization, you may as
  well say this is not my problem, however, as a SugarLabs
  member it should be.
   Applying devel-list rules to the _only_ QA
  Sugar venue, can seriously contribute to an unapproachable
  image and put off the exact people that you are trying to
  constructively teach.
  
  
  
   ___
   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



 --
 Sebastian Silva
 http://somosazucar.org/
 Te imaginas si te pudieran enseñar sólo a leer pero no a escribir??




-- 
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] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to ask a question)

2010-10-09 Thread Yioryos Asprobounitis


--- On Sat, 10/9/10, James Cameron qu...@laptop.org wrote:

 From: James Cameron qu...@laptop.org
 Subject: Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to 
 ask a question)
 To: Yioryos Asprobounitis mavrot...@yahoo.com
 Cc: Sebastian Silva sebast...@somosazucar.org, David Farning 
 dfarn...@gmail.com, sugar-devel@lists.sugarlabs.org, Walter Bender 
 walter.ben...@gmail.com
 Date: Saturday, October 9, 2010, 4:46 PM
 On 10/10/2010, at 6:10 AM, Yioryos
 Asprobounitis wrote:
  But IRC although a valuable avenue for certain things,
 directly contradicts the views expressed earlier about the
 value of answering in public vs  private. No? 
  And yet it is used a lot :-\
 
 An IRC channel is public, though it requires logging or
 monitoring to ensure this.
 

:-)

I'm sure we can argue semantics for long, but I'll grant you public.
But a public that you can not google, find the answer 6 months lated, or know 
that ever happened unless you monitor 200 channels and record everything in 
your server, or transcripts of the channel are posted in (real) public. 
So for the arguments made here is not public. 
An answer in IRC will most likely have the same audience as a personal mail, 
and likely less trail/record even than a personal mail.
But I'm sure that you know these.
Is there something more to it that I miss :?

 --
 James Cameron
 System Test Coordinator
 One Laptop per Child
 
 
 
 
 
 


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


Re: [Sugar-devel] Backup and Restore activity icons

2010-10-09 Thread Sascha Silbe
Excerpts from Gary C Martin's message of Fri Oct 01 17:46:56 +0200 2010:

 As per your request on irc for some icon alternatives/clean-ups for your 
 Backup and Restore activities, here are a few variations/iterations.

Thanks a lot and sorry for taking so long to respond!

I like #2 (Journal - USB stick) best. It doesn't feel perfect, but is
closest to what the activity does.

What I'm missing is some kind of indication that the entirety of the
Journal (or at least some part of it) gets transferred, not just a single
entry (like the original icons in Turtle Blocks are intended to
symbolise). When I think about this, a treasure chest comes to mind. But
that doesn't transfer well to an icon (which is rather small, so can't
hold too many details).

A filing cabinet would be another option, but not really better. For one
thing this analogy already has associations in the computer world (think
files and folders / directories). And like the treasure chest the visual
complexity of the icon would probably be too high.

We should magnify icons on hover in the favourites view. ;)

Sascha


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


Re: [Sugar-devel] [IAEP] Ask! Please! (Re: how to ask a question)

2010-10-09 Thread Tim McNamara
On 9 October 2010 11:33, fors...@ozonline.com.au wrote:

 Quoting Edward Cherlin echer...@gmail.com:

 I have a partial draft of a textbook on the subject at
 http://www.booki.cc/discovering-discovery/ It encourages XO owners to
 explore on their own and find out what questions they have before we
 give them answers.


 I like the idea. It encourages users to jump in and take risks, experiment,
 not worry if they have incomplete understanding.


Me too, and have added some feedback to NZ educators on why open source can
aid education in ways that closed source can't[1].

From [1]:

Here is one way that I can think that that open source benefits
learners, based only on my own experience however. What I've witnessed
from many computer uses is a sense of frustration and helplessness
when something doesn't work as they think it should. People who buy
software are trained to wait for automatic updates, or worse they are
forced onto purchasing the next version. Processes inside
organisations say, If you're having problems, call the helpdesk.*
The feedback loop might be an automated report that is generated and
sent to an anonymous server.

I would like to think that open source software would enable a sense
of critical analysis, exploration and problem solving. For me, when I
have a problem with a piece of software that I use, I tend to go
through a process of reflection:

  Is this issue something other people might be having?
  Can I reproduce the problem?
  Why is the system built like this, there must be a reason? It must
be useful for something.
  Is the hassle of the computer problem larger than the hassle of my
time to send feedback?
  How can I word a report to developers that explains what's going
wrong?

In short, I have the impression that users of paid software feel like
they don't have the skills to contribute. They don't see themselves as
a participant in a computer system. By computer system, I mean a
system that includes software, hardware and the user to generate some
useful output.
Open source software has helped me by creating a sense of empowerment
and discovery. I use the software that I want to run. When there's a
problem, my involvement forms part of the solution.

[1]
http://groups.google.com/group/mle-reference-group/browse_thread/thread/3caf7421439020d6
(scroll to bottom)
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Backup and Restore activity icons

2010-10-09 Thread Gary Martin
Hi Tim,

On 9 Oct 2010, at 21:49, Tim McNamara paperl...@timmcnamara.co.nz wrote:

 On 2 October 2010 04:46, Gary C Martin garycmar...@googlemail.com wrote:
 Any catch your eye?
 
 I think series 1 will work best in small screens, but I think that series 4 
 is more complete..

Thanks for your feedback, I tend to agree, version one or four. Version one is 
the easy call as it's just really a clean-up that should be applied, the 
question is if version four adds enough to offset the shift in detail size. 

Regards,
--Gary

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


Re: [Sugar-devel] Testing Summary: Auckland NZ - 9 October 2010

2010-10-09 Thread Art Hunkins
Tabitha,

i very much appreciate your feedback on the FileMix activity. Actually, two of 
the four options in FileMix require only the ASCII keyboard, not a MIDI 
controller. (This is the same in my other two activities, Our Music and 
SunMoonMusic.) The MIDI versions give better results and are much more 
intuitive to use, however.

Regarding your other observations, I am certainly guilty as charged. I'm well 
aware that most activities (understandably) use a minimum of on-screen text. 
(Though my other activities are not as extreme as FileMix, they too are 
text-intensive.)

In these cases, I think the explanations are required; without them, there is 
no sound - only frustration. Clearly, FileMix, in particular, is appropriate 
only for older children.

All three activities are specified as being English-language only. This is 
surely a crucial limitation. I accepted this limitation as text (individual 
words) is closely related to visual display and screen layout, both vertically 
and horizontally.

I have two redeeming thoughts about this personal decision:
1) English is widely used as a second language;
2) Text instructions can hopefully be explained by the teacher, and once 
grasped, can readily be absorbed and internalized by students. From that point, 
the students can be creative and explore the limits on their own.

A final observation: Though young learners (including my granddaughter, aged 9) 
take well to graphics and unbridled creative activity, as an *adult* (read: 
senior citizen) learner, I much appreciate instructions and some guidance to 
keep me from despair and frustration.

As an example: it is clearly indicated (via text) in FileMix which of the four 
options require MIDI controller and which don't. If this info *weren't* 
immediately available to the user, one would *certainly* abandon the activity.

Art Hunkins
  - Original Message - 
  From: Tabitha Roder 
  To: olpc...@lists.laptop.org ; OLPC testing ; sugar-devel@lists.sugarlabs.org 
  Cc: Simon Schampijer ; Walter Bender 
  Sent: Saturday, October 09, 2010 2:19 AM
  Subject: [Sugar-devel] Testing Summary: Auckland NZ - 9 October 2010


  Testing Summary: Auckland NZ - 9 October 2010

  Who: Abhishek, Charlotte, Fabiana, John, Leslie, Robin, Tabitha, Tom


  Tested activities on XO-1.0s

  Filemix-2
  Could not test as seems we have to have a midi controller to plug in.
  We were a bit surprised to open a Sugar activity and see loads of text on the 
screen. Can this be presented better? What if you can't read all that or there 
is no local translation?
  Thanks testers
  Tabitha



--


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


[Sugar-devel] best options for sugar emulation

2010-10-09 Thread Sean Linton
Hi

I have read in the documentation that Sugar on a Stick does not work so well
on Mac computers and that from a testing point of view the best thing is to
use a virtual machine. I am wondering if anyone can give me advice on the
best option for testing sugar activities using a Mac and virtual machine.  I
have tried Sugar (Strawberry, Blueberry, and Maribelle) on (Oracle) virtual
box version 3.28... but have not been able to install the TamTam activities
satisfactorily on Maribelle, while on Blueberry the sound is glitchy and
disjointed. Maybe some one has a suggestion?

Many thanks.

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


Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re: how to ask a question)

2010-10-09 Thread Sebastian Silva
I'm downloading the source from the git repository and will be working on
customizing its look and feel while maybe systems@ can suggest a host
to put this on and perhaps configure us a virtualhost for this
infrastructure?

Do we use a subdomain like ask.sugarlabs.org?

I'll seed the instance with some material from:
http://wiki.sugarlabs.org/go/Activity_Team/FAQ
and others i find.

I think this has great potential for a united support front for deployments.
Later we can invite olpc support gang members to use it and foster a
similar spanish speaking community.

Thanks in advance
Sebastian

2010/10/9 Walter Bender walter.ben...@gmail.com

 On Sat, Oct 9, 2010 at 1:36 PM, Sebastian Silva
 sebast...@somosazucar.org wrote:
  I've been thinking of proposing a questionanswer forum (maybe a
  sugarlabs-branded shapado or similar instance
  (http://gitorious.org/shapado).
 
  This way we can have a user-supported  (and a support-team) multi
 language
  forum similar to http://shapado.com/ or http://stackoverflow.com/
 
  This way perhaps we could complement the support gang.
  I agree the user experience for a mailing list is not optimal for simple
  questions.
 
  I offer to build/mantain it. Would be cool if others were interested in
  helping out.
  What do you think? Could Sugar Labs host it?

 We could seed it with the long list of material we have been
 accumulating in the ActivityTeam section of the wiki... (I wonder,
 would there be some way to build a cross-posting mechanism in, so the
 wiki gets further populated with the more highly rated
 questions/answers?)

 -walter

  Cheers,
 
  Sebastian
 
  2010/10/9 Yioryos Asprobounitis mavrot...@yahoo.com
 
 
  --- On Sat, 10/9/10, Walter Bender walter.ben...@gmail.com wrote:
 
   From: Walter Bender walter.ben...@gmail.com
   Subject: Re: [Sugar-devel] Sugar-devel Digest, Vol 24, Issue 36 9Re:
 how
   to ask a question)
   To: Yioryos Asprobounitis mavrot...@yahoo.com
   Cc: sugar-devel@lists.sugarlabs.org
   Date: Saturday, October 9, 2010, 9:05 AM
   On Sat, Oct 9, 2010 at 1:17 AM,
   Yioryos Asprobounitis
   mavrot...@yahoo.com
   wrote:
   
   
   
Date: Sat, 9 Oct 2010 10:32:42 +1100
From: James Cameron qu...@laptop.org
To: Bernie Innocenti ber...@codewiz.org
Cc: IAEP i...@lists.sugarlabs.org,
sugar-devel
sugar-devel@lists.sugarlabs.org,
David Farning dfarn...@gmail.com,
c...@laptop.org,
Ishan Bansal is...@seeta.in
Subject: Re: [Sugar-devel] how to ask a question
Message-ID: af18c0dc-916e-4614-9661-6458e094c...@laptop.org
Content-Type: text/plain; charset=us-ascii
   
On 08/10/2010, at 7:31 PM, Bernie Innocenti
   wrote:
 When this happens, we should gently encourage
   them to
prefer public
 communication. I reserve the stronger signals
   -- such
as refusing to
 answer the question until it's posted
   publicly -- for
those who are
 repeatedly ignoring this advice. I'm not
   running a
free technical
 support line.
   
Indeed.
   
Here is a page with diagram that I use on other
   projects
for people who persist in writing privately to
   me:
   
http://pptpclient.sourceforge.net/why.phtml
   
--
James Cameron
System Test Coordinator
One Laptop per Child
   
   
   
I would not necessarily disagree with the opinions
   expressed on the matter, but there is a very big gap in SL's
   communication with it's users.
No place to ask the stupid/bad/novice/malformed
questions.
  
   Are not iaep and sur the places to ask these questions? If
   not, why not?
  
 
  Because we are still talking about early hacking or messing with
  python/sugar or I tried something and got stuck questions.
  The kind that a 5-6th grade student with a year+ XO experience or an
  adventurous teacher may have.
  Whom do they ask, so they can mature and advance to the list-proper?
 
 
   -walter
  
For an organization that caters to 1,5 million kids
   and few thousand teachers and almost be default computer
   novices, this is unacceptable (to me).
As a developer of an upstream organization, you may as
   well say this is not my problem, however, as a SugarLabs
   member it should be.
Applying devel-list rules to the _only_ QA
   Sugar venue, can seriously contribute to an unapproachable
   image and put off the exact people that you are trying to
   constructively teach.
   
   
   
___
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
 
 
 
  --
  Sebastian Silva
  http://somosazucar.org/
  Te imaginas si te pudieran enseñar sólo a leer pero no a escribir??
 



 --
 

[Sugar-devel] Fwd: Testing Summary - Wellington, 9 Oct 2010

2010-10-09 Thread Tim McNamara
Forwarding to Sugar-devel..

-- Forwarded message --
From: Tim McNamara mcnamara@gmail.com
Date: Sat, Oct 9, 2010 at 4:43 PM
Subject: Testing Summary - Wellington, 9 Oct 2010
To: OLPC NZ olpc...@lists.laptop.org


Really nice day today!


Attendees:
 - Tim, Alastair, Kristina, Grant


Non-testing activities:
 - Introduced OLPC/Sugar to a teacher and a few kids
 - Introduced Wtgn folk to the test request page, seemed to be support for
it
 - Discussion on using luggage tags so that we can identify which computer
   belongs to who from the outside
 - Bare beginnings of testing manual (at bottom of message)


## spirolaterals-2
Tim =
 - perhaps rename activity to spin, in keeping with Sugar HIG
   (Activities as verbs)
 - the background of icon while loading seems to pulse while loading
 - immediate thought: seems like a matching game, how do I make my turtle
   move?
 - had to click around on a few things before anything responded

 Here is a recording of things that I discovered..
   - cyan gives me a new puzzle
   - hints can appear = thought: oh, the *are* significant
   - green means go
   - black means refresh (?)
   - ah! the turtle does its own looping! (orignally thought I needed
 to tell the turtle some how to loop a few times
   - the turtle only turns right?

Alastair =
 - confused at first about the purpose of each of the buttons
 - clicking on the wizard brings up hints

## filemix-2
Tim =
 - perhaps rename activity to mix, in keeping with Sugar HIG
   (Activities as verbs)
 - neat icon
 - no pulsing icon on load :(
 - immediate thoughts: super cool concept
 - perhaps use the user's colours, rather than olive green for the buttons?
 - had no files to test with

 - *lots* of text
   - I would like to tuck lots of this away in future versions
   - You are urged to make your own
 - perhaps reference a sound recording activity?
   - midi device required
 - how do I know if I have one?
 - shouldn't the activity be able to let me know?

 - suggestions for future versions:
  - make files selectable, renaming to soundin.1, ...  ,soundin.4 is a lot
of work
  - run through a diagnostics dialogue with sample files:
- can you hear this? MIDI, MP3, OGG, WAV, ...

Alastair =
 - no audio to test with

## juegos_flash-2
 - coloured icon
 - flash would wouldn't render the chess board at the start
 - seems to be a compilation of non-free flash games from various sites
 - gnash gave me English menus, everything else in Spanish

 - Penales
   - All rights reserved Flashfooty.com FTW
   - games failed to load after 20 secs

 - Penales2
  -  Games1.com Ad ??
  - in English
  - selecting a team didn't seem to do anything

 - EncontrarObjectos
   - failed to load in  20 secs on XO-1.5

 - Bar
   - Welcome to our pre-party cocktail mixing game for cocktail
 connoisseurs... or not as the case may be! - omg, it's actually
 a game about alcohol consumption
   - kinda cute, in it's own way. Provides instructions along the way,
 which is what I had expected from spirolaterals

 - Cocinarpizza
   - seemed unresponsive to the XO's mousepad

 - Ajedrez
   - argh, flashing chess game again

 - Futbal
   - ran very slowly
   - when missing a goal, the text is undefined

 - Tesoro
   - loaded well, a little slow on XO-1.5
   - teacher seemed to be silent

 - Pes2002
   - heavily screen flickering (gave up after 20sec)

 - Bolos
   - failed to load once Play was clicked

 - QueHariasConTuEx
   - from whackyourex.com
   - game does what it says

## F14/SoaS 4

Tim =
 - x86_84 failed to loaded
 - i386 takes a *long* time to load from the .iso

 - icon is the native Fedora icon until the Home view loads
 - have been asked to enter a new keyring password (obsessively

 # Frame
  - selecting 'My Settings' from frame resulted in the computer
crashing

 # My settings
   - horizontal scrolling is annoying

   Language
 - languages are in English
 - took a while to load
 - restart dialogue: does it need to say Warning?

   Software update
 - appears to check things properly, but doesn't allow me to
   actually conduct an upgrade. The screen just goes blank.

 # changed to german
   - long time to load, screen went blank for about 20s a few times and
 flicked between a thinking icon, boot-up text, keyring password
 dialogue with assorted random character goodness
   - possibly disable the language option on the SoaS iso
   - restarted the VM, things worked find

Kristina =
 - hard to get .iso file playing nicely on the Macbook.

## visualmatch-36
Alastair =
  - needs a bigger indicator that the game is finished

Kristina =
  - seems to work really well

Grant =
  - couldn't find any bugs
  - it's hard on hard!

## sliderule-21
Kristina =
 - failed to load: log exerpt :-

/usr/lib/python2.6/site-packages/sugar/util.py:25: DeprecationWarning: the
sha module is deprecated; use the hashlib module instead
  import sha
1286581194.867893 WARNING root: No