Re: [Sugar-devel] [RELEASE] Browse-106

2009-04-01 Thread Martin Langhoff
On Wed, Apr 1, 2009 at 8:11 AM, Martin Langhoff
martin.langh...@gmail.com wrote:
 Kudos for the release! One note though:

 On Wed, Apr 1, 2009 at 8:01 AM, Simon Schampijer si...@schampijer.de wrote:
 * Make sugarlabs.org the default homepage

 Um. This means that Browse out-of-the-box doesn't behave well in
 disconnected or XS-driven environments.

Going back on the actual trac entry, it seems like it still retains a
local page, and that the changelog is misleading. Sorry about the
noise.

I just hope that it's still a local page, with links that make it
useful out-of-the-box for small deployments, like 'Activities' and
'Schoolserver' (hint, hint! ;-) ) as well as Sugarlabs.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [RELEASE] Browse-106

2009-04-01 Thread Simon Schampijer
Martin Langhoff wrote:
 Kudos for the release! One note though:
 
 On Wed, Apr 1, 2009 at 8:01 AM, Simon Schampijer si...@schampijer.de wrote:
 * Make sugarlabs.org the default homepage
 
 Um. This means that Browse out-of-the-box doesn't behave well in
 disconnected or XS-driven environments.
 
 IMHO having the local homepage is a good thing, and making it link
 (promimently) to Sugarlabs is an even better thing. But no local
 homepage is a bit of a bummer.
 
 cheers,
 
 
 
 m

#645 does handle getting in the local page. The sugarlabs.org page is 
just there in the meantime.

Cheers,
Simon

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


Re: [Sugar-devel] [RELEASE] Terminal v25 (attention distro managers!!)

2009-04-01 Thread Tomeu Vizoso
On Tue, Mar 31, 2009 at 22:55, Simon Schampijer si...@schampijer.de wrote:
 Wade Brainerd wrote:
 Yeah, v24 introduced tabs.  v25 is a bugfix of v24.

 Hmmm, it has been packaged for Fedora 11 already. And F11 should only
 contain Sucrose 0.84. Please make clear what Sucrose version it is for
 when you announce new releases - since otherwise packagers pick it up
 and put it in 0.84?

Wonder if that's a problem for SugarLabs? If a packager wants to
include an activity that is not part of the stable release of Sugar
that they are shipping, isn't that their choice?

Regards,

Tomeu

 Do we need something else to distinguish. Separate repos? I mean the
 release pages contain the intended versions, not sure if this is enough.

 Thanks,
    Simon
 ___
 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] something funky at git.sl.o?

2009-04-01 Thread Simon Schampijer
Tomeu Vizoso wrote:
 On Wed, Apr 1, 2009 at 00:17, David Farning dfarn...@sugarlabs.org wrote:
 Is something funky going on at git.sl.o?

 dfarn...@sunjammer:~/aslo$ git pull
 ssh_exchange_identification: Connection closed by remote host
 fatal: The remote end hung up unexpectedly
 
 That sounds to me like the IP from which you are doing that is blacklisted.
 
 Any chance we can move gitorious to a machine without those issues?
 Like sunjammer? It's a critical service and people have already
 decided to use fedoraproject.org instead of git.sl.o because of that.
 
 Regards,
 
 Tomeu

Oh? That sounds serious to me. We had many problems already with the git 
service. Would be nice to get this more stable - whatever it takes.

Regards,
Simon

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


Re: [Sugar-devel] Distributors mixing across Sugar branches (Was: Terminal v25 (attention distro managers!!))

2009-04-01 Thread Morgan Collett
On Wed, Apr 1, 2009 at 11:12, Jonas Smedegaard d...@jones.dk wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On Wed, Apr 01, 2009 at 10:12:07AM +0200, Tomeu Vizoso wrote:
On Tue, Mar 31, 2009 at 22:55, Simon Schampijer si...@schampijer.de wrote:
 Wade Brainerd wrote:
 Yeah, v24 introduced tabs.  v25 is a bugfix of v24.

 Hmmm, it has been packaged for Fedora 11 already. And F11 should only
 contain Sucrose 0.84. Please make clear what Sucrose version it is
 for when you announce new releases - since otherwise packagers pick
 it up and put it in 0.84?

Wonder if that's a problem for SugarLabs? If a packager wants to
include an activity that is not part of the stable release of Sugar
that they are shipping, isn't that their choice?

 I'd say so too.

 What I see that Sugarlabs can do to help encourage distributors to not
 fuck up is to more clearly document what breaks by mixing.

 I have been guilty of mixing: Debian 0.82-based packages contain a too
 new Browse. That activity will not run on an XO, but Debian contains a
 newer underlying library so it works proberly anyway (I believe).  But I
 couldn't find anywhere a list of what I would break by mixing - I
 learned about this particular shortcoming by following this upstream
 development list closely, until someone mentioned it. (I think I even
 posted an explicit question about it at somepoint, which I think was
 ignored).

 I am not complining here, not at all: If we distributors mess your
 carefully composed dependencies, then we are to blame for breaking
 anything.  But your carefull composition is based on some assumptions of
 the underlying OS which are not universally true, and so does not apply
 to all versions of all distributions.


 - From a distributor point of view, it would be nice to be able to look at
 the Homepage of each part of Sugar (sugar-toolkit, sugar-base, sugar,
 hulahop, Browse, etc) and see not only a download link for the latest
 and greatest release of that piece, but a download link for the latest
 and greatest release for *each* of your development tracks (i.e.
 currently 0.82, 0.84 and bleeding edge) and also a brief note on which
 changes are not backwards-compatible.

+1

Also publishing the changelogs for each release would be good -
currently they seem to be only sent in the release announcement mail.

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


Re: [Sugar-devel] [Server-devel] Gadget on XS

2009-04-01 Thread Martin Langhoff
On Wed, Apr 1, 2009 at 12:36 PM, Guillaume Desmottes
 Basically you have to install the gadget service, launch it (it's a
 separated process), modify your ejabberd.cfg as explained in the Gadget
 README and then restart your ejabberd.

I suspect he's done that already...

 You can see if Gadget is working by looking at the XMPP traffic
 exchanged between clients and the server.

And as an end-user, what things work better / differently? As an
end-user-administrator, does it expose any info, stats, knobs, etc?

CC'ing Sugar-dev, as probably part of the answer is on what the new
Sugar does when it finds that the server speaks Gadget...

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Distributors mixing across Sugar branches (Was: Terminal v25 (attention distro managers!!))

2009-04-01 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, Apr 01, 2009 at 12:43:04PM +0200, Morgan Collett wrote:
On Wed, Apr 1, 2009 at 11:12, Jonas Smedegaard d...@jones.dk wrote:
 - From a distributor point of view, it would be nice to be able to 
 look at the Homepage of each part of Sugar (sugar-toolkit, 
 sugar-base, sugar, hulahop, Browse, etc) and see not only a download 
 link for the latest and greatest release of that piece, but a 
 download link for the latest and greatest release for *each* of your 
 development tracks (i.e. currently 0.82, 0.84 and bleeding edge) 
 and also a brief note on which changes are not backwards-compatible.

