Re: [Sugar-devel] [Cs-dev] Sugar on a Stick - and OLPCsound/Csound

2009-07-18 Thread Peter Robinson
Art,

You need to enable the testing repo. yum --help is your friend here.
To enable it on a temporary basis you can do yum
--enablerepo=updates-testing update csound or to enable it
permanently you edit the /etc/yum.repos.d/fedora-updates-testing.repo
changing the first enable= line from 0 to 1.

I emailed you the details of how to do that back on Jul 1st.

Peter

On Sat, Jul 18, 2009 at 2:49 AM, Art Hunkinsabhun...@uncg.edu wrote:
 Peter,

 Thanks for this.

 Can you, or anyone, point me to specific instructions as to how to download
 and install either of these options?

 I've tried the obvious methods, such as:
 yum updates-testing csound
 and yum update csound
 but have hit a blank wall.

 I've never tried anything in testing mode before.

 Art Hunkins

 - Original Message - From: Peter Robinson pbrobin...@gmail.com
 To: Art Hunkins abhun...@uncg.edu
 Cc: sugar-devel@lists.sugarlabs.org; csound-de...@lists.sourceforge.net
 Sent: Thursday, July 16, 2009 7:43 AM
 Subject: Re: [Sugar-devel] [Cs-dev] Sugar on a Stick - and OLPCsound/Csound


 Hi All,

 I've tested and applied the patch to F11 and pushed it out as a
 updates-testing. Please test.
 https://admin.fedoraproject.org/updates/csound-5.10.1-9.fc11

 Or if your too impatient to wait for the updates-testing push you can
 grab the rpms from koji directly
 http://koji.fedoraproject.org/koji/buildinfo?buildID=114648

 Peter

 On Mon, Jul 13, 2009 at 4:03 PM, Art Hunkinsabhun...@uncg.edu wrote:

 Aleksey,

 Thanks for undertaking this task.

 Please let me know when the revised build of Csound5.10 is available for
 update on SoaS. I'm eager to be assured that it solves the compatibility
 issue with python 2.6.

 Art Hunkins

 - Original Message -
 From: Aleksey Lim alsr...@member.fsf.org
 To: Art Hunkins abhun...@uncg.edu
 Cc: Michael Gogins michael.gog...@gmail.com;
 sugar-devel@lists.sugarlabs.org
 Sent: Monday, July 13, 2009 12:02 AM
 Subject: Re: [Sugar-devel] [Cs-dev] Sugar on a Stick - and
 OLPCsound/Csound


 On Sun, Jul 12, 2009 at 03:19:31PM -0400, Art Hunkins wrote:

 Mike Gogins, a Csound developer, has taken care of the Scons issue with
 Csound5.10, as discussed below.

 I'd be overjoyed if one of you Sugar developers could take it from
 there
 so
 that we can have SoaS with a Csound that works with python2.6.

 I can build rpm for soas env. but I'm waiting for fixing my problems
 with
 ISP
 so, I can't do it in nearest few days.

 Just an option, using Mandriva of Suse ;)

 --
 Aleksey

 ___
 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 mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] testing sugar on debian

2009-07-18 Thread Tomeu Vizoso
On Fri, Jul 17, 2009 at 21:48, Jonas Smedegaardd...@jones.dk wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512

 On Thu, Jul 16, 2009 at 03:34:28PM +0200, Santiago Ruano Rincón wrote:
Hi, Jonas.

On Thu, Jul 16, 2009 at 02:24:30PM +0200, Jonas Smedegaard wrote:
...
 Yeah - that bug was causing the segfault I wrote about in another
 thread!
 
 Martin Stone figured out a workaround (and I have now mentioned the
 bugnumber next to it!) of not stripping binaries in hippo-canvas:
 http://wiki.sugarlabs.org/go/Development_Team/Chroot
 
 I have now (for amd64 only so far) an unofficial hippo-canvas packaged
 for Sid with that fix.  Add the following to your /etc/apt/sources.list
 to get it:
 
 deb http://debian.jones.dk/ sid sugar

 Packaged a working hippo-canvas for both amd64 and i386, both Sid and
 Squeeze now.

 Add one of these lines as appropriate for your Debian system:

 deb http://debian.jones.dk/ sid sugar
 deb http://debian.jones.dk/ squeeze sugar



I'm looking at your packages, but the only change I found is in
changelog, or I am wrong?

Anyway, I've added DEB_BUILD_OPTIONS += nostrip and yeah, it seems to
work. I'll upload it to debian.

 Using nostrip violates Debian Policy!

 What's even stranger is that I - in the train here to Spain -
 experienced that a simple recompile also works!

Yup, same experience here on testing.

Regards,

