[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 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
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
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
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
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
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)
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)
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
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)
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
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)
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)
--- 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?
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)
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
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
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)
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
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)
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
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)
--- 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
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)
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
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)
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)
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)
--- 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
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)
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
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
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
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)
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
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