Re: [Sugar-devel] SoaS and new netbooks

2010-09-14 Thread pbrobin...@gmail.com
On Tue, Sep 14, 2010 at 2:16 AM, Art Hunkins abhun...@uncg.edu wrote:
 Does anyone know whether SoaS USB sticks will boot onto the new 7 netbooks
 ($100US)?

 The OS is WindowsCE 6.0 professional, and there are 3 USB2.0 ports. Video
 resolution is 800x480.

Unlikely as anything that runs WindowsCE is likely to be ARM. Do you
have a model number? I usually recommend the Acer Aspire One devices.
I can't remember exactly the model but I think it was the Acer Aspire
One 532 and it works completely out of the box with SoaS v3.

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


Re: [Sugar-devel] [SoaS] Policy for activities for downstream inclusion

2010-09-14 Thread pbrobin...@gmail.com
On Tue, Sep 14, 2010 at 3:09 PM, Walter Bender walter.ben...@gmail.com wrote:
 On Tue, Sep 14, 2010 at 10:05 AM, David Farning dfarn...@gmail.com wrote:
 On Tue, Sep 14, 2010 at 5:27 AM, Simon Schampijer si...@schampijer.de 
 wrote:
 Hi,

 what is the current status for activity releases in order to include
 them in distributions like Soas*? Do you guys need tarballs or did you
 switch over to construct the rpms from the .xo? For example the latest
 Paint rpm uses the .xo AFAIK (build even the binaries from the
 non-python sources in the bundle).

 And is the email from ASLO enough for packagers to know about new
 releases? Any other notification that packagers need?

 In the .deb side of the universe, we prefer tarballs but we can work
 directly from the git repository.

 Is it not still the practice to put tarballs on download.sl.o ???

No its not! Sebastian and I got sick of sounding like broken down
records so I have no idea of the current status.

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


Re: [Sugar-devel] [SoaS] Policy for activities for downstream inclusion

2010-09-14 Thread pbrobin...@gmail.com
On Tue, Sep 14, 2010 at 11:27 AM, Simon Schampijer si...@schampijer.de wrote:
 Hi,

 what is the current status for activity releases in order to include
 them in distributions like Soas*? Do you guys need tarballs or did you
 switch over to construct the rpms from the .xo? For example the latest
 Paint rpm uses the .xo AFAIK (build even the binaries from the
 non-python sources in the bundle).

In some cases we've used .xo files but its not ideal and its caused us
packaging issues in Fedora as in a lot of cases the .xo files include
binary blobs which is against Fedora packaging policies so we have to
jump through extra hoops and its generally a pain we'd like to avoid!
Personally I'm moving to the point where if there's not a tarball I
won't spend my time packaging it.

 And is the email from ASLO enough for packagers to know about new
 releases? Any other notification that packagers need?

That is generally enough but a direct link to both the .xo and tarball
makes it quicker for me to update packages as I can grab it from the
email.

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


Re: [Sugar-devel] [SoaS] Policy for activities for downstream inclusion

2010-09-14 Thread pbrobin...@gmail.com
On Tue, Sep 14, 2010 at 10:51 PM, Bert Freudenberg b...@freudenbergs.de wrote:
 On 14.09.2010, at 23:15, pbrobin...@gmail.com wrote:

 On Tue, Sep 14, 2010 at 3:09 PM, Walter Bender walter.ben...@gmail.com 
 wrote:
 On Tue, Sep 14, 2010 at 10:05 AM, David Farning dfarn...@gmail.com wrote:

 In the .deb side of the universe, we prefer tarballs but we can work
 directly from the git repository.

 Is it not still the practice to put tarballs on download.sl.o ???

 No its not! Sebastian and I got sick of sounding like broken down
 records so I have no idea of the current status.

 Not sure I can parse what you mean. Are you saying it is not current practice 
 but it should be?

It seems it generally doesn't happen. No idea if its policy or not.

 And (from your other msg) why do you want both zip (xo) and tar balls?

I just want sure source code only tarfiles. I presume for a.sl.o
there's a need for ready to run .xo files which may or may not contain
pre compiled binaries.

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


Re: [Sugar-devel] Enhancing Sugar to support multiple users