Tomeu

 What was your build environment for that last release?  Do you use
 pbuilder or similar virgin-like environment?

 Package dependencies (for the binary package, not build-dependencies)
 also look odd - they are _newer_ for that old build than when
 recompiling against up-to-date Sid.


 Please test with simple recompile (standard stripping!) and consider
 rereleasing!


 Kind regards,

  - Jonas

 - --
 * Jonas Smedegaard - idealist og Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.9 (GNU/Linux)

 iQIcBAEBCgAGBQJKYNWcAAoJECx8MUbBoAEh8VcP/1tsUs8w56unlLTk5Tqq8Qyf
 wDc3l4Q0EXUH+LeJxJV+3Nd4vAKXsZTaYl8lKxO9C0SmvNDsQ5IjCRNexN6DLVJF
 /xF9yOy4PkVZM56USRQZc6YQG7OxghU5kXqYEkPupbPYVI1k2A2Ox00kcWpfuigT
 8YB/cjifJPjzBJkg35XNuttjkkCPTaUcchvyQmyHjBdUVCH2l3RpHH80xL/NJJne
 GhuXLeYCINJhbJzypR4uOMlDTjIOun6kTuM24NlvBXPE9MBOiw+CI2zegloETnjB
 yLt354yzPlzsFWlmIUDSBLype6aTBmUkNXPfw0YnwQ/YOnPahM5n6igYFUNfFooO
 7Fps6jYWtKJhDBkv2uLWkeSkOoH4dUjwZcmpkvbNSGtGrbVoBM1qkh+mwyl84xCU
 0xBV5iI+Rz+3ZKWTvtYJlRZiakqOOHjQvHSpucZl+BNYTo8CTk8G3rsWZRNkrMBx
 3iqxC/hjSwbEqBvXWuP698QgphjTO2PRLgOolkRy/cHbhk4tXJ2hD3jmD+o46ayd
 tnHnuencmDNEIR4/fduXkffnA7HvGIS+P/1wD194uaG+pRK4zbOAL6jWqrYyYn47
 0LjAQhBI7uy5e8OPU9mnmxyDUW8WdSv42id3SNt7mBD/QYOoVoPqWQtunNwGUHyw
 Lgfk2La+tBNB7fOx48EE
 =3amt
 -END PGP SIGNATURE-
 ___
 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] GPA School Notes Wed. July 15 - GS

2009-07-18 Thread Tomeu Vizoso
On Fri, Jul 17, 2009 at 15:25, Eduardo H. Silvahoboprim...@gmail.com wrote:
 My humble opinions on what Sugar could learn from this report are bellow.

I agree, that's quite good feedback, could someone check we have
tickets for all these issues?

Thanks,

Tomeu

 2009/7/15 Greg Smith gregsmit...@gmail.com:
 Hi All,

 Here are my notes from today's class. Anurag will send out notes on
 what we did in class so I will focus on UI and usability comments. I
 also recorded the post class warm/cold comments.

 Sorry I didn't get a chance to get on IRC after the class as planned.
 We got local collaboration working well so we will go with that and
 stop debugging Jabber issues for now.

 About 10 x 3rd graders were in the class today. This was their second
 time with Sugar. Caroline led the class as Walter is travelling and
 several kids asked where is the other guy?.

 The main activity was to get pictures of states of wikipedia, then put
 those in Memorize and create games (e.g. picture of Texas, word
 Texas makes a match) and share the memorize so two kids can play
 together.

 Warm/cold post class comments:
 Anurag
 Warm:
 Collaboration worked well. Kids were able to join each others games
 and reload games as needed. They could change partners easily too. The
 importing map from Wikipedia worked well. They quickly understood how
 to switch from browse to memorize and how to save and access things
 from the journal. They retained a lot fo what they learned before.

 Cold:
 3 person collaboration didn't always work.

 Caroline
 Warm:
 Collaboration added to the kids engagement. They learned a lot about
 state names and the drilling aspects seemed to help them remember.
 There were multiple steps but they seemed to handle it well. It would
 have been harder with fewer adults to help each kid but every kid got
 it. Went great overall.

 Cold:
 3 or person collaboration worked sometimes but not always. May have
 been a work flow thing (e.g. if two already playing third has to wait
 until end of game to join). The loading and customization of USB
 sticks was labor intensive.

 Greg
 Warm:
 Fun time and impressive production by the kids in terms of creating games.

 Cold:
 Some tasks were hard and kids needed help (see below).

 Jennifer
 Warm:
 kids were enthusiastic. They learned how to spell state names. Kids
 helped each other out.

 Cold:
 Sometimes when switching partners, some kids were left out.

 Usability comments from me.

 Educational Context
 The kids really wanted to know what to do next. If they didn't know
 where to click to download an image they would just sit and wait or
 get distracted or ask a teacher or me. With several kids asking you
 something at the same time and poking you for your attention, its a
 little overwhelming: what do I do now?, how do you spell Louisiana?,
 how do I go back to memorize?, etc.

 I asked the teacher how he handles that and he said he spends extra
 time preparing them. Gives exact steps, goes over them several times,
 and ask the kids to repeat back what they will do. He can handle a few
 kids asking follow up questions but if more than 2 - 3 need help then
 it probably wasn't explained well enough in advance.

 That was not what I expected. My inclination is to say go ahead and
 do whatever you want. You can do this, but anything you create will be
 original and interesting. Of course, to a kid, do what every you want
 turns in to run around in the sun and tickle my class mates.

 If you constrain it to: in the class using the computer, they want to
 know what to do next. They want to do the right thing, finish the
 assignment and accomplish their task. So structure and direction is
 important. Probably obvious to any teacher but kind of a surprise to
 me.

 Steps to accomplish the assigned task.
 We setup the collaboration and had connected computers in pairs with
 Memorize open when we started.

 Their task with steps as we intended was as follows:
 - Open browse
 - Go to WIkipedia.org
 - Type in a state name in the search field
 - Right click on the picture of the state and choose download
 - Click continue count down timer ot just wait for download to complete.
 - Click OK or Show in Journal
 - Open frame
 - Choose Memorize
 - Choose create tab as needed
 - Choose eye icon to upload state image
 - Find and select state image on journal
 - Type state name in matching tile
 - Click Add pair
 - Repeat as needed

 - Save Game
 - Click Play tab
 - Open game

 Play with friend or variant of choose SHare with my Neighborhood and
 have friend find you.

 Everybody got it eventually but most needed help somewhere. Examples
 of things they needed help with, from kids I worked with:
 - Couldn't remember how to start world AKA browse.
 - Needed help spelling Wikipedia.
 - Couldn't find search field on wikipedia because frame was covering half of 
 it
 - Needed help spelling state names
 - Didn't remember Right click on image to download in browse.

 This is one place 

