Re: [Sugar-devel] [ASLO] Release Read ETexts-19
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
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
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
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
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
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
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