Re: [Sugar-devel] Sugar + OLPC mesh network selection logic

2009-06-23 Thread Peter Robinson
    But, auto attach to any old public AP with no prior user selection?
    That's just asking for trouble...
   
    What trouble is that asking for?
   
    A very fair question:

 I think that Sugar should prioritize what its user might want over
 what the potential wishes of a potential authority figure might be.

 I don't think I've ever been in a situation where connecting to an
 open access point would have displeased me, when it was the only
 connectivity available.

In the UK its actually illegal. While there's not been a conviction I
don't think its something we should be doing automatically, it should
be something the user opts into. Also how do you in the case of
multiple open APs decide which one is the best?

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


Re: [Sugar-devel] Reporting bugs from the field on my iphone

2009-06-23 Thread Simon Schampijer
On 06/22/2009 11:29 PM, Caroline Meeks wrote:
 One problem I have is that when I am at a school or conference I often don't
 have time to stop, gather info, grab the keyboard from the person trying
 sugar, log into the tracker and file a ticket.

I am not a friend of those automatic bug filers. They often have a high 
signal to noise ratio. Secondly, someone needs to handle all the 
incoming bugs. What is it useful for if we file hundreds of bugs but 
nobody will be responsive? The tester will turn away.

If you would take videos of issues at a conference - why not sit down 
after that and analyze the issue and file a bug report then? In many 
cases the report filer needs to follow up on the bug report after that. 
Otherwise the developers are not able to handle it properly.

In general:
Please do take the time to file a bug. If a reporter show that they care 
- the devs more likely will do so as well. If someone does not have the 
time to file a proper report - why would the developer take the time to 
fix it? This is not just throwing something at the devs. One can argue 
that there are some people that do not know how to describe a bug report 
very well would help such tools. That is ok. What I am worried about is 
the people who should be able to provide more info does not do so. 
Please at least try to provide as much info as possible and follow up on 
the bugs later!

I don't say that bug work is easy - it is actually a very hard one. 
Everyone can improve on that, I include myself of course as well.

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


Re: [Sugar-devel] Testing streamlined sugar-jhbuild

2009-06-23 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: RIPEMD160

On Mon, Jun 22, 2009 at 01:09:38PM -0400, Bobby Powers wrote:
On Fri, Jun 19, 2009 at 11:28 AM, Jonas Smedegaardd...@jones.dk wrote:
 A test run inside a chroot'ed COW (copy-on-write) Debian Sid 
 environment with only core development tools installed + git-core and 
 python2.5, sugar-jhbuild update failes with the following message:

 *** Checking out matchbox-window-manager *** [20/45]
 *** Error during phase force_checkout of matchbox-window-manager: svn not 
 found *** [20/45]


 I suspect there is no point testing in Squeeze or Lenny, as I imagine 
 it would fail at same point (and would in *any* environment, even on 
 Fedora).

it sounds like you should be able to add subversion to your aptitude 
line, run from inside the chroot:
aptitude -y install adduser git-core python wget subversion

Ohhh, silly me - so obvious now that you point it out :-P


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

iEYEAREDAAYFAkpAgRkACgkQn7DbMsAkQLgMHQCaAmc/JcvLhIzly0uHhcsrwEBx
yJsAmwZ/4H95joLs3juSz5X3c74tqjin
=yOSk
-END PGP SIGNATURE-
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar Print Queue and Device Icon

2009-06-23 Thread Vamsi Krishna Davuluri
oh also, i'm using this,
self._cancel.get_child().set_text ('Document:' + title + '\n' + status)
where self._cancel is the menu item.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] http://translate.sugarlabs.org/ down again

2009-06-23 Thread Bryan Berry

-- 
Bryan W. Berry
Technology Director
OLE Nepal, http://www.olenepal.org

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


[Sugar-devel] Not able to make xo package of ListenSpellActivity

2009-06-23 Thread chirag jain
Hello everyone,

The ListenSpell Activity uses two config. files and a SQLite db. After
going through the following information:

http://wiki.laptop.org/go/Low-level_Activity_API#File Access