Re: [Sugar-devel] sugar-update-control.aslo ready for testing

2009-07-18 Thread Tomeu Vizoso
On Fri, Jul 17, 2009 at 13:10, David Farningdfarn...@sugarlabs.org wrote:
 On Fri, Jul 17, 2009 at 3:04 AM, Tomeu Vizosoto...@sugarlabs.org wrote:
 On Thu, Jul 16, 2009 at 16:10, David Farningdfarn...@sugarlabs.org wrote:
 Another pre-release of sugar-update-control.aslo is ready for testing.
  It is now available at
 http://git.sugarlabs.org/projects/sugar-update-control/repos/aslo-clone
 .

 Just tried it, congratulations on the fine work!

 Fixes include :
 GUI works correctly via control panel.
 Finds activities via SUGAR_PATH.  (if SUGAR_PATH is set correctly  it
 _should_ on SOAS but, I have not tested it yet)

 I wouldn't access directly the fs to check for available activities.
 There's already code in the shell that deals with this:

 http://git.sugarlabs.org/projects/sugar/repos/mainline/blobs/master/src/jarabe/model/bundleregistry.py

 There's also code for updating, installing, etc.

 Ok thanks, I was not sure of the consequences of _not_ using the
 bitfrost python modules for pulling activity related information.

I'm afraid we will have to read the code in order to know.

 I'll look at bundleregistry.py today.

 Using client side updates provided by alsroot[1], will grab the
 correct versions of activities for the installed version of Sugar.

 TODO:
 By default, GUI is populated with information on all corresponding
 activities on ASLO not just the valid update.  (You can manually
 select the updates you want)

 Please test so we can see about adding it as a feature to .86:)

 Will be awesome to have the updater working on 0.86, but note that
 sugar-update-control isn't part of Sugar as of yet. See about new
 module proposals here:

 http://wiki.sugarlabs.org/go/Development_Team/Release
 http://wiki.sugarlabs.org/go/Development_Team/Release/Roadmap

 One of the consequences of this is that distro packagers will need to
 be prompted specifically about packaging sugar-update-control until it
 is part of Glucose.

 Added incomplete feature tracker at
 http://wiki.sugarlabs.org/go/Features/SugarUpdateControl.ASLO .

Well, the feature process is currently for Sugar, and
sugar-update-control is not part of it. First we should make
sugar-update-control a module in Glucose, then we can see about
feature proposals.

Until it's not in Glucose, there's no need for feature pages, it's an
independent module that follows its own schedule.

If you want it to be part of Glucose, we should ask Simon about the
consequences of adding new modules in this part of the release cycle.

Regards,

Tomeu

 david

 Regards,

 Tomeu

 david

 1. checkout
 http://activities.sugarlabs.org/services/update.php?id=org.laptop.WebActivityappVersion=0.82
 http://activities.sugarlabs.org/services/update.php?id=org.laptop.WebActivityappVersion=0.84
 http://activities.sugarlabs.org/services/update.php?id=org.laptop.WebActivityappVersion=0.86
 aloroot rocks!

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





 --
 David Farning
 Sugar Labs
 www.sugarlabs.org

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


Re: [Sugar-devel] updating from aslo

2009-07-18 Thread Tomeu Vizoso
On Fri, Jul 17, 2009 at 19:39, Daniel Draked...@laptop.org wrote:
 2009/7/16 David Farning dfarn...@sugarlabs.org:
 A possible answer would be to abstract ALSOParse.py and microformat.py
 as back ends for Sugar-Update-Control (SUC).

 It's not so much the issue of losing support for the existing
 widely-deployed setup (although that would be unfortunate), it's that
 this seems to lack design. The microformat-style update (along with
 certain characteristics of the updater and server implementation) is
 not perfect, but it is good for field use and G1G1 style internet
 users.

 The motivation for moving to aslo seems to be only that of because
 it's running on sugarlabs.org, without consideration for any
 technical pros or cons of the different format, how it might be
 deployed in the field, etc. I think you should take a more detailed
 approach to this, without limiting yourself to the quirks and current
 behaviour of the aslo code.

I guess I'm confused, are you saying that activity authors and users
don't gain anything by using ASLO instead of the previous wiki system?
Then why did we spent so much time fitting ASLO to our needs?

It's not like ASLO has been always running in sugarlabs.org, lots of
effort from several people from several teams in SLs has gone to make
it possible, it's not the wet dream of a single coder.

