Re: [Sugar-devel] [ASLO] Release Read ETexts-19

2010-03-19 Thread Tomeu Vizoso
On Wed, Mar 17, 2010 at 23:08, James Simmons nices...@gmail.com wrote:
 Sascha,

 I was looking at the code for Leer Pen Drive and thinking how I could
 improve on it, and in the process I ended up looking at
 git.sugarlabs.org at the code for Journal.  Apparently that is not the
 most recent code, but I was a bit surprised that Journal inherits from
 Activity.  That wouldn't be too surprising except that the Journal
 Activity can write to a USB or thumb drive.  I couldn't figure out how
 or even where it was doing it, but it does seem that you could write
 an Activity that does everything the Journal does, from writing to
 mounted media to unmounting it.

 How is that possible?  My guess: like everything else I don't fully
 understand about Sugar, it has something to do with DBus.

 If anyone could point me to something that might help my understanding
 I'd appreciate it.

Hi James,

the journal shares with activities some code, but is activated
differently. It runs inside the shell process instead of being run as
a separate process inside a rainbow sandbox, and this is why it can do
things that other activities cannot.

Regards,

Tomeu

 James Simmons


 On Wed, Mar 17, 2010 at 6:13 AM, Sascha Silbe
 sascha-ml-ui-sugar-de...@silbe.org wrote:
 On Tue, Mar 16, 2010 at 07:55:59PM -0500, James Simmons wrote:

 It would be nice if one of the things Activities were allowed to write
 to was external drives mounted on /media.

 The only thing that might prevent that is Rainbow, which isn't installed by
 default on any system running  0.82 that I know of (and in 0.82-using OLPC
 builds it's supposed to allow access to /media [1]). So while you cannot
 depend on it, it will work fine in most cases in the near future.

 That would enable anyone to put together a Journal-like Activity and yet
 would probably not do too much harm securitywise.

 I have to disagree, access to /media/* is equally sensitive as access to the
 data store. It's even so similar that we might use the same set of
 permissions for both.

 FTR: Rainbow currently doesn't do anything special for /media. Sugar (or
 probably the Gnome parts it's based on) mounts FAT filesystems in /media
 with dmask=0077, thereby denying access to anyone but the primary user. In
 combination this means access to /media/* is denied to activities running on
 recent Sugar and Rainbow.
 ___
 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] Silly 0.88 question

2010-03-19 Thread Tomeu Vizoso
On Tue, Mar 16, 2010 at 03:43, Gary C Martin g...@garycmartin.com wrote:
 Apologies for the daft question,

 I was about to build new .xo bundles for some of the activities I'm involved 
 with, even though I don't necessarily have much else to include other than 
 updated translations (big thank you to all translators!). Do I, with my 
 'activity developer' hat on, sit around until 0.88 officially goes golden 
 master? When should I take time out to do a fresh activity build for 
 including new translations? Is there a 'translation freeze' so I know when to 
 hang about for? Last chance translation saloon and all that...

I would think that the closer to that date would be the 0.88 final release.

Regards,

Tomeu

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

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


Re: [Sugar-devel] SocialCalc bugs

2010-03-19 Thread Manusheel Gupta
Bernie,

Thank you. Appreciate your support as always.

On Thu, Mar 18, 2010 at 3:17 PM, Bernie Innocenti ber...@codewiz.orgwrote:


 The user is Richar, one of the teacher trainers. I've added him on Cc,
 but he does not speak English. If you need him to do something, I could
 translate your instructions into my approximate version of Spanish.


Sure.



 We've seen this bug together yesterday on the custom F11-XO1 build I
 made for Paraguay. Maybe you could flash it and see if you're able to
 reproduce it? Try OS67 from here:

  http://people.sugarlabs.org/bernie/olpc/py-xo1/



I have downloaded the OS67. Will check this over the weekend, and get back
to you soon.

Regards,

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


Re: [Sugar-devel] ASLO - Activities with 0.82 compatibility

2010-03-19 Thread Sayamindu Dasgupta
On Wed, Mar 17, 2010 at 9:09 PM, Martin Langhoff
martin.langh...@gmail.com wrote:
 In exploring what updated activites we can ship in 8.2.2, I found lots
 of excellent activity updates (THANKS!). I also found that ASLO data
 is in a few cases over-optimistic in its compatibility claims...

 The testing I am doing saves me from looking /too/ foolish, but end
 users will be frustrated if ASLO suggests something that doesn't work
 on their Sugar.

 Not a big deal I hope, just a matter of marking the versions as not
 compatible with 0.82 :-)

  - Log 18 -- fails to start, errors out on import gio. (Which is a
 Python dep, but I cannot find it on the distros versions that are
 likely to be shipping 0.82). Last-known-good: v16

  - Paint 27 -- shared paint sessions fail to start on the buddy.
 Last-known-good: v23

  - Read 86 -- uses gconf, dies on 'import gconf'. Last-known-good: v56

My apologies wrt Read. The newer versions of Read won't work with 0.82
- and I think it would be best if v56 is used for 8.2.x releases. v56
was actually released specifically for 8.2.1 and bundles a thoroughly
updated evince/libpoppler/djvu stack (I backported the code from F-11
and included it in the activity bundle itself) and it fixes a number
of crashers in the underlying evince library for non PDF files (mostly
with djvu files).

The disadvantage is that EPUB files are not supported in Read v56, but
I you can use FBReader activity for that instead.

Thanks,
Sayamindu

-- 
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] ASLO - Activities with 0.82 compatibility

2010-03-19 Thread Walter Bender
It seems that v56 is not in ASLO. It would be great if it could be
added there and be marked for 0.82. The newer versions should not be
marked for 0.82. Then presumable, autoupdating will do the right
thing?

-walter

On Fri, Mar 19, 2010 at 9:28 AM, Sayamindu Dasgupta sayami...@gmail.com wrote:
 On Wed, Mar 17, 2010 at 9:09 PM, Martin Langhoff
 martin.langh...@gmail.com wrote:
 In exploring what updated activites we can ship in 8.2.2, I found lots
 of excellent activity updates (THANKS!). I also found that ASLO data
 is in a few cases over-optimistic in its compatibility claims...

 The testing I am doing saves me from looking /too/ foolish, but end
 users will be frustrated if ASLO suggests something that doesn't work
 on their Sugar.

 Not a big deal I hope, just a matter of marking the versions as not
 compatible with 0.82 :-)

  - Log 18 -- fails to start, errors out on import gio. (Which is a
 Python dep, but I cannot find it on the distros versions that are
 likely to be shipping 0.82). Last-known-good: v16

  - Paint 27 -- shared paint sessions fail to start on the buddy.
 Last-known-good: v23

  - Read 86 -- uses gconf, dies on 'import gconf'. Last-known-good: v56

 My apologies wrt Read. The newer versions of Read won't work with 0.82
 - and I think it would be best if v56 is used for 8.2.x releases. v56
 was actually released specifically for 8.2.1 and bundles a thoroughly
 updated evince/libpoppler/djvu stack (I backported the code from F-11
 and included it in the activity bundle itself) and it fixes a number
 of crashers in the underlying evince library for non PDF files (mostly
 with djvu files).

 The disadvantage is that EPUB files are not supported in Read v56, but
 I you can use FBReader activity for that instead.

 Thanks,
 Sayamindu

 --
 Sayamindu Dasgupta
 [http://sayamindu.randomink.org/ramblings]
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel




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


Re: [Sugar-devel] Silly 0.88 question

2010-03-19 Thread Gary C Martin
Hi Tomeu,

On 19 Mar 2010, at 09:56, Tomeu Vizoso wrote:

 On Tue, Mar 16, 2010 at 03:43, Gary C Martin g...@garycmartin.com wrote:
 Apologies for the daft question,
 
 I was about to build new .xo bundles for some of the activities I'm involved 
 with, even though I don't necessarily have much else to include other than 
 updated translations (big thank you to all translators!). Do I, with my 
 'activity developer' hat on, sit around until 0.88 officially goes golden 
 master? When should I take time out to do a fresh activity build for 
 including new translations? Is there a 'translation freeze' so I know when 
 to hang about for? Last chance translation saloon and all that...
 
 I would think that the closer to that date would be the 0.88 final release.

OK, thanks. I'll wait until after Mar 31 before re-building activities I'm 
involved with (to pick up new strings).

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


[Sugar-devel] SoaS change in engineering direction: activity questions

2010-03-19 Thread Sebastian Dziallas
SoaS engineering just proposed a major change-in-direction for the 
upcoming (Mirabelle) release. See 
http://lists.sugarlabs.org/archive/soas/2010-March/000906.html and 
http://lists.sugarlabs.org/archive/marketing/2010-March/002727.html for 
more information - the short version is that instead of include all 
Activites by default, we're thinking of shipping very few (6) 
Activities by default - the ones that help users get further Activities 
and help - and driving them to ASLO to download Activities and engage 
directly with Activity creators (you!) instead.

If you're an Activity maintainer and would really like to see your 
activity in SoaS, please holler and make sure to give us a heads-up. 
Also, testing that your activity actually works with the latest snapshot 
would be awesome, as it gives us some certainty that we aren't shipping 
broken stuff this late in the release schedule.

Thanks,

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