+1

Also publishing the changelogs for each release would be good - 
currently they seem to be only sent in the release announcement mail.


With the risk of writing stuff that you all know better than me 
already, let me elaborate a bit on that:

There is several levels of changes.  In Debian we may have the 
following, for each single software package:

  * VCS commit notes, describing each atomic edit
  * Changelog entries, grouped per release
  * NEWS items about eventual major changes, grouped by release
  * Status pages, tracking newest events for each branch
  * Long description, describing the product in few sentences
  * Short description, describing the product in one line

I probably forgot some.

Above list is ordered in after how often it typically needs updating. 
(yes, short and long descriptions are also a form of status info: Debian 
Sugar packages currently mention that Sugar is mostly for XOs ;-) ).

An important issue (that I thankfully haven't noticed abused at 
Sugarlabs but frequently in Debian) is that each and every item in above 
channels should be somewhat self-contained.  It is ok to reference 
external resources (like bug-number being closed) but it is wrong to 
write Fixed earlier problem properly now without mentioning *what* 
problem it is, in the entry itself.


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

iEYEARECAAYFAknTUBkACgkQn7DbMsAkQLjvHwCeJpui2oc8eYzIeLGzJVLY2ZxI
69UAoJX+VBL7FI689W5sUtWiBKjdLF11
=xHeu
-END PGP SIGNATURE-
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Server-devel] Gadget on XS

2009-04-01 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, Apr 01, 2009 at 11:50:52AM +0100, Guillaume Desmottes wrote:
Le mercredi 01 avril 2009 à 12:45 +0200, Martin Langhoff a écrit :
 On Wed, Apr 1, 2009 at 12:36 PM, Guillaume Desmottes
  Basically you have to install the gadget service, launch it (it's a 
  separated process), modify your ejabberd.cfg as explained in the 
  Gadget README and then restart your ejabberd.
 
 I suspect he's done that already...
 
  You can see if Gadget is working by looking at the XMPP traffic 
  exchanged between clients and the server.
 
 And as an end-user, what things work better / differently?

If you're using a recent Sugar it should request a view containing 
random activities and buddies. So you should see people/activities in 
your roster even if the shared roster is not configured.

 As an
 end-user-administrator, does it expose any info, stats, knobs, etc?

You can redirect Gadget log to a file. The Debian package write logs
to /var/log/gadget.log iirc; don't know for the RPM.

What Debian package? Gadget does not seem to be in Debian Sid. I'd be 
happy to help maintain it officially for Debian if there is already a 
Gadget package floating around unofficially.


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

iEUEARECAAYFAknTWo0ACgkQn7DbMsAkQLgzjQCeJHGfhAWqCc8EaCKdF4UmGWvs
Mk8AmPQglol1W0Uqa29PDHLUUN0ok0Q=
=al+j
-END PGP SIGNATURE-
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Google Summer of Code proposal: Speech Synthesis (Small Achievment)

2009-04-01 Thread chirag jain
! This is the recommended
 version for today's testing session. You can grab it here:

 http://download.sugarlabs.org/soas/snapshots/2/Soas2-200904011025.iso

 There's also a virtual appliance available here:

 http://download.sugarlabs.org/soas/appliances/soas2-20090401.tar.gz

 Though, we'd like to request to test the .iso image as much as possible,
 as we're quickly approaching our release, which is in fact scheduled for
 April 10th. Please make sure to report all bugs you come along, so that
 they can be fixed in time until April 5th.

 What's new in this snapshot?

 * It's now based on the Rawhide state F11 Beta was composed from
 * It includes now the latest Sugar bits (thanks erikos)

 There are also several other improvements and bug fixes, such as you
 should now be able to remove the honey activities as a user.

 Again, please give this image a try and join us for the testing session!

 Thanks and have fun,
 --Your SoaS Team


 --

 Message: 8
 Date: Wed, 01 Apr 2009 12:23:07 +0100
 From: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
 Subject: Re: [Sugar-devel] [Server-devel] Gadget on XS
 To: Martin Langhoff martin.langh...@gmail.com
 Cc: server-de...@lists.laptop.org, Sugar-dev
   Sugar-devel@lists.sugarlabs.org
 Message-ID: 1238584987.4457.16.ca...@cass-lpt
 Content-Type: text/plain; charset=UTF-8

 Le mercredi 01 avril 2009 ? 12:53 +0200, Martin Langhoff a ?crit :
 On Wed, Apr 1, 2009 at 12:50 PM, Guillaume Desmottes
 guillaume.desmot...@collabora.co.uk wrote:
  If you're using a recent Sugar it should request a view containing
  random activities and buddies. So you should see people/activities in
  your roster even if the shared roster is not configured.

 Cool! And does it evolve (learn?) from random to people you've
 interacted with or something similar?

 No, atm it's pure random. Gadget also supports contact and activity
 search but Sugar doesn't have UI for it currently.

 If user want to be able to always see a buddy, the right way is to add
 him as a friend.


   G.



 --

 Message: 9
 Date: Wed, 1 Apr 2009 13:29:29 +0200
 From: Jonas Smedegaard d...@jones.dk
 Subject: Re: [Sugar-devel] Distributors mixing across Sugar branches
   (Was:   Terminal v25 (attention distro managers!!))
 To: sugar-devel@lists.sugarlabs.org
 Message-ID: 20090401112929.gm30...@jones.dk
 Content-Type: text/plain; charset=us-ascii; x-action=pgp-signed

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On Wed, Apr 01, 2009 at 12:43:04PM +0200, Morgan Collett wrote:
On Wed, Apr 1, 2009 at 11:12, Jonas Smedegaard d...@jones.dk wrote:
 - From a distributor point of view, it would be nice to be able to
 look at the Homepage of each part of Sugar (sugar-toolkit,
 sugar-base, sugar, hulahop, Browse, etc) and see not only a download
 link for the latest and greatest release of that piece, but a
 download link for the latest and greatest release for *each* of your
 development tracks (i.e. currently 0.82, 0.84 and bleeding edge)
 and also a brief note on which changes are not backwards-compatible.

+1