If I misunderstood you and you weren't questioning the usefulness of
ASLO itself, then I don't see why it doesn't make sense to get the
update data from where it already is.

Regards,

Tomeu

 Daniel
 ___
 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] creating your own templates in write activity

2009-07-18 Thread Tomeu Vizoso
On Fri, Jul 17, 2009 at 21:25, Manusheel Guptam...@laptop.org wrote:
 Tomeu,

 Nice to hear from you.


 On Fri, Jul 17, 2009 at 12:49 PM, Tomeu Vizoso to...@sugarlabs.org wrote:

 I think Martin's answer has been very complete, are you already set on
 this one? I recommend you to send these questions to the abiword-devel
 mailing list where you will find Martin and the other Abiword
 developers:


 Yes, Martin's answer was very complete. We were able to add the text box
 feature.

 Will subscribe to abiword-devel mailing list. Thank you for the pointer.



 http://www.abisource.com/developers/

  We also wish to ask you about the details of the code, which is used to
  enable menu selections in the advanced abiword activity.

 What do you mean by enable menu selections and advanced abiword
 activity?


 The advanced abiword activity is a reference implementation provided in the
 examples folder of pyabiword (please have a look at the examples folder in
 the attached pyabiword file).

I see, despite of having Sugar in the class name, it has technically
nothing to do with Sugar.

 Enable menu selections was a typo from my side. My apologies. Selecting an
 option from the menu bar is very well implemented in this example.



 Also, could you explain what are you trying to accomplish?


 We are trying to extend the write activity, and develop features on top of
 it, so that it could be used for authoring school newspapers and magazines.
 Template builder tool is an integral part of the activity.

That sounds great, how do you plan to deploy it? Are you going to
integrate your changes into the existing Write activity or will do a
new one based on that?

Regards,

Tomeu


 Regards,

 Manu





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


Re: [Sugar-devel] Language control panel broken: Chinese + Russian displayed

2009-07-18 Thread Tomeu Vizoso
On Sat, Jul 18, 2009 at 01:54, Edward Cherlinecher...@gmail.com wrote:
 There are serious bugs in language switching in My Settings (the Sugar
 Control Panel).

Would be better to track each of these issues in individual tickets at
dev.sugarlabs.org.

 One is that switching to a language can result in bits of some other
 language appearing, and switching back does not necessarily restore
 the original language entirely. I have attached a portion of a screen
 shot showing mixed Russian and Chinese, even though English is set.

Maybe these languages have poor 0.84 coverage and you have set them
one on top of another so when a string is not found in a language, it
tries to find it in the other one?

 Also, if you add another language menu with the button provided, and
 select two different languages on them, it is not obvious how to
 switch. It turns out that clicking on the menu showing the desired
 language, and reselecting the displayed selection, is not interpreted
 as a request to change languages. It appears to be necessary to select
 something else, and then go back and select the language desired.

 Third, the + button sometimes disappears.

Not sure about these two, perhaps Sayamindu can comment.

Regards,

Tomeu

 --
 Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name
 And Children are my nation.
 The Cosmos is my dwelling place, The Truth my destination.
 http://earthtreasury.org/worknet (Edward Mokurai Cherlin)

 ___
 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] Initial implementation of toolbars design

2009-07-18 Thread Tomeu Vizoso
On Sat, Jul 18, 2009 at 04:17, Gary C Marting...@garycmartin.com wrote:
 Hi Caroline,

 On 17 Jul 2009, at 22:14, Caroline Meeks wrote:

 We can put it in front of actual kids once you get a sample working.  We
 could even try playing the video for our existing classes. I don't know if
 they'll be able to give you feedback from just seeing the video.  Might be
 interesting to find out.

 Yes that's an interesting one... I have more understanding of usability
 studies with literate adults, where you can have a controlled environment.
 With the idea that you set goals/tasks to be completed with the interface
 and ask the user to vocalise what they think they are doing (I'm clicking
 this because I think it's the search button...). You only interact with
 them once they are clearly stuck, to help them get back on track. Asking for
 any-ones opinion is usually frowned upon in usability studies, as opinion is
 almost always different from actual behaviour – but some opinions are better
 than nothing, which is why I keep asking :-)

 Perhaps I should work with Walter and Aleksey's initial toolbar code and
 make an identical test clone of TA but with the new toolbar design (I can
 use Aleksey's Write mock-up code as an example)? Then you could let the
 class (or a random selection of the class) use it for some tasks and watch
 how well (or not) they manage with the new interface?

If that's not too much work, I think it would be great. If you are
going to get stuck on that, perhaps we can get an informed guess from
the people I mentioned before?

Regards,

Tomeu

 Simon: have you used TA yet in your lessons?

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


Re: [Sugar-devel] Initial implementation of toolbars design

2009-07-18 Thread Tomeu Vizoso
On Fri, Jul 17, 2009 at 16:57, Gary C Marting...@garycmartin.com wrote:
 Hi Tomeu,

 On 17 Jul 2009, at 09:52, Tomeu Vizoso wrote:

 Here are my image mock-ups for Write. All tabs are swapped out as is, for
 toolbar buttons. With no need to move existing tab content features
 about:


  http://wiki.sugarlabs.org/go/Design_Team/Proposals/Toolbars#Top_level_Activity_toolbar_for_Write

 These look really great! I would like to hear opinions from people who
 have worked with kids and Sugar.

 +1

 If they agree to move forward on this, I think we can go full speed ahead.

 Yes, we need that feedback! Having worked closely on these, I can't fairly
 comment, I'm in the box so to speak. We need feedback from other folks
 out side the box. Though I am happy to wave a flag and shout having the
 Stop button always visible at the top right of every Activity toolbar is a
 huge win ;-)

 My big criticism of the design is actually there's no text for the
 literate. I can see adults struggling more with this interface vs. lowering
 the bar a for the very young and/or illiterate.

 Secondary palettes still get their text labels, just like they do now, thank
 goodness. But, the primary tool buttons are all without text labels (good
 for ease of translation, but good icons are much harder to create than a
 text name).

 Thanks for the great work,

 Thanks, glad you like them :-)

 Regards,
 --Gary

 P.S. I've been trying to work through your [IAEP] future of the Sugar user
 experience email from 6 weeks or so back from a design point of view, think
 I've managed to touch on most items (but not all).