I changed the path of the config files. So now the activity can easily
create and modify them. Please note that the config files are not
already created but are first created by the activity.

But I am getting problems with the db file which is already created.
My activity wants to read and update the already created db.
My db file path is:

/home/olpc/Activities/ListenSpellActivity/dict.db

So in my activity, to connect to the db I create the path as follows:

http://pastebin.be/19337

and then using this path I connect to the database.
The activity reads correctly the db, but it is not able to modify it.
So how can I let my activity to modify an already created file? 

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


Re: [Sugar-devel] Testing streamlined sugar-jhbuild

2009-06-23 Thread Tomeu Vizoso
On Tue, Jun 23, 2009 at 10:54, Bernie Innocentiber...@codewiz.org wrote:
 On 06/23/09 09:34, Edward Cherlin wrote:
 I have been warned not to run sugar-jhbuild and Sugar packages on the
 same system. I have not had sugar-jhbuild wreck my system, but I have
 had a lot of issues with sugar-jhbuild working one day and not the
 next when I make other changes to the system.

 We have found one such issues yesterday, while testing the streamlined branch 
 on Ubuntu Jaunty.

 My laptop usually boots off a Fedora 11 partition with the Sugar packages 
 installed, where the GConf schemas for Sugar are installed in 
 /etc/gconf/schemas/sugar.schemas.  When Sugar starts, it happily uses the 
 system GConf.

 When we did the same on Jaunty with _no_ system packages installed, the 
 schemas were missing and the Sugar shell would crash mysteriously due to a 
 bad default value for the favourites layout.

 I don't know how to add a locally installed schemas file without
 altering the system-wide database.  The following commands are
 for the system-wide case:

  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
  gconftool-2 --makefile-install-rule install/etc/gconf/schemas/sugar.schemas

 If I change the path to point into the jhbuild install root,
 I get these obscure errors:

 -cut-
 $ export 
 GCONF_CONFIG_SOURCE=/home/bernie/src/sugar/sugar-jhbuild/install/etc/gconf/gconf.xml.defaults
 $ gconftool-2 --makefile-install-rule install/etc/gconf/schemas/sugar.schemas

 (gconftool-2:3489): GConf-WARNING **: Failed to load source 
 /home/bernie/src/sugar/sugar-jhbuild/install/etc/gconf/gconf.xml.defaults: 
 Couldn't resolve address for configuration source: Bad address 
 `/home/bernie/src/sugar/sugar-jhbuild/install/etc/gconf/gconf.xml.defaults'
 **
 GConf:ERROR:gconftool.c:969:main: assertion failed: (err == NULL)
 Aborted
 -cut-

 Bah, I'm defeated.  Why are we even using this GConf crap?  Simple ini
 files were too easy to work with?!? ;-/

Wrong mailing list for volunteering for dropping GConf :p

Is your jhbuild installing GConf-DBus?

Regards,

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


Re: [Sugar-devel] GSoC Update: SharedTextDemo-3

2009-06-23 Thread Tomeu Vizoso
On Tue, Jun 23, 2009 at 04:56, Benjamin M.
Schwartzbmsch...@fas.harvard.edu wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 SharedTextDemo-3 is available at
 http://dev.laptop.org/~bemasc/SharedTextDemo-3.xo

Congrats, I'm wondering if any of the games being developed for 4th
Grade Math would be easily modified to use GroupThink?

Or is already any real activity in the works?

Regards,

Tomeu

 This version introduces saving to and loading from the Journal.  The
 contents of the textbox are saved to the Journal, and loaded back in when
 you relaunch the program.  This may not sound like a very impressive
 feature, but consider the source code of the activity (in its entirety):

 
 from groupthink import sugar_tools, gtk_tools
 import sugar

 class SharedTextDemoActivity(sugar_tools.GroupActivity):
    def initialize_display(self):
        self.cloud.textview = gtk_tools.SharedTextView()
        return self.cloud.textview
 

 The self.cloud object takes care not only of sharing the TextView over the
 network, live, but also of serializing it to disk on save, and
 deserializing it on load.  At 6 lines of code, this system is finally
 approaching a level of boilerplate I would consider acceptable for users
 to build their own activities.*

 In addition to working Journal persistence, this version also adds (very
 simple) wait screens.  With wait screens, the user is not left at the
 pulsing activity icon during slow actions, like loading a large journal
 entry or joining a shared session.  Instead, the activity displays a
 message informing the user of its current status as soon as possible after
 launch.  Naturally, both automatic load/save and wait screens are
 available to any activity using Groupthink, not just SharedTextDemo.

 - --Ben

 *: There is admittedly a tradeoff here between flexibility and magic.
 self.cloud, providing magic load/save and sharing, will only accept
 objects of appropriate type, drawn from the groupthink library.  This
 means that users must code with an understanding of the types of the
 objects they are using.
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.11 (GNU/Linux)

 iEYEARECAAYFAkpARGYACgkQUJT6e6HFtqQI9ACeNunokI+4g8V6cT8crPpLi6lf
 BYsAn35d5fFxGfVfifzpjQQQbTB154aI
 =OnVL
 -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] Not able to make xo package of ListenSpellActivity

2009-06-23 Thread Tomeu Vizoso
On Tue, Jun 23, 2009 at 09:52, chirag jainchiragjain1...@gmail.com wrote:
 Hello everyone,

 The ListenSpell Activity uses two config. files and a SQLite db. After
 going through the following information:

 http://wiki.laptop.org/go/Low-level_Activity_API#File Access

 I changed the path of the config files. So now the activity can easily
 create and modify them. Please note that the config files are not
 already created but are first created by the activity.

 But I am getting problems with the db file which is already created.
 My activity wants to read and update the already created db.
 My db file path is:

 /home/olpc/Activities/ListenSpellActivity/dict.db

 So in my activity, to connect to the db I create the path as follows:

 http://pastebin.be/19337

 and then using this path I connect to the database.
 The activity reads correctly the db, but it is not able to modify it.
 So how can I let my activity to modify an already created file?

What about copying the database file from the source dir to a dir
where you can write if it doesn't yet exist there?

Regards,

Tomeu

 Regards
 --
 Chirag Jain
 ___
 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] Getting the dbus name from activity.info

2009-06-23 Thread Bert Freudenberg

On 23.06.2009, at 04:15, Benjamin M. Schwartz wrote:

 Benjamin M. Schwartz wrote:
 Is there some easy sugar library call to get the dbus name  
 specified in
 activity.info?

 Oh, the perils of asking the list.

 The answer is: the Activity class already provides a  
 self.get_bundle_id()
 method that returns the dbus name as a string.  Problem solved.

Except that this is not the dbus name of your activity. Otherwise you  
could not have two instances running at the same time, the bundle_id  
is the same for all instances.

The dbus service name actually looks like
org.laptop.Activity6f7f3acacca87886332f50bdd522d805f0abbf1f
where 6f7f3acacca87886332f50bdd522d805f0abbf1f is the activity_id as  
passed on the command line. See

http://wiki.laptop.org/go/Low-level_Activity_API

- Bert -


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


Re: [Sugar-devel] Testing streamlined sugar-jhbuild

2009-06-23 Thread Tomeu Vizoso
On Tue, Jun 23, 2009 at 11:30, Bernie Innocentiber...@codewiz.org wrote:
 On 06/23/09 11:16, Tomeu Vizoso wrote:
 Bah, I'm defeated.  Why are we even using this GConf crap?  Simple ini
 files were too easy to work with?!? ;-/

 Wrong mailing list for volunteering for dropping GConf :p

 Heh :P


 Is your jhbuild installing GConf-DBus?

 Hmmm no... is it required?

 On my F11, I don't even have the GConf-dbus package installed,
 yet the sugar-emulator starts regularly.

You mean sugar-emulator out from jhbuild? That will be using the
system GConf (using Orbit).

In jhbuild we need that so we can launch a second instance of the
gconf daemon in the jhbuild session bus.

Regards,

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


Re: [Sugar-devel] GSoC Update: SharedTextDemo-3

2009-06-23 Thread Walter Bender
For V4, it may be interesting to add some tuple exports to the Journal as
well... Let's discuss it next time we bump into each other on IRC.

-walter

On Mon, Jun 22, 2009 at 10:56 PM, Benjamin M. Schwartz 
bmsch...@fas.harvard.edu wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 SharedTextDemo-3 is available at
 http://dev.laptop.org/~bemasc/SharedTextDemo-3.xohttp://dev.laptop.org/%7Ebemasc/SharedTextDemo-3.xo

 This version introduces saving to and loading from the Journal.  The
 contents of the textbox are saved to the Journal, and loaded back in when
 you relaunch the program.  This may not sound like a very impressive
 feature, but consider the source code of the activity (in its entirety):

 
 from groupthink import sugar_tools, gtk_tools
 import sugar

 class SharedTextDemoActivity(sugar_tools.GroupActivity):
def initialize_display(self):
self.cloud.textview = gtk_tools.SharedTextView()
return self.cloud.textview
 

 The self.cloud object takes care not only of sharing the TextView over the
 network, live, but also of serializing it to disk on save, and
 deserializing it on load.  At 6 lines of code, this system is finally
 approaching a level of boilerplate I would consider acceptable for users
 to build their own activities.*

 In addition to working Journal persistence, this version also adds (very
 simple) wait screens.  With wait screens, the user is not left at the
 pulsing activity icon during slow actions, like loading a large journal
 entry or joining a shared session.  Instead, the activity displays a
 message informing the user of its current status as soon as possible after
 launch.  Naturally, both automatic load/save and wait screens are
 available to any activity using Groupthink, not just SharedTextDemo.

 - --Ben

 *: There is admittedly a tradeoff here between flexibility and magic.
 self.cloud, providing magic load/save and sharing, will only accept
 objects of appropriate type, drawn from the groupthink library.  This
 means that users must code with an understanding of the types of the
 objects they are using.
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.11 (GNU/Linux)

 iEYEARECAAYFAkpARGYACgkQUJT6e6HFtqQI9ACeNunokI+4g8V6cT8crPpLi6lf
 BYsAn35d5fFxGfVfifzpjQQQbTB154aI
 =OnVL
 -END PGP SIGNATURE-
 ___
 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] GSoC Update: SharedTextDemo-3

2009-06-23 Thread Benjamin M. Schwartz
Tomeu Vizoso wrote:
 Congrats, I'm wondering if any of the games being developed for 4th
 Grade Math would be easily modified to use GroupThink?

I have no idea, but I would certainly be happy to work with any of the
authors of those activities if they're interested in adding sharing (or
super-easy persistence) to their activities.

--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 Update: SharedTextDemo-3

2009-06-23 Thread Benjamin M. Schwartz
Walter Bender wrote:
 For V4, it may be interesting to add some tuple exports to the Journal as
 well... Let's discuss it next time we bump into each other on IRC.

I know what a python tuple is... what's a tuple export?



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] Some initial thoughts on i18n for Karma

2009-06-23 Thread Bryan Berry
On Tue, 2009-06-23 at 14:57 +0530, Sayamindu Dasgupta wrote:
 The above layout looks fine to me. I think it should be quite easy to
 load LANGCODE/audiofile.ogg when you have the langcode.
 There is a somewhat undocumented algorithm to figure out fallback
 locale (eg: if locale is ne_NP, look inside ne_NP, if not found, look
 inside ne, and so on)
 Many years back, I wrote a hackish Python script to do it:
 http://sayamindu.randomink.org/misc/get_language_names4.pytxt

what do u think about my suggestion that we put LANGCODE in the file
name? We have a huge archive of audio files at the OLE office and it is
a major pain to differentiate b/w the Nepali audio files and the English
audio files.


so how about naming convention for the audio files
langCode_htmlElementId.ogg   ?


 Producing the audio files is going to be another issue. Pootle won't
 be useful here - if we want to use the existing crowdsourcing
 approach, we might have to develop a custom webapp (or extend Pootle)
 to take in and handle audio files.

I would really, really like to crowdsource audio. Short audio snippets
are really essential to language learning. We have also found that our
kids really like audio feedback during exercises. 


 Take a look at the javascript implementation of gettext:
 http://jsgettext.berlios.de/doc/html/Gettext.html
 Does it solve some of your problems ?

Will read through and the let u know 

  2) What are some pitfalls I haven’t thought of?
  3) How could we ensure dynamically generated numbers are presented in
  the locale without making the programmer’s job too hard?
 
 
 You mean native digits for numerals like ०१२३४... ? 

Yes 

 glibc 2.2 and
 above has a flag character called I - so if you do printf (%Id,
 ...), it will give you the locale specific digit. I'm not sure if this
 is available anywhere else though (Python does not have it - though I
 have some ideas about implementing it)

jquery.i18n utility seems to perform this service
http://code.google.com/p/jquery-utils/wiki/I18N

  And a request: Pls, pls direct me to great i18n resources and guides. If
  there is already an established standard for this, I will be happy to
  copy it.
 

 The gettext manual is the best place to begin work:
 http://www.gnu.org/software/gettext/manual/gettext.html

tks, i will definitely read thru that

tks for all your help Sayamindu in this and many previous instances !

-- 
Bryan W. Berry
Technology Director
OLE Nepal, http://www.olenepal.org

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


Re: [Sugar-devel] Testing streamlined sugar-jhbuild

2009-06-23 Thread Bernie Innocenti
On 06/23/09 11:59, Tomeu Vizoso wrote:
 On my F11, I don't even have the GConf-dbus package installed,
 yet the sugar-emulator starts regularly.
 
 You mean sugar-emulator out from jhbuild? That will be using the
 system GConf (using Orbit).

No, I meant sugar-emulator ran by sugar-jhbuild run or within
sugar-jhbuild shell.


 In jhbuild we need that so we can launch a second instance of the
 gconf daemon in the jhbuild session bus.

Interesting, so maybe installing the GConf-dbus package in Jaunty will
work around those problems?

-- 
   // 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 Print Queue and Device Icon

2009-06-23 Thread Gary C Martin
Hi Vamsi,

On 23 Jun 2009, at 08:35, Vamsi Krishna Davuluri wrote:

 Eben,

 Thanks for replying, I have taken your
 suggestions into account and have made
 this. It now randomly

 1) It takes a hash of the username for coloring
 the icon

Re 'username', this is the name of the printer and/or printer queue?

 2) It lists processing job on the top, and sorts
 the list accoring to first come first serve.
 3) I removed the space below the menu items.

Cool, looking good :-)

Quick question: What happens with really long document titles, is an  
ellipsis used to truncate the length? Some Journal titles can get  
pretty long, especially if they are downloaded documents via Browse as  
the URL is used as part of the download name.

 pausing jobs is a big problem, since we are
 already in a palette menu. And I am using
 menu items for each horizontal bar, I cant
 see a case of pausing without making a
 new menu item for each job?

I would say allowing pausing is likely one feature too much. I can't  
say I ever remember needing to manually pause a print job (or print  
queue) myself.

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


Re: [Sugar-devel] http://translate.sugarlabs.org/ down again

2009-06-23 Thread Bernie Innocenti
Thanks for reporting it.

We've been having a lot of trouble with Pootle lately.  Possible
solutions are being discussed on the systems@ list, if you're interested
in the discussion.

-- 
   // 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 Print Queue and Device Icon

2009-06-23 Thread Eben Eliason
On Tue, Jun 23, 2009 at 12:39 PM, Gary C Marting...@garycmartin.com wrote:
 Hi Vamsi,

 On 23 Jun 2009, at 08:35, Vamsi Krishna Davuluri wrote:

 Eben,

 Thanks for replying, I have taken your
 suggestions into account and have made
 this. It now randomly

 1) It takes a hash of the username for coloring
    the icon

 Re 'username', this is the name of the printer and/or printer queue?

 2) It lists processing job on the top, and sorts
    the list accoring to first come first serve.
 3) I removed the space below the menu items.

 Cool, looking good :-)

 Quick question: What happens with really long document titles, is an
 ellipsis used to truncate the length? Some Journal titles can get pretty
 long, especially if they are downloaded documents via Browse as the URL is
 used as part of the download name.

 pausing jobs is a big problem, since we are
 already in a palette menu. And I am using
 menu items for each horizontal bar, I cant
 see a case of pausing without making a
 new menu item for each job?

 I would say allowing pausing is likely one feature too much. I can't say I
 ever remember needing to manually pause a print job (or print queue) myself.

Yes, you're right. An alternative concern is errors. This comes down
to a discussion of notifications, though. Early mockups include adding
an extra section to palettes to convey error messages and provide
actions for handling them, such as The printer is out of paper and a
Resume printing button. Perhaps another thread on notifications in
general should be started; they would be a great addition to the next
version of Sugar, and they do need some final design specifications.

Eben

 Regards,
 --Gary

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


Re: [Sugar-devel] Sugar Print Queue and Device Icon

2009-06-23 Thread Tomeu Vizoso
On Tue, Jun 23, 2009 at 18:42, Eben Eliasone...@laptop.org wrote:
 On Tue, Jun 23, 2009 at 3:35 AM, Vamsi Krishna
 Davulurivdavul...@acm.org wrote:
 2) It lists processing job on the top, and sorts
     the list accoring to first come first serve.

 Cool. Making the status gray would still be nice. What's the reason
 for prefixing each with Document it seems unnecessary to me. I'd
 stick with (title + '\n' + status). Actually, I guess you'd have to
 have two labels, in order to make the status gray, and put those in a
 VBox...

You can actually do that inside the same gtk.Label, see how it is done
for activity tags in the home view:

http://git.sugarlabs.org/projects/sugar/repos/mainline/commits/014a004eb2a708bd368f494e98a6c3705495cf76

Regards,

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


Re: [Sugar-devel] GSoC Update: SharedTextDemo-3

2009-06-23 Thread Gary C Martin
On 23 Jun 2009, at 10:22, Tomeu Vizoso wrote:

 On Tue, Jun 23, 2009 at 04:56, Benjamin M.
 Schwartzbmsch...@fas.harvard.edu wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 SharedTextDemo-3 is available at
 http://dev.laptop.org/~bemasc/SharedTextDemo-3.xo

 Congrats, I'm wondering if any of the games being developed for 4th
 Grade Math would be easily modified to use GroupThink?

 Or is already any real activity in the works?


FWIW, I'm planning to try it out for size on Labyrinth, and my (not  
yet released) Earth Activity, will see how it goes from there. My  
understanding is that Benjamin has only just got to a state where he  
feels other Authors could start using it.

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


Re: [Sugar-devel] http://translate.sugarlabs.org/ down again

2009-06-23 Thread Frederick Grose
On Tue, Jun 23, 2009 at 12:40 PM, Bernie Innocenti ber...@sugarlabs.orgwrote:

 Thanks for reporting it.

 We've been having a lot of trouble with Pootle lately.  Possible
 solutions are being discussed on the systems@ list, if you're interested
 in the discussion.


Which list is that exactly?  Is it an open list?

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


Re: [Sugar-devel] http://translate.sugarlabs.org/ down again

2009-06-23 Thread David Farning
On Tue, Jun 23, 2009 at 12:01 PM, Frederick Grosefgr...@gmail.com wrote:
 On Tue, Jun 23, 2009 at 12:40 PM, Bernie Innocenti ber...@sugarlabs.org
 wrote:

 Thanks for reporting it.

 We've been having a lot of trouble with Pootle lately.  Possible
 solutions are being discussed on the systems@ list, if you're interested
 in the discussion.

 Which list is that exactly?  Is it an open list?
        --Fred

The list is at http://lists.sugarlabs.org/listinfo/systems . I am not
sure why it is not showing up as a public list.

Bernie,

Is there a reason this list is not public?

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


Re: [Sugar-devel] Sugar + OLPC mesh network selection logic

2009-06-23 Thread David Farning
On Mon, Jun 22, 2009 at 10:08 PM, Chris Ballc...@laptop.org wrote:
 Hi Gary,

    Hmmm, how about when a class of kids first boot up and
    _automatically_ connect to some random, unfiltered, strangers
    open/public wifi next to the school, rather than following the
    teachers instructions to attach to an encrypted school AP running
    through a firewall?

 I'd give the same response:  you say an authority figure might want
 something else to happen, but the authority figure hasn't preloaded
 the encrypted network as a favorite network on the laptop (much more
 sensible than expecting young children to type in WPA passwords), and
 so all we have to go on is what we think the will of our user is.

 In a conflict between what the user might want and what an imagined
 authority figure might want, I think the user should win.


I would strongly support the notion that we separate that notions of
how Sugar 'should' behave and how 'authority figures might want' Sugar
to behave.

The issue is that every 'authority figure' has a different idea of how
they want Sugar to behave in their particular situation.  This
basically involves customizing the code base for each deployment. The
overhead to maintain these customizations grows quickly.

Sugar Labs should focus on making a standard ' best' behavior.  I
support the the Apple like check box. I would just like to make sure
we get to the decision for the right reasons.

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


Re: [Sugar-devel] [RELEASE] Physics-2

2009-06-23 Thread Bastien
Gary C Martin g...@garycmartin.com writes:

 Hmm, I did test it on both, and ticked both boxes (0.82 and 0.84) when  
 I submitted the Activity form. I'll go take another look and make sure  
 it stuck correctly.

Physics is *great*, thanks Gary!

I just uploaded a tiny screencast:

  http://vimeo.com/5291223

It basically plays with just a few things, but still.
I added it to:

  http://wiki.sugarlabs.org/go/Video_Using_Sugar

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


[Sugar-devel] Sugar Labs Engineering Steering Committee

2009-06-23 Thread David Farning
A couple of time over the last several weeks, there have been some
high level discussions about Sugar Labs technical issues.  The most
recent one has been about differing needs of distributors and core
developers.

If we factor in the current size and expected growth rate of the sugar
ecosystem, it makes sense to start a sugar Labs engineering Steering
committee to set and communicate technical policy decisions.

Basically, I would expect that they operate the same way as the over
sight board.  Be there to make decision when necessary, but mainly
stay our of the way.  I don't believe that Slobs has met for a few
months.  I have sent monthly budgets and asked for approval of the
monthly expenditures by email vote.

Other than that, the community is almost completely self directing.  I
would envision that the technical steering committee would have a
similar role.

The purpose of the steering committee would be to insure that the
different groups in the Sugar ecosystem have a voice in technical
decisions.

To prevent adding too much administrative overhead, I would like to
suggest that the steering committee be established by appointing 6
represenatives.

Deployment
Hardware Vendor
Distribution
2 core developers
Activity

As the project grows, the selection method and size of the steering
committee will change to reflect the communities needs.

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


Re: [Sugar-devel] [IAEP] Sugar Labs Engineering Steering Committee

2009-06-23 Thread Benjamin M. Schwartz
David Farning wrote:
 A couple of time over the last several weeks, there have been some
 high level discussions about Sugar Labs technical issues.  The most
 recent one has been about differing needs of distributors and core
 developers.

I don't recall any discussion that matches that description.  There was a
thread on de...@laptop.org regarding a configuration decision that will be
made by OLPC and its clients, and that can trivially be changed by anyone
else whose goals are different.

 If we factor in the current size and expected growth rate of the sugar
 ecosystem, it makes sense to start a sugar Labs engineering Steering
 committee to set and communicate technical policy decisions.

No.  Our lack of committees is one of our greatest strengths.

The Sugar Labs engineering steering committee is sugar-devel.

--Ben



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


[Sugar-devel] ActivityTeam meeting on Friday June 26th - 17:00 UTC

2009-06-23 Thread Gary C Martin
Hi All,

David Farning has suggested agenda items for the ActivityTeam to  
cover; I'm not sure we can realistically solve many, but it would at  
least be good to see what page each of us is on, where we might be  
able to pull in the same direction, and bounce about some ideas in  
realtime :-)

What: ActivityTeam meeting
When: Friday June 26th 2009 - 17:00 UTC
Where: IRC on channel #sugar-meeting

Agenda: http://wiki.sugarlabs.org/go/Activity_Team/Meetings

Agenda
- How to move forward with updating Activities via ASLO. Should at  
least be on roadmap to synchronise work and expectations.
- Reduce redundant information on w.sl.o, w.lt.o and ASLO. Factors to  
consider:
   -- Expectations of existing user base.
   -- Update mechanism at existing deployments.
   -- Reduce overall confusion.
   -- Reduce workload on Activity developers.
   -- Scalability of solution.

Please feel free to edit or add to the agenda.

See you there!
--Gary
(ActivityTeam co-co-ordinator)

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


[Sugar-devel] [Invitation] Activity Team Mee ting @ Fri Jun 26 1pm – 2pm (sugar-devel@ lists.sugarlabs.org)

2009-06-23 Thread Frederick Grose
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20090626T17Z
DTEND:20090626T18Z
DTSTAMP:20090624T040201Z
ORGANIZER;CN=Sugar Labs Meetings:mailto:h9cfuk10894em7a8moemquu...@group.ca
 lendar.google.com
UID:1otu9cnhhqd7s7a19i3n9kc...@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;cn=de...@lists.laptop.org;X-NUM-GUESTS=0:mailto:de...@lists.laptop.org
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;cn=i...@lists.sugarlabs.org;X-NUM-GUESTS=0:mailto:i...@lists.sugarlabs
 .org
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 TRUE;cn=sugar-de...@lists.sugarlabs.org;X-NUM-GUESTS=0:mailto:sugar-de...@l
 ists.sugarlabs.org
CLASS:PRIVATE
CREATED:20090624T040200Z
DESCRIPTION:http://webchat.freenode.net/?randomnick=1channels=sugar-meetin
 gprompt=1\n\nAgenda\n- How to move forward with updating Activities via AS
 LO. Should at\nleast be on roadmap to synchronise work and expectations.\n-
  Reduce redundant information on w.sl.o\, w.lt.o and ASLO. Factors to\ncons
 ider:\n  -- Expectations of existing user base.\n  -- Update mechanism at e
 xisting deployments.\n  -- Reduce overall confusion.\n  -- Reduce workload 
 on Activity developers.\n  -- Scalability of solution.\n\nView your event a
 t http://www.google.com/calendar/event?action=VIEWeid=MW90dTljbmhocWQ3czdh
 MTlpM245a2M4Nzggc3VnYXItZGV2ZWxAbGlzdHMuc3VnYXJsYWJzLm9yZwtok=NTIjaDljZnVr
 MTA4OTRlbTdhOG1vZW1xdXVzbWdAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbTFmZTQ2ZDEyNTg
 wNzgzNzU3MGZjNWQ5ZGI0MjI2OGJjMjRhNjk1MzIctz=America%2FNew_Yorkhl=en.
LAST-MODIFIED:20090624T040201Z
LOCATION:irc://irc.freenode.net#sugar-meeting
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Activity Team Meeting
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR


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


Re: [Sugar-devel] [IAEP] [Design help] for Webified

2009-06-23 Thread Frederick Grose
On Tue, Jun 23, 2009 at 11:25 PM, Lucian Branescu lucian.brane...@gmail.com
 wrote:

 ...

 I would like to know your opinion, especially if you deal with design.
 Here are some screenshots of what I have now:
 http://files.getdropbox.com/u/317039/bookmarklet%20button.png
 http://files.getdropbox.com/u/317039/create%20ssb.png
 http://files.getdropbox.com/u/317039/save%20bookmarklet.png


Nice work!

Try
setting the default, page typeface to be the same as used in the
Browse toolbar.  This should unify the two, and make it seem more like
an extension.

Thank you for contributing!

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