Also publishing the changelogs for each release would be good -
currently they seem to be only sent in the release announcement mail.


 With the risk of writing stuff that you all know better than me
 already, let me elaborate a bit on that:

 There is several levels of changes.  In Debian we may have the
 following, for each single software package:

   * VCS commit notes, describing each atomic edit
   * Changelog entries, grouped per release
   * NEWS items about eventual major changes, grouped by release
   * Status pages, tracking newest events for each branch
   * Long description, describing the product in few sentences
   * Short description, describing the product in one line

 I probably forgot some.

 Above list is ordered in after how often it typically needs updating.
 (yes, short and long descriptions are also a form of status info: Debian
 Sugar packages currently mention that Sugar is mostly for XOs ;-) ).

 An important issue (that I thankfully haven't noticed abused at
 Sugarlabs but frequently in Debian) is that each and every item in above
 channels should be somewhat self-contained.  It is ok to reference
 external resources (like bug-number being closed) but it is wrong to
 write Fixed earlier problem properly now without mentioning *what*
 problem it is, in the entry itself.


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

 iEYEARECAAYFAknTUBkACgkQn7DbMsAkQLjvHwCeJpui2oc8eYzIeLGzJVLY2ZxI
 69UAoJX+VBL7FI689W5sUtWiBKjdLF11
 =xHeu
 -END PGP SIGNATURE-


 --

 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http

Re: [Sugar-devel] [RELEASE] Terminal v25 (attention distro managers!!)

2009-04-01 Thread Wade Brainerd
On Wed, Apr 1, 2009 at 4:59 AM, Simon Schampijer si...@schampijer.dewrote:

 Tomeu Vizoso wrote:

 On Tue, Mar 31, 2009 at 22:55, Simon Schampijer si...@schampijer.de
 wrote:

 Wade Brainerd wrote:

 Yeah, v24 introduced tabs.  v25 is a bugfix of v24.

 Hmmm, it has been packaged for Fedora 11 already. And F11 should only
 contain Sucrose 0.84. Please make clear what Sucrose version it is for
 when you announce new releases - since otherwise packagers pick it up
 and put it in 0.84?


 Wonder if that's a problem for SugarLabs? If a packager wants to
 include an activity that is not part of the stable release of Sugar
 that they are shipping, isn't that their choice?

 Regards,

 Tomeu


 Maybe that is right. But it is good to mark it like that. So packagers have
 the choice.

 [Sugar-devel] [RELEASE] Terminal v25 (attention distro  managers!!)

 The message sounds more like a serious bug fix release to me :)



 Cheers,
   Simon


Right, it *was* a serious bugfix of a bug that was introduced in v24 I
should have made that more clear that if distro managers are using  v23
there was no need to update.

But it's not the end of the world, Terminal v25 works fine in 0.84.


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


Re: [Sugar-devel] [Server-devel] Gadget on XS

2009-04-01 Thread Guillaume Desmottes
Le mercredi 01 avril 2009 à 14:14 +0200, Jonas Smedegaard a écrit :
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On Wed, Apr 01, 2009 at 11:50:52AM +0100, Guillaume Desmottes wrote:
 Le mercredi 01 avril 2009 à 12:45 +0200, Martin Langhoff a écrit :
  On Wed, Apr 1, 2009 at 12:36 PM, Guillaume Desmottes
   Basically you have to install the gadget service, launch it (it's a 
   separated process), modify your ejabberd.cfg as explained in the 
   Gadget README and then restart your ejabberd.
  
  I suspect he's done that already...
  
   You can see if Gadget is working by looking at the XMPP traffic 
   exchanged between clients and the server.
  
  And as an end-user, what things work better / differently?
 
 If you're using a recent Sugar it should request a view containing 
 random activities and buddies. So you should see people/activities in 
 your roster even if the shared roster is not configured.
 
  As an
  end-user-administrator, does it expose any info, stats, knobs, etc?
 
 You can redirect Gadget log to a file. The Debian package write logs
 to /var/log/gadget.log iirc; don't know for the RPM.
 
 What Debian package? Gadget does not seem to be in Debian Sid. I'd be 
 happy to help maintain it officially for Debian if there is already a 
 Gadget package floating around unofficially.

See http://dev.laptop.org/git/projects/gadget/log/?h=debian


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


Re: [Sugar-devel] announce: alternate power management

2009-04-01 Thread pgf
peter wrote:
  This looks quite interesting. Have you looked at what Fedora is
  introducing with DeviceKit-power and fellows in Fedora 11. It would be
  interesting to see the similarities in features to help minimise
  duplication of effort and to piggy back off Redhat's development
  resources. They are using it to push alot of the functionality of
  gnome-power-manager lower down into the stack which in turn means any
  device such as servers/kde/whatever can make use of it. More details
  can be seen here https://fedoraproject.org/wiki/Features/DeviceKit

that's the great thing about linux -- just when we finally
develop a standard way of doing things, someone steps in and
says, no, that was wrong, let's do it this way instead, and
stops supporting or improving the old way.  i was just in the
process of reluctantly integrating olpc-kbdshim with hal, since
it turns out that's the path of least resistance to detecting
user activity on removeable USB devices.  but now that i learn
that hal has been pronounced obsolescent, i suppose i'll just put
this all on the shelf for a year or two, and wait for the new
infrastructure to be ready.

that sarcasm aside, i see no reason that at some point powerd
couldn't use some of the facilities listed here:
http://hal.freedesktop.org/docs/DeviceKit-power/
as a means to become more generic.  (at the cost of becoming
slower, of course -- we would be replacing simple reads of fixed
nodes in /sys with dbus calls to a daemon which would do those
simple reads of fixed nodes for us.)