I have realized and I'm really enthusiastic about this. And Eduardo is
also starting again to send really good feedback ;)

Regards,

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


Re: [Sugar-devel] [IAEP] Share sugar objects on a standalone server

2009-07-18 Thread Tomeu Vizoso
On Fri, Jul 17, 2009 at 16:49, Aleksey Limalsr...@member.fsf.org wrote:
 On Fri, Jul 17, 2009 at 03:42:57PM +0100, Gary C Martin wrote:
 On 17 Jul 2009, at 10:11, Aleksey Lim wrote:

 On Fri, Jul 17, 2009 at 10:48:10AM +0200, Tomeu Vizoso wrote:
 On Fri, Jul 17, 2009 at 04:43, Aleksey
 Limalsr...@member.fsf.org wrote:
 On Fri, Jul 17, 2009 at 03:11:15AM +0100, Gary C Martin wrote:
 On 17 Jul 2009, at 02:21, Aleksey Lim wrote:
 
 On Thu, Jul 16, 2009 at 08:03:15PM -0500, David Farning wrote:
 On Thu, Jul 16, 2009 at 7:41 PM, Aleksey
 Limalsr...@member.fsf.org wrote:
 On Fri, Jul 17, 2009 at 12:17:13AM +, Aleksey Lim wrote:
 Hi all,
 
 One of lacks that sugar environment has is simple way to
 share sugar
 objects for broad audience i.e. like scratch community has[1]
 (thanks to davidmorris form #sugar).
 
 So, I've created [2]. Original idea was having highly
 integrated sharing
 features into sugar shell but looks like we can do simple
 things first
 and even utilize only Browse for browsing/download/upload
 sugar objects.
 
 The problem is - what web engine we should use.
 
 * Utilize AMO[3] engine which is used in
 activities.sugarlabs.org
  in that case we can create something like
 library.sugarlabs.org to not
 
 Pro:
 * we do not split users behaviour, they need the same experience
 that ASLO requires
 * one common branding for activities and objects sites
 * AMO has sufficient(imo) functionality - reviews, ranking,
 collections
 and thumbs mode
 https://addons.mozilla.org/en-US/firefox/browse/type:2/cat:all?sort=popular
 * we hack AMO code anyway - its not a problem in adding new
 AMO environment
 
 Contra:
 * Locality - In may instances the stuff created by
 students will only
 be of interest to their friends, teachers, and parent.
 Serving via
 ASLO publishes the content globally.
 
 publishes the content globally is the original purpose for this
 feature
 in contrast with
 http://wiki.sugarlabs.org/go/Features/Peer_to_Peer_Objects_Sharing
 
 Or you mean possibility to share objects on local servers?
 
 Would be really good if we could just get the uploading of Journal
 entries via Browse working reliably, right now it's only certain
 simple object types (png, pdf, etc) that work reasonably.
 
 What do you mean exactly?
 Object chooser can pick any type of objects including
 anything option.
 
 The root of the problem is that we are uploading files, not entries.
 Some activities store files in their entries in formats commonly used
 and known. But others will store a json file and after upload nobody
 knows what to do with it.
 
 The good news is that we have already a format for packaging full
 journal entries in zip files and after downloading such an entry
 bundle it will be expanded and restored in the journal will all the
 metadata, etc.

 +1, had this same thought last night :-)

 What we would need is for a simple way to upload these bundled
 entries
 instead of just the file.
 
 Any ideas about how would look the UI like?
 
 I'm thinking about implicit behaviour,
 like while choosing objects for input fields in Browse
 we can package chosen object to bundle

 As per my other email we currently have Activities and Objects
 in the Journal. Objects could be implicitly uploaded by Browse as
 regular files,

 Objects need to be bundled as well e.g. package tags that were added by
 user after downloading this object to Journal.

Agreed, would be a pity to lose the metadata. Also, when we have the
separation between actions and objects, why would we be interested in
sharing actions?

Regards,

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


Re: [Sugar-devel] sugar-update-control.aslo ready for testing