2010-09-07 Thread pbrobin...@gmail.com
On Tue, Sep 7, 2010 at 9:40 AM, Simon Schampijer si...@schampijer.de wrote:
 On 09/06/2010 03:40 PM, pbrobin...@gmail.com wrote:

 On Mon, Sep 6, 2010 at 2:05 PM, Daniel Draked...@laptop.org  wrote:

 On 5 September 2010 13:57, Christoph Derndorfer
 christoph.derndor...@gmail.com  wrote:

 Hi,

 I just created a new ticket (http://bugs.sugarlabs.org/ticket/2292) to
 get
 some discussions started on what changes need to be made to Sugar to
 work
 well in an environment where multiple users will work on the same
 machine
 (which is how Peru's next 300,000 XOs will be used:

 http://www.olpcnews.com/countries/peru/peru_between_one_laptop_per_child_and_seven_children_per_laptop.html).

 Obviously this touches upon a lot of areas from simple naming of the
 machine, over the Journal, backups and probably a whole host of other
 issues
 that I haven't though of yet.

 When we discussed this while I was in Peru, one requirement they
 identified is that the kid would log onto an XO one day and do some
 work, and then log onto another XO the following week and continue the
 same work.

 Assuming this still stands, this strongly calls for a network-based
 home directory system with some kind of network login service (but
 someone with experience in such areas should comment). This would
 require a number of changes at the OS level and server level, but
 Sugar would be left untouched, as far as I can think.

 The standard way of doing this in unix is to use nfs and automount
 with NIS/LDAP authentication. This would mount the users home
 directory on login. There's a number of issues that come up with this
 implementation for the XOs in that wireless would need to connect
 prior to this and NFS over wifi would be interesting at best due to
 wifi dropouts. To mitigate that problem you'd probably have to wedge
 some of the caching filesystems that are being developed to allow the
 home directory to be cached. Suddenly your getting a very complex
 solution to fix the problem.

 Yes, this is true. I obviously used wired connections when using LDAP/NFS.
 In a lap with fixed equipment this is an easy setup. For the XOs, I agree
 this could lead to frustration. (even in my case kids very confused because
 someone has pulled the cables)

 The other possible alternative to this would be to use something like
 couchdb to store the contents of the journal and associated config
 files where you can have a local couchdb that replicates to a remote
 service. This might be the simpler solution but would obviously
 require development.

 Peter

 Interesting. A solution where you only need to sync twice (start/stop) might
 be better in the wifi environment.

It is something that I've been meaning of trying to dogfood as a
concept as I think it would be a perfect cloud (and yes I frickn
hate the term) storage solution for deployments as it allows you to
change servers, move storage etc without having to reconfigure the
client side. I got as far as setting up the server side of things and
playing around with evolution-couchdb for storing evo contacts but no
further. There's some glib helper files. I was actually hoping to get
more time to play with this more once Fedora 14 / SoaS 4 is out the
door. I have some server resources available to set up the server side
if anyone else is interested as well.

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


Re: [Sugar-devel] Enhancing Sugar to support multiple users

2010-09-06 Thread pbrobin...@gmail.com
On Mon, Sep 6, 2010 at 2:05 PM, Daniel Drake d...@laptop.org wrote:
 On 5 September 2010 13:57, Christoph Derndorfer
 christoph.derndor...@gmail.com wrote:
 Hi,

 I just created a new ticket (http://bugs.sugarlabs.org/ticket/2292) to get
 some discussions started on what changes need to be made to Sugar to work
 well in an environment where multiple users will work on the same machine
 (which is how Peru's next 300,000 XOs will be used:
 http://www.olpcnews.com/countries/peru/peru_between_one_laptop_per_child_and_seven_children_per_laptop.html).

 Obviously this touches upon a lot of areas from simple naming of the
 machine, over the Journal, backups and probably a whole host of other issues
 that I haven't though of yet.

 When we discussed this while I was in Peru, one requirement they
 identified is that the kid would log onto an XO one day and do some
 work, and then log onto another XO the following week and continue the
 same work.

 Assuming this still stands, this strongly calls for a network-based
 home directory system with some kind of network login service (but
 someone with experience in such areas should comment). This would
 require a number of changes at the OS level and server level, but
 Sugar would be left untouched, as far as I can think.

The standard way of doing this in unix is to use nfs and automount
with NIS/LDAP authentication. This would mount the users home
directory on login. There's a number of issues that come up with this
implementation for the XOs in that wireless would need to connect
prior to this and NFS over wifi would be interesting at best due to
wifi dropouts. To mitigate that problem you'd probably have to wedge
some of the caching filesystems that are being developed to allow the
home directory to be cached. Suddenly your getting a very complex
solution to fix the problem.

The other possible alternative to this would be to use something like
couchdb to store the contents of the journal and associated config
files where you can have a local couchdb that replicates to a remote
service. This might be the simpler solution but would obviously
require development.

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


Re: [Sugar-devel] screenreader for sugar

2010-09-01 Thread pbrobin...@gmail.com
On Wed, Sep 1, 2010 at 10:24 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Fri, Aug 20, 2010 at 14:10, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Fri, Aug 20, 2010 at 14:08, Esteban Arias ear...@plan.ceibal.edu.uy 
 wrote:
 hi,
 we can colaborate with this proyect.

 Excelent, have you tried already orca with Sugar? And with GNOME?

 I would say that the next step is for someone who knows how orca is
 used to give it a try and file tickets for the biggest issues. Not
 sure we can make much more until then.

The gnome guys mentioned this the other day and there's going to be
some more work done within gnome hopefully for F-14. So hopefully we
should be looking better for that release.

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


Re: [Sugar-devel] [SoaS] Request for comments: A Proposed way to report Soas tests

2010-09-01 Thread pbrobin...@gmail.com
On Wed, Sep 1, 2010 at 4:11 PM, Caryl Bigenho cbige...@hotmail.com wrote:
 Hi Tom and all...
 You have done a great job organizing this.  The only thing I would suggest
 is adding something for Mac testers, maybe a separate chart, that refers to
 the method (and version of the method) they are using... Virtual Box or
 boot-helper CD or something else if something else will work too. Also, it
 should include the model of the Mac.  There are actually some folks in SoCal
 who are working on trying to get it to run on the old G4 (PowerPC) Macs.

How are they using PowerPCs? What PPC distribution are they using for this?

Peter

 Caryl

 Date: Wed, 1 Sep 2010 07:50:32 -0700
 From: satel...@bendbroadband.com
 To: s...@lists.sugarlabs.org
 CC: sugar-devel@lists.sugarlabs.org
 Subject: [SoaS] Request for comments: A Proposed way to report Soas tests

 I have been using this format to report testing of Soas Nightly
 Composes. [1]

 Please comment on the usability of such a format.

 Tom Gilliard
 satellit


 [1]

 http://wiki.sugarlabs.org/go/Talk:Sugar_on_a_Stick_release_process#Test_Matrix

 ___
 SoaS mailing list
 s...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/soas

 ___
 SoaS mailing list
 s...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/soas


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


[Sugar-devel] Read in Fedora 14

2010-08-31 Thread pbrobin...@gmail.com
It lives well it will do in updates testing as of tomorrow's
compose. The appropriate update that needs your attention (and
positive karma) is:

https://admin.fedoraproject.org/updates/gnome-python2-desktop-2.31.1-5.fc14

So with luck SoaS 4 should have a working eReader.

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


Re: [Sugar-devel] New dependency on gnome-keyring-daemon (was: Re: [RELEASE] sugar-0.89.5)

2010-08-30 Thread pbrobin...@gmail.com
On Mon, Aug 30, 2010 at 8:11 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Sat, Aug 28, 2010 at 11:58, Sascha Silbe
 sascha-ml-reply-to-201...@silbe.org wrote:
 Excerpts from Tomeu Vizoso's message of Fri Aug 27 12:21:19 +0200 2010:

 * Launch gnome-keyring-daemon from sugar-emulator
 This means I need to add a new dependency to sugar-jhbuild (as will distro
 packagers once Sugar 0.90 is released),

 If you are using mission-control from distro packages in jhbuild, you
 are most likely to have already an implementation of
 org.freedesktop.Secret installed. If not, we can build
 telepathy-mission-control without the dependency on
 gnome-keyring-daemon.

 adding about 6MB on my XO (and
 potentially more on other systems).

 Hmm, are you using sugar-emulator on your XO?

 What's the rationale for this change?
 The commit comment is rather sparse.

 As Peter already replied, it's used by telepathy-mission-control, but
 is not a hard dependency. So we have some alternatives to not
 requiring it unconditionally:

If you disable gnome-keyring on t-m-c it stores password unencrypted
so its probably not advisable. I'm surprised we don't already need
gnome-keyring for NetworkManager.

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


Re: [Sugar-devel] Add dependency on pyXDG

2010-08-30 Thread pbrobin...@gmail.com
On Wed, Aug 25, 2010 at 3:16 PM, Simon Schampijer si...@schampijer.de wrote:
 Hi,

 pyxdg [1] provides facilities to access freedesktop.org standards. We
 would like to add it as a dependency to the sugar platform.

 Real life example [2]: In sugar-jhbuild this will not discover that
 these files are not under sugar/jhbuild/install/share but can be found
 under /usr/share. pyxdg provides means to get a list of all the
 available paths.

 Comments?

I presume this is for the base sugar package and will be announced
against the package release that introduces is so I can update the rpm
spec to ensure its included.

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


Re: [Sugar-devel] New dependency on gnome-keyring-daemon (was: Re: [RELEASE] sugar-0.89.5)

2010-08-29 Thread pbrobin...@gmail.com
On Sat, Aug 28, 2010 at 10:58 AM, Sascha Silbe
sascha-ml-reply-to-201...@silbe.org wrote:
 Excerpts from Tomeu Vizoso's message of Fri Aug 27 12:21:19 +0200 2010:

 * Launch gnome-keyring-daemon from sugar-emulator
 This means I need to add a new dependency to sugar-jhbuild (as will distro
 packagers once Sugar 0.90 is released), adding about 6MB on my XO (and
 potentially more on other systems). What's the rationale for this change?
 The commit comment is rather sparse.

telepathy-mission-control requires it which is used in the new
messaging stuff that Tomeu has been doing to store user credentials.

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


Re: [Sugar-devel] [Fwd: Dependency on python-cjson - dead upstream]

2010-08-24 Thread pbrobin...@gmail.com
Hi Bernie,

Funny this should come up. When Sebastian and I were packaging up
sugar and deps for EPEL-6 I discovered this and scratched my head over
it but haven't had time to follow up. Looking through the various
sugar packages I see most of them use python-simplejson so if it could
be verified that sugar-datastore does in fact work with
python-simplejson I would happily change it over to simplify and
reduce deps.

Peter

On Tue, Aug 24, 2010 at 2:05 AM, Bernie Innocenti ber...@codewiz.org wrote:
 Forwarding to the Sugar development list.

 IIRC, we had switched to cjson only for a short time. Sugar 0.88 uses
 simplejson.

 So, maybe the dependencies of the rpm have not been adjusted
 accordingly.

 - Mensaje reenviado 
 De: Felix Schwarz felix.schw...@oss.schwarz.eu
 Para: sugar-datastore-ow...@fedoraproject.org,
 python-cjson-ow...@fedoraproject.org
 Asunto: Dependency on python-cjson - dead upstream
 Fecha: Mon, 23 Aug 2010 20:32:29 +0200

 Hi,

 sugar-datastore in Fedora currently depends on python-cjson. The latter
 package has basically a dead upstream and a lot of bugs that never will be 
 fixed.

 As sugar-datastore is the only package in Fedora that requires python-cjson
 I'm curious if it would be possible to get rid of python-cjson in Fedora.
 Usually it is quite easy to migrate to python-simplejson (or just to use the
 built-in JSON module from Python itself).

 Please note: I'm just asking how hard your dependency on cjson is, I'm not
 planning on removing the package immediately. (actually I'm not even the
 maintainer of that one :-).

 fs


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

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


Re: [Sugar-devel] [Fwd: Dependency on python-cjson - dead upstream]

2010-08-24 Thread pbrobin...@gmail.com
On Tue, Aug 24, 2010 at 1:42 PM, Jonas Smedegaard d...@jones.dk wrote:
 On Tue, Aug 24, 2010 at 08:54:38AM -0300, Bernie Innocenti wrote:

 El Tue, 24-08-2010 a las 10:10 +0100, pbrobin...@gmail.com escribió:

 Hi Bernie,

 Funny this should come up. When Sebastian and I were packaging up sugar
 and deps for EPEL-6 I discovered this and scratched my head over it but
 haven't had time to follow up. Looking through the various sugar packages I
 see most of them use python-simplejson so if it could be verified that
 sugar-datastore does in fact work with python-simplejson I would happily
 change it over to simplify and reduce deps.

 No, it indeed still uses cjson. Sascha, could you provide a patch to
 convert it to simplejson?

 Please beware that sugar-toolkit, and activities Browse, Chat, Read and
 Speak, also use cjson.

sugar-toolkit according to the requires in the spec file uses
python-simplejson but that doesn't mean that its historically wrong
and just works due to the fact that sugar-datastore pulls in the dep.
The others don't have the explicit requires but then again that is
likely because sugar-datastore and associated deps are available.

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


Re: [Sugar-devel] screenreader for sugar

2010-08-20 Thread pbrobin...@gmail.com
On Fri, Aug 20, 2010 at 10:16 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 Hi,

 is there any interest in a deployment somewhere for a screenreader
 that allows blind people use the Sugar UI when paired with keyboard
 navigation?

 I think most of the pieces are there, but without knowing how it could
 be used I cannot really test.

there's speechdispatcher in fedora that is used by kde and gnome and I
currently maintain it. It was also at some point used by olpc as the
spec file use to have olpc specifics in it. There's been renewed
interest with it upstream and I'm working to get it into better shape
for F-14 and once its cleaned up I'll push updates back to F-13 and
probably F-12.

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


Re: [Sugar-devel] Killing activities when memory gets short

2010-08-08 Thread pbrobin...@gmail.com
On Sun, Aug 8, 2010 at 2:33 PM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Sun, Aug 8, 2010 at 15:15, Martin Langhoff martin.langh...@gmail.com 
 wrote:
 On Sun, Aug 8, 2010 at 4:01 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 I tihnk I have been sloppy with my words, so let me clarify two things:

 - killing processes should be done only to avoid OOM (because
 currently the kernel kills the wrong thing most of the time).

 Can't we just _close it nicely_?

 When you are about to get into OOM? Don't think so because it's very
 probable that the kernel will block or kill something randomly before
 the activity or the user react. But as I said, before we reach this
 point we should have given the activities and/or the user the option
 to avoid this situation.

Not sure what the requirements would be of implementing something like
iphone/ipod (well versions prior to 4) where when the Activity is
backgrounded it saves its state and quits so you don't really have
more than one app running at a time?

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


Re: [Sugar-devel] Read and evince issues in F-14 (again!)

2010-08-04 Thread pbrobin...@gmail.com
On Wed, Aug 4, 2010 at 12:15 PM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Tue, Aug 3, 2010 at 12:12, pbrobin...@gmail.com pbrobin...@gmail.com 
 wrote:
 So it seems somehow that Read is the one with all the bad luck at the 
 moment...

 It currently broken in F-14 and rawhide due to the gnome-python2
 evince bindings being disabled as it doesn't look like at the moment
 that they're coming back anytime soon [1]. I'm going to work on this
 from a couple of angles to see what the options are. So firstly this
 is a heads up to the issue. Secondly I would like some feed back to
 what the options are. I get the feeling that we should be looking at
 the pygi bindings for evince (yea Tomeu I'm looking at you for feed
 back here :-D ) and what other options sugar develops think we might
 have here.

 Well, we shouldn't have waited so long to invest on introspected
 bindings, these kind of platform changes take some planning or
 surprises like this happen.

 But for this particular case, now that Gtk+ 3.0 has been delayed some
 months, maybe it's not a problem any more for F14?

Its not final but it looks like it may well remain broken. There were
details in the link below. Hence the query.

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


Re: [Sugar-devel] Activity packaging

2010-08-04 Thread pbrobin...@gmail.com
On Tue, Jul 6, 2010 at 5:02 PM, Benjamin M. Schwartz
bmsch...@fas.harvard.edu wrote:
 On 07/06/2010 11:51 AM, Bernie Innocenti wrote:
 Ok, I think the requirements for activity bundles could be:

 1) Support multiple CPU architectures

 2) Support multiple distros (and different versions of same distro)

 3) Centralized build cluster (submit one source package, get multiple
    binary packages)

 4) Support inter-bundle dependencies
    (e.g.: GCompris + voices, OOo4Kids + dictionaries)

 5) Support activity - OS dependencies (e.g.: espeak for Speak,
    squeak for etoys...)

 6) Work with any programming language (setup.py is python-centric)

 7) Easy to learn for activity writers without too much distro-hacking
 experience


 These requirements would fit well both rpm and deb, with OpenSUSE Build
 Service or their native build clusters.

 I think you are missing an important requirement: installation without
 elevated permissions.