my goal with powerd was simplicity, and with specific support of
the XO.  there are some small complexities dealing with things
like USB devices, as mentioned above, and with making sure we can
put up splash screens in a timely manner, but overall, it really
is pretty simple.  i don't intend (in the near term, if ever) to
balloon it with generic support for problems we don't have. 
(especialy when it's not clear anyone will ever use it!  :-)

thanks for the heads-up, though -- i wasn't aware of devicekit.

paul

  
  Peter
  
  On Fri, Mar 13, 2009 at 10:33 PM,  p...@laptop.org wrote:
   hi --
  
   i had an itch that needed scratching, and the result is a
   reimplementation of much (but not all) of what ohmd does
   currently.
  
   i've thought for some time (and i believe cjb agrees) that ohmd
   is needlessly difficult to maintain and modify for our purposes
   on the XO.  small improvements are difficult to implement
   quickly.
  
   since my heart is with more quasi-embedded systems than the XO's
   current incarnation, part of my goal was to do a rewrite which
   was not dependent on hald, dbus, or X11 -- power management
   should work well from a console screen, and be available even if
   none of those services is running.
  
   i call the service i wrote powerd.  it gets user idle/active
   reports from the olpc-kbdshim daemon (which is watching all
   user keypress and touchpad activity in any case), and it gets
   reports regarding the hardware inputs (power button, lid and
   ebook switches, ac adapter status, battery level, etc) either
   from another small daemon that monitors /dev/input/event{0,1,2},
   or from /sys nodes directly.
  
   it basically recreates ohmd's dim after a bit, then sleep
   behavior, with some additions:
  
    - a power button splash screen:  a second press of the power
       button invokes shutdown, simply waiting for a brief timeout
       invokes suspend, and any user activity cancels.  (i even
       managed to kinda sorta convey all that with graphics.  i'm
       sure every UI person that sees it will roll their eyes.)
  
    - configurable timeouts for screen dim and sleep.  the dim
      level is configurable.
  
    - different power management behavior when on wall power vs.
      battery -- many laptop owners don't need to be miserly with
      power when running from an external source.  powerd makes
      this behavior selectable.
  
    - different power behavior when in ebook mode (though detection
      may be unreliable -- i think the ebook switch suffers from
      some issues we previously noticed with the lid switch).  this
      should let you configure things like a very short timeout until
      idle-suspend, and/or no screen dimming, when in ebook mode.  (i
      find the frequent on/off nature of the backlight when reading
      in ebook mode to be a distraction.)
  
    - clean shutdown on critically low battery.  (currently set at
      a reported 5%, at which point my laptop would only run for
      another couple of minutes.)
  
    - the ability to run arbitrary scripts after a resume.  (perhaps
      to reinit usb devices that don't suspend/resume properly?  haven't
      used this much yet.)
  
    - ease of customization, given that it's written in everyone's
      favorite interpreted language.
  
    unimplemented:
  
    - inhibiting idle suspend based on system or network load.
      i.e., the system will dim 

Re: [Sugar-devel] [Server-devel] Gadget on XS

2009-04-01 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, Apr 01, 2009 at 03:22:12PM +0100, Guillaume Desmottes wrote:
Le mercredi 01 avril 2009 à 14:14 +0200, Jonas Smedegaard a écrit :
 On Wed, Apr 01, 2009 at 11:50:52AM +0100, Guillaume Desmottes wrote:
 The Debian package write logs to /var/log/gadget.log iirc;

 What Debian package? Gadget does not seem to be in Debian Sid. I'd be 
 happy to help maintain it officially for Debian if there is already a 
 Gadget package floating around unofficially.

See http://dev.laptop.org/git/projects/gadget/log/?h=debian

Above URL does not clarify if it is in Debian officially.

If my questions are too silly to respond to with human words (as opposed 
to just URLs), then I shall not bother you anymore with them.


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

iEYEARECAAYFAknTfnsACgkQn7DbMsAkQLhvLwCdEYix1/1+eZ8h4pGqF0BMZxv2
9cMAn24cd9imFLI5tLoPf4vHOcA8mWMI
=ABKF
-END PGP SIGNATURE-
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Server-devel] Gadget on XS

2009-04-01 Thread David Farning
On Wed, Apr 1, 2009 at 9:47 AM, Jonas Smedegaard d...@jones.dk wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On Wed, Apr 01, 2009 at 03:22:12PM +0100, Guillaume Desmottes wrote:
Le mercredi 01 avril 2009 à 14:14 +0200, Jonas Smedegaard a écrit :
 On Wed, Apr 01, 2009 at 11:50:52AM +0100, Guillaume Desmottes wrote:
 The Debian package write logs to /var/log/gadget.log iirc;

 What Debian package? Gadget does not seem to be in Debian Sid. I'd be
 happy to help maintain it officially for Debian if there is already a
 Gadget package floating around unofficially.

See http://dev.laptop.org/git/projects/gadget/log/?h=debian

 Above URL does not clarify if it is in Debian officially.

 If my questions are too silly to respond to with human words (as opposed
 to just URLs), then I shall not bother you anymore with them.

Please try to stay polite.

English is not the native language for many of the participants in Sugar Labs.

Many times I prefer to send links rather than try to make people
understand my mangled use of written language.

david



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

 iEYEARECAAYFAknTfnsACgkQn7DbMsAkQLhvLwCdEYix1/1+eZ8h4pGqF0BMZxv2
 9cMAn24cd9imFLI5tLoPf4vHOcA8mWMI
 =ABKF
 -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] [Bugs] #645 UNSP: make sugarlabs.org the default page

2009-04-01 Thread Christian Marc Schmidt
Hi Gary--this looks great! One small suggestion: could we bring the logo
down in scale to ca. 75%? That would look better...


Christian


On Wed, Apr 1, 2009 at 10:55 AM, Gary C Martin g...@garycmartin.com wrote:

 On 1 Apr 2009, at 05:52, Simon Schampijer wrote:

  Gary C Martin wrote:

 On 31 Mar 2009, at 22:40, Gary C Martin wrote:

 On 30 Mar 2009, at 14:59, Sean DALY wrote:

  I really like this idea, baseline so first-time visitors won't get
 lost between site sections

 Christian, would it be possible for you to put together that 1 page
 linking to the different sections + Google?

 FWIW: Assuming it's not being worked on yet, I just picked this ticket
 up. Will post a screen grab to the list tomorrow for quick review/
 feedback cycle.

 Here's a quick first pass at a simple static page, please do fire off
  some feedback - FWIW, I'm not too keen on how the Google treatment  clashes
 with SL logo, but it is a useful feature to have on a home page:

 http://dev.sugarlabs.org/attachment/ticket/645/simple_static_page_v1.png
 Regards,
 --Gary

 --Gary


 Do we need the google logo for trademark reasons? Otherwise I would just
 leave it out. It says 'Google' on the button already.


 Should I just drop it all together for now? I know we are used to seeing it
 on the default OLPC XO home page, but it's not like we thought it necessary
 to put Google search on www.sugarlabes.org

  Would be nice to have a link to our bug tracker as well - maybe just named
 'Bugs'.


 Sure, here it is with the extra link and dropping the Google logo (but
 keeping the Google search inputs):


 http://dev.sugarlabs.org/attachment/ticket/645/simple_static_page_v2.png

  Of course - ideally this page would be translated :/ We can do that for
 0.86 then I guess :)


 :-)

 Regards,
 --Gary

  Thanks,
  Simon





-- 
anyth...@christianmarcschmidt.com

http://www.christianmarcschmidt.com

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


[Sugar-devel] [RELEASE] Etoys 4.0.2212

2009-04-01 Thread Bert Freudenberg
== Sources ==

http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2212.tar.gz

http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-101.tar.gz

== Packaged ==

http://etoys.laptop.org/rpms/etoys-4.0.2212-1.noarch.rpm

http://etoys.laptop.org/rpms/Etoys-101.xo

== News ==

* keep temp names in textual scripts
* make it less easy to rip a BookMorph's nav-bar out of the book
* fix GStreamer playback (for squeak-vm with GStreamer-Plugin JMM.16)

- Bert (for the Etoys team) -

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


Re: [Sugar-devel] [Server-devel] Gadget on XS

2009-04-01 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, Apr 01, 2009 at 10:18:37AM -0500, David Farning wrote:
On Wed, Apr 1, 2009 at 9:47 AM, Jonas Smedegaard d...@jones.dk wrote:
 On Wed, Apr 01, 2009 at 03:22:12PM +0100, Guillaume Desmottes wrote:
Le mercredi 01 avril 2009 à 14:14 +0200, Jonas Smedegaard a écrit :
 On Wed, Apr 01, 2009 at 11:50:52AM +0100, Guillaume Desmottes 
 wrote:
 The Debian package write logs to /var/log/gadget.log iirc;

 What Debian package? Gadget does not seem to be in Debian Sid. I'd 
 be happy to help maintain it officially for Debian if there is 
 already a Gadget package floating around unofficially.

See http://dev.laptop.org/git/projects/gadget/log/?h=debian

 Above URL does not clarify if it is in Debian officially.

 If my questions are too silly to respond to with human words (as 
 opposed to just URLs), then I shall not bother you anymore with them.

Please try to stay polite.

Hi Guillaume (and everyone else),

Sorry for being rude.

You mention a Debian package, and I wonder:

  1. Is it a Debian package of Gadget, ejabberd or something else?

  2. If it is a Gadget package, is it targeted for Debian officially?

  3. If yes, are you interested in help maintaining such package?

  4. If no, are you interested in helping maintain it officially?


Your brief response above seems to indicate that indeed it is a Gadget 
package.

I am still interested in clarification about questions 2, 3 and 4.

If you answer with a URL, then I would appreciate that you also write 
some human words too, as I believe (contrary to David, possibly) that it 
can help avoid misunderstandings.


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)

iEYEARECAAYFAknTikYACgkQn7DbMsAkQLiXQQCeIq5D8lwGeCTwC7vhHZaEFSiE
HwgAnAuQW10B4V6gas5U9gS5X3l/INUU
=hpQl
-END PGP SIGNATURE-
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Server-devel] Gadget on XS

2009-04-01 Thread Guillaume Desmottes
Le mercredi 01 avril 2009 à 17:37 +0200, Jonas Smedegaard a écrit :
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On Wed, Apr 01, 2009 at 10:18:37AM -0500, David Farning wrote:
 On Wed, Apr 1, 2009 at 9:47 AM, Jonas Smedegaard d...@jones.dk wrote:
  On Wed, Apr 01, 2009 at 03:22:12PM +0100, Guillaume Desmottes wrote:
 Le mercredi 01 avril 2009 à 14:14 +0200, Jonas Smedegaard a écrit :
  On Wed, Apr 01, 2009 at 11:50:52AM +0100, Guillaume Desmottes 
  wrote:
  The Debian package write logs to /var/log/gadget.log iirc;
 
  What Debian package? Gadget does not seem to be in Debian Sid. I'd 
  be happy to help maintain it officially for Debian if there is 
  already a Gadget package floating around unofficially.
 
 See http://dev.laptop.org/git/projects/gadget/log/?h=debian
 
  Above URL does not clarify if it is in Debian officially.
 
  If my questions are too silly to respond to with human words (as 
  opposed to just URLs), then I shall not bother you anymore with them.
 
 Please try to stay polite.
 
 Hi Guillaume (and everyone else),

Hi

(CCing Daf who is the author of this Debian package).

 Sorry for being rude.
 
 You mention a Debian package, and I wonder:
 
   1. Is it a Debian package of Gadget, ejabberd or something else?

The link I pasted you is a git branch of Gadget containing a 'debian'
directory used for the packaging.
These files are
http://dev.laptop.org/git/projects/gadget/tree/debian?h=debian


   2. If it is a Gadget package, is it targeted for Debian officially?

It could but has not been proposed to Debian yet.

   3. If yes, are you interested in help maintaining such package?
 
   4. If no, are you interested in helping maintain it officially?

Sure. Any help is welcome.

 Your brief response above seems to indicate that indeed it is a Gadget 
 package.
 
 I am still interested in clarification about questions 2, 3 and 4.
 
 If you answer with a URL, then I would appreciate that you also write 
 some human words too, as I believe (contrary to David, possibly) that it 
 can help avoid misunderstandings.

Sorry, I was quite busy when I replied to your mail.

Hope it's clearer now.


G.


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


[Sugar-devel] GSoC proposal: Speech Synnthesis

2009-04-01 Thread chirag jain



 --

 Message: 3
 Date: Wed, 1 Apr 2009 11:27:02 -0400
 From: Christian Marc Schmidt christianm...@gmail.com
 Subject: Re: [Sugar-devel] [Bugs] #645 UNSP: make sugarlabs.org the
   default page
 To: Gary C Martin g...@garycmartin.com
 Cc: Sugar-dev Devel sugar-devel@lists.sugarlabs.org
 Message-ID:
   dab53f2f0904010827x2c3eafc7vcfd5701909ec9...@mail.gmail.com
 Content-Type: text/plain; charset=iso-8859-1

 Hi Gary--this looks great! One small suggestion: could we bring the logo
 down in scale to ca. 75%? That would look better...


 Christian


 On Wed, Apr 1, 2009 at 10:55 AM, Gary C Martin g...@garycmartin.com wrote:

 On 1 Apr 2009, at 05:52, Simon Schampijer wrote:

  Gary C Martin wrote:

 On 31 Mar 2009, at 22:40, Gary C Martin wrote:

 On 30 Mar 2009, at 14:59, Sean DALY wrote:

  I really like this idea, baseline so first-time visitors won't get
 lost between site sections

 Christian, would it be possible for you to put together that 1 page
 linking to the different sections + Google?

 FWIW: Assuming it's not being worked on yet, I just picked this ticket
 up. Will post a screen grab to the list tomorrow for quick review/
 feedback cycle.

 Here's a quick first pass at a simple static page, please do fire off
  some feedback - FWIW, I'm not too keen on how the Google treatment
 clashes
 with SL logo, but it is a useful feature to have on a home page:

 http://dev.sugarlabs.org/attachment/ticket/645/simple_static_page_v1.png
 Regards,
 --Gary

 --Gary


 Do we need the google logo for trademark reasons? Otherwise I would just
 leave it out. It says 'Google' on the button already.


 Should I just drop it all together for now? I know we are used to seeing
 it
 on the default OLPC XO home page, but it's not like we thought it
 necessary
 to put Google search on www.sugarlabes.org

  Would be nice to have a link to our bug tracker as well - maybe just
 named
 'Bugs'.


 Sure, here it is with the extra link and dropping the Google logo (but
 keeping the Google search inputs):


 http://dev.sugarlabs.org/attachment/ticket/645/simple_static_page_v2.png

  Of course - ideally this page would be translated :/ We can do that for
 0.86 then I guess :)


 :-)

 Regards,
 --Gary

  Thanks,
  Simon





 --
 anyth...@christianmarcschmidt.com

 http://www.christianmarcschmidt.com

 917/ 575 0013
 -- next part --
 An HTML attachment was scrubbed...
 URL:
 http://lists.sugarlabs.org/archive/sugar-devel/attachments/20090401/ad5c9b06/attachment-0001.htm

 --

 Message: 4
 Date: Wed, 1 Apr 2009 17:33:06 +0200
 From: Bert Freudenberg b...@freudenbergs.de
 Subject: [Sugar-devel] [RELEASE] Etoys 4.0.2212
 To: Sugar-dev Devel sugar-devel@lists.sugarlabs.org
 Cc: OLPC Etoys et...@lists.laptop.org
 Message-ID: 575daf2c-fb4f-4927-82b3-6e3fa1e33...@freudenbergs.de
 Content-Type: text/plain; charset=US-ASCII; format=flowed

 == Sources ==

 http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2212.tar.gz

 http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-101.tar.gz

 == Packaged ==

 http://etoys.laptop.org/rpms/etoys-4.0.2212-1.noarch.rpm

 http://etoys.laptop.org/rpms/Etoys-101.xo

 == News ==

 * keep temp names in textual scripts
 * make it less easy to rip a BookMorph's nav-bar out of the book
 * fix GStreamer playback (for squeak-vm with GStreamer-Plugin JMM.16)

 - Bert (for the Etoys team) -



 --

 Message: 5
 Date: Wed, 1 Apr 2009 17:37:42 +0200
 From: Jonas Smedegaard d...@jones.dk
 Subject: Re: [Sugar-devel] [Server-devel] Gadget on XS
 To: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
 Cc: server-de...@lists.laptop.org, Sugar-dev
   Sugar-devel@lists.sugarlabs.org
 Message-ID: 20090401153742.gw30...@jones.dk
 Content-Type: text/plain; charset=utf-8; x-action=pgp-signed

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On Wed, Apr 01, 2009 at 10:18:37AM -0500, David Farning wrote:
On Wed, Apr 1, 2009 at 9:47 AM, Jonas Smedegaard d...@jones.dk wrote:
 On Wed, Apr 01, 2009 at 03:22:12PM +0100, Guillaume Desmottes wrote:
Le mercredi 01 avril 2009 ? 14:14 +0200, Jonas Smedegaard a ?crit :
 On Wed, Apr 01, 2009 at 11:50:52AM +0100, Guillaume Desmottes
 wrote:
 The Debian package write logs to /var/log/gadget.log iirc;

 What Debian package? Gadget does not seem to be in Debian Sid. I'd
 be happy to help maintain it officially for Debian if there is
 already a Gadget package floating around unofficially.

See http://dev.laptop.org/git/projects/gadget/log/?h=debian

 Above URL does not clarify if it is in Debian officially.

 If my questions are too silly to respond to with human words (as
 opposed to just URLs), then I shall not bother you anymore with them.

Please try to stay polite.

 Hi Guillaume (and everyone else),

 Sorry for being rude.

 You mention a Debian package, and I wonder:

   1. Is it a Debian package of Gadget, ejabberd or something else?

   2

Re: [Sugar-devel] Distributors mixing across Sugar branches (Was: Terminal v25 (attention distro managers!!))

2009-04-01 Thread Gary C Martin
On 1 Apr 2009, at 15:09, David Farning wrote:

 On Wed, Apr 1, 2009 at 6:29 AM, Jonas Smedegaard d...@jones.dk wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On Wed, Apr 01, 2009 at 12:43:04PM +0200, Morgan Collett wrote:
 On Wed, Apr 1, 2009 at 11:12, Jonas Smedegaard d...@jones.dk wrote:
 - From a distributor point of view, it would be nice to be able to
 look at the Homepage of each part of Sugar (sugar-toolkit,
 sugar-base, sugar, hulahop, Browse, etc) and see not only a  
 download
 link for the latest and greatest release of that piece, but a
 download link for the latest and greatest release for *each* of  
 your
 development tracks (i.e. currently 0.82, 0.84 and bleeding edge)
 and also a brief note on which changes are not backwards- 
 compatible.

 +1

 Also publishing the changelogs for each release would be good -
 currently they seem to be only sent in the release announcement  
 mail.


 With the risk of writing stuff that you all know better than me
 already, let me elaborate a bit on that:

 There is several levels of changes.  In Debian we may have the
 following, for each single software package:

  * VCS commit notes, describing each atomic edit
  * Changelog entries, grouped per release
  * NEWS items about eventual major changes, grouped by release
  * Status pages, tracking newest events for each branch
  * Long description, describing the product in few sentences
  * Short description, describing the product in one line

 As our activity ecosystem matures, I think that we will want to focus
 on setting a method for activity developers to _opt in_ to joining the
 Sugar Labs release cycle.

Hmmm unless I've misunderstood, I actually think exactly the  
opposite :-)

As our activity ecosystem matures, Sugar Labs should be arriving at a  
more and more solid and stable Sugar platform, one that Activity  
developers can build for with less and less worry about burning their  
life away trying to work in, and develop for, an unstable Sugar  
release, just because it's the next one where we break your work  
again.

If you're developing an Activity that relies on a bleeding edge new  
feature, then expect to get broken and need to work right up to the  
release wire. That's a very good reason for a core set of fructose  
activities tied to the release cycle. They are the ones that have to  
work well for a new release as they provide the agreed base line  
utility, they can also lead the way on supporting new core features  
that are getting rolled out (act as proof of concept for other's to  
pick up on).

For mid to long term Activity development to be successful, we need to  
free activity developers to be as far as they like from the core Sugar  
Labs release cycle (by providing a stable activity platform). Activity  
developers need to work to their own release time cycles. Without  
this, very few activities will get to maturity.

Regards,
--Gary

P.S. All the above is with the understanding that Sugar has not  
reached version 1.0 yet (and I doubt it'll be there for another year),  
so it's understandable that Activities will get broken from time to  
time – but I like to think that is a short to mid term issue, and not  
the Sugar Labs long term goal ;-)

 It could start something simple like just a check list of items listed
 you and Morgan listed above.

 david

 I probably forgot some.

 Above list is ordered in after how often it typically needs updating.
 (yes, short and long descriptions are also a form of status info:  
 Debian
 Sugar packages currently mention that Sugar is mostly for XOs ;-) ).

 An important issue (that I thankfully haven't noticed abused at
 Sugarlabs but frequently in Debian) is that each and every item in  
 above
 channels should be somewhat self-contained.  It is ok to reference
 external resources (like bug-number being closed) but it is wrong to
 write Fixed earlier problem properly now without mentioning *what*
 problem it is, in the entry itself.


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

 iEYEARECAAYFAknTUBkACgkQn7DbMsAkQLjvHwCeJpui2oc8eYzIeLGzJVLY2ZxI
 69UAoJX+VBL7FI689W5sUtWiBKjdLF11
 =xHeu
 -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

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


Re: [Sugar-devel] [Server-devel] Gadget on XS

2009-04-01 Thread Martin Langhoff
On Wed, Apr 1, 2009 at 5:49 PM, Guillaume Desmottes
guillaume.desmot...@collabora.co.uk wrote:
 (CCing Daf who is the author of this Debian package).

I suspect it's a small misunderstanding. It's a 'deb' package, (the
collabora team is very good in making sure their software is available
as .deb. and rpm) but not a 'Debian' package in the sense that it's
not in the  Debian archive.

That's all. Jonas, I am sure you've seen this situation before :-)