2009-07-18 Thread David Farning
On Sat, Jul 18, 2009 at 4:27 AM, Tomeu Vizosoto...@sugarlabs.org wrote:
 On Fri, Jul 17, 2009 at 13:10, David Farningdfarn...@sugarlabs.org wrote:
 On Fri, Jul 17, 2009 at 3:04 AM, Tomeu Vizosoto...@sugarlabs.org wrote:
 On Thu, Jul 16, 2009 at 16:10, David Farningdfarn...@sugarlabs.org wrote:
 Another pre-release of sugar-update-control.aslo is ready for testing.
  It is now available at
 http://git.sugarlabs.org/projects/sugar-update-control/repos/aslo-clone
 .

 Just tried it, congratulations on the fine work!

 Fixes include :
 GUI works correctly via control panel.
 Finds activities via SUGAR_PATH.  (if SUGAR_PATH is set correctly  it
 _should_ on SOAS but, I have not tested it yet)

 I wouldn't access directly the fs to check for available activities.
 There's already code in the shell that deals with this:

 http://git.sugarlabs.org/projects/sugar/repos/mainline/blobs/master/src/jarabe/model/bundleregistry.py

 There's also code for updating, installing, etc.

 Ok thanks, I was not sure of the consequences of _not_ using the
 bitfrost python modules for pulling activity related information.

 I'm afraid we will have to read the code in order to know.

 I'll look at bundleregistry.py today.

 Using client side updates provided by alsroot[1], will grab the
 correct versions of activities for the installed version of Sugar.

 TODO:
 By default, GUI is populated with information on all corresponding
 activities on ASLO not just the valid update.  (You can manually
 select the updates you want)

 Please test so we can see about adding it as a feature to .86:)

 Will be awesome to have the updater working on 0.86, but note that
 sugar-update-control isn't part of Sugar as of yet. See about new
 module proposals here:

 http://wiki.sugarlabs.org/go/Development_Team/Release
 http://wiki.sugarlabs.org/go/Development_Team/Release/Roadmap

 One of the consequences of this is that distro packagers will need to
 be prompted specifically about packaging sugar-update-control until it
 is part of Glucose.

 Added incomplete feature tracker at
 http://wiki.sugarlabs.org/go/Features/SugarUpdateControl.ASLO .

 Well, the feature process is currently for Sugar, and
 sugar-update-control is not part of it. First we should make
 sugar-update-control a module in Glucose, then we can see about
 feature proposals.

 Until it's not in Glucose, there's no need for feature pages, it's an
 independent module that follows its own schedule.

 If you want it to be part of Glucose, we should ask Simon about the
 consequences of adding new modules in this part of the release cycle.

OK

I'll just continue to clean it up and try to adapt the code to the
current Sugar coding standards.  The biggest clean ups are due to the
improvements in the Sugar API. When Scott originally wrote s-u-c he
had to include several error handling mechanism and helper functions
which are now part of jarabre.

david

 Regards,

 Tomeu

 david

 Regards,

 Tomeu

 david

 1. checkout
 http://activities.sugarlabs.org/services/update.php?id=org.laptop.WebActivityappVersion=0.82
 http://activities.sugarlabs.org/services/update.php?id=org.laptop.WebActivityappVersion=0.84
 http://activities.sugarlabs.org/services/update.php?id=org.laptop.WebActivityappVersion=0.86
 aloroot rocks!

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





 --
 David Farning
 Sugar Labs
 www.sugarlabs.org





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


[Sugar-devel] [RELEASE] sugar-base-0.85.1

2009-07-18 Thread Tomeu Vizoso
== Source ==

http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.85.1.tar.bz2

No changes since last 0.84 release, just a version bump.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [RELEASE] sugar-base-0.85.2

2009-07-18 Thread Tomeu Vizoso
== Source ==

http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.85.2.tar.bz2

Re-add .pot file that was removed by mistake
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [RELEASE] sugar-0.85.2

2009-07-18 Thread Tomeu Vizoso
== Source ==

http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.85.2.tar.bz2

Misc. bug fixes related to window management
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [RELEASE] sugar-artwork-0.85.1

2009-07-18 Thread Tomeu Vizoso
== Source ==

http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.85.1.tar.bz2

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


Re: [Sugar-devel] Physics activity (Was: Release v3 tonight?)

2009-07-18 Thread Gary C Martin
On 17 Jul 2009, at 03:32, Gary C Martin wrote:

 Hi Asaf, Brian,

 On 15 Jul 2009, at 00:27, Gary C Martin wrote:
 On 13 Jul 2009, at 05:46, Asaf Paris Mandoki wrote:

 Friday is only good for me if we do it around 3pm GMT.

 Brian: is 3pm GMT good for you? #sugar-meeting is free by my
 calculations UK==16:00, US/Eastern==11:00.

 I'll be in #sugar-meeting for 1hr or so on Friday, if either of you
 are able to make it. Not a formal meeting, just a chat about Physics
 direction, ideas, next steps.


For those interested in the Physics Activity, we (asaf, bjordan__,  
daveb, and myself) had a really productive IRC chat on Friday. The  
meeting bot seemed to have been taking the day off, so I've posted the  
meeting chat log on the Physics discussion page. Worth a read through,  
lots of cool stuff:

http://wiki.sugarlabs.org/go/Talk:Activities/Physics

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


Re: [Sugar-devel] GSoC Groupthink Update: SharedTextDemo-4

2009-07-18 Thread Benjamin M. Schwartz
Gary C Martin wrote:
 I just want to raise a note of interest. I've been pondering future  
 possibilities for collaboration in Physics:
 
   http://wiki.sugarlabs.org/go/Activities/Physics
 
 Still early days for making a call, but Asaf has made great strides in  
 getting Physics storing its world state to Journal.