PackageKit can already do that. There was a furore around 6 months ago
when someone enabled it by default for Fedora.

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


[Sugar-devel] Read and evince issues in F-14 (again!)

2010-08-03 Thread pbrobin...@gmail.com
So it seems somehow that Read is the one with all the bad luck at the moment...

It currently broken in F-14 and rawhide due to the gnome-python2
evince bindings being disabled as it doesn't look like at the moment
that they're coming back anytime soon [1]. I'm going to work on this
from a couple of angles to see what the options are. So firstly this
is a heads up to the issue. Secondly I would like some feed back to
what the options are. I get the feeling that we should be looking at
the pygi bindings for evince (yea Tomeu I'm looking at you for feed
back here :-D ) and what other options sugar develops think we might
have here.

Peter

[1] http://lists.fedoraproject.org/pipermail/desktop/2010-August/thread.html
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [PATCH] touchpad section for Sugar Control Panel

2010-07-29 Thread pbrobin...@gmail.com
On Wed, Jul 28, 2010 at 3:41 PM, Sascha Silbe
sascha-ml-ui-sugar-de...@silbe.org wrote:
 Excerpts from Paul Fox's message of Wed Jul 28 16:01:22 +0200 2010:
 sascha wrote:
   Even your latest patch still contains code that is specific to OLPC 
 builds and will break on other systems.
   Of course it's perfectly fine for you to say you only care about OLPC 
 builds for XO-1 (because the number of XO-1s running non-OLPC builds is 
 minimal, especially if you don't count developers). But in that case your 
 patch should be included in the OLPC builds, not in Sugar mainline.

 can you remind me of the specific issue(s) here?
 I can remember two issues (there might be others as well):
 - hardcoded, absolute path (/home/olpc/whatever)

I agree that it shouldn't ever user /home/olpc as hardcoded. At least
you ~/.olpc-blah as it will then work on what ever distro and what
ever user. I'm not sure of the general standard to use for this.

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


Re: [Sugar-devel] Fedora 14 / SoaS 4 changed heads up

2010-07-25 Thread pbrobin...@gmail.com
On Sun, Jul 25, 2010 at 12:45 AM, Walter Bender walter.ben...@gmail.com wrote:
 On Sat, Jul 24, 2010 at 6:21 PM, pbrobin...@gmail.com
 pbrobin...@gmail.com wrote:
 Hi All,

 I thought I'd send a message to give people a heads up to the changes
 that are going into Fedora 14 that might have an impact on sugar.

 Thanks. This is helpful.

 Question: during the Posse workshop we bumped up against some
 pulseaudio issues, as I recall. Anything happening on that front? Or
 with gstreamer?

The problem with the POSSE spin from memory was because a couple of
packages that were needed in certain circumstances weren't installed.
That's been fixed.

Peter


 So the major changes are... in no particular order:

 -  gnome 3 and all the associated changes. There's going to be api
 changes. This has already hit us with Read
 - python 2.7 (no idea of the impact of this but its about to hit rawhide)
 - xapian 1.2
 - csound 5.12 (I'm hoping to get this in shortly)
 - systemd. For that those that don't know this is a massive change to
 the init process. I don't think it should impact badly.

 There's likely to be something I've missed but I think that's the
 major changes to be aware of. Let me know if you have any queries.

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




 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org

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


[Sugar-devel] Fedora 14 / SoaS 4 changed heads up

2010-07-24 Thread pbrobin...@gmail.com
Hi All,

I thought I'd send a message to give people a heads up to the changes
that are going into Fedora 14 that might have an impact on sugar.

So the major changes are... in no particular order:

-  gnome 3 and all the associated changes. There's going to be api
changes. This has already hit us with Read
- python 2.7 (no idea of the impact of this but its about to hit rawhide)
- xapian 1.2
- csound 5.12 (I'm hoping to get this in shortly)
- systemd. For that those that don't know this is a massive change to
the init process. I don't think it should impact badly.

There's likely to be something I've missed but I think that's the
major changes to be aware of. Let me know if you have any queries.

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


Re: [Sugar-devel] Hosting activities(and its deps) sources(and not only) tarballs

2010-07-21 Thread pbrobin...@gmail.com
On Tue, Jul 20, 2010 at 5:04 PM, Aleksey Lim alsr...@member.fsf.org wrote:
 Hi all,

 I'm working on Zero Sugar packaging infrastructure and wandering how to
 solve activity tarballs/bundles/etc hoisting issue.

How does 0sugar work with multiple architectures such x86/x86_64/ARM?

Peter

 Until now, I kept in mind only rsync access to remote directory (on
 sunjammer by default). But I guess it is overkill to require arbitrary
 activity developer to have ssh access to sunjammer (but it fine for
 core/fructose developers).

 There could be, at least, several options:

 * OBS (hosted by openSUSE or SL).
  http://wiki.opensuse.org/openSUSE:Build_Service
  It is full functional packaging environment but mainly targeting to
  native packages. But at the end, activities could be implicitly turned
  (using 0sugar) to native packages just by having an analog of existed
  activity.info file. So, we can have one packaging/code-sharing portal
  for developers (in comparing with sharing portal for users - ASLO).

 * reuse ASLO.
  It is already used for .xo uploads, but .xo, as primary sharing
  model, should die at earlier or later. Activity developers will upload
  sources (manually or via tools like 0sugar) to ASLO via web UI or http
  api like OBS has (https://api.opensuse.org/apidocs/).

 Any ideas?

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

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


Re: [Sugar-devel] behaviour of F-keys on XO HS

2010-07-21 Thread pbrobin...@gmail.com
On Tue, Jul 20, 2010 at 2:27 AM, Gonzalo Odiard godi...@gmail.com wrote:
 Yeah
 How we detect what keyboard is present?

Wouldn't you be better of using xkeys or what ever gtk uses and they
you don't need to what keyboard is present, it would just work.

Peter

 On Mon, Jul 19, 2010 at 9:26 PM, Walter Bender walter.ben...@gmail.com
 wrote:

 On Mon, Jul 19, 2010 at 5:20 PM, Paul Fox p...@laptop.org wrote:
  i'd like to bring this discussion to a conclusion.
 
  i'm starting to be a fan of this proposal of bert's -- it's very
  simple, keeps the keys the same in sugar and in gnome, and on
  membrane and non-membrane keyboards, it's backwards compatible
  with existing use on XO-1, and the volume/ brightness keys remain
  easily discoverable.  it does require that sugar respond to F5
  and F6 for journal and frame -- i still don't have a feeling
  for whether that's an issue or not, and if so, how big.

 The only activity I am aware of that uses F5 and F6 on the XO is the
 most recent version of Paint that Gonzolo is working on. Presumably
 these keymaps could be grabbed by Paint when running on an OLPC XO 1.0
 or when we detect the membrane keyboard. Otherwise, we could keep the
 mapping as Bert suggests.

  any yeas or nays?

 Yeah.
 
  paul
 
 
  bert wrote:
   
    On 17.07.2010, at 09:31, Bernie Innocenti wrote:
   
     El Thu, 15-07-2010 a las 23:08 -0400, Paul Fox escribió:
     i think everyone (except
     apple, i'm learning tonight) agrees this is the correct setup
     when not in sugar.
    
     Lenovo also seems to be switching to the Apple layout:
    
    
  http://www.blogcdn.com/www.engadget.com/media/2010/01/thinkpadedgepost16.jpg
    
   
  http://www.thinkpads.com/wp-content/gallery/lenovo-thinkpad-edge-13-review/lenov
    o-thinkpad-edge-13-keyboard.jpg
    
     Almost all the historic F-key mappings have an alternative CTRL+key
  or
     ALT+key mapping in modern HIGs. Keys to control laptop volume and
     brightness are accessed much more frequently, so it's foreseeable
  that
     over time they will supplant the F-keys in PC keyboards.
   
    +1
   
    IMHO pressing fn to get f1 to f10 makes sense. In my daily
  routine I much
    more often change volume or brightness than use the numbered F keys.
   
    Looking at this again
   
         http://wiki.laptop.org/go/OLPC_Spanish_Non-membrane_Keyboard
   
    I propose:
   
         f1-f8 produce F key codes both with and without the fn key
         f9-f12 produce F codes only with fn, and volume/brightness
  events
    without fn.
   
    So holding down fn always gets you the F key codes, you can change
    volume/brightness without modifier, and as a bonus you can use the
  first eight
    F keys even without the fn key.
   
    This mapping should work both in Sugar and outside.
   
    - Bert -
   
   
    ___
    Devel mailing list
    de...@lists.laptop.org
    http://lists.laptop.org/listinfo/devel
 
  =-
   paul fox, p...@laptop.org
 
  ___
  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



 --
 Gonzalo Odiard
 Responsable de Desarrollo
 Sistemas Australes


 ___
 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] SoaS-4 Feature Freeze approaching

2010-07-15 Thread pbrobin...@gmail.com
Hi All,

Just a reminder that SoaS-4 feature freeze is rapidly approaching. The
feature freeze is July 27th. So we're a little under 2 weeks away from
feature freeze so please get your features in. If you need help or
have queries regarding the process please email the soas list.

Regards,
Peter

BTW the first release of sugar 0.89 will be in tomorrow's nightly SoaS
build... get it first here [1] :-)

[1] http://alt.fedoraproject.org/pub/alt/nightly-composes/soas/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] icon-slicer and sugar-artwork

2010-07-11 Thread pbrobin...@gmail.com
On Sun, Jul 11, 2010 at 7:28 PM, Sascha Silbe
sascha-ml-ui-sugar-de...@silbe.org wrote:
 Excerpts from pbrobin...@gmail.com's message of Sun Jul 11 16:47:41 + 
 2010:

 [...] It currently needs icon-slicer but I
 think its an old dep that is still in configure.ac but no longer used,
 if I drop it out of configure.ac and rebuilt it all builds OK without
 it.
 It will fail, but in a non-obvious way. Here's the relevant part of the
 build log after applying your patch and removing icon-slicer from the
 system:

 make[3]: Entering directory 
 `/home/sascha.silbe/sugar-jhbuild/source/sugar-artwork/cursor/sugar'
 image-dir=../../cursor/sugar --output-dir=../../cursor/sugar 
 ../../cursor/sugar/sugar.cursortheme
 /bin/bash: image-dir=../../cursor/sugar: No such file or directory
 make[3]: [sugar.stamp] Error 127 (ignored)

 Let's take a look at the corresponding make rule:

 sascha.si...@xo-bine:~/sugar-jhbuild/source/sugar-artwork$ grep -B 1 -A 2 
 ICON_SLICER cursor/sugar/Makefile.am
 sugar.stamp: $(sugar_images) $(THEMEGEN) sugar.cursortheme
        $(ICON_SLICER) --image-dir=$(IMAGE_DIR) --output-dir=$(OUTPUT_DIR) 
 $(IMAGE_DIR)/sugar.cursortheme
        touch sugar.stamp

 Since ICON_SLICER is never set, $(ICON_SLICER) will expand to the empty
 string. So the line make tries to execute is:

 --image-dir=../../cursor/sugar --output-dir=../../cursor/sugar 
 ../../cursor/sugar/sugar.cursortheme

 A leading minus means ignore the exit status of this command and will
 be removed prior to executing the command. Apparently the second minus is
 stripped as well, so make will try to execute

 image-dir=../../cursor/sugar --output-dir=../../cursor/sugar 
 ../../cursor/sugar/sugar.cursortheme

 and ignore the exit status.

 See Debian #555963 for what will happen at runtime if icon-slicer doesn't 
 work (or isn't installed).

Interesting, icon-slicer is only a build time dep in Fedora and so
isn't installed at runtime. Unless you mean build time in referring to
run time?

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


Re: [Sugar-devel] Announce: OLPC software strategy.

2010-07-08 Thread pbrobin...@gmail.com
Hi Chris,

Well done to the team for all the hard work!

 Now that the 10.1.1 release for XO-1.5 is out, it's a good time to
 talk about OLPC's software strategy for the future.  We've got a few
 announcements to make:

 XO-1:
 =

 OLPC wasn't planning to make a Fedora 11 release of the XO-1 OS, but
 a group of volunteers including Steven Parrish, Bernie Innocenti,
 Paraguay Educa and Daniel Drake stepped up and produced Fedora 11 XO-1
 builds that follow the OLPC 10.1.1 work.  I'm happy to announce that
 we're planning on releasing an OLPC-signed version of that work, and
 that this release will happen alongside the next XO-1.5 point release
 in the coming weeks.  So, OLPC release 10.1.2 will be available for
 both XO-1 and XO-1.5 at the same time, and will contain Sugar 0.84,
 GNOME 2.26 and Fedora 11.  We think that offering this fully
 interoperable software stack between XO-1 and XO-1.5 laptops will
 greatly aid deployments, and we're very thankful to everyone who has
 enabled us to be able to turn this XO-1 work into a supported release!

Excellent news!

 To prepare for this XO-1 release, we've started working on fixing
 some of the remaining bugs in the community F11/XO-1 builds.  Paul Fox
 recently solved a problem with suspend/resume and wifi in the F11/XO-1
 kernel, which was the largest blocker for a supported release.  We'll
 continue to work on the remaining bugs, particularly the ones that
 OLPC is uniquely positioned to help with.

 The first development builds for this release will be published later
 this week.

 XO-1.5:
 ===

 We'll be continuing to work on XO-1.5 improvements, incorporating
 fixes to the Known Problems section of the 10.1.1 release notes¹
 into the 10.1.2 release.

Now that the major release is out what are the plans for upstreaming
the kernel and other changes for both the XO-1.5 as well as the
remaining bits for the XO-1?

 XO-1.75 and beyond:
 ===

 XO-1.75 software development is underway.  Today we're announcing
 that we're planning on using Fedora as the base distribution for the
 XO-1.75.  This wasn't an obvious decision -- ARM is not a release
 architecture in Fedora, and so we're committing to help out with that
 port.  Our reasons for choosing Fedora even though ARM work is needed
 were that we don't want to force our deployments to learn a new
 distribution and re-write any customizations they've written, we want
 to reuse the packaging work that's already been done in Fedora for
 OLPC and Sugar packages, and we want to continue our collaboration
 with the Fedora community who we're getting to know and work with
 well.

 We've started to help with Fedora ARM by adding five new build
 machines (lent to OLPC by Marvell; thanks!) to the Fedora ARM koji
 build farm, and we have Fedora 12 and Sugar 0.86 running on early 1.75
 development boards.  We'd prefer to use Fedora 13 for the XO-1.75, but
 it hasn't been built for ARM yet -- if anyone's interested in helping
 out with this or other Fedora ARM work, please check out the Fedora
 ARM page on the Fedora Wiki².  We're also interested in hiring ARM and
 Fedora developers to help with this; if you're interested in learning
 more, please send an e-mail to jobs-engineer...@laptop.org.

Very interested in helping out, pushing builds etc through koji so let
me know what needs attention and I'll help out where I can.

 We'll also be continuing to use Open Firmware on the XO-1.75, and
 Mitch Bradley has an ARM port of OFW running on our development boards
 already.

 EC-1.75 open source EC code:
 

 OLPC is proud to announce that the XO-1.75 embedded controller will
 have an open codebase (with a small exception, see below).  After much
 behind-the-scenes effort, EnE has agreed to provide us with a public
 version of the KB3930 datasheet and is allowing our new code to be
 made public.

 The code is not available yet due to a few chunks of proprietary code
 that need to be purged and some other reformatting.  A much more
 detailed announcement will be provided once the new code is pushed to
 a public repository.  The code will be licensed under the GPL with a
 special exception for OLPC use.

 The exception is because EnE has not released the low-level details on
 the PS/2 interface in the KB3930, so there will be some code that is
 not available -- relative to the codebase this is a very small amount
 of code.  The GPL licensing exception will allow for linking against
 this closed code.  We're going to investigate ways to move away from
 this code in the future.  (As far as we're aware, this will make the
 XO-1.75 the first laptop with open embedded controller code!)

 Multi-touch Sugar:
 ==

 We've begun working on modifications to Sugar to enable touchscreen
 and multitouch use (the XO-1.75 will have a touchscreen, as will
 future OLPC tablets based on its design), and we'll continue to do so.
 The first outcome from this work is Sayamindu 

Re: [Sugar-devel] Opportunity: migration from Gconf to GSettings

2010-07-08 Thread pbrobin...@gmail.com
On Thu, Jul 8, 2010 at 9:18 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Thu, Jul 8, 2010 at 10:01, Simon Schampijer si...@schampijer.de wrote:
 Hi,

 while drafting the 0.90 schedule [1] I came across the migration from
 Gconf to GSettings in GNOME [2]. This is dependent on introspection, so
 not something for 0.90 but would be nice to have it ready in 0.92. If
 someone wants to work already on it, it would be a valuable and highly
 appreciated task.

 Wonder which backend would be most adequate for Sugar, dconf, gkeyfile, ...?

What impact does what gnome upstream uses or what a distribution uses/
Can you mix backends?

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


Re: [Sugar-devel] [ASLO] Release Write-70

2010-07-06 Thread pbrobin...@gmail.com
On Tue, Jul 6, 2010 at 5:00 AM, Sugar Labs Activities
activit...@sugarlabs.org wrote:
 Activity Homepage:
 http://activities.sugarlabs.org/addon/4201

 Sugar Platform:
 0.86 - 0.88

 Download Now:
 http://activities.sugarlabs.org/downloads/file/26971/write-70.xo

 Release notes:
 Fix startup zoom level (sl#1121)

Could the Write developer upload a tar file to
http://download.sugarlabs.org/sources/sucrose/fructose/Write/

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