cheers,




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Bugs] #645 UNSP: make sugarlabs.org the default page

2009-04-01 Thread Gary C Martin
On 1 Apr 2009, at 16:27, Christian Marc Schmidt wrote:

 Hi Gary--this looks great! One small suggestion: could we bring the  
 logo down in scale to ca. 75%? That would look better...

Sure I'll pull it back to ~75% of what v2 shows, I was hoping to allow  
auto scaling, but Browse does a really nasty job leaning nasty pixel  
steps all over the place (Safari shows it clean and smooth). So I'll  
just render to another lower width so this is all dependant on what  
screen someone is running Sugar on (the example screenshot was based  
on 1200x900).

Regards,
--Gary

 Christian


 On Wed, Apr 1, 2009 at 10:55 AM, Gary C Martin  
 g...@garycmartin.com wrote:
 On 1 Apr 2009, at 05:52, Simon Schampijer wrote:

 Gary C Martin wrote:
 On 31 Mar 2009, at 22:40, Gary C Martin wrote:
 On 30 Mar 2009, at 14:59, Sean DALY wrote:

 I really like this idea, baseline so first-time visitors won't get
 lost between site sections

 Christian, would it be possible for you to put together that 1 page
 linking to the different sections + Google?
 FWIW: Assuming it's not being worked on yet, I just picked this ticket
 up. Will post a screen grab to the list tomorrow for quick review/
 feedback cycle.
 Here's a quick first pass at a simple static page, please do fire  
 off  some feedback - FWIW, I'm not too keen on how the Google  
 treatment  clashes with SL logo, but it is a useful feature to have  
 on a home page:

 http://dev.sugarlabs.org/attachment/ticket/645/simple_static_page_v1.png
 Regards,
 --Gary
 --Gary

 Do we need the google logo for trademark reasons? Otherwise I would  
 just leave it out. It says 'Google' on the button already.

 Should I just drop it all together for now? I know we are used to  
 seeing it on the default OLPC XO home page, but it's not like we  
 thought it necessary to put Google search on www.sugarlabes.org


 Would be nice to have a link to our bug tracker as well - maybe just  
 named 'Bugs'.

 Sure, here it is with the extra link and dropping the Google logo  
 (but keeping the Google search inputs):


 http://dev.sugarlabs.org/attachment/ticket/645/simple_static_page_v2.png


 Of course - ideally this page would be translated :/ We can do that  
 for 0.86 then I guess :)

 :-)

 Regards,
 --Gary

 Thanks,
  Simon




 -- 
 anyth...@christianmarcschmidt.com

 http://www.christianmarcschmidt.com

 917/ 575 0013

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


Re: [Sugar-devel] [Server-devel] Gadget on XS

2009-04-01 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, Apr 01, 2009 at 04:49:33PM +0100, Guillaume Desmottes wrote:
Le mercredi 01 avril 2009 à 17:37 +0200, Jonas Smedegaard a écrit :

   1. Is it a Debian package of Gadget, ejabberd or something else?

The link I pasted you is a git branch of Gadget containing a 'debian'
directory used for the packaging.
These files are
http://dev.laptop.org/git/projects/gadget/tree/debian?h=debian


   2. If it is a Gadget package, is it targeted for Debian officially?

It could but has not been proposed to Debian yet.

   3. If yes, are you interested in help maintaining such package?
 
   4. If no, are you interested in helping maintain it officially?

Sure. Any help is welcome.

Ah, I see now that Dafydd is participating in that packaging, and that 
he is an active Debian maintainer already maintaining Telepathy and 
Farsight officially for Debian.

I suspect you have no need for my help here.  I would personally use a 
different packaging style (Wrap debhelper with CDBS and extend with more 
CDBS wrappers, host the packaging Git at Alioth collab-maint area to 
ease collaboration with other Debian developers, etc.).  But all that is 
really just nice to have, not need to have.  And such changes could 
demotivate Dafydd or others from collaborating - not everyone fancy same 
packaging styles.

If you are still interested in my help, then tell me! I will then 
happily repackage using CDBS at Alioth and release officially for 
Debian.  And I will help provide write access to that new Git to you and 
other non-Debian folks possibly interested in participating directly 
(Dafydd have write access already).

Else I will just lean back and wait for Dafydd to eventually release the 
package himself in his own pace officially to Debian.

(actually no, I will not just lean back: I will move on to other 
packages needing help - e.g. Abiword which I am working on at the 
moment, to get the Write activity to Debian)


Sorry, I was quite busy when I replied to your mail.

Ah, makes sense.


Hope it's clearer now.

I understand it now, yes. Thanks :-)


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

iEYEARECAAYFAknT0LQACgkQn7DbMsAkQLhB2wCfYop1fPWWaVzIOrwsErscZ7hI
htAAn0p+XqwdcRjB1JHu2GvA3jIF7qkF
=h2Mm
-END PGP SIGNATURE-
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Server-devel] Gadget on XS

2009-04-01 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, Apr 01, 2009 at 09:11:46PM +0200, Martin Langhoff wrote:
On Wed, Apr 1, 2009 at 5:49 PM, Guillaume Desmottes
guillaume.desmot...@collabora.co.uk wrote:
 (CCing Daf who is the author of this Debian package).

I suspect it's a small misunderstanding. It's a 'deb' package, (the
collabora team is very good in making sure their software is available
as .deb. and rpm) but not a 'Debian' package in the sense that it's
not in the  Debian archive.

That's all. Jonas, I am sure you've seen this situation before :-)

No misunderstanding there: I understood Debian package as 
Debian-compatible package - which technically means a DPKG package that 
in its binary form has a .deb extension.

My questions was (partly) about whether or not that Debian package was 
targeted Debian officially or not.


  - Jonas


P.S.

It seems Dafydd was _not_ cc'ed this thread, despite the note about it.

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

iEYEARECAAYFAknT0sAACgkQn7DbMsAkQLjGogCgmmEL7PFDxq/u4x56bpNkjjpC
DeIAmQHU6tTzLcotvmAm4sdT9Z8InNZZ
=LJBP
-END 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 6, Issue 7

2009-04-01 Thread James Simmons
Chirag,

Since you have been working with Aleksey Lim you probably know about 
text to speech with highlighting in Read Etexts.  I wrote the original 
TTS code that used speech-dispatcher with some assistance from Hemant 
Goyal and the folks on the speech-dispatcher project.  Aleksey 
refactored my code so it could work with either speech-dispatcher or his 
own gstreamer espeak plugin.  Not only does his plugin need no 
configuration to work, it also does a LOT better in producing timely 
callbacks as it reads each word.

Since I've labored in these vineyards for awhile, my opinion might be 
worth something.  I think your proposal is fine as written.  I just 
wonder if you can deliver what you're promising, and how you'd go about it.