That's very interesting.  It would nicely avoid the solving the really
hard problem of maintaining real-time coherence between two
nondeterministic physics engines over a slow link (which is really a
problem of chaos prevention!).

The first step is to ask: what form does the world state take?  If it can
be represented, for example, as a dict of object names and properties,
then you can simply use the shared-dict from groupthink.  Of course,
getting changes in and out of the model is not so easy.

--Ben



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


Re: [Sugar-devel] GSoC Groupthink Update: SharedTextDemo-4

2009-07-18 Thread Gary C Martin
On 18 Jul 2009, at 16:36, Benjamin M. Schwartz wrote:

 Gary C Martin wrote:
 I just want to raise a note of interest. I've been pondering future
 possibilities for collaboration in Physics:

  http://wiki.sugarlabs.org/go/Activities/Physics

 Still early days for making a call, but Asaf has made great strides  
 in
 getting Physics storing its world state to Journal.

 That's very interesting.  It would nicely avoid the solving the really
 hard problem of maintaining real-time coherence between two
 nondeterministic physics engines over a slow link (which is really a
 problem of chaos prevention!).

 The first step is to ask: what form does the world state take? If it  
 can
 be represented, for example, as a dict of object names and properties,
 then you can simply use the shared-dict from groupthink.

Asaf was already able to integrate with a new Box2D which supports  
python pickling of the world state, this works real well already for  
saving state to Journal. But, before an official Physics-3 release, we  
wanted to be sure Physics has some control over the file format incase  
Box2Ds pickeled structures change and potentially break backwards  
compatibility for Physics Journal entries. Asaf is now almost done  
with a re-work using json, just including the specific scene  
properties Physics need, from yesterdays IRC chat:

asaf FWIW for each body i'm storing its position, userData, angle,  
angularVelocity, linearVelocity and shapes it's attached to
asaf if the shape is a circle I store radius, density, restitution,  
friction and position relative to body
asaf if the shape is a polygon I store the same stuff but insted of  
radius I store vertices
asaf That for now takes care of everythin drawn, I still have to  
take care of joints and controllers

 Of course, getting changes in and out of the model is not so easy.\

Yea... My worry is that at each otherwise simple user edit, many of  
the world object properties will have changed (well, certainly most of  
the positions/angles/angularVelocities/linearVelocities), so they will  
all require transmission and relatively a large merge. Still trying to  
get my head around it :-)

Regards,
--Gary

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


Re: [Sugar-devel] Physics activity (Was: Release v3 tonight?)

2009-07-18 Thread Asaf Paris Mandoki
Hi,
In order to make the UI more friendly y suggest removing hidden features of
the joint tool that allow you to add pins because I think it is unexpected
behavior. Another minor modification can be to change the name of the joint
tool to rope tool. What do you think?

Greetings,
Asaf

On Mon, Jul 13, 2009 at 1:56 AM, Simon Schampijer si...@schampijer.dewrote:

 On 07/13/2009 04:11 AM, Gary C Martin wrote:

 Just cc:ing the list to keep others in the loop.

 On 12 Jul 2009, at 22:55, Asaf Paris Mandoki wrote:

  A release will be great.


 Think we need to make a call on the stability of the new Physics
 Journal state format first, or at least make sure everyone knows the
 storage format may (or may not) be stable long term (hate to see a
 bunch of folks generating/posting examples for lesson plans only to
 have them all fail to resume in a few versions from now).

  I also suggest scheduling an IRC meeting to discuss some long term
 plans about what we're going to do and how we're going to do it.


 Yes, an IRC meeting sounds like a good idea. I'm usually only on IRC
 for specific meetings so we'd need to pick a time. Perhaps we could
 make it a Physics specific ActivityTeam meeting on Friday, some other
 interested parties may join the discussions?

  I'm thinking about adding some sort of goals and objectives but I'm
 not sure if there is where we want to go.


 Well need to chat :-) but the X2o Activity seems like the place for
 driving goals and objectives. I see Physics as more the open ended
 sand box for experiments, like a simple Paint tool for physics
 simulations. We need to keep an eye on the usability for younger kids,
 the number of tools is probably about right, but I have been looking
 at the idea of adding more options as secondary palettes, i.e. you
 hover over the circle tool and the palette includes extra options for
 helium balloon, rubber ball, wooden ball, stone ball  for some
 pre-set material types, this would vary depending on the tool, so the
 motor could perhaps have clockwise and anti-clockwise as well as some
 torque settings (strong, medium, weak).


 Hi,

 In case you did not see my post (http://erikos.sweettimez.de/?p=789):
 [...]
 One problem I observed with younger kids is the use of the mouse. In that
 age for example moving the mouse over the whole screen (like for closing an
 activity) is a hard task. Now, in physics to create an object you have to:
 click on the screen, hold the button and move the mouse to create the item
 at your desired size. Sounds hard doesn’t it? Maybe we can present the kid
 on right mouse click with a palette and let’s say 3 objects at different
 sizes to select from?
 [...]

 Might be an option for some palette information as well.

 Regards,
   Simon

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


Re: [Sugar-devel] Physics activity (Was: Release v3 tonight?)

2009-07-18 Thread Gary C Martin
On 18 Jul 2009, at 22:30, Asaf Paris Mandoki wrote:

 Hi,
 In order to make the UI more friendly y suggest removing hidden  
 features of the joint tool that allow you to add pins because I  
 think it is unexpected behavior.

Yes, I almost removed the right click to pin hidden feature when I  
was fixing up the UI and small object crashing bugs. Happy to see it  
go no we have an explicit pin tool.

 Another minor modification can be to change the name of the joint  
 tool to rope tool. What do you think?

No. But I agree the joint tool is not ideally named. It's really a  
rod or strut tool (solid/ridged bar with joints at each end).  
Perhaps even a link tool. I thought about this in my UI round, but  
other than tweaking the icon a little I didn't see a clear win. Happy  
to revise though if there's a consensus – I thought of changing the  
icon to several of links in a chain, but this would indicate the joint  
is made of flexible sections, when actually it is a solid rod with a  
pivot at each end.

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


Re: [Sugar-devel] [Cs-dev] Sugar on a Stick - and OLPCsound/Csound

2009-07-18 Thread Art Hunkins
Peter,

It seems the latest Csound5.10 has not yet made it into updates-testing. 
I'll try again on at least a daily basis.

I've learned a lot about Fedora/Sugar since July 1; I did get your message 
then, but I don't think I understood its full meaning. At any rate, I did 
wait for the regular update to appear (which it did shortly). I'll do the 
same now for the testing version.

I appreciate your bearing with this newbee.

Art Hunkins

- Original Message - 
From: Peter Robinson pbrobin...@gmail.com
To: Art Hunkins abhun...@uncg.edu
Cc: sugar-devel@lists.sugarlabs.org
Sent: Saturday, July 18, 2009 3:54 AM
Subject: Re: [Sugar-devel] [Cs-dev] Sugar on a Stick - and OLPCsound/Csound


 Art,

 You need to enable the testing repo. yum --help is your friend here.
 To enable it on a temporary basis you can do yum
 --enablerepo=updates-testing update csound or to enable it
 permanently you edit the /etc/yum.repos.d/fedora-updates-testing.repo
 changing the first enable= line from 0 to 1.

 I emailed you the details of how to do that back on Jul 1st.

 Peter

 On Sat, Jul 18, 2009 at 2:49 AM, Art Hunkinsabhun...@uncg.edu wrote:
 Peter,

 Thanks for this.

 Can you, or anyone, point me to specific instructions as to how to 
 download
 and install either of these options?

 I've tried the obvious methods, such as:
 yum updates-testing csound
 and yum update csound
 but have hit a blank wall.

 I've never tried anything in testing mode before.

 Art Hunkins

 - Original Message - From: Peter Robinson 
 pbrobin...@gmail.com
 To: Art Hunkins abhun...@uncg.edu
 Cc: sugar-devel@lists.sugarlabs.org; 
 csound-de...@lists.sourceforge.net
 Sent: Thursday, July 16, 2009 7:43 AM
 Subject: Re: [Sugar-devel] [Cs-dev] Sugar on a Stick - and 
 OLPCsound/Csound


 Hi All,

 I've tested and applied the patch to F11 and pushed it out as a
 updates-testing. Please test.
 https://admin.fedoraproject.org/updates/csound-5.10.1-9.fc11

 Or if your too impatient to wait for the updates-testing push you can
 grab the rpms from koji directly
 http://koji.fedoraproject.org/koji/buildinfo?buildID=114648

 Peter

 On Mon, Jul 13, 2009 at 4:03 PM, Art Hunkinsabhun...@uncg.edu wrote:

 Aleksey,

 Thanks for undertaking this task.

 Please let me know when the revised build of Csound5.10 is available 
 for
 update on SoaS. I'm eager to be assured that it solves the 
 compatibility
 issue with python 2.6.

 Art Hunkins

 - Original Message -
 From: Aleksey Lim alsr...@member.fsf.org
 To: Art Hunkins abhun...@uncg.edu
 Cc: Michael Gogins michael.gog...@gmail.com;
 sugar-devel@lists.sugarlabs.org
 Sent: Monday, July 13, 2009 12:02 AM
 Subject: Re: [Sugar-devel] [Cs-dev] Sugar on a Stick - and
 OLPCsound/Csound


 On Sun, Jul 12, 2009 at 03:19:31PM -0400, Art Hunkins wrote:

 Mike Gogins, a Csound developer, has taken care of the Scons issue 
 with
 Csound5.10, as discussed below.

 I'd be overjoyed if one of you Sugar developers could take it from
 there
 so
 that we can have SoaS with a Csound that works with python2.6.

 I can build rpm for soas env. but I'm waiting for fixing my problems
 with
 ISP
 so, I can't do it in nearest few days.

 Just an option, using Mandriva of Suse ;)

 --
 Aleksey

 ___
 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 mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Plain Query Format proposal

2009-07-18 Thread Aleksey Lim
Hi all,

I'm going to implement [1] for 0.86.
Does anyone have any preferences about predefined terms [2].

Jim: I guess your activities (GetInternetArchiveBooks at least) may have
some special terms.

[1] http://wiki.sugarlabs.org/go/Features/Plain_Query_Format
[2] 
http://wiki.sugarlabs.org/go/Features/Plain_Query_Format#Users_predefined_terms

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