As you point out in your proposal, highlighting the word as it is spoken 
is a big part of the benefit of what you're proposing.  If all you 
wanted to do was capture some highlighted text in the clipboard and have 
it spoken in a voice you can configure in a control panel, that would be 
easy, even trivial.  It's the highlighting that's difficult.  When I 
added speech to Read Etexts I deliberately tried for the simplest 
approach that would get the job done.  It reads only the current page.  
It always starts either at the first word on the page, or if speech has 
been paused, it resumes with the last word spoken.  You can't choose the 
word to start on.  The Activity itself receives the callbacks as each 
word is spoken and takes care of doing the highlight and scrolling the 
textarea so the highlighted word stays on the screen.

If I had to write a facility that did what Read Etexts does outside of 
the Activity I wouldn't know how to do it.  It seems to me that 
highlighting is best done by the Activity itself.  I can't deny that it 
would be useful to have all this work done as you have described without 
the Activity knowing anything about it, but it doesn't seem feasible.  
You'd have to have something that could work with gtk textareas, the 
evince component Read uses, Abiword, and everything else that came along.

Another thing you'd have to deal with is PDFs composed of scanned in 
book pages.  There are a lot of these around (the Internet Archive is 
full of them) and somehow the kid trying to select words on a scanned in 
page would have to be clued in that these words are not selectable.

I suppose you could make an Activity that grabbed whatever text was in 
the clipboard, displayed it in a textarea, and highlighted the words in 
that textarea as it spoke them.  I'm pretty sure that wasn't what you 
had in mind.

Splitting sentences into separate words will be a challenge.  I just use spaces 
as delimiters and filter out characters like asterisks, vertical bars, etc.  
That works OK for English but not for other languages.  If I wanted Read Etexts 
to do highlighting on the Bhagavad-Gita in the original Sanskrit it wouldn't 
work.  Even in English I get tripped up by double hyphens (--).  It would be 
nice if Gutenberg etexts put spaces around double hyphens but they don't.

It looks like you've picked a challenging project, and I would love to be 
proven wrong about everything I've mentioned here.  Good luck with this,

James Simmons


Date: Wed, 1 Apr 2009 22:00:02 +0530
From: chirag jain chiragjain1...@gmail.com
Subject: [Sugar-devel] GSoC proposal: Speech Synnthesis
To: sugar-devel@lists.sugarlabs.org
Message-ID:
e116096a0904010930l23312712ha5fd4128efe7d...@mail.gmail.com
Content-Type: text/plain; charset=ISO-8859-1

Modified the proposal a lot.

http://wiki.sugarlabs.org/go/speech-synthesis

want some feedback


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


Re: [Sugar-devel] [Bugs] #645 UNSP: make sugarlabs.org the default page

2009-04-01 Thread Gary C Martin
On 1 Apr 2009, at 16:27, Christian Marc Schmidt wrote:

 Hi Gary--this looks great! One small suggestion: could we bring the  
 logo down in scale to ca. 75%? That would look better...

Hi Christian, here's a shot with logo down to ~75% of previous (and  
some minor tweaks):

http://dev.sugarlabs.org/attachment/ticket/645/simple_static_page_v3.png

--G

 Christian


 On Wed, Apr 1, 2009 at 10:55 AM, Gary C Martin  
 g...@garycmartin.com wrote:
 On 1 Apr 2009, at 05:52, Simon Schampijer wrote:

 Gary C Martin wrote:
 On 31 Mar 2009, at 22:40, Gary C Martin wrote:
 On 30 Mar 2009, at 14:59, Sean DALY wrote:

 I really like this idea, baseline so first-time visitors won't get
 lost between site sections

 Christian, would it be possible for you to put together that 1 page
 linking to the different sections + Google?
 FWIW: Assuming it's not being worked on yet, I just picked this ticket
 up. Will post a screen grab to the list tomorrow for quick review/
 feedback cycle.
 Here's a quick first pass at a simple static page, please do fire  
 off  some feedback - FWIW, I'm not too keen on how the Google  
 treatment  clashes with SL logo, but it is a useful feature to have  
 on a home page:

 http://dev.sugarlabs.org/attachment/ticket/645/simple_static_page_v1.png
 Regards,
 --Gary
 --Gary

 Do we need the google logo for trademark reasons? Otherwise I would  
 just leave it out. It says 'Google' on the button already.

 Should I just drop it all together for now? I know we are used to  
 seeing it on the default OLPC XO home page, but it's not like we  
 thought it necessary to put Google search on www.sugarlabes.org


 Would be nice to have a link to our bug tracker as well - maybe just  
 named 'Bugs'.

 Sure, here it is with the extra link and dropping the Google logo  
 (but keeping the Google search inputs):


 http://dev.sugarlabs.org/attachment/ticket/645/simple_static_page_v2.png


 Of course - ideally this page would be translated :/ We can do that  
 for 0.86 then I guess :)

 :-)

 Regards,
 --Gary

 Thanks,
  Simon




 -- 
 anyth...@christianmarcschmidt.com

 http://www.christianmarcschmidt.com

 917/ 575 0013

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


Re: [Sugar-devel] How to implement TTS + highlighting

2009-04-01 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

James Simmons wrote:
 As you point out in your proposal, highlighting the word as it is spoken 
 is a big part of the benefit of what you're proposing.  If all you 
 wanted to do was capture some highlighted text in the clipboard and have 
 it spoken in a voice you can configure in a control panel, that would be 
 easy, even trivial.  It's the highlighting that's difficult.
...
 
 If I had to write a facility that did what Read Etexts does outside of 
 the Activity I wouldn't know how to do it.  It seems to me that 
 highlighting is best done by the Activity itself.  I can't deny that it 
 would be useful to have all this work done as you have described without 
 the Activity knowing anything about it, but it doesn't seem feasible.  
 You'd have to have something that could work with gtk textareas, the 
 evince component Read uses, Abiword, and everything else that came along.

What if we forget about showing the highlighting in place?  Instead, the
TTS button can pop up a small window or palette showing the text from the
clipboard (actually the PRIMARY selection[1]).  This window would use
the widget from Read Etexts or Listen and Spell, to provide active
highlighting.  As soon as TTS completes, the window disappears.

That gives us karaoke highlighting with any activity that supports
selection.

 Another thing you'd have to deal with is PDFs composed of scanned in 
 book pages.  There are a lot of these around (the Internet Archive is 
 full of them) and somehow the kid trying to select words on a scanned in 
 page would have to be clued in that these words are not selectable.

The interface already does this, by not allowing selections unless evince
can extract text from the PDF.  (Note that this works even with some of
those scanned books, which often have a layer of OCR text aligned with the
scanned images, invisible until you start a selection.)

- --Ben

[1] http://en.wikipedia.org/wiki/X_Window_selection#Clipboard
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAknUP7kACgkQUJT6e6HFtqTPegCdEVWr99KHkb/VSErJKB6NC9s8
XlIAn33utSJRQ9VwF9yv3hh+q0JAywg7
=7JrQ
-END PGP SIGNATURE-
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel