From gruiz at fundacionzt.org Mon Sep 1 09:38:50 2014 From: gruiz at fundacionzt.org (German Ruiz - FundacionZT) Date: Mon, 1 Sep 2014 07:38:50 -0600 Subject: [Sugar-devel] Sugar 0.100 features on Sugar 0.102 build In-Reply-To: References: <1558010086.3292608.1409361460035.open-xchange@bosoxweb03.eigbox.net> Message-ID: ?? I have 2 scenarios: ?? Sugar 0.100 ?? XO ?using? customized 13.2.0 version, using au1b-updates repo, sugar-cp-background installed was sugar-cp-background-0.100.1.22.olpcau.noarch Sugar 0.102? XO using customized version from olpc-os-builder using SL102 branch, sugar-cp-background installed was sugar-cp-background-0.102.0-1.fc18.noarch. Both rpm packages installed from yum. 2014-08-30 16:02 GMT-06:00 Gonzalo Odiard : > Hmm, what sugar rpm are you using, should install sugar-cp-background as a > dependency. > > Gonzalo > > > On Sat, Aug 30, 2014 at 12:33 PM, German Ruiz - FundacionZT < > gruiz at fundacionzt.org> wrote: > >> There was no background section at Control Panel, after install >> sugar-cp-background it is present, but there is no image to set as >> background. >> >> http://imgur.com/JW0goSa >> >> 2014-08-29 19:17 GMT-06:00 Jerry Vonau : >> >> Would that not require the sugar-cp-background rpm to installed in the >>> image? Don't see it listed in OOB[1]. >>> >>> 1. >>> >>> https://github.com/sugarlabs/olpc-os-builder/blob/SL102/modules/sugar/kspkglist.50.sugar.inc >>> >>> Jerry >>> >>> > On August 29, 2014 at 7:48 PM Gonzalo Odiard >>> > wrote: >>> > >>> > >>> > Can you see the background section in the control panel? >>> > >>> > >>> > On Fri, Aug 29, 2014 at 7:24 PM, German Ruiz - FundacionZT < >>> > gruiz at fundacionzt.org> wrote: >>> > >>> > > Also, i forget to mention, how can i try the background features? >>> > > http://wiki.sugarlabs.org/go/Features/Background_image_on_home_view >>> > > >>> > > >>> > > 2014-08-29 14:23 GMT-06:00 Gonzalo Odiard : >>> > > >>> > > Walter, >>> > >> are these activities updated to use GSettings? >>> > >> >>> > >> Gonzalo >>> > >> >>> > >> >>> > >> On Fri, Aug 29, 2014 at 5:21 PM, Walter Bender >>> > >> >>> > >> wrote: >>> > >> >>> > >>> Re ChangeIcon, try copying some svg files into ~/.icon from the >>> > >>> Terminal program. >>> > >>> >>> > >>> There is an activity for setting up multiple home views: >>> > >>> >>> > >>> [4] http://activities.sugarlabs.org/en-US/sugar/addon/4722 >>> > >>> >>> > >>> On Fri, Aug 29, 2014 at 3:59 PM, German Ruiz - FundacionZT >>> > >>> wrote: >>> > >>> > Hello >>> > >>> > >>> > >>> > I'm trying to create a custo >>> > >>> > mized image based on Sugar 0.102, >>> > >>> > with features of Sugar 0.100 >>> > >>> > [0][1] >>> > >>> > >>> > >>> > This is what i'm using: >>> > >>> > - OS Builder forked from >>> > >>> > https://github.com/sugarlabs/olpc-os-builder, >>> > >>> > branch SL102 >>> > >>> > - No gnome, just sugar >>> > >>> > >>> > >>> > But i have some problems, for example: >>> > >>> > -> Icon Change activity, failed to start, here is the log >>> > >>> > [2] >>> > >>> > -> When i try to test the multiple home views, they are not >>> present >>> > >>> after >>> > >>> > restart Sugar, this is what i type at Terminal activity >>> > >>> > as regular user: >>> > >>> > >>> > >>> > gconftool-2 -s /desktop/sugar/desktop/view_icons --type list >>> > >>> --list-type >>> > >>> > string ['view-radial','view-radial'] >>> > >>> > gconftool-2 -s /desktop/sugar/desktop/view_favorites --type list >>> > >>> --list-type >>> > >>> > string ['emblem-favorite','emblem-favorite'] >>> > >>> > gconftool-2 -s /desktop/sugar/desktop/favorite_names --type list >>> > >>> --list-type >>> > >>> > string ['Home View','Student View'] >>> > >>> > reboot >>> > >>> > >>> > >>> > [0]http://wiki.sugarlabs.org/go/Features/Icon_Change >>> > >>> > [1]http://wiki.sugarlabs.org/go/Features/Multiple_home_views >>> > >>> > [2] http://pastebin.com/qDqxkuU0 >>> > >>> > >>> > >>> > Thanks for your help >>> > >>> > >>> > >>> > Regards >>> > >>> > -- >>> > >>> > German Ru?z >>> > >>> > >>> > >>> > _______________________________________________ >>> > >>> > Sugar-devel mailing list >>> > >>> > Sugar-devel at lists.sugarlabs.org >>> > >>> > http://lists.sugarlabs.org/listinfo/sugar-devel >>> > >>> > >>> > >>> >>> > >>> >>> > >>> >>> > >>> -- >>> > >>> Walter Bender >>> > >>> Sugar Labs >>> > >>> http://www.sugarlabs.org >>> > >>> _______________________________________________ >>> > >>> Sugar-devel mailing list >>> > >>> Sugar-devel at lists.sugarlabs.org >>> > >>> http://lists.sugarlabs.org/listinfo/sugar-devel >>> > >>> >>> > >> >>> > >> >>> > >> >>> > >> -- >>> > >> Gonzalo Odiard >>> > >> >>> > >> SugarLabs - Software for children learning >>> > >> >>> > > >>> > > >>> > >>> > >>> > -- >>> > Gonzalo Odiard >>> > >>> > SugarLabs - Software for children learning >>> > _______________________________________________ >>> > Sugar-devel mailing list >>> > Sugar-devel at lists.sugarlabs.org >>> > http://lists.sugarlabs.org/listinfo/sugar-devel >>> _______________________________________________ >>> Sugar-devel mailing list >>> Sugar-devel at lists.sugarlabs.org >>> http://lists.sugarlabs.org/listinfo/sugar-devel >>> >> > > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning > -------------- next part -------------- An HTML attachment was scrubbed... URL: From activities at sugarlabs.org Mon Sep 1 09:56:46 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Mon, 1 Sep 2014 09:56:46 -0400 Subject: [Sugar-devel] [ASLO] Release Physics-22 Message-ID: <231b0d73f9b8bf4e73b8645c236b0d87@activities.sugarlabs.org> Activity Homepage: http://activities.sugarlabs.org/addon/4193 Sugar Platform: 0.96 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/28999/physics-22.xo Release notes: 22 * Fixed problem with right-click making cursor disappear Sugar Labs Activities http://activities.sugarlabs.org From quozl at laptop.org Mon Sep 1 20:47:39 2014 From: quozl at laptop.org (James Cameron) Date: Tue, 2 Sep 2014 10:47:39 +1000 Subject: [Sugar-devel] Sugar 0.100 features on Sugar 0.102 build In-Reply-To: References: <1558010086.3292608.1409361460035.open-xchange@bosoxweb03.eigbox.net> Message-ID: <20140902004739.GB29460@us.netrek.org> G'day German, Perhaps Gonzalo was asking, in your two builds, which version of the sugar- package was chosen by olpc-os-builder? sudo rpm -q sugar Gonzalo's question seems to suggest that the dependency on sugar-cp-background should be declared by the sugar package spec file. I disagree. I think it should be a decision by deployment team. For the OLPC dropbox sugar package [1] the spec file [2] does not have a Requires for sugar-cp-all or sugar-cp-background, though the sugar-cp-all has a Requires for sugar-cp-background. kspkglist.50.sugar.inc [3] in olpc-os-builder has a list of the sugar-cp-* packages, but not sugar-cp-background (thanks Jerry), and not sugar-cp-all. So you can either add sugar-cp-background to kspkglist.50.sugar.inc, or add the package to the .ini file. gnome-backgrounds might also be added, although you might also add deployment themed backgrounds. I'm in favour of adding sugar-cp-background to kspkglist.50.sugar.inc in OLPC's repository, but I shall wait for this discussion to resolve. References 1. http://rpmdropbox.laptop.org/f20/sugar-0.102.0-1.fc20.noarch.rpm 2. http://dev.laptop.org/~quozl/z/1XOc4w.txt 3. http://dev.laptop.org/git/projects/olpc-os-builder/tree/modules/sugar/kspkglist.50.sugar.inc On Mon, Sep 01, 2014 at 07:38:50AM -0600, German Ruiz - FundacionZT wrote: > ?? > I have 2 scenarios: > > ?? > Sugar 0.100 > ?? > XO > ?using? > ?customized 13.2.0 version, using au1b-updates repo, sugar-cp-background > installed was sugar-cp-background-0.100.1.22.olpcau.noarch > > Sugar 0.102? > XO using customized version from olpc-os-builder using SL102 branch, > sugar-cp-background installed was sugar-cp-background-0.102.0-1.fc18.noarch. > > Both rpm packages installed from yum. > > 2014-08-30 16:02 GMT-06:00 Gonzalo Odiard <[1]godiard at sugarlabs.org>: > > Hmm, what sugar rpm are you using, should install sugar-cp-background as a > dependency. > > Gonzalo > > > On Sat, Aug 30, 2014 at 12:33 PM, German Ruiz - FundacionZT <[2] > gruiz at fundacionzt.org> wrote: > > There was no background section at Control Panel, after install > sugar-cp-background it is present, but there is no image to set as > background. > > [3]http://imgur.com/JW0goSa > > 2014-08-29 19:17 GMT-06:00 Jerry Vonau <[4]me at jvonau.ca>: > > Would that not require the sugar-cp-background rpm to installed in > the > image? Don't see it listed in OOB[1]. > > 1. > [5]https://github.com/sugarlabs/olpc-os-builder/blob/SL102/modules/ > sugar/kspkglist.50.sugar.inc > > Jerry > > > On August 29, 2014 at 7:48 PM Gonzalo Odiard <[6] > godiard at sugarlabs.org> > > wrote: > > > > > > Can you see the background section in the control panel? > > > > > > On Fri, Aug 29, 2014 at 7:24 PM, German Ruiz - FundacionZT < > > [7]gruiz at fundacionzt.org> wrote: > > > > > Also, i forget to mention, how can i try the background > features? > > > [8]http://wiki.sugarlabs.org/go/Features/ > Background_image_on_home_view > > > > > > > > > 2014-08-29 14:23 GMT-06:00 Gonzalo Odiard <[9] > godiard at sugarlabs.org>: > > > > > > Walter, > > >> are these activities updated to use GSettings? > > >> > > >> Gonzalo > > >> > > >> > > >> On Fri, Aug 29, 2014 at 5:21 PM, Walter Bender > > >> <[10]walter.bender at gmail.com> > > >> wrote: > > >> > > >>> Re ChangeIcon, try copying some svg files into ~/.icon from > the > > >>> Terminal program. > > >>> > > >>> There is an activity for setting up multiple home views: > > >>> > > >>> [4]? [11]http://activities.sugarlabs.org/en-US/sugar/addon/ > 4722 > > >>> > > >>> On Fri, Aug 29, 2014 at 3:59 PM, German Ruiz - FundacionZT > > >>> <[12]gruiz at fundacionzt.org> wrote: > > >>> > Hello > > >>> > > > >>> > I'm trying to create a custo > > >>> > mized image based on Sugar 0.102, > > >>> > with features of Sugar 0.100 > > >>> > [0][1] > > >>> > > > >>> > This is what i'm using: > > >>> > - OS Builder forked from > > >>> > [13]https://github.com/sugarlabs/olpc-os-builder, > > >>> > branch SL102 > > >>> > - No gnome, just sugar > > >>> > > > >>> > But i have some problems, for example: > > >>> > -> Icon Change activity, failed to start, here is the log > > >>> > [2] > > >>> > -> When i try to test the multiple home views, they are not > present > > >>> after > > >>> > restart Sugar, this is what i type at Terminal activity > > >>> > as regular user: > > >>> > > > >>> > gconftool-2 -s /desktop/sugar/desktop/view_icons --type > list > > >>> --list-type > > >>> > string ['view-radial','view-radial'] > > >>> > gconftool-2 -s /desktop/sugar/desktop/view_favorites --type > list > > >>> --list-type > > >>> > string ['emblem-favorite','emblem-favorite'] > > >>> > gconftool-2 -s /desktop/sugar/desktop/favorite_names --type > list > > >>> --list-type > > >>> > string ['Home View','Student View'] > > >>> > reboot > > >>> > > > >>> > [0][14]http://wiki.sugarlabs.org/go/Features/Icon_Change > > >>> > [1][15]http://wiki.sugarlabs.org/go/Features/ > Multiple_home_views > > >>> > [2] [16]http://pastebin.com/qDqxkuU0 > > >>> > > > >>> > Thanks for your help > > >>> > > > >>> > Regards > > >>> > -- > > >>> > German Ru?z > > >>> > > > >>> > _______________________________________________ > > >>> > Sugar-devel mailing list > > >>> > [17]Sugar-devel at lists.sugarlabs.org > > >>> > [18]http://lists.sugarlabs.org/listinfo/sugar-devel > > >>> > > > >>> > > >>> > > >>> > > >>> -- > > >>> Walter Bender > > >>> Sugar Labs > > >>> [19]http://www.sugarlabs.org > > >>> _______________________________________________ > > >>> Sugar-devel mailing list > > >>> [20]Sugar-devel at lists.sugarlabs.org > > >>> [21]http://lists.sugarlabs.org/listinfo/sugar-devel > > >>> > > >> > > >> > > >> > > >> -- > > >> Gonzalo Odiard > > >> > > >> SugarLabs - Software for children learning > > >> > > > > > > > > > > > > -- > > Gonzalo Odiard > > > > SugarLabs - Software for children learning > > _______________________________________________ > > Sugar-devel mailing list > > [22]Sugar-devel at lists.sugarlabs.org > > [23]http://lists.sugarlabs.org/listinfo/sugar-devel > _______________________________________________ > Sugar-devel mailing list > [24]Sugar-devel at lists.sugarlabs.org > [25]http://lists.sugarlabs.org/listinfo/sugar-devel > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning? > > References: > > [1] mailto:godiard at sugarlabs.org > [2] mailto:gruiz at fundacionzt.org > [3] http://imgur.com/JW0goSa > [4] mailto:me at jvonau.ca > [5] https://github.com/sugarlabs/olpc-os-builder/blob/SL102/modules/sugar/kspkglist.50.sugar.inc > [6] mailto:godiard at sugarlabs.org > [7] mailto:gruiz at fundacionzt.org > [8] http://wiki.sugarlabs.org/go/Features/Background_image_on_home_view > [9] mailto:godiard at sugarlabs.org > [10] mailto:walter.bender at gmail.com > [11] http://activities.sugarlabs.org/en-US/sugar/addon/4722 > [12] mailto:gruiz at fundacionzt.org > [13] https://github.com/sugarlabs/olpc-os-builder > [14] http://wiki.sugarlabs.org/go/Features/Icon_Change > [15] http://wiki.sugarlabs.org/go/Features/Multiple_home_views > [16] http://pastebin.com/qDqxkuU0 > [17] mailto:Sugar-devel at lists.sugarlabs.org > [18] http://lists.sugarlabs.org/listinfo/sugar-devel > [19] http://www.sugarlabs.org/ > [20] mailto:Sugar-devel at lists.sugarlabs.org > [21] http://lists.sugarlabs.org/listinfo/sugar-devel > [22] mailto:Sugar-devel at lists.sugarlabs.org > [23] http://lists.sugarlabs.org/listinfo/sugar-devel > [24] mailto:Sugar-devel at lists.sugarlabs.org > [25] http://lists.sugarlabs.org/listinfo/sugar-devel > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel -- James Cameron http://quozl.linux.org.au/ From walter.bender at gmail.com Tue Sep 2 09:33:03 2014 From: walter.bender at gmail.com (Walter Bender) Date: Tue, 2 Sep 2014 09:33:03 -0400 Subject: [Sugar-devel] [GSoC] wrap up meeting Message-ID: It would be great to get the mentors together one more time to discuss the results of the program: what worked, what didn't, how we can ensure the work gets upstreamed, what we can improve upon next time. Student feedback is most welcome as well. I propose a meeting (#sugar-meeting on irc.freenode.net) at 10AM EDT (16:00 in Parisl 11:00 in BA). Please let me know if this time will work. regards. -walter -- Walter Bender Sugar Labs http://www.sugarlabs.org From godiard at sugarlabs.org Tue Sep 2 11:01:11 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Tue, 2 Sep 2014 12:01:11 -0300 Subject: [Sugar-devel] Sugar 0.100 features on Sugar 0.102 build In-Reply-To: <20140902004739.GB29460@us.netrek.org> References: <1558010086.3292608.1409361460035.open-xchange@bosoxweb03.eigbox.net> <20140902004739.GB29460@us.netrek.org> Message-ID: > > > Gonzalo's question seems to suggest that the dependency on > sugar-cp-background should be declared by the sugar package spec file. > I disagree. I think it should be a decision by deployment team. > > Yes. That is the reason I asked. Anyway, no problem from my part if the rpm is added by default in kspkglist.50.sugar.inc Gonzalo -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.abente.lahaye at gmail.com Tue Sep 2 11:41:33 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Tue, 2 Sep 2014 11:41:33 -0400 Subject: [Sugar-devel] Feature proposals for 0.104 Message-ID: Hello everyone, We are in the process of updating the feature proposals list for Sugar 0.104 [1]. We will use this list in the next development meeting to start revising features. If you are working on something and want it included in 0.104, please make sure to put your feature page in that list! Saludos, Martin. Refs: 1. http://wiki.sugarlabs.org/go/0.104/Feature_List#Proposed_Features_for_0.104 -------------- next part -------------- An HTML attachment was scrubbed... URL: From lionel at olpc-france.org Tue Sep 2 12:08:54 2014 From: lionel at olpc-france.org (=?UTF-8?Q?Lionel_Lask=C3=A9?=) Date: Tue, 2 Sep 2014 18:08:54 +0200 Subject: [Sugar-devel] Feature proposals for 0.104 In-Reply-To: References: Message-ID: Done. Add Cordova container feature. Lionel 2014-09-02 17:41 GMT+02:00 Martin Abente : > Hello everyone, > > We are in the process of updating the feature proposals list for Sugar > 0.104 [1]. We will use this list in the next development meeting to start > revising features. > > If you are working on something and want it included in 0.104, please make > sure to put your feature page in that list! > > Saludos, > Martin. > > Refs: > 1. > http://wiki.sugarlabs.org/go/0.104/Feature_List#Proposed_Features_for_0.104 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sebastian at fuentelibre.org Tue Sep 2 12:54:10 2014 From: sebastian at fuentelibre.org (Sebastian Silva) Date: Tue, 02 Sep 2014 11:54:10 -0500 Subject: [Sugar-devel] Sugar 0.100 features on Sugar 0.102 build In-Reply-To: References: <1558010086.3292608.1409361460035.open-xchange@bosoxweb03.eigbox.net> <20140902004739.GB29460@us.netrek.org> Message-ID: <1409676850.10144.0@smtp.gmail.com> I don't care one way or the other how you guys configure olpc-os-builder, but as a Sugar platform contributor, I think "sugar" packages should come with all the bells and whistles included, and if any deployment wants to chop and censor functionality, then it should be their problem, not the other way around. Regards, Sebastian El mar, 2 de sep 2014 a las 10:01 AM, Gonzalo Odiard escribi?: >> >> Gonzalo's question seems to suggest that the dependency on >> sugar-cp-background should be declared by the sugar package spec >> file. >> I disagree. I think it should be a decision by deployment team. >> > > > Yes. That is the reason I asked. > Anyway, no problem from my part if the rpm is added by default in > kspkglist.50.sugar.inc > > Gonzalo -------------- next part -------------- An HTML attachment was scrubbed... URL: From walter.bender at gmail.com Tue Sep 2 14:30:09 2014 From: walter.bender at gmail.com (Walter Bender) Date: Tue, 2 Sep 2014 18:30:09 +0000 Subject: [Sugar-devel] Sugar DIgest 2014-09-02 Message-ID: == Sugar Digest == I took the summer off from blogging, hence I have a lot to report about the exciting progress we've made of the past three months. First, congratulations to our ten participants in Google Summer of Code: Project Student Mentor Music Suite Aneesh Dogra Gonzalo Odiard Turtle Art 3D Anubhav Jaiswal Tony Forster Activity Unit/UI Tests Gaurav Parida Daniel Narvaez Port to Python 3 Kunal Arora Sameer Verma Bulletin Board Nazrul Haque Athar Walter Bender Hack a Stuffed Animal Jade Garrett Stephen Thomas Social Help for Sugar Prasoon Shukla Paul Cotton Cordova for Sugar Puneet Kaur Lionel Lask? Sugar Listens Rodrigo Parra Martin Abente Also, thank you to both Google, for once again letting us participate in this great program and to our mentors, who gave time and attention to the students. I am happy to say that we not only learned a great deal, e.g., Kunal's efforts have informed us as to what we will need to do to migrate to Python 3, but also, we have landed (or will land) much of the work. For example, one of the projects, Turtle Art 3D, is now available for download from the Sugar activity portal: http://activities.sugarlabs.org/en-US/sugar/addon/4757 2. We held a Turtle Art Day in San Antonio Texas in August as part of Open Ed Jam, organized by Mariah Noelle Villarreal. Tip of the hat to Ruben Rodrigu?z, whose TOAST (Trisquel with Sugar) image was used in the workshop. http://www.openedjam.org/ http://wiki.sugarlabs.org/go/Trisquel_On_A_Sugar_Toast We used USB keys donated by Nexcopy as part of their Recycle USB campaign. 3. Speaking of Turtle Art, Cynthia Solomon, Claudia Urrea, and I wrote a paper, "(More than) Twenty Things to Do in Turtle Blocks" for the Constructionist Conference in Vienna. We made some videos as well. See: http://people.sugarlabs.org/walter/More-than-20.pdf === In the community === 4. There will be a Youth Summit held in Montevideo September 20-23. ANEP (National Administration of Public Education) and Sugar Labs are organizing a World Junior Programmers Summit, a meeting among youths from different parts of the world who are working in software development. Taking advantage of this gathering, we are soliciting participation by leaders of educational programs interested in the potential that technology has on learning and in promoting meaningful participation of students. This event will last for four days, three days for the youth meeting, and the fourth day for a series of strategic to discuss the current impact and future of the Sugar learning environment. The first day of the youth event will be open to anyone interested in joining the community of free software developers, while the other two days will be for those who are already actively involved in Sugar development. Who should attend: * Youths who have an interest in programming and / or have made concrete contributions to the development of the Sugar learning environment; * Leaders interested in participating in a series of strategic meetings to define the future of the Sugar learning environment. Why participate in this meeting: * To work with internationally recognized young a Python developers; * Help define the future of the Sugar learning environment and future generations of software for learning; * To connect with experts, convinced of the potential of technology in the development and learning; * To strengthen the community of users of the Sugar learning environment around the world. Anyone interested in participating in this important event should contact us immediately. ANEP has offered funding to cover the local costs for youths to participate in this event. Resistration is here: https://docs.google.com/forms/d/1w2pHuRZSeTr6_4WEe3gjj6LjgBqp7v_loxc_yqb9IL0/viewform === Tech Talk === 5. Martin Abente oversaw the release of Sugar 102 and is now gathering feature requests for Sugar 104. Please see: http://wiki.sugarlabs.org/go/0.104/Feature_List === Sugar Labs === 6. Please visit our planet at: http://planet.sugarlab.org -walter -- Walter Bender Sugar Labs http://www.sugarlabs.org From me at jvonau.ca Tue Sep 2 15:46:09 2014 From: me at jvonau.ca (Jerry Vonau) Date: Tue, 2 Sep 2014 14:46:09 -0500 (CDT) Subject: [Sugar-devel] Sugar 0.100 features on Sugar 0.102 build In-Reply-To: <1409676850.10144.0@smtp.gmail.com> References: <1558010086.3292608.1409361460035.open-xchange@bosoxweb03.eigbox.net> <20140902004739.GB29460@us.netrek.org> <1409676850.10144.0@smtp.gmail.com> Message-ID: <1972089562.131078.1409687169091.open-xchange@bosoxweb03.eigbox.net> > On September 2, 2014 at 11:54 AM Sebastian Silva > wrote: > > > I don't care one way or the other how you guys configure > olpc-os-builder, but as a Sugar platform contributor, I think "sugar" > packages should come with all the bells and whistles included, and if > any deployment wants to chop and censor functionality, then it should > be their problem, not the other way around. > ? So much for being "volunteer" deployment friendly, now you have to "fix sugar" at the image creation time, patching out/in what you want in the image, in place of just not installing certain functionality in the first place. Are you suggesting that datastore, toolkit(s), base, be re-merged into a single massive rpm? I think not, the control-panel rpm split is a natural progression of this progressive thinking. This take it or leave it attitude that is displayed here is the reason myself and Dextrose(Activity Central) came into being part of the ecosystem in the first place, for the needs of the deployment. We listened to what the deployment wanted to do and worked towards that goal. I guess that this is just another way to ensure further work is only done by a sugarlabs/olpc associate. Just my 3 cents, Jerry > Regards, > Sebastian > > El mar, 2 de sep 2014 a las 10:01 AM, Gonzalo Odiard > escribi?: > >> > >> Gonzalo's question seems to suggest that the dependency on > >> sugar-cp-background should be declared by the sugar package spec > >> file. > >> I disagree.? I think it should be a decision by deployment team. > >> > > > > > > Yes. That is the reason I asked. > > Anyway, no problem from my part if the rpm is added by default in? > > kspkglist.50.sugar.inc > > > > Gonzalo > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel From godiard at sugarlabs.org Tue Sep 2 16:03:57 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Tue, 2 Sep 2014 17:03:57 -0300 Subject: [Sugar-devel] Sugar 0.100 features on Sugar 0.102 build In-Reply-To: <1972089562.131078.1409687169091.open-xchange@bosoxweb03.eigbox.net> References: <1558010086.3292608.1409361460035.open-xchange@bosoxweb03.eigbox.net> <20140902004739.GB29460@us.netrek.org> <1409676850.10144.0@smtp.gmail.com> <1972089562.131078.1409687169091.open-xchange@bosoxweb03.eigbox.net> Message-ID: > > This take it or leave it attitude that is displayed here is the reason > myself and Dextrose(Activity Central) came into being part of the ecosystem > in the first place, for the needs of the deployment. We listened to what > the deployment wanted to do and worked towards that goal. > > I guess that this is just another way to ensure further work is only done > by a sugarlabs/olpc associate. > > Jerry, Please stop with this tone. Try to be constructive, and expose technical reasons for your opinions. If anybody ever wanted "ensure further work is only done by a sugarlabs/olpc associate" as you said, we would not publish the repositories and discuss in open mailing lists. Gonzalo -------------- next part -------------- An HTML attachment was scrubbed... URL: From godiard at sugarlabs.org Tue Sep 2 16:06:37 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Tue, 2 Sep 2014 17:06:37 -0300 Subject: [Sugar-devel] [GSoC] wrap up meeting In-Reply-To: References: Message-ID: Great. Date? On Tue, Sep 2, 2014 at 10:33 AM, Walter Bender wrote: > It would be great to get the mentors together one more time to discuss > the results of the program: what worked, what didn't, how we can > ensure the work gets upstreamed, what we can improve upon next time. > > Student feedback is most welcome as well. > > I propose a meeting (#sugar-meeting on irc.freenode.net) at 10AM EDT > (16:00 in Parisl 11:00 in BA). Please let me know if this time will > work. > > regards. > > -walter > > -- > Walter Bender > Sugar Labs > http://www.sugarlabs.org > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.abente.lahaye at gmail.com Tue Sep 2 16:11:00 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Tue, 2 Sep 2014 16:11:00 -0400 Subject: [Sugar-devel] Sugar 0.100 features on Sugar 0.102 build In-Reply-To: <20140902004739.GB29460@us.netrek.org> References: <1558010086.3292608.1409361460035.open-xchange@bosoxweb03.eigbox.net> <20140902004739.GB29460@us.netrek.org> Message-ID: On Mon, Sep 1, 2014 at 8:47 PM, James Cameron wrote: > G'day German, > > Perhaps Gonzalo was asking, in your two builds, which version of the > sugar- package was chosen by olpc-os-builder? > > sudo rpm -q sugar > > Gonzalo's question seems to suggest that the dependency on > sugar-cp-background should be declared by the sugar package spec file. > I disagree. I think it should be a decision by deployment team. > > For the OLPC dropbox sugar package [1] the spec file [2] does not have > a Requires for sugar-cp-all or sugar-cp-background, though the > sugar-cp-all has a Requires for sugar-cp-background. > > kspkglist.50.sugar.inc [3] in olpc-os-builder has a list of the > sugar-cp-* packages, but not sugar-cp-background (thanks Jerry), and > not sugar-cp-all. > > So you can either add sugar-cp-background to kspkglist.50.sugar.inc, > or add the package to the .ini file. gnome-backgrounds might also be > added, although you might also add deployment themed backgrounds. > > I'm in favour of adding sugar-cp-background to kspkglist.50.sugar.inc > in OLPC's repository, but I shall wait for this discussion to resolve. > +1 from, in fact I am sendig you a patch right now (that also fixes on more issues with these sugar-cp* deps) > > References > > 1. http://rpmdropbox.laptop.org/f20/sugar-0.102.0-1.fc20.noarch.rpm > > 2. http://dev.laptop.org/~quozl/z/1XOc4w.txt > > 3. > http://dev.laptop.org/git/projects/olpc-os-builder/tree/modules/sugar/kspkglist.50.sugar.inc > > On Mon, Sep 01, 2014 at 07:38:50AM -0600, German Ruiz - FundacionZT wrote: > > ?? > > I have 2 scenarios: > > > > ?? > > Sugar 0.100 > > ?? > > XO > > ?using? > > customized 13.2.0 version, using au1b-updates repo, sugar-cp-background > > installed was sugar-cp-background-0.100.1.22.olpcau.noarch > > > > Sugar 0.102? > > XO using customized version from olpc-os-builder using SL102 branch, > > sugar-cp-background installed was > sugar-cp-background-0.102.0-1.fc18.noarch. > > > > Both rpm packages installed from yum. > > > > 2014-08-30 16:02 GMT-06:00 Gonzalo Odiard <[1]godiard at sugarlabs.org>: > > > > Hmm, what sugar rpm are you using, should install > sugar-cp-background as a > > dependency. > > > > Gonzalo > > > > > > On Sat, Aug 30, 2014 at 12:33 PM, German Ruiz - FundacionZT <[2] > > gruiz at fundacionzt.org> wrote: > > > > There was no background section at Control Panel, after install > > sugar-cp-background it is present, but there is no image to set > as > > background. > > > > [3]http://imgur.com/JW0goSa > > > > 2014-08-29 19:17 GMT-06:00 Jerry Vonau <[4]me at jvonau.ca>: > > > > Would that not require the sugar-cp-background rpm to > installed in > > the > > image? Don't see it listed in OOB[1]. > > > > 1. > > [5] > https://github.com/sugarlabs/olpc-os-builder/blob/SL102/modules/ > > sugar/kspkglist.50.sugar.inc > > > > Jerry > > > > > On August 29, 2014 at 7:48 PM Gonzalo Odiard <[6] > > godiard at sugarlabs.org> > > > wrote: > > > > > > > > > Can you see the background section in the control panel? > > > > > > > > > On Fri, Aug 29, 2014 at 7:24 PM, German Ruiz - FundacionZT > < > > > [7]gruiz at fundacionzt.org> wrote: > > > > > > > Also, i forget to mention, how can i try the background > > features? > > > > [8]http://wiki.sugarlabs.org/go/Features/ > > Background_image_on_home_view > > > > > > > > > > > > 2014-08-29 14:23 GMT-06:00 Gonzalo Odiard <[9] > > godiard at sugarlabs.org>: > > > > > > > > Walter, > > > >> are these activities updated to use GSettings? > > > >> > > > >> Gonzalo > > > >> > > > >> > > > >> On Fri, Aug 29, 2014 at 5:21 PM, Walter Bender > > > >> <[10]walter.bender at gmail.com> > > > >> wrote: > > > >> > > > >>> Re ChangeIcon, try copying some svg files into ~/.icon > from > > the > > > >>> Terminal program. > > > >>> > > > >>> There is an activity for setting up multiple home > views: > > > >>> > > > >>> [4] [11] > http://activities.sugarlabs.org/en-US/sugar/addon/ > > 4722 > > > >>> > > > >>> On Fri, Aug 29, 2014 at 3:59 PM, German Ruiz - > FundacionZT > > > >>> <[12]gruiz at fundacionzt.org> wrote: > > > >>> > Hello > > > >>> > > > > >>> > I'm trying to create a custo > > > >>> > mized image based on Sugar 0.102, > > > >>> > with features of Sugar 0.100 > > > >>> > [0][1] > > > >>> > > > > >>> > This is what i'm using: > > > >>> > - OS Builder forked from > > > >>> > [13]https://github.com/sugarlabs/olpc-os-builder, > > > >>> > branch SL102 > > > >>> > - No gnome, just sugar > > > >>> > > > > >>> > But i have some problems, for example: > > > >>> > -> Icon Change activity, failed to start, here is > the log > > > >>> > [2] > > > >>> > -> When i try to test the multiple home views, they > are not > > present > > > >>> after > > > >>> > restart Sugar, this is what i type at Terminal > activity > > > >>> > as regular user: > > > >>> > > > > >>> > gconftool-2 -s /desktop/sugar/desktop/view_icons > --type > > list > > > >>> --list-type > > > >>> > string ['view-radial','view-radial'] > > > >>> > gconftool-2 -s /desktop/sugar/desktop/view_favorites > --type > > list > > > >>> --list-type > > > >>> > string ['emblem-favorite','emblem-favorite'] > > > >>> > gconftool-2 -s /desktop/sugar/desktop/favorite_names > --type > > list > > > >>> --list-type > > > >>> > string ['Home View','Student View'] > > > >>> > reboot > > > >>> > > > > >>> > [0][14] > http://wiki.sugarlabs.org/go/Features/Icon_Change > > > >>> > [1][15]http://wiki.sugarlabs.org/go/Features/ > > Multiple_home_views > > > >>> > [2] [16]http://pastebin.com/qDqxkuU0 > > > >>> > > > > >>> > Thanks for your help > > > >>> > > > > >>> > Regards > > > >>> > -- > > > >>> > German Ru?z > > > >>> > > > > >>> > _______________________________________________ > > > >>> > Sugar-devel mailing list > > > >>> > [17]Sugar-devel at lists.sugarlabs.org > > > >>> > [18]http://lists.sugarlabs.org/listinfo/sugar-devel > > > >>> > > > > >>> > > > >>> > > > >>> > > > >>> -- > > > >>> Walter Bender > > > >>> Sugar Labs > > > >>> [19]http://www.sugarlabs.org > > > >>> _______________________________________________ > > > >>> Sugar-devel mailing list > > > >>> [20]Sugar-devel at lists.sugarlabs.org > > > >>> [21]http://lists.sugarlabs.org/listinfo/sugar-devel > > > >>> > > > >> > > > >> > > > >> > > > >> -- > > > >> Gonzalo Odiard > > > >> > > > >> SugarLabs - Software for children learning > > > >> > > > > > > > > > > > > > > > > > -- > > > Gonzalo Odiard > > > > > > SugarLabs - Software for children learning > > > _______________________________________________ > > > Sugar-devel mailing list > > > [22]Sugar-devel at lists.sugarlabs.org > > > [23]http://lists.sugarlabs.org/listinfo/sugar-devel > > _______________________________________________ > > Sugar-devel mailing list > > [24]Sugar-devel at lists.sugarlabs.org > > [25]http://lists.sugarlabs.org/listinfo/sugar-devel > > > > -- > > Gonzalo Odiard > > > > SugarLabs - Software for children learning > > > > References: > > > > [1] mailto:godiard at sugarlabs.org > > [2] mailto:gruiz at fundacionzt.org > > [3] http://imgur.com/JW0goSa > > [4] mailto:me at jvonau.ca > > [5] > https://github.com/sugarlabs/olpc-os-builder/blob/SL102/modules/sugar/kspkglist.50.sugar.inc > > [6] mailto:godiard at sugarlabs.org > > [7] mailto:gruiz at fundacionzt.org > > [8] http://wiki.sugarlabs.org/go/Features/Background_image_on_home_view > > [9] mailto:godiard at sugarlabs.org > > [10] mailto:walter.bender at gmail.com > > [11] http://activities.sugarlabs.org/en-US/sugar/addon/4722 > > [12] mailto:gruiz at fundacionzt.org > > [13] https://github.com/sugarlabs/olpc-os-builder > > [14] http://wiki.sugarlabs.org/go/Features/Icon_Change > > [15] http://wiki.sugarlabs.org/go/Features/Multiple_home_views > > [16] http://pastebin.com/qDqxkuU0 > > [17] mailto:Sugar-devel at lists.sugarlabs.org > > [18] http://lists.sugarlabs.org/listinfo/sugar-devel > > [19] http://www.sugarlabs.org/ > > [20] mailto:Sugar-devel at lists.sugarlabs.org > > [21] http://lists.sugarlabs.org/listinfo/sugar-devel > > [22] mailto:Sugar-devel at lists.sugarlabs.org > > [23] http://lists.sugarlabs.org/listinfo/sugar-devel > > [24] mailto:Sugar-devel at lists.sugarlabs.org > > [25] http://lists.sugarlabs.org/listinfo/sugar-devel > > > _______________________________________________ > > Sugar-devel mailing list > > Sugar-devel at lists.sugarlabs.org > > http://lists.sugarlabs.org/listinfo/sugar-devel > > > -- > James Cameron > http://quozl.linux.org.au/ > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From walter.bender at gmail.com Tue Sep 2 16:23:20 2014 From: walter.bender at gmail.com (Walter Bender) Date: Tue, 2 Sep 2014 20:23:20 +0000 Subject: [Sugar-devel] [GSoC] wrap up meeting In-Reply-To: References: Message-ID: Sorry. I meant to say Friday, Sept 5. -walter On Tue, Sep 2, 2014 at 8:06 PM, Gonzalo Odiard wrote: > Great. Date? > > > On Tue, Sep 2, 2014 at 10:33 AM, Walter Bender > wrote: >> >> It would be great to get the mentors together one more time to discuss >> the results of the program: what worked, what didn't, how we can >> ensure the work gets upstreamed, what we can improve upon next time. >> >> Student feedback is most welcome as well. >> >> I propose a meeting (#sugar-meeting on irc.freenode.net) at 10AM EDT >> (16:00 in Parisl 11:00 in BA). Please let me know if this time will >> work. >> >> regards. >> >> -walter >> >> -- >> Walter Bender >> Sugar Labs >> http://www.sugarlabs.org >> _______________________________________________ >> Sugar-devel mailing list >> Sugar-devel at lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/sugar-devel > > > > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning -- Walter Bender Sugar Labs http://www.sugarlabs.org From martin.abente.lahaye at gmail.com Tue Sep 2 16:24:40 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Tue, 2 Sep 2014 16:24:40 -0400 Subject: [Sugar-devel] [GSoC] wrap up meeting In-Reply-To: References: Message-ID: Works for me :) On Tue, Sep 2, 2014 at 4:23 PM, Walter Bender wrote: > Sorry. I meant to say Friday, Sept 5. > > -walter > > On Tue, Sep 2, 2014 at 8:06 PM, Gonzalo Odiard > wrote: > > Great. Date? > > > > > > On Tue, Sep 2, 2014 at 10:33 AM, Walter Bender > > wrote: > >> > >> It would be great to get the mentors together one more time to discuss > >> the results of the program: what worked, what didn't, how we can > >> ensure the work gets upstreamed, what we can improve upon next time. > >> > >> Student feedback is most welcome as well. > >> > >> I propose a meeting (#sugar-meeting on irc.freenode.net) at 10AM EDT > >> (16:00 in Parisl 11:00 in BA). Please let me know if this time will > >> work. > >> > >> regards. > >> > >> -walter > >> > >> -- > >> Walter Bender > >> Sugar Labs > >> http://www.sugarlabs.org > >> _______________________________________________ > >> Sugar-devel mailing list > >> Sugar-devel at lists.sugarlabs.org > >> http://lists.sugarlabs.org/listinfo/sugar-devel > > > > > > > > > > -- > > Gonzalo Odiard > > > > SugarLabs - Software for children learning > > > > -- > Walter Bender > Sugar Labs > http://www.sugarlabs.org > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From godiard at sugarlabs.org Tue Sep 2 16:26:49 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Tue, 2 Sep 2014 17:26:49 -0300 Subject: [Sugar-devel] [GSoC] wrap up meeting In-Reply-To: References: Message-ID: Ok, I will be there too. Gonzalo On Tue, Sep 2, 2014 at 5:24 PM, Martin Abente < martin.abente.lahaye at gmail.com> wrote: > Works for me :) > > > On Tue, Sep 2, 2014 at 4:23 PM, Walter Bender > wrote: > >> Sorry. I meant to say Friday, Sept 5. >> >> -walter >> >> On Tue, Sep 2, 2014 at 8:06 PM, Gonzalo Odiard >> wrote: >> > Great. Date? >> > >> > >> > On Tue, Sep 2, 2014 at 10:33 AM, Walter Bender > > >> > wrote: >> >> >> >> It would be great to get the mentors together one more time to discuss >> >> the results of the program: what worked, what didn't, how we can >> >> ensure the work gets upstreamed, what we can improve upon next time. >> >> >> >> Student feedback is most welcome as well. >> >> >> >> I propose a meeting (#sugar-meeting on irc.freenode.net) at 10AM EDT >> >> (16:00 in Parisl 11:00 in BA). Please let me know if this time will >> >> work. >> >> >> >> regards. >> >> >> >> -walter >> >> >> >> -- >> >> Walter Bender >> >> Sugar Labs >> >> http://www.sugarlabs.org >> >> _______________________________________________ >> >> Sugar-devel mailing list >> >> Sugar-devel at lists.sugarlabs.org >> >> http://lists.sugarlabs.org/listinfo/sugar-devel >> > >> > >> > >> > >> > -- >> > Gonzalo Odiard >> > >> > SugarLabs - Software for children learning >> >> >> >> -- >> Walter Bender >> Sugar Labs >> http://www.sugarlabs.org >> _______________________________________________ >> Sugar-devel mailing list >> Sugar-devel at lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/sugar-devel >> > > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From sebastian at fuentelibre.org Tue Sep 2 16:49:11 2014 From: sebastian at fuentelibre.org (Sebastian Silva) Date: Tue, 02 Sep 2014 15:49:11 -0500 Subject: [Sugar-devel] Sugar 0.100 features on Sugar 0.102 build In-Reply-To: <1972089562.131078.1409687169091.open-xchange@bosoxweb03.eigbox.net> References: <1558010086.3292608.1409361460035.open-xchange@bosoxweb03.eigbox.net> <20140902004739.GB29460@us.netrek.org> <1409676850.10144.0@smtp.gmail.com> <1972089562.131078.1409687169091.open-xchange@bosoxweb03.eigbox.net> Message-ID: <1409690951.16234.0@smtp.gmail.com> Hi Jerry, As I've not had the pleasure of working with you directly and I have never been an OLPC associate, whatever that is, and, to my knowledge, there is no such thing as a Sugar Labs associate, therefore I don't feel offended by your (perceived) aggressive tone, so I hope it was not directed at me. Let me assert something which is often forgotten here: Deployments != Administrators For me, Deployments = Users. Therefore, the easier it is for users to install and/or use the Sugar Platform, the better. You say it is such a big change for the better that there exist a bunch of sugar-* packages. I ask: - Is the Sugar Datastore at all usefull without sugar? - Does any other software use the control panel packages? - Is there perhaps an alternative implementation of the aforementinoed mentioned packages that justifies splitting the platform? - Is it possible, practical, or even useful, to upgrade one component without the others? Now, as a deployment volunteer, let me tell you (you probably know this) that trying to work with Sugar on any GNU distribution other than fedora is a nightmare, as the platform does not declare it's dependencies properly, and does not communicate upstream effectively, so, for instance, Write never works, speech never works, and half the activities don't work (maybe I'm exaggerating out of frustration). I have been a strong proponent of extirpating Sugar from the OLPC/fedora microcosmos, but frankly, adding complexity is not helping. Now, from the technical point of view, perhaps a simple sugar-platform package that pulls ALL of Sugar and glucose and dependencies would not be so hard to do, and then the deployment-administrator-supporters can just omit this package and manually pick and chop sugar as they see fit (or are requested to do). I feel sad that to this day and age, SugarLabs has not proven to be much more than an appendix of OLPC, even to hard working members of the community such as yourself. Regards, Sebastian El mar, 2 de sep 2014 a las 2:46 PM, Jerry Vonau escribi?: >> On September 2, 2014 at 11:54 AM Sebastian Silva >> wrote: >> >> >> I don't care one way or the other how you guys configure >> olpc-os-builder, but as a Sugar platform contributor, I think >> "sugar" >> packages should come with all the bells and whistles included, and >> if >> any deployment wants to chop and censor functionality, then it >> should >> be their problem, not the other way around. >> > > So much for being "volunteer" deployment friendly, now you have to > "fix > sugar" at the image creation time, patching out/in what you want in > the > image, in place of just not installing certain functionality in the > first > place. Are you suggesting that datastore, toolkit(s), base, be > re-merged > into a single massive rpm? I think not, the control-panel rpm split > is a > natural progression of this progressive thinking. > > This take it or leave it attitude that is displayed here is the reason > myself and Dextrose(Activity Central) came into being part of the > ecosystem > in the first place, for the needs of the deployment. We listened to > what > the deployment wanted to do and worked towards that goal. > > I guess that this is just another way to ensure further work is only > done > by a sugarlabs/olpc associate. > > Just my 3 cents, > > Jerry -------------- next part -------------- An HTML attachment was scrubbed... URL: From satellitgo at gmail.com Tue Sep 2 17:09:00 2014 From: satellitgo at gmail.com (Thomas C. Gilliard) Date: Tue, 02 Sep 2014 14:09:00 -0700 Subject: [Sugar-devel] Sugar 0.100 features on Sugar 0.102 build In-Reply-To: <1409690951.16234.0@smtp.gmail.com> References: <1558010086.3292608.1409361460035.open-xchange@bosoxweb03.eigbox.net> <20140902004739.GB29460@us.netrek.org> <1409676850.10144.0@smtp.gmail.com> <1972089562.131078.1409687169091.open-xchange@bosoxweb03.eigbox.net> <1409690951.16234.0@smtp.gmail.com> Message-ID: <540631EC.6070908@gmail.com> On 09/02/2014 01:49 PM, Sebastian Silva wrote: > Hi Jerry, > > As I've not had the pleasure of working with you directly and I have > never been an OLPC associate, whatever that is, and, to my knowledge, > there is no such thing as a Sugar Labs associate, therefore I don't > feel offended by your (perceived) aggressive tone, so I hope it was > not directed at me. > > Let me assert something which is often forgotten here: > > Deployments != Administrators > > For me, Deployments = Users. > > Therefore, the easier it is for users to install and/or use the Sugar > Platform, the better. > > You say it is such a big change for the better that there exist a > bunch of sugar-* packages. > > I ask: > > - Is the Sugar Datastore at all usefull without sugar? > - Does any other software use the control panel packages? > - Is there perhaps an alternative implementation of the aforementinoed > mentioned packages that justifies splitting the platform? > - Is it possible, practical, or even useful, to upgrade one component > without the others? > > Now, as a deployment volunteer, let me tell you (you probably know > this) that trying to work with Sugar on any GNU distribution other > than fedora is a nightmare, as the platform does not declare it's > dependencies properly, and does not communicate upstream effectively, > so, for instance, Write never works, speech never works, and half the > activities don't work (maybe I'm exaggerating out of frustration). > see: http://wiki.sugarlabs.org/go/OpenSUSE#openSUSE-Edu-li-f-e-gnome-classic-13.1.2 sugar 0.98.8 works very well - talk to cyberorg in #opensuse-edu (India) for details > I have been a strong proponent of extirpating Sugar from the > OLPC/fedora microcosmos, but frankly, adding complexity is not helping. > > Now, from the technical point of view, perhaps a simple sugar-platform > package that pulls ALL of Sugar and glucose and dependencies would not > be so hard to do, and then the deployment-administrator-supporters can > just omit this package and manually pick and chop sugar as they see > fit (or are requested to do). > > I feel sad that to this day and age, SugarLabs has not proven to be > much more than an appendix of OLPC, even to hard working members of > the community such as yourself. > > Regards, > Sebastian > > El mar, 2 de sep 2014 a las 2:46 PM, Jerry Vonau escribi?: >> >> On September 2, 2014 at 11:54 AM Sebastian Silva >> wrote: I don't care one way or the >> other how you guys configure olpc-os-builder, but as a Sugar >> platform contributor, I think "sugar" packages should come with >> all the bells and whistles included, and if any deployment wants >> to chop and censor functionality, then it should be their >> problem, not the other way around. >> >> So much for being "volunteer" deployment friendly, now you have to >> "fix sugar" at the image creation time, patching out/in what you want >> in the image, in place of just not installing certain functionality >> in the first place. Are you suggesting that datastore, toolkit(s), >> base, be re-merged into a single massive rpm? I think not, the >> control-panel rpm split is a natural progression of this progressive >> thinking. This take it or leave it attitude that is displayed here is >> the reason myself and Dextrose(Activity Central) came into being part >> of the ecosystem in the first place, for the needs of the deployment. >> We listened to what the deployment wanted to do and worked towards >> that goal. I guess that this is just another way to ensure further >> work is only done by a sugarlabs/olpc associate. Just my 3 cents, Jerry > > > _______________________________________________ > Devel mailing list > Devel at lists.laptop.org > http://lists.laptop.org/listinfo/devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From godiard at sugarlabs.org Tue Sep 2 17:12:41 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Tue, 2 Sep 2014 18:12:41 -0300 Subject: [Sugar-devel] Sugar 0.100 features on Sugar 0.102 build In-Reply-To: <1409690951.16234.0@smtp.gmail.com> References: <1558010086.3292608.1409361460035.open-xchange@bosoxweb03.eigbox.net> <20140902004739.GB29460@us.netrek.org> <1409676850.10144.0@smtp.gmail.com> <1972089562.131078.1409687169091.open-xchange@bosoxweb03.eigbox.net> <1409690951.16234.0@smtp.gmail.com> Message-ID: Just a few points: * If anybody want install all the control-panel sections, can install sugar-cp-all. * You can install all sugar with "yum install @sugar-desktop sugar-runner" [1] If there are some dependency not working, is a bug, and we can try to solve it. As a example, I filled this ticket [2] and pbrobinson fixed the problem really fast. About mixing sugar-datastore / sugar-toolkit-gtk3 / sugar, was discussed recently, but we didn't find any good reason to do it. Have sense keep at least the toolkit separated from sugar, because that is the interface we provide to the activities. The code in Sugar (jarabe) is private, and we can change it without fear of break activities. Is true that is difficult make Sugar + activities work on other distributions, but that is (in general) due to external dependencies (like you said, Abiword in the case of Write). In general "pure python" activities, will not have problems. Some of the problems making difficult work on other distributions are related to the work needed to make work the XO touch. At the time, the support of touch in Linux in general, and in Gtk in particular, was not ready, and OLPC invested a lot of work to do it usable. That patches went upstream, but anybody who works on open source projects know, takes a time until that changes are distributed. I think would be great have good packages on debian and derivatives, but don't know who can do it. Gonzalo [1] http://wiki.sugarlabs.org/go/Fedora [2] https://bugzilla.redhat.com/show_bug.cgi?id=1129308 On Tue, Sep 2, 2014 at 5:49 PM, Sebastian Silva wrote: > Hi Jerry, > > As I've not had the pleasure of working with you directly and I have never > been an OLPC associate, whatever that is, and, to my knowledge, there is no > such thing as a Sugar Labs associate, therefore I don't feel offended by > your (perceived) aggressive tone, so I hope it was not directed at me. > > Let me assert something which is often forgotten here: > > Deployments != Administrators > > For me, Deployments = Users. > > Therefore, the easier it is for users to install and/or use the Sugar > Platform, the better. > > You say it is such a big change for the better that there exist a bunch of > sugar-* packages. > > I ask: > > - Is the Sugar Datastore at all usefull without sugar? > - Does any other software use the control panel packages? > - Is there perhaps an alternative implementation of the aforementinoed > mentioned packages that justifies splitting the platform? > - Is it possible, practical, or even useful, to upgrade one component > without the others? > > Now, as a deployment volunteer, let me tell you (you probably know this) > that trying to work with Sugar on any GNU distribution other than fedora is > a nightmare, as the platform does not declare it's dependencies properly, > and does not communicate upstream effectively, so, for instance, Write > never works, speech never works, and half the activities don't work (maybe > I'm exaggerating out of frustration). > > I have been a strong proponent of extirpating Sugar from the OLPC/fedora > microcosmos, but frankly, adding complexity is not helping. > > Now, from the technical point of view, perhaps a simple sugar-platform > package that pulls ALL of Sugar and glucose and dependencies would not be > so hard to do, and then the deployment-administrator-supporters can just > omit this package and manually pick and chop sugar as they see fit (or are > requested to do). > > I feel sad that to this day and age, SugarLabs has not proven to be much > more than an appendix of OLPC, even to hard working members of the > community such as yourself. > > Regards, > Sebastian > > El mar, 2 de sep 2014 a las 2:46 PM, Jerry Vonau escribi?: > > On September 2, 2014 at 11:54 AM Sebastian Silva < > sebastian at fuentelibre.org> wrote: I don't care one way or the other how > you guys configure olpc-os-builder, but as a Sugar platform contributor, I > think "sugar" packages should come with all the bells and whistles > included, and if any deployment wants to chop and censor functionality, > then it should be their problem, not the other way around. > > So much for being "volunteer" deployment friendly, now you have to "fix > sugar" at the image creation time, patching out/in what you want in the > image, in place of just not installing certain functionality in the first > place. Are you suggesting that datastore, toolkit(s), base, be re-merged > into a single massive rpm? I think not, the control-panel rpm split is a > natural progression of this progressive thinking. This take it or leave it > attitude that is displayed here is the reason myself and Dextrose(Activity > Central) came into being part of the ecosystem in the first place, for the > needs of the deployment. We listened to what the deployment wanted to do > and worked towards that goal. I guess that this is just another way to > ensure further work is only done by a sugarlabs/olpc associate. Just my 3 > cents, Jerry > > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From godiard at sugarlabs.org Tue Sep 2 17:40:46 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Tue, 2 Sep 2014 18:40:46 -0300 Subject: [Sugar-devel] New ASLO In-Reply-To: References: Message-ID: Hi Sam, Sorry for the delay.... Thanks for adding the feature page. Do you want add it to http://wiki.sugarlabs.org/go/0.104/Feature_List#Proposed_Features_for_0.104 ? I think the site looks better (anyway as I said, I am not a designer...) Will add the hooks in github soon, to have more data to test. Gonzalo On Sun, Aug 31, 2014 at 6:54 AM, Sam P. wrote: > Hi all! > > I have been working more on the new ASLO. I have removed a lot of > animations (almost all?) so it works much better on the XO (what do you > think @Gonzalo?). Please check it out and get some cool activities: > http://www.aslo.cf/ It is also really fast to load (I hope); less than > half a mb on your first visit! > > Anyway, we should "discuss this as a feature" now that it has a feature > page http://wiki.sugarlabs.org/go/Features/New_ASLO > > I think this is ready to be pushed, but my opinions are usually a bit > gun-ho. Just saying, I am serious about a better ASLO. > > Thanks, > Sam > > P.S. Here are some vaguely related quotes to motivate you to respond to > this email: > > > I know reform is never easy. But I know reform is right. > Jilia Gillard > > > Lots of companies don't succeed over time. What do they fundamentally > do wrong? They usually miss the future. > Larry Page (there are lots of interesting ones: > http://www.brainyquote.com/quotes/authors/l/larry_page.html) > > > Change will not come if we wait for some other person or some other > time. We are the ones we've been waiting for. We are the change that we seek > . > Barack Obama > > Come on people, let's lead the world of app store innovation because... > > Innovation distinguishes between a leader and a follower. > Steve Jobs > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From quozl at laptop.org Tue Sep 2 22:17:50 2014 From: quozl at laptop.org (James Cameron) Date: Wed, 3 Sep 2014 12:17:50 +1000 Subject: [Sugar-devel] Sugar 0.100 features on Sugar 0.102 build In-Reply-To: <540631EC.6070908@gmail.com> <1409690951.16234.0@smtp.gmail.com> <1972089562.131078.1409687169091.open-xchange@bosoxweb03.eigbox.net> <1409676850.10144.0@smtp.gmail.com> Message-ID: <20140903021750.GB27195@us.netrek.org> what a fun time we've had, eh? ;-) i agree with sebastian on a monolithic sugar rpm; provided there is an easy way to disable components not required by a user. i dislike having many packages for what is, on the face of it, a single desktop solution. i agree with jerry that making such a significant change would make yet another barrier to entry as a developer or integrator. i disagree with gonzalo that publishing repositories and open mailing list discussions is enough for an ecosystem to be open to others. it is helpful, but it is not enough. i agree with sebastian that sugar is too entrained with fedora; perhaps because most people who integrate sugar do so on fedora, and most developers seem to use fedora. i disagree with thomas with respect to the opensuse 13.1 image; since it is sugar 0.98, it is no proof of a viable downstream ecosystem. suggested actions: - declare the external dependencies in the git repositories for each sugar source collection, using some consistent convention, e.g. a DEPENDENCIES file, - regularly verify the DEPENDENCIES file matches up with the downstream Fedora .spec files, - in the sugar.spec file, define a sugar-all metapackage that declares a dependency on sugar, and sugar-cp-all, and anything else not yet mentioned, ;-) - always use devel at lists.laptop.org for olpc-os-builder discussions, so that sugar developers without a fedora background need not be interrupted. -- James Cameron http://quozl.linux.org.au/ From quozl at laptop.org Tue Sep 2 23:25:34 2014 From: quozl at laptop.org (James Cameron) Date: Wed, 3 Sep 2014 13:25:34 +1000 Subject: [Sugar-devel] Building a customized image of Sugar .100 In-Reply-To: <643331088.2338122.1408663068812.open-xchange@bosoxweb03.eigbox.net> References: <925835851.1860706.1408385579749.open-xchange@bosoxweb03.eigbox.net> <20140821125400.GA20897@us.netrek.org> <903235619.2329441.1408657984932.open-xchange@bosoxweb03.eigbox.net> <643331088.2338122.1408663068812.open-xchange@bosoxweb03.eigbox.net> Message-ID: <20140903032534.GA31816@us.netrek.org> On Thu, Aug 21, 2014 at 06:17:48PM -0500, Jerry Vonau wrote: > What is really handy to have for debugging is a copy of the master > kickstart file used at image creation time. This file has the order > of the scriptlets that are used in os-builder, and presents a nice > play by play of the whole build process. There is a patch to keep it > around for inspection[1] Agreed, very useful. It exposes private repositories though, so I'm none to keen on having the output go to the same directory used for publishing the build files. What do you think? -- James Cameron http://quozl.linux.org.au/ From puneet.gkaur at gmail.com Wed Sep 3 00:46:53 2014 From: puneet.gkaur at gmail.com (Puneet Kaur) Date: Wed, 3 Sep 2014 10:16:53 +0530 Subject: [Sugar-devel] New ASLO In-Reply-To: References: Message-ID: Amazing work Sam ! +1 On Wed, Sep 3, 2014 at 3:10 AM, Gonzalo Odiard wrote: > Hi Sam, > Sorry for the delay.... > Thanks for adding the feature page. Do you want add it to > http://wiki.sugarlabs.org/go/0.104/Feature_List#Proposed_Features_for_0.104 > ? > > I think the site looks better (anyway as I said, I am not a designer...) > > Will add the hooks in github soon, to have more data to test. > > Gonzalo > > > On Sun, Aug 31, 2014 at 6:54 AM, Sam P. wrote: > >> Hi all! >> >> I have been working more on the new ASLO. I have removed a lot of >> animations (almost all?) so it works much better on the XO (what do you >> think @Gonzalo?). Please check it out and get some cool activities: >> http://www.aslo.cf/ It is also really fast to load (I hope); less than >> half a mb on your first visit! >> >> Anyway, we should "discuss this as a feature" now that it has a feature >> page http://wiki.sugarlabs.org/go/Features/New_ASLO >> >> I think this is ready to be pushed, but my opinions are usually a bit >> gun-ho. Just saying, I am serious about a better ASLO. >> >> Thanks, >> Sam >> >> P.S. Here are some vaguely related quotes to motivate you to respond to >> this email: >> >> > I know reform is never easy. But I know reform is right. >> Jilia Gillard >> >> > Lots of companies don't succeed over time. What do they fundamentally >> do wrong? They usually miss the future. >> Larry Page (there are lots of interesting ones: >> http://www.brainyquote.com/quotes/authors/l/larry_page.html) >> >> > Change will not come if we wait for some other person or some other >> time. We are the ones we've been waiting for. We are the change that we seek >> . >> Barack Obama >> >> Come on people, let's lead the world of app store innovation because... >> > Innovation distinguishes between a leader and a follower. >> Steve Jobs >> > > > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning > > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at jvonau.ca Wed Sep 3 07:04:21 2014 From: me at jvonau.ca (Jerry Vonau) Date: Wed, 3 Sep 2014 06:04:21 -0500 (CDT) Subject: [Sugar-devel] Building a customized image of Sugar .100 In-Reply-To: <20140903032534.GA31816@us.netrek.org> References: <925835851.1860706.1408385579749.open-xchange@bosoxweb03.eigbox.net> <20140821125400.GA20897@us.netrek.org> <903235619.2329441.1408657984932.open-xchange@bosoxweb03.eigbox.net> <643331088.2338122.1408663068812.open-xchange@bosoxweb03.eigbox.net> <20140903032534.GA31816@us.netrek.org> Message-ID: <580435525.207141.1409742261768.open-xchange@bosoxweb03.eigbox.net> Hi James, > On September 2, 2014 at 10:25 PM James Cameron wrote: > > > On Thu, Aug 21, 2014 at 06:17:48PM -0500, Jerry Vonau wrote: > > What is really handy to have for debugging is a copy of the master > > kickstart file used at image creation time. This file has the order > > of the scriptlets that are used in os-builder, and presents a nice > > play by play of the whole build process. There is a patch to keep it > > around for inspection[1] > > Agreed, very useful.? It exposes private repositories though, so I'm > none to keen on having the output go to the same directory used for > publishing the build files.? What do you think? > Don't think that it really matters if one has made the ini file for OOB public, the same information is available there. I think this file should be made public in the same way as packages.txt and friends are handled now. One could always later delete or not upload the build.ks file should one want to. Not making all the OOB output files public is something less than full disclosure IMHO and should be avoided. Jerry ? From me at jvonau.ca Wed Sep 3 12:43:35 2014 From: me at jvonau.ca (Jerry Vonau) Date: Wed, 3 Sep 2014 11:43:35 -0500 (CDT) Subject: [Sugar-devel] [PATCH] update SOAS's kickstart file to use gsettings Message-ID: <1751177064.253478.1409762615453.open-xchange@bosoxweb03.eigbox.net> Hi all, Think this maybe needed for SOAS going forward. Jerry -------------- next part -------------- A non-text attachment was scrubbed... Name: soas-gsettings.diff Type: text/x-patch Size: 1267 bytes Desc: not available URL: From quozl at laptop.org Wed Sep 3 19:17:50 2014 From: quozl at laptop.org (James Cameron) Date: Thu, 4 Sep 2014 09:17:50 +1000 Subject: [Sugar-devel] Building a customized image of Sugar .100 In-Reply-To: <580435525.207141.1409742261768.open-xchange@bosoxweb03.eigbox.net> References: <20140821125400.GA20897@us.netrek.org> <903235619.2329441.1408657984932.open-xchange@bosoxweb03.eigbox.net> <643331088.2338122.1408663068812.open-xchange@bosoxweb03.eigbox.net> <20140903032534.GA31816@us.netrek.org> <580435525.207141.1409742261768.open-xchange@bosoxweb03.eigbox.net> Message-ID: <20140903231750.GC27002@us.netrek.org> +CC devel@ http://dev.laptop.org/ticket/10918 On Wed, Sep 03, 2014 at 06:04:21AM -0500, Jerry Vonau wrote: > Hi James, > On September 2, 2014 at 10:25 PM James Cameron wrote: > > On Thu, Aug 21, 2014 at 06:17:48PM -0500, Jerry Vonau wrote: > > > What is really handy to have for debugging is a copy of the > > > master kickstart file used at image creation time. This file has > > > the order of the scriptlets that are used in os-builder, and > > > presents a nice play by play of the whole build process. There > > > is a patch to keep it around for inspection[1] > > > > Agreed, very useful.? It exposes private repositories though, so > > I'm none to keen on having the output go to the same directory > > used for publishing the build files.? What do you think? > > Don't think that it really matters if one has made the ini file for > OOB public, the same information is available there. I think this > file should be made public in the same way as packages.txt and > friends are handled now. One could always later delete or not > upload the build.ks file should one want to. Not making all the OOB > output files public is something less than full disclosure IMHO and > should be avoided. I agree, it should be made public, but it can't. So we only commit the .ini file changes that don't list the hidden repositories. Full disclosure is incompatible with licensing agreements. While it would be nice to be free of them, that's not achievable; a nirvana fallacy. It's one all. I'd like to hear what others think. -- James Cameron http://quozl.linux.org.au/ From me at jvonau.ca Wed Sep 3 22:37:23 2014 From: me at jvonau.ca (Jerry Vonau) Date: Wed, 3 Sep 2014 21:37:23 -0500 (CDT) Subject: [Sugar-devel] Building a customized image of Sugar .100 In-Reply-To: <20140903231750.GC27002@us.netrek.org> References: <20140821125400.GA20897@us.netrek.org> <903235619.2329441.1408657984932.open-xchange@bosoxweb03.eigbox.net> <643331088.2338122.1408663068812.open-xchange@bosoxweb03.eigbox.net> <20140903032534.GA31816@us.netrek.org> <580435525.207141.1409742261768.open-xchange@bosoxweb03.eigbox.net> <20140903231750.GC27002@us.netrek.org> Message-ID: <955833024.336232.1409798243563.open-xchange@bosoxweb03.eigbox.net> > On September 3, 2014 at 6:17 PM James Cameron wrote: > > > +CC devel@ > http://dev.laptop.org/ticket/10918 > > On Wed, Sep 03, 2014 at 06:04:21AM -0500, Jerry Vonau wrote: > > Hi James, > > On September 2, 2014 at 10:25 PM James Cameron > > wrote: > > > On Thu, Aug 21, 2014 at 06:17:48PM -0500, Jerry Vonau wrote: > > > > What is really handy to have for debugging is a copy of the > > > > master kickstart file used at image creation time. This file has > > > > the order of the scriptlets that are used in os-builder, and > > > > presents a nice play by play of the whole build process. There > > > > is a patch to keep it around for inspection[1] > > > > > > Agreed, very useful.? It exposes private repositories though, so > > > I'm none to keen on having the output go to the same directory > > > used for publishing the build files.? What do you think? > > > > Don't think that it really matters if one has made the ini file for > > OOB public, the same information is available there. I think this > > file should be made public in the same way as packages.txt and > > friends are handled now.? One could always later delete or not > > upload the build.ks file should one want to. Not making all the OOB > > output files public is something less than full disclosure IMHO and > > should be avoided. > > I agree, it should be made public, but it can't.? So we only commit > the .ini file changes that don't list the hidden repositories.? Full > disclosure is incompatible with licensing agreements.? While it would > be nice to be free of them, that's not achievable; a nirvana fallacy. > > It's one all.? I'd like to hear what others think. I have to ask "what licensing agreements"? Are we talking Vmeta[1] support now? Are you implying there are two levels of hardware support for some XO variants? One level that is available with the standard released build, and a second level only available via custom builds or later installation?? Think I might know the answers but I would like to read the reply, Jerry 1. http://wiki.laptop.org/go/Vmeta From quozl at laptop.org Wed Sep 3 23:20:38 2014 From: quozl at laptop.org (James Cameron) Date: Thu, 4 Sep 2014 13:20:38 +1000 Subject: [Sugar-devel] Building a customized image of Sugar .100 In-Reply-To: <955833024.336232.1409798243563.open-xchange@bosoxweb03.eigbox.net> References: <20140821125400.GA20897@us.netrek.org> <903235619.2329441.1408657984932.open-xchange@bosoxweb03.eigbox.net> <643331088.2338122.1408663068812.open-xchange@bosoxweb03.eigbox.net> <20140903032534.GA31816@us.netrek.org> <580435525.207141.1409742261768.open-xchange@bosoxweb03.eigbox.net> <20140903231750.GC27002@us.netrek.org> <955833024.336232.1409798243563.open-xchange@bosoxweb03.eigbox.net> Message-ID: <20140904032038.GX27002@us.netrek.org> On Wed, Sep 03, 2014 at 09:37:23PM -0500, Jerry Vonau wrote: > > On September 3, 2014 at 6:17 PM James Cameron wrote: > > +CC devel@ > > http://dev.laptop.org/ticket/10918 > > > > On Wed, Sep 03, 2014 at 06:04:21AM -0500, Jerry Vonau wrote: > > > Hi James, > > > On September 2, 2014 at 10:25 PM James Cameron > > > wrote: > > > > On Thu, Aug 21, 2014 at 06:17:48PM -0500, Jerry Vonau wrote: > > > > > What is really handy to have for debugging is a copy of the > > > > > master kickstart file used at image creation time. This file has > > > > > the order of the scriptlets that are used in os-builder, and > > > > > presents a nice play by play of the whole build process. There > > > > > is a patch to keep it around for inspection[1] > > > > > > > > Agreed, very useful.? It exposes private repositories though, so > > > > I'm none to keen on having the output go to the same directory > > > > used for publishing the build files.? What do you think? > > > > > > Don't think that it really matters if one has made the ini file for > > > OOB public, the same information is available there. I think this > > > file should be made public in the same way as packages.txt and > > > friends are handled now.? One could always later delete or not > > > upload the build.ks file should one want to. Not making all the OOB > > > output files public is something less than full disclosure IMHO and > > > should be avoided. > > > > I agree, it should be made public, but it can't.? So we only commit > > the .ini file changes that don't list the hidden repositories.? Full > > disclosure is incompatible with licensing agreements.? While it would > > be nice to be free of them, that's not achievable; a nirvana fallacy. > > > > It's one all.? I'd like to hear what others think. > > I have to ask "what licensing agreements"? Are we talking Vmeta[1] > support now? Are you implying there are two levels of hardware > support for some XO variants? One level that is available with the > standard released build, and a second level only available via > custom builds or later installation?? > > Think I might know the answers but I would like to read the reply, Yes, you are quite correct. Vmeta (XO-1.75, XO-4) and an Adobe Flash Player plugin (XO-1.5, XO-1.75, XO-4). None of our larger deployments use OLPC OS unchanged without adding these components. I don't think we could have done better unless we had secured more permission licensing. There are also deployments that have their own license agreements for fonts or other content, squirrelled away in their repositories, but I don't have those details. -- James Cameron http://quozl.linux.org.au/ From activities at sugarlabs.org Thu Sep 4 07:26:47 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Thu, 4 Sep 2014 07:26:47 -0400 Subject: [Sugar-devel] [ASLO] Release WordCloud-4 Message-ID: <2d3aa7123d39a5455684719f21646b68@activities.sugarlabs.org> Activity Homepage: http://activities.sugarlabs.org/addon/4734 Sugar Platform: 0.96 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/29001/wordcloud-4.xo Release notes: 4 * More colors * More layouts * New artwork * Better feedback on status * Remembers text between sessions * Recovers more gracefully from PyGame memory errors * Detects conditions when only stop-words are present Sugar Labs Activities http://activities.sugarlabs.org From lionel at olpc-france.org Thu Sep 4 11:07:48 2014 From: lionel at olpc-france.org (=?UTF-8?Q?Lionel_Lask=C3=A9?=) Date: Thu, 4 Sep 2014 17:07:48 +0200 Subject: [Sugar-devel] [GSoC] wrap up meeting Message-ID: Will try to be there. Lionel. 2014-09-02 22:49 GMT+02:00 : > > Date: Tue, 2 Sep 2014 20:23:20 +0000 > From: Walter Bender > To: Gonzalo Odiard > Cc: Sugar-dev Devel > Subject: Re: [Sugar-devel] [GSoC] wrap up meeting > Message-ID: > < > CADf7C8vv_EffB8YgG1aoXfC1f1YKV5kWx6Q4Dx1w2x8E7eGyvQ at mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Sorry. I meant to say Friday, Sept 5. > > -walter > > On Tue, Sep 2, 2014 at 8:06 PM, Gonzalo Odiard > wrote: > > Great. Date? > > > > > > On Tue, Sep 2, 2014 at 10:33 AM, Walter Bender > > wrote: > >> > >> It would be great to get the mentors together one more time to discuss > >> the results of the program: what worked, what didn't, how we can > >> ensure the work gets upstreamed, what we can improve upon next time. > >> > >> Student feedback is most welcome as well. > >> > >> I propose a meeting (#sugar-meeting on irc.freenode.net) at 10AM EDT > >> (16:00 in Parisl 11:00 in BA). Please let me know if this time will > >> work. > >> > >> regards. > >> > >> -walter > >> > >> -- > >> Walter Bender > >> Sugar Labs > >> http://www.sugarlabs.org > >> _______________________________________________ > >> Sugar-devel mailing list > >> Sugar-devel at lists.sugarlabs.org > >> http://lists.sugarlabs.org/listinfo/sugar-devel > > > > > > > > > > -- > > Gonzalo Odiard > > > > SugarLabs - Software for children learning > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From activities at sugarlabs.org Fri Sep 5 10:47:43 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Fri, 5 Sep 2014 10:47:43 -0400 Subject: [Sugar-devel] [ASLO] Release Domino-10 Message-ID: <071d4f7d77c64d1c7e44d8119d70fb9e@activities.sugarlabs.org> Activity Homepage: http://activities.sugarlabs.org/addon/4212 Sugar Platform: 0.96 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/29002/domino-10.xo Release notes: Many changes: * Ported to gtk3 * Visual re design * Bug fixes The design was improved thanks to Dan Marshall & Paul Cotton. Sound is from freeSFX.co.uk Detail: 0a1d26b Use a smarter logic to place pieces 712dbbd Don't redraw if no piece is put 09f839b Fix typo bea7b37 Try avoid automatic player put two pieces e68f286 Don't process keystrokes after the game finish 6bc1b75 Don't increase points on draw 234fa53 Don't catch keystrokes when the user is editing the title c961f4e Set max_participants = 1 cc7928c Set +x on setup.py f65ce1d Use darker user color to stroke the selected piece 5e93519 Use jpg images for the background 75acdcd Resize the scores window if the screen is rotated 62966f0 Improve activity icon e826131 Use seek-forward icon (>>) in the pass button 4c8bd0e Make domino work with the screen rotated ec28bb9 Make the table width and height properties of the tableview b0ac5b9 New wood image for the background 84ac904 Implement end of game messages designed by Dan 37e9291 Improve control of free spaces to reduce probability of join wrong pieces 7c3b705 Move up the 'User pass' message 510ec0b Adjust bottom margin 459d6e5 Use random to balance what ends try first ee3f26a Fix control of end of game 3adada9 Chnages to use more screen state 560cd4f Implement a AUTO mode, useful to test c52896a Add cairo context save/resore 9fac218 Fix automatic player put two pieces after request more pieces 5303ad9 Remove horizontal margin for the table, we don't use the border tiles anymore fc0acac Replace the combo to select the gmes by a palette with icons 465977f Show in the user color the last game played in the scores window fad221d Improve style on scores window e97e3b9 Improve games descriptions 551f651 Draw flat pieces 2e6cfb9 New window to show the scores f4d712d Consolidate the logic controling the state of pass and add buttons 5a20d82 If the automatic player pass, show a message 73bb5fb Comment debug logging c43021a Move the logic to check the end of game to the game class 7c7469c Make the automtic player wait one second when request one piece 7350a94 Wait 2 seconds when the player changes 3148299 Play a sound when a piece is placed 0bfbd5f Remove MANIFEST file 19c8416 Add margin at top and bottom of players pieces fea12bd Improve icons ab7ec9e Disable buttons when the game ends 82051ae Paint the background with a wood texture 0472bdc Fix visual glitch due to order on drawing pieces 7ac568a Improve end of game control 2246982 Place piece on user click over piece 0b087a9 Remove the old help screen 3637290 Cleanup icon 676b2dc Use standard save/read methods 1f972d1 Don't show the status in the screen 78d1668 Draw the pieces for the automatic player flipped b2c63c7 Show pieces from both players ee6f36a Improve use of vertical size in the screen 2878121 Remove unused code 86ceffd Define constants to make clear the directions logic 93766da Change logic used to place the pieces 2cb87f8 Add methods to display internal values to help debug 0961e49 Fix typo in pieceprocessor 569fe77 Remove keys management to locate the pieces e93e250 Put the piece in a automatic position 5546de1 Add .gitignore 2e39f9d Select pieces using the mouse 55c63d5 Fix error in keys detection 093791b Remove use of print f25542e Port use of Rsvg 21d992e Pythonyze the use of for with lists 1e0cb29 Pep8 & pyflakes fixes 761a289 Pep8 & pyflakes fixes a16030d Draw canvas 7772502 Init port to gtk3. Activity start don't draw canvas Sugar Labs Activities http://activities.sugarlabs.org From martin.abente.lahaye at gmail.com Tue Sep 9 09:16:14 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Tue, 9 Sep 2014 09:16:14 -0400 Subject: [Sugar-devel] [INVITATION] feature proposals review session Message-ID: Hello everyone, We have gathered many feature proposals [1]. I suggest that we meet to review what has been submitted so far, so the people can start working on the design and implementation details, early on. I propose: - Date: Monday, September 15, 2014. - Time: from 13:00 to 14:00 UTC - Place: #sugar-meeting @freenode Let me know what you think. Regards, tch. Refs: 1. http://wiki.sugarlabs.org/go/0.104/Feature_List#Proposed_Features_for_0.104 -------------- next part -------------- An HTML attachment was scrubbed... URL: From activities at sugarlabs.org Tue Sep 9 16:14:21 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Tue, 9 Sep 2014 16:14:21 -0400 Subject: [Sugar-devel] [ASLO] Release Visual Match-56 Message-ID: <763ab1dd6ec3db786661fbe0ba37cbfc@activities.sugarlabs.org> Activity Homepage: http://activities.sugarlabs.org/addon/4246 Sugar Platform: 0.96 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/29003/dimensions-56.xo Release notes: 56 * Reintegration of all three games: patterns, numbers, and words * Simplification of toolbar * New end of game animations * Better feedback when playing computer (robot) * Fixed regression in collaboration * Fixed regression in scoring * Fixed problem that cause cards to occasionally fly off the screen * More simple mechanism for custom cards Sugar Labs Activities http://activities.sugarlabs.org From quozl at laptop.org Tue Sep 9 22:43:31 2014 From: quozl at laptop.org (James Cameron) Date: Wed, 10 Sep 2014 12:43:31 +1000 Subject: [Sugar-devel] download.sugarlabs.org still redirecting to broken mirror Message-ID: <20140910024331.GD11377@us.netrek.org> $ wget http://download.sugarlabs.org/activities/4315/words-21.xo --2014-09-10 12:41:23-- http://download.sugarlabs.org/activities/4315/words-21.xo Resolving download.sugarlabs.org (download.sugarlabs.org)... 208.118.235.53, 2001:4830:134:7::11 Connecting to download.sugarlabs.org (download.sugarlabs.org)|208.118.235.53|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://mirror.aarnet.edu.au/pub/sugarlabs/activities/4315/words-21.xo [following] --2014-09-10 12:41:25-- http://mirror.aarnet.edu.au/pub/sugarlabs/activities/4315/words-21.xo Resolving mirror.aarnet.edu.au (mirror.aarnet.edu.au)... 202.158.214.106, 2001:388:30bc:cafe::beef Connecting to mirror.aarnet.edu.au (mirror.aarnet.edu.au)|202.158.214.106|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2014-09-10 12:41:25 ERROR 404: Not Found. -- James Cameron http://quozl.linux.org.au/ From callkalpa at gmail.com Wed Sep 10 00:28:07 2014 From: callkalpa at gmail.com (Kalpa Welivitigoda) Date: Wed, 10 Sep 2014 09:58:07 +0530 Subject: [Sugar-devel] [ASLO] Release Visual Match-56 In-Reply-To: <763ab1dd6ec3db786661fbe0ba37cbfc@activities.sugarlabs.org> References: <763ab1dd6ec3db786661fbe0ba37cbfc@activities.sugarlabs.org> Message-ID: So are we to continue with the name Dimensions instead of Visual Match? On Wed, Sep 10, 2014 at 1:44 AM, Sugar Labs Activities < activities at sugarlabs.org> wrote: > Activity Homepage: > http://activities.sugarlabs.org/addon/4246 > > Sugar Platform: > 0.96 - 0.100 > > Download Now: > http://activities.sugarlabs.org/downloads/file/29003/dimensions-56.xo > > Release notes: > 56 > > * Reintegration of all three games: patterns, numbers, and words > * Simplification of toolbar > * New end of game animations > * Better feedback when playing computer (robot) > * Fixed regression in collaboration > * Fixed regression in scoring > * Fixed problem that cause cards to occasionally fly off the screen > * More simple mechanism for custom cards > > > > Sugar Labs Activities > http://activities.sugarlabs.org > > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Best Regards, Kalpa Welivitigoda +94776509215 http://about.me/callkalpa -------------- next part -------------- An HTML attachment was scrubbed... URL: From sam.parkinson3 at gmail.com Wed Sep 10 04:42:04 2014 From: sam.parkinson3 at gmail.com (Sam P.) Date: Wed, 10 Sep 2014 18:42:04 +1000 Subject: [Sugar-devel] download.sugarlabs.org still redirecting to broken mirror In-Reply-To: <20140910024331.GD11377@us.netrek.org> References: <20140910024331.GD11377@us.netrek.org> Message-ID: Hi James, I did a kind of hack and now it is fixed :) See the irc for more. Sam $ wget http://download.sugarlabs.org/activities/4315/words-21.xo --2014-09-10 12:41:23-- http://download.sugarlabs.org/activities/4315/words-21.xo Resolving download.sugarlabs.org (download.sugarlabs.org)... 208.118.235.53, 2001:4830:134:7::11 Connecting to download.sugarlabs.org (download.sugarlabs.org)|208.118.235.53|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://mirror.aarnet.edu.au/pub/sugarlabs/activities/4315/words-21.xo [following] --2014-09-10 12:41:25-- http://mirror.aarnet.edu.au/pub/sugarlabs/activities/4315/words-21.xo Resolving mirror.aarnet.edu.au (mirror.aarnet.edu.au)... 202.158.214.106, 2001:388:30bc:cafe::beef Connecting to mirror.aarnet.edu.au (mirror.aarnet.edu.au)|202.158.214.106|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2014-09-10 12:41:25 ERROR 404: Not Found. -- James Cameron http://quozl.linux.org.au/ _______________________________________________ Sugar-devel mailing list Sugar-devel at lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From quozl at laptop.org Wed Sep 10 06:32:25 2014 From: quozl at laptop.org (James Cameron) Date: Wed, 10 Sep 2014 20:32:25 +1000 Subject: [Sugar-devel] download.sugarlabs.org still redirecting to broken mirror In-Reply-To: References: <20140910024331.GD11377@us.netrek.org> Message-ID: <20140910103225.GK11377@us.netrek.org> Thanks for the IRC contact. Yes, it works sometimes, and doesn't work sometimes, and you've noticed that too. Yeah, I did a hack too, this is what I changed: >From 2fe58b2dbe32867e10d2994ff1919efc5a4bf17c Mon Sep 17 00:00:00 2001 From: James Cameron Date: Wed, 10 Sep 2014 16:17:21 +1000 Subject: [PATCH] use activity group caching on spurious 404 - when an activity cannot be downloaded and yet we have a copy in cache, use the cache as last resort, (caused by broken mirror configuration on activities.sugarlabs.org, where out of date mirrors are used, not fixed for many weeks); - build the cache file name localpath earlier, - remove the retrying message, - change cache messages so that the cache file is not mentioned (it is derived from the URL anyway), - remove unnecessary spaces in messages about cache. --- .../kspost.60.nochroot.activities.py | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/modules/sugar_activity_group/kspost.60.nochroot.activities.py b/modules/sugar_activity_group/kspost.60.nochroot.activities.py index d4a87a8..6b65c90 100644 --- a/modules/sugar_activity_group/kspost.60.nochroot.activities.py +++ b/modules/sugar_activity_group/kspost.60.nochroot.activities.py @@ -47,6 +47,7 @@ if install_activities: if ooblib.cacheonly: print >>sys.stderr, "Trying group URL cache file", grpurlcache if os.path.exists(grpurlcache): + print >>sys.stderr, "Using group URL cache file", grpurlcache name, desc, results = pickle.load(open(grpurlcache)) else: continue @@ -74,48 +75,47 @@ if install_activities: (version, url) = microformat.only_best_update(info) print >>sys.stderr, "Examining %s v%s: %s" % (name, version, url) - if ooblib.cacheonly: - path = urlparse.urlsplit(url)[2] - path = os.path.basename(path) + path = os.path.basename(urlparse.urlsplit(url)[2]) + localpath = os.path.join(cache, path) - localpath = os.path.join(cache, path) + if ooblib.cacheonly: if os.path.exists(localpath): - print >>sys.stderr, "Using: ", localpath + print >>sys.stderr, "Using cache; as directed." ooblib.install_sugar_bundle(localpath) continue else: - print >>sys.stderr, "Cannot find cache for ", url + print >>sys.stderr, "Cannot find cache for", url sys.exit(1) fd = None for attempts in range(5): if attempts > 0: - print >>sys.stderr, 'Retrying.' time.sleep(1) try: fd = urllib2.urlopen(url) break except urllib2.HTTPError, e: - print >>sys.stderr, 'HTTP error: ', e.code + print >>sys.stderr, 'HTTP error:', e.code except urllib2.URLError, e: - print >>sys.stderr, 'Network or server error: ', e.reason + print >>sys.stderr, 'Network or server error:', e.reason if not fd: - print >>sys.stderr, 'Could not reach ', url + if os.path.exists(localpath): + print >>sys.stderr, "Using cache; as last resort." + ooblib.install_sugar_bundle(localpath) + continue + print >>sys.stderr, 'Could not reach', url sys.exit(1) headers = fd.info() if not 'Content-length' in headers: raise Exception("No content length for %s" % url) length = int(headers['Content-length']) - path = urlparse.urlsplit(fd.geturl())[2] - path = os.path.basename(path) - localpath = os.path.join(cache, path) if os.path.exists(localpath): localsize = os.stat(localpath).st_size if localsize == length: - print >>sys.stderr, "Not downloading, already in cache." + print >>sys.stderr, "Using cache; size and name match." ooblib.install_sugar_bundle(localpath) continue -- 1.8.3.2 On Wed, Sep 10, 2014 at 06:42:04PM +1000, Sam P. wrote: > Hi James, > > I did a kind of hack and now it is fixed :) > > See the irc for more. > > Sam > > $ wget [1]http://download.sugarlabs.org/activities/4315/words-21.xo > --2014-09-10 12:41:23--? [2]http://download.sugarlabs.org/activities/4315/ > words-21.xo > Resolving [3]download.sugarlabs.org ([4]download.sugarlabs.org)... > 208.118.235.53, 2001:4830:134:7::11 > Connecting to [5]download.sugarlabs.org ([6]download.sugarlabs.org)| > 208.118.235.53|:80... connected. > HTTP request sent, awaiting response... 302 Found > Location: [7]http://mirror.aarnet.edu.au/pub/sugarlabs/activities/4315/ > words-21.xo [following] > --2014-09-10 12:41:25--? [8]http://mirror.aarnet.edu.au/pub/sugarlabs/ > activities/4315/words-21.xo > Resolving [9]mirror.aarnet.edu.au ([10]mirror.aarnet.edu.au)... > 202.158.214.106, 2001:388:30bc:cafe::beef > Connecting to [11]mirror.aarnet.edu.au ([12]mirror.aarnet.edu.au)| > 202.158.214.106|:80... connected. > HTTP request sent, awaiting response... 404 Not Found > 2014-09-10 12:41:25 ERROR 404: Not Found. > > -- > James Cameron > [13]http://quozl.linux.org.au/ > _______________________________________________ > Sugar-devel mailing list > [14]Sugar-devel at lists.sugarlabs.org > [15]http://lists.sugarlabs.org/listinfo/sugar-devel > > References: > > [1] http://download.sugarlabs.org/activities/4315/words-21.xo > [2] http://download.sugarlabs.org/activities/4315/words-21.xo > [3] http://download.sugarlabs.org/ > [4] http://download.sugarlabs.org/ > [5] http://download.sugarlabs.org/ > [6] http://download.sugarlabs.org/ > [7] http://mirror.aarnet.edu.au/pub/sugarlabs/activities/4315/words-21.xo > [8] http://mirror.aarnet.edu.au/pub/sugarlabs/activities/4315/words-21.xo > [9] http://mirror.aarnet.edu.au/ > [10] http://mirror.aarnet.edu.au/ > [11] http://mirror.aarnet.edu.au/ > [12] http://mirror.aarnet.edu.au/ > [13] http://quozl.linux.org.au/ > [14] mailto:Sugar-devel at lists.sugarlabs.org > [15] http://lists.sugarlabs.org/listinfo/sugar-devel -- James Cameron http://quozl.linux.org.au/ From walter.bender at gmail.com Wed Sep 10 08:48:48 2014 From: walter.bender at gmail.com (Walter Bender) Date: Wed, 10 Sep 2014 08:48:48 -0400 Subject: [Sugar-devel] [ASLO] Release Visual Match-56 In-Reply-To: References: <763ab1dd6ec3db786661fbe0ba37cbfc@activities.sugarlabs.org> Message-ID: It is a bit complicated. At one point I split Visual Match into three separate activities, but now I have remerged them back into one. I like the name Dimensions better than Visual Match, so I kept that artifact of the split. Hope it is OK upstream. -walter On Wed, Sep 10, 2014 at 12:28 AM, Kalpa Welivitigoda wrote: > So are we to continue with the name Dimensions instead of Visual Match? > > On Wed, Sep 10, 2014 at 1:44 AM, Sugar Labs Activities > wrote: >> >> Activity Homepage: >> http://activities.sugarlabs.org/addon/4246 >> >> Sugar Platform: >> 0.96 - 0.100 >> >> Download Now: >> http://activities.sugarlabs.org/downloads/file/29003/dimensions-56.xo >> >> Release notes: >> 56 >> >> * Reintegration of all three games: patterns, numbers, and words >> * Simplification of toolbar >> * New end of game animations >> * Better feedback when playing computer (robot) >> * Fixed regression in collaboration >> * Fixed regression in scoring >> * Fixed problem that cause cards to occasionally fly off the screen >> * More simple mechanism for custom cards >> >> >> >> Sugar Labs Activities >> http://activities.sugarlabs.org >> >> _______________________________________________ >> Sugar-devel mailing list >> Sugar-devel at lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/sugar-devel > > > > > -- > Best Regards, > > Kalpa Welivitigoda > +94776509215 > http://about.me/callkalpa > > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Walter Bender Sugar Labs http://www.sugarlabs.org From callkalpa at gmail.com Wed Sep 10 11:47:56 2014 From: callkalpa at gmail.com (Kalpa Welivitigoda) Date: Wed, 10 Sep 2014 21:17:56 +0530 Subject: [Sugar-devel] [ASLO] Release Visual Match-56 In-Reply-To: References: <763ab1dd6ec3db786661fbe0ba37cbfc@activities.sugarlabs.org> Message-ID: cc: Peter Hi Peter, I think we better rename the fedora package as sugar-dimensions. What do you think? On Wed, Sep 10, 2014 at 6:18 PM, Walter Bender wrote: > It is a bit complicated. At one point I split Visual Match into three > separate activities, but now I have remerged them back into one. I > like the name Dimensions better than Visual Match, so I kept that > artifact of the split. > > Hope it is OK upstream. > > -walter > > On Wed, Sep 10, 2014 at 12:28 AM, Kalpa Welivitigoda > wrote: > > So are we to continue with the name Dimensions instead of Visual Match? > > > > On Wed, Sep 10, 2014 at 1:44 AM, Sugar Labs Activities > > wrote: > >> > >> Activity Homepage: > >> http://activities.sugarlabs.org/addon/4246 > >> > >> Sugar Platform: > >> 0.96 - 0.100 > >> > >> Download Now: > >> http://activities.sugarlabs.org/downloads/file/29003/dimensions-56.xo > >> > >> Release notes: > >> 56 > >> > >> * Reintegration of all three games: patterns, numbers, and words > >> * Simplification of toolbar > >> * New end of game animations > >> * Better feedback when playing computer (robot) > >> * Fixed regression in collaboration > >> * Fixed regression in scoring > >> * Fixed problem that cause cards to occasionally fly off the screen > >> * More simple mechanism for custom cards > >> > >> > >> > >> Sugar Labs Activities > >> http://activities.sugarlabs.org > >> > >> _______________________________________________ > >> Sugar-devel mailing list > >> Sugar-devel at lists.sugarlabs.org > >> http://lists.sugarlabs.org/listinfo/sugar-devel > > > > > > > > > > -- > > Best Regards, > > > > Kalpa Welivitigoda > > +94776509215 > > http://about.me/callkalpa > > > > _______________________________________________ > > Sugar-devel mailing list > > Sugar-devel at lists.sugarlabs.org > > http://lists.sugarlabs.org/listinfo/sugar-devel > > > > > > -- > Walter Bender > Sugar Labs > http://www.sugarlabs.org > -- Best Regards, Kalpa Welivitigoda +94776509215 http://about.me/callkalpa -------------- next part -------------- An HTML attachment was scrubbed... URL: From pbrobinson at gmail.com Wed Sep 10 12:31:34 2014 From: pbrobinson at gmail.com (Peter Robinson) Date: Wed, 10 Sep 2014 17:31:34 +0100 Subject: [Sugar-devel] [ASLO] Release Visual Match-56 In-Reply-To: References: <763ab1dd6ec3db786661fbe0ba37cbfc@activities.sugarlabs.org> Message-ID: On Wed, Sep 10, 2014 at 4:47 PM, Kalpa Welivitigoda wrote: > cc: Peter > > Hi Peter, > > I think we better rename the fedora package as sugar-dimensions. What do you > think? Sure, there's a fairly straightforward review process for doing it. P > On Wed, Sep 10, 2014 at 6:18 PM, Walter Bender > wrote: >> >> It is a bit complicated. At one point I split Visual Match into three >> separate activities, but now I have remerged them back into one. I >> like the name Dimensions better than Visual Match, so I kept that >> artifact of the split. >> >> Hope it is OK upstream. >> >> -walter >> >> On Wed, Sep 10, 2014 at 12:28 AM, Kalpa Welivitigoda >> wrote: >> > So are we to continue with the name Dimensions instead of Visual Match? >> > >> > On Wed, Sep 10, 2014 at 1:44 AM, Sugar Labs Activities >> > wrote: >> >> >> >> Activity Homepage: >> >> http://activities.sugarlabs.org/addon/4246 >> >> >> >> Sugar Platform: >> >> 0.96 - 0.100 >> >> >> >> Download Now: >> >> http://activities.sugarlabs.org/downloads/file/29003/dimensions-56.xo >> >> >> >> Release notes: >> >> 56 >> >> >> >> * Reintegration of all three games: patterns, numbers, and words >> >> * Simplification of toolbar >> >> * New end of game animations >> >> * Better feedback when playing computer (robot) >> >> * Fixed regression in collaboration >> >> * Fixed regression in scoring >> >> * Fixed problem that cause cards to occasionally fly off the screen >> >> * More simple mechanism for custom cards >> >> >> >> >> >> >> >> Sugar Labs Activities >> >> http://activities.sugarlabs.org >> >> >> >> _______________________________________________ >> >> Sugar-devel mailing list >> >> Sugar-devel at lists.sugarlabs.org >> >> http://lists.sugarlabs.org/listinfo/sugar-devel >> > >> > >> > >> > >> > -- >> > Best Regards, >> > >> > Kalpa Welivitigoda >> > +94776509215 >> > http://about.me/callkalpa >> > >> > _______________________________________________ >> > Sugar-devel mailing list >> > Sugar-devel at lists.sugarlabs.org >> > http://lists.sugarlabs.org/listinfo/sugar-devel >> > >> >> >> >> -- >> Walter Bender >> Sugar Labs >> http://www.sugarlabs.org > > > > > -- > Best Regards, > > Kalpa Welivitigoda > +94776509215 > http://about.me/callkalpa From callkalpa at gmail.com Wed Sep 10 12:33:23 2014 From: callkalpa at gmail.com (Kalpa Welivitigoda) Date: Wed, 10 Sep 2014 22:03:23 +0530 Subject: [Sugar-devel] [ASLO] Release Visual Match-56 In-Reply-To: References: <763ab1dd6ec3db786661fbe0ba37cbfc@activities.sugarlabs.org> Message-ID: On Wed, Sep 10, 2014 at 10:01 PM, Peter Robinson wrote: > On Wed, Sep 10, 2014 at 4:47 PM, Kalpa Welivitigoda > wrote: > > cc: Peter > > > > Hi Peter, > > > > I think we better rename the fedora package as sugar-dimensions. What do > you > > think? > > Sure, there's a fairly straightforward review process for doing it. > > Great. I will look into it. > P > > > On Wed, Sep 10, 2014 at 6:18 PM, Walter Bender > > wrote: > >> > >> It is a bit complicated. At one point I split Visual Match into three > >> separate activities, but now I have remerged them back into one. I > >> like the name Dimensions better than Visual Match, so I kept that > >> artifact of the split. > >> > >> Hope it is OK upstream. > >> > >> -walter > >> > >> On Wed, Sep 10, 2014 at 12:28 AM, Kalpa Welivitigoda > >> wrote: > >> > So are we to continue with the name Dimensions instead of Visual > Match? > >> > > >> > On Wed, Sep 10, 2014 at 1:44 AM, Sugar Labs Activities > >> > wrote: > >> >> > >> >> Activity Homepage: > >> >> http://activities.sugarlabs.org/addon/4246 > >> >> > >> >> Sugar Platform: > >> >> 0.96 - 0.100 > >> >> > >> >> Download Now: > >> >> > http://activities.sugarlabs.org/downloads/file/29003/dimensions-56.xo > >> >> > >> >> Release notes: > >> >> 56 > >> >> > >> >> * Reintegration of all three games: patterns, numbers, and words > >> >> * Simplification of toolbar > >> >> * New end of game animations > >> >> * Better feedback when playing computer (robot) > >> >> * Fixed regression in collaboration > >> >> * Fixed regression in scoring > >> >> * Fixed problem that cause cards to occasionally fly off the screen > >> >> * More simple mechanism for custom cards > >> >> > >> >> > >> >> > >> >> Sugar Labs Activities > >> >> http://activities.sugarlabs.org > >> >> > >> >> _______________________________________________ > >> >> Sugar-devel mailing list > >> >> Sugar-devel at lists.sugarlabs.org > >> >> http://lists.sugarlabs.org/listinfo/sugar-devel > >> > > >> > > >> > > >> > > >> > -- > >> > Best Regards, > >> > > >> > Kalpa Welivitigoda > >> > +94776509215 > >> > http://about.me/callkalpa > >> > > >> > _______________________________________________ > >> > Sugar-devel mailing list > >> > Sugar-devel at lists.sugarlabs.org > >> > http://lists.sugarlabs.org/listinfo/sugar-devel > >> > > >> > >> > >> > >> -- > >> Walter Bender > >> Sugar Labs > >> http://www.sugarlabs.org > > > > > > > > > > -- > > Best Regards, > > > > Kalpa Welivitigoda > > +94776509215 > > http://about.me/callkalpa > -- Best Regards, Kalpa Welivitigoda +94776509215 http://about.me/callkalpa -------------- next part -------------- An HTML attachment was scrubbed... URL: From quozl at laptop.org Wed Sep 10 22:30:43 2014 From: quozl at laptop.org (James Cameron) Date: Thu, 11 Sep 2014 12:30:43 +1000 Subject: [Sugar-devel] Testing images with SUgar 0.102 In-Reply-To: References: <20140728223644.GC17855@us.netrek.org> Message-ID: <20140911023043.GA17896@us.netrek.org> On Mon, Jul 28, 2014 at 11:08:36PM -0300, Gonzalo Odiard wrote: > The changes are mostly related with the change in Sugar from GConf > to GSettings, added dconf as a dependency (we need add it to sugar > rpm as Requires) and a few configs. Don't forget to add dconf as a dependency. It is missing at the moment (sugar-0.102.0-1.fc20.noarch), which results in repeated nick prompt. Can be confirmed in Terminal: % sudo rpm -q dconf # missing % gsettings get org.sugarlabs.user nick GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. Temporary fix for 41001o4.zd: % sudo yum install -y dconf % sudo service olpc-dm restart -- James Cameron http://quozl.linux.org.au/ From callkalpa at gmail.com Thu Sep 11 02:49:01 2014 From: callkalpa at gmail.com (Kalpa Welivitigoda) Date: Thu, 11 Sep 2014 12:19:01 +0530 Subject: [Sugar-devel] [ASLO] Release Visual Match-56 In-Reply-To: References: <763ab1dd6ec3db786661fbe0ba37cbfc@activities.sugarlabs.org> Message-ID: Hi Walter, We still have org.sugarlabs.VisualMatchActivity as the bundle id in the activity.info. Is there any special reason for this? On Wed, Sep 10, 2014 at 10:03 PM, Kalpa Welivitigoda wrote: > > > On Wed, Sep 10, 2014 at 10:01 PM, Peter Robinson > wrote: > >> On Wed, Sep 10, 2014 at 4:47 PM, Kalpa Welivitigoda >> wrote: >> > cc: Peter >> > >> > Hi Peter, >> > >> > I think we better rename the fedora package as sugar-dimensions. What >> do you >> > think? >> >> Sure, there's a fairly straightforward review process for doing it. >> >> > Great. I will look into it. > > >> P >> >> > On Wed, Sep 10, 2014 at 6:18 PM, Walter Bender > > >> > wrote: >> >> >> >> It is a bit complicated. At one point I split Visual Match into three >> >> separate activities, but now I have remerged them back into one. I >> >> like the name Dimensions better than Visual Match, so I kept that >> >> artifact of the split. >> >> >> >> Hope it is OK upstream. >> >> >> >> -walter >> >> >> >> On Wed, Sep 10, 2014 at 12:28 AM, Kalpa Welivitigoda >> >> wrote: >> >> > So are we to continue with the name Dimensions instead of Visual >> Match? >> >> > >> >> > On Wed, Sep 10, 2014 at 1:44 AM, Sugar Labs Activities >> >> > wrote: >> >> >> >> >> >> Activity Homepage: >> >> >> http://activities.sugarlabs.org/addon/4246 >> >> >> >> >> >> Sugar Platform: >> >> >> 0.96 - 0.100 >> >> >> >> >> >> Download Now: >> >> >> >> http://activities.sugarlabs.org/downloads/file/29003/dimensions-56.xo >> >> >> >> >> >> Release notes: >> >> >> 56 >> >> >> >> >> >> * Reintegration of all three games: patterns, numbers, and words >> >> >> * Simplification of toolbar >> >> >> * New end of game animations >> >> >> * Better feedback when playing computer (robot) >> >> >> * Fixed regression in collaboration >> >> >> * Fixed regression in scoring >> >> >> * Fixed problem that cause cards to occasionally fly off the screen >> >> >> * More simple mechanism for custom cards >> >> >> >> >> >> >> >> >> >> >> >> Sugar Labs Activities >> >> >> http://activities.sugarlabs.org >> >> >> >> >> >> _______________________________________________ >> >> >> Sugar-devel mailing list >> >> >> Sugar-devel at lists.sugarlabs.org >> >> >> http://lists.sugarlabs.org/listinfo/sugar-devel >> >> > >> >> > >> >> > >> >> > >> >> > -- >> >> > Best Regards, >> >> > >> >> > Kalpa Welivitigoda >> >> > +94776509215 >> >> > http://about.me/callkalpa >> >> > >> >> > _______________________________________________ >> >> > Sugar-devel mailing list >> >> > Sugar-devel at lists.sugarlabs.org >> >> > http://lists.sugarlabs.org/listinfo/sugar-devel >> >> > >> >> >> >> >> >> >> >> -- >> >> Walter Bender >> >> Sugar Labs >> >> http://www.sugarlabs.org >> > >> > >> > >> > >> > -- >> > Best Regards, >> > >> > Kalpa Welivitigoda >> > +94776509215 >> > http://about.me/callkalpa >> > > > > -- > Best Regards, > > Kalpa Welivitigoda > +94776509215 > http://about.me/callkalpa > -- Best Regards, Kalpa Welivitigoda +94776509215 http://about.me/callkalpa -------------- next part -------------- An HTML attachment was scrubbed... URL: From quozl at laptop.org Thu Sep 11 04:24:20 2014 From: quozl at laptop.org (James Cameron) Date: Thu, 11 Sep 2014 18:24:20 +1000 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works Message-ID: <20140911082420.GO11647@us.netrek.org> G'day, Activities shared by Fedora 20 systems do not appear in Network Neighbourhood on Fedora 18 or Fedora 20 systems. Buddies appear. Activities shared by Fedora 18 Sugar 0.98 systems appear. So this is a failure to announce sharing of activities on Sugar 0.102 on Fedora 20. tcpdump shows mDNS packets for every operation except when an activity is shared on Fedora 20. avahi-browse output is consistent with Network Neighbourhood. avahi-browse -t _presence._tcp # for buddies avahi-browse -t _clique._udp # for activities (avahi-daemon needed tweaking to compensate for lack of SO_REUSEPORT support in 3.5 kernel; change /etc/avahi/avahi-daemon.conf to set disallow-other-stacks=yes) I have tried http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging but there is no interesting output corresponding to the event. I have used strace and seen possible D-Bus activity relating to the event. sendmsg(11, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1<\0\0\0/\0\0\0\252\0\0\0\1\1o\0?\0\0\0/org/fre"..., 192}, {"+\0\0\0org.freedesktop.Telepathy.Ch"..., 60}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 252 I welcome any suggestions for further diagnosing this problem. -- James Cameron http://quozl.linux.org.au/ From walter.bender at gmail.com Thu Sep 11 07:39:15 2014 From: walter.bender at gmail.com (Walter Bender) Date: Thu, 11 Sep 2014 07:39:15 -0400 Subject: [Sugar-devel] [ASLO] Release Visual Match-56 In-Reply-To: References: <763ab1dd6ec3db786661fbe0ba37cbfc@activities.sugarlabs.org> Message-ID: On Thu, Sep 11, 2014 at 2:49 AM, Kalpa Welivitigoda wrote: > Hi Walter, > > We still have org.sugarlabs.VisualMatchActivity as the bundle id in the > activity.info. Is there any special reason for this? It is a long story, but essentially, I want autoupdate to work for anyone who has Visual Match already installed. (Ideally, anyone with any of the branches -- dimensions, prime dimensions, word dimensions, or visual match -- would be remerged into this new version). -walter > > On Wed, Sep 10, 2014 at 10:03 PM, Kalpa Welivitigoda > wrote: >> >> >> >> On Wed, Sep 10, 2014 at 10:01 PM, Peter Robinson >> wrote: >>> >>> On Wed, Sep 10, 2014 at 4:47 PM, Kalpa Welivitigoda >>> wrote: >>> > cc: Peter >>> > >>> > Hi Peter, >>> > >>> > I think we better rename the fedora package as sugar-dimensions. What >>> > do you >>> > think? >>> >>> Sure, there's a fairly straightforward review process for doing it. >>> >> >> Great. I will look into it. >> >>> >>> P >>> >>> > On Wed, Sep 10, 2014 at 6:18 PM, Walter Bender >>> > >>> > wrote: >>> >> >>> >> It is a bit complicated. At one point I split Visual Match into three >>> >> separate activities, but now I have remerged them back into one. I >>> >> like the name Dimensions better than Visual Match, so I kept that >>> >> artifact of the split. >>> >> >>> >> Hope it is OK upstream. >>> >> >>> >> -walter >>> >> >>> >> On Wed, Sep 10, 2014 at 12:28 AM, Kalpa Welivitigoda >>> >> wrote: >>> >> > So are we to continue with the name Dimensions instead of Visual >>> >> > Match? >>> >> > >>> >> > On Wed, Sep 10, 2014 at 1:44 AM, Sugar Labs Activities >>> >> > wrote: >>> >> >> >>> >> >> Activity Homepage: >>> >> >> http://activities.sugarlabs.org/addon/4246 >>> >> >> >>> >> >> Sugar Platform: >>> >> >> 0.96 - 0.100 >>> >> >> >>> >> >> Download Now: >>> >> >> >>> >> >> http://activities.sugarlabs.org/downloads/file/29003/dimensions-56.xo >>> >> >> >>> >> >> Release notes: >>> >> >> 56 >>> >> >> >>> >> >> * Reintegration of all three games: patterns, numbers, and words >>> >> >> * Simplification of toolbar >>> >> >> * New end of game animations >>> >> >> * Better feedback when playing computer (robot) >>> >> >> * Fixed regression in collaboration >>> >> >> * Fixed regression in scoring >>> >> >> * Fixed problem that cause cards to occasionally fly off the screen >>> >> >> * More simple mechanism for custom cards >>> >> >> >>> >> >> >>> >> >> >>> >> >> Sugar Labs Activities >>> >> >> http://activities.sugarlabs.org >>> >> >> >>> >> >> _______________________________________________ >>> >> >> Sugar-devel mailing list >>> >> >> Sugar-devel at lists.sugarlabs.org >>> >> >> http://lists.sugarlabs.org/listinfo/sugar-devel >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > -- >>> >> > Best Regards, >>> >> > >>> >> > Kalpa Welivitigoda >>> >> > +94776509215 >>> >> > http://about.me/callkalpa >>> >> > >>> >> > _______________________________________________ >>> >> > Sugar-devel mailing list >>> >> > Sugar-devel at lists.sugarlabs.org >>> >> > http://lists.sugarlabs.org/listinfo/sugar-devel >>> >> > >>> >> >>> >> >>> >> >>> >> -- >>> >> Walter Bender >>> >> Sugar Labs >>> >> http://www.sugarlabs.org >>> > >>> > >>> > >>> > >>> > -- >>> > Best Regards, >>> > >>> > Kalpa Welivitigoda >>> > +94776509215 >>> > http://about.me/callkalpa >> >> >> >> >> -- >> Best Regards, >> >> Kalpa Welivitigoda >> +94776509215 >> http://about.me/callkalpa > > > > > -- > Best Regards, > > Kalpa Welivitigoda > +94776509215 > http://about.me/callkalpa -- Walter Bender Sugar Labs http://www.sugarlabs.org From godiard at sugarlabs.org Thu Sep 11 10:51:06 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Thu, 11 Sep 2014 11:51:06 -0300 Subject: [Sugar-devel] Testing images with SUgar 0.102 In-Reply-To: <20140911023043.GA17896@us.netrek.org> References: <20140728223644.GC17855@us.netrek.org> <20140911023043.GA17896@us.netrek.org> Message-ID: The dconf dependecy should be solved upstream now: https://bugzilla.redhat.com/show_bug.cgi?id=1129308 On Wed, Sep 10, 2014 at 11:30 PM, James Cameron wrote: > On Mon, Jul 28, 2014 at 11:08:36PM -0300, Gonzalo Odiard wrote: > > The changes are mostly related with the change in Sugar from GConf > > to GSettings, added dconf as a dependency (we need add it to sugar > > rpm as Requires) and a few configs. > > Don't forget to add dconf as a dependency. It is missing at the > moment (sugar-0.102.0-1.fc20.noarch), which results in repeated nick > prompt. > > Can be confirmed in Terminal: > > % sudo rpm -q dconf # missing > > % gsettings get org.sugarlabs.user nick > GLib-GIO-Message: Using the 'memory' GSettings backend. Your > settings will not be saved or shared with other applications. > > Temporary fix for 41001o4.zd: > > % sudo yum install -y dconf > % sudo service olpc-dm restart > > -- > James Cameron > http://quozl.linux.org.au/ > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at jvonau.ca Thu Sep 11 12:09:16 2014 From: me at jvonau.ca (Jerry Vonau) Date: Thu, 11 Sep 2014 11:09:16 -0500 (CDT) Subject: [Sugar-devel] Testing images with SUgar 0.102 In-Reply-To: References: <20140728223644.GC17855@us.netrek.org> <20140911023043.GA17896@us.netrek.org> Message-ID: <891212157.1241401.1410451756908.open-xchange@bosoxweb03.eigbox.net> Gonzalo That only applies to rpms for F21, F20 would still be missing that Requires, hence would not be dragged in automatically. Jerry > On September 11, 2014 at 9:51 AM Gonzalo Odiard > wrote: > > > The dconf dependecy should be solved upstream now: > > https://bugzilla.redhat.com/show_bug.cgi?id=1129308 > > On Wed, Sep 10, 2014 at 11:30 PM, James Cameron wrote: > > > On Mon, Jul 28, 2014 at 11:08:36PM -0300, Gonzalo Odiard wrote: > > > The changes are mostly related with the change in Sugar from GConf > > > to GSettings, added dconf as a dependency (we need add it to sugar > > > rpm as Requires) and a few configs. > > > > Don't forget to add dconf as a dependency.? It is missing at the > > moment (sugar-0.102.0-1.fc20.noarch), which results in repeated nick > > prompt. > > > > Can be confirmed in Terminal: > > > >? ? ? ? ?% sudo rpm -q dconf # missing > > > >? ? ? ? ?% gsettings get org.sugarlabs.user nick > >? ? ? ? ?GLib-GIO-Message: Using the 'memory' GSettings backend.? Your > > settings will not be saved or shared with other applications. > > > > Temporary fix for 41001o4.zd: > > > >? ? ? ? ?% sudo yum install -y dconf > >? ? ? ? ?% sudo service olpc-dm restart > > > > -- > > James Cameron > > http://quozl.linux.org.au/ > > > > > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel From godiard at sugarlabs.org Thu Sep 11 13:01:16 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Thu, 11 Sep 2014 14:01:16 -0300 Subject: [Sugar-devel] Testing images with SUgar 0.102 In-Reply-To: <891212157.1241401.1410451756908.open-xchange@bosoxweb03.eigbox.net> References: <20140728223644.GC17855@us.netrek.org> <20140911023043.GA17896@us.netrek.org> <891212157.1241401.1410451756908.open-xchange@bosoxweb03.eigbox.net> Message-ID: Yes, just pointing that was reported and resolved in the new versions. Gonzalo On Thu, Sep 11, 2014 at 1:09 PM, Jerry Vonau wrote: > Gonzalo > > That only applies to rpms for F21, F20 would still be missing that > Requires, hence would not be dragged in automatically. > > Jerry > > > > On September 11, 2014 at 9:51 AM Gonzalo Odiard > > wrote: > > > > > > The dconf dependecy should be solved upstream now: > > > > https://bugzilla.redhat.com/show_bug.cgi?id=1129308 > > > > On Wed, Sep 10, 2014 at 11:30 PM, James Cameron > wrote: > > > > > On Mon, Jul 28, 2014 at 11:08:36PM -0300, Gonzalo Odiard wrote: > > > > The changes are mostly related with the change in Sugar from GConf > > > > to GSettings, added dconf as a dependency (we need add it to sugar > > > > rpm as Requires) and a few configs. > > > > > > Don't forget to add dconf as a dependency. It is missing at the > > > moment (sugar-0.102.0-1.fc20.noarch), which results in repeated nick > > > prompt. > > > > > > Can be confirmed in Terminal: > > > > > > % sudo rpm -q dconf # missing > > > > > > % gsettings get org.sugarlabs.user nick > > > GLib-GIO-Message: Using the 'memory' GSettings backend. Your > > > settings will not be saved or shared with other applications. > > > > > > Temporary fix for 41001o4.zd: > > > > > > % sudo yum install -y dconf > > > % sudo service olpc-dm restart > > > > > > -- > > > James Cameron > > > http://quozl.linux.org.au/ > > > > > > > > > > > -- > > Gonzalo Odiard > > > > SugarLabs - Software for children learning > > _______________________________________________ > > Sugar-devel mailing list > > Sugar-devel at lists.sugarlabs.org > > http://lists.sugarlabs.org/listinfo/sugar-devel > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From activities at sugarlabs.org Fri Sep 12 15:40:03 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Fri, 12 Sep 2014 15:40:03 -0400 Subject: [Sugar-devel] [ASLO] Release Football-1 Message-ID: Activity Homepage: http://activities.sugarlabs.org/addon/4758 Sugar Platform: 0.82 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/29006/football-1.xo Release notes: there was an error regarding mixing gtk2 and gtk3. Sugar Labs Activities http://activities.sugarlabs.org From activities at sugarlabs.org Fri Sep 12 21:09:33 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Fri, 12 Sep 2014 21:09:33 -0400 Subject: [Sugar-devel] [ASLO] Release TurtleBots-26 Message-ID: <7955de50da8110b7e93c452e9129a853@activities.sugarlabs.org> Activity Homepage: http://activities.sugarlabs.org/addon/4434 Sugar Platform: 0.86 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/29007/turtlebots-26.xo Release notes: -uses TurtleBlocks v207 -autosave -default yes option for save -fix generic actuators in butia plugin -add get firmware to butia plugin -setxy fix -use close function -remove unused fischerDriver file -stop all fischers when stop and exit -Add polling control, close threads and fix problems -update PyUSB and Rodi commits -update copyright -remove double error check -to_ord and to_text are private -convert function to class functions -update stagin to v26 -add distanc complement -update legacy -add power support and change turn on/off function -update TB and PyUSB -replace tabs for spaces -fix errors and add function to turn off actuators -fix fischer open function -add usb library to fischer -adding credits -each FT have their own sensors -basic fischer plugin -some comments -some clean-up -update commits of nxt and tb -check socket recv function -fixes a major issue for analog sensors in RoDI -add definitions for missing sensors in RoDI Sugar Labs Activities http://activities.sugarlabs.org From sam.parkinson3 at gmail.com Sat Sep 13 18:54:15 2014 From: sam.parkinson3 at gmail.com (Sam P.) Date: Sun, 14 Sep 2014 08:54:15 +1000 Subject: [Sugar-devel] Social Help Message-ID: Hi all, The Social Help fourm is now open! Check it out at: socialhelp.sugarlabs.org I would encourage everyone to get an account now and secure your username! If you would like to be an admin or mod that would be awsome, just tell me your nick. I think that social help will be a whole new place for users and developers to discuss sugar! Sam By the way: I have been thinking about the new aslo and social help; they have simmilar aims of better connunication. I think that we could replace a comment/rating system (in the new aslo) with the social help fourm. The new commenting system is based around discussion but is nowhere as good as discourse! This is a bit weird so I would like to hear what you think. -------------- next part -------------- An HTML attachment was scrubbed... URL: From godiard at sugarlabs.org Sun Sep 14 18:57:29 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Sun, 14 Sep 2014 19:57:29 -0300 Subject: [Sugar-devel] [INVITATION] feature proposals review session In-Reply-To: References: Message-ID: Hmm, I don't know why this mail went to spam box. Count me in. Gonzalo On Tue, Sep 9, 2014 at 10:16 AM, Martin Abente < martin.abente.lahaye at gmail.com> wrote: > Hello everyone, > > We have gathered many feature proposals [1]. I suggest that we meet to > review what has been submitted so far, so the people can start working on > the design and implementation details, early on. > > I propose: > > - Date: Monday, September 15, 2014. > - Time: from 13:00 to 14:00 UTC > - Place: #sugar-meeting @freenode > > Let me know what you think. > > Regards, > tch. > > Refs: > 1. > http://wiki.sugarlabs.org/go/0.104/Feature_List#Proposed_Features_for_0.104 > > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.abente.lahaye at gmail.com Mon Sep 15 11:38:43 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Mon, 15 Sep 2014 11:38:43 -0400 Subject: [Sugar-devel] [INVITATION] feature proposals review session In-Reply-To: References: Message-ID: Thanks everyone for coming! The logs are here: http://meeting.sugarlabs.org/sugar-meeting/meetings/2014-09-15T13:25:14.html I will be coordinating the next meeting with those who couldn't assist. On Sun, Sep 14, 2014 at 6:57 PM, Gonzalo Odiard wrote: > Hmm, I don't know why this mail went to spam box. > Count me in. > > Gonzalo > > On Tue, Sep 9, 2014 at 10:16 AM, Martin Abente < > martin.abente.lahaye at gmail.com> wrote: > >> Hello everyone, >> >> We have gathered many feature proposals [1]. I suggest that we meet to >> review what has been submitted so far, so the people can start working on >> the design and implementation details, early on. >> >> I propose: >> >> - Date: Monday, September 15, 2014. >> - Time: from 13:00 to 14:00 UTC >> - Place: #sugar-meeting @freenode >> >> Let me know what you think. >> >> Regards, >> tch. >> >> Refs: >> 1. >> http://wiki.sugarlabs.org/go/0.104/Feature_List#Proposed_Features_for_0.104 >> >> _______________________________________________ >> Sugar-devel mailing list >> Sugar-devel at lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/sugar-devel >> >> > > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning > -------------- next part -------------- An HTML attachment was scrubbed... URL: From quozl at laptop.org Tue Sep 16 03:53:39 2014 From: quozl at laptop.org (James Cameron) Date: Tue, 16 Sep 2014 17:53:39 +1000 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works In-Reply-To: <20140911082420.GO11647@us.netrek.org> References: <20140911082420.GO11647@us.netrek.org> Message-ID: <20140916075339.GA7348@us.netrek.org> Summary: partially solved with new kernel. The Chat activity was run with debug logging in Terminal: % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat At the time the activity was shared, the log showed: 1410842095.436535 DEBUG sugar3.presence.activity: <_ShareCommand object at 0x527dc8 (sugar3+presence+activity+_ShareCommand at 0x4f7c20)>: Join finished DBusException(dbus.String(u'Failed to connect to multicast group'),) Telepathy Salut was failing to setup the multicast group, because it was calling setsockopt with SO_REUSEPORT, because Fedora 20 header files define SO_REUSEPORT, but the OLPC kernel did not. (It is bad that the failure was not reported to the user or to the logs unless debug logging was turned on. If someone cares, they can raise a bug.) Adding SO_REUSEPORT support to the kernel [2] solved for Salut over networks where DHCP is available; such as wired or wireless access points. The new kernel is in the dropbox [3]. The previous change to avahi-daemon configuration is removed [4]. A different problem occurs with Salut over link local addresses; IBSS ad-hoc wireless. The buddy icons are missing. # avahi-browse -t _presence._tcp # shows no output References: 1. http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/gibber/gibber-multicast-transport.c 2. http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 3. http://rpmdropbox.laptop.org/f20-xo4/ kernel-3.5.7_xo4-20140916.0607.olpc.5196e01.armv7hl.rpm 4. http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id=f34ddb8b83ca6b9cb657e115df117ffa3704eea5 On Thu, Sep 11, 2014 at 06:24:20PM +1000, James Cameron wrote: > G'day, > > Activities shared by Fedora 20 systems do not appear in Network > Neighbourhood on Fedora 18 or Fedora 20 systems. Buddies appear. > Activities shared by Fedora 18 Sugar 0.98 systems appear. > > So this is a failure to announce sharing of activities on Sugar 0.102 > on Fedora 20. > > tcpdump shows mDNS packets for every operation except when an activity > is shared on Fedora 20. > > avahi-browse output is consistent with Network Neighbourhood. > > avahi-browse -t _presence._tcp # for buddies > avahi-browse -t _clique._udp # for activities > > (avahi-daemon needed tweaking to compensate for lack of SO_REUSEPORT > support in 3.5 kernel; change /etc/avahi/avahi-daemon.conf to set > disallow-other-stacks=yes) > > I have tried http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging > but there is no interesting output corresponding to the event. > > I have used strace and seen possible D-Bus activity relating to the > event. sendmsg(11, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1<\0\0\0/\0\0\0\252\0\0\0\1\1o\0?\0\0\0/org/fre"..., 192}, {"+\0\0\0org.freedesktop.Telepathy.Ch"..., 60}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 252 > > I welcome any suggestions for further diagnosing this problem. > > -- > James Cameron > http://quozl.linux.org.au/ -- James Cameron http://quozl.linux.org.au/ From godiard at sugarlabs.org Tue Sep 16 06:45:32 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Tue, 16 Sep 2014 07:45:32 -0300 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works In-Reply-To: <20140916075339.GA7348@us.netrek.org> References: <20140911082420.GO11647@us.netrek.org> <20140916075339.GA7348@us.netrek.org> Message-ID: Thanks James for research and reporting! On Tue, Sep 16, 2014 at 4:53 AM, James Cameron wrote: > Summary: partially solved with new kernel. > > The Chat activity was run with debug logging in Terminal: > > % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat > > At the time the activity was shared, the log showed: > > 1410842095.436535 DEBUG sugar3.presence.activity: <_ShareCommand object at > 0x527dc8 (sugar3+presence+activity+_ShareCommand at 0x4f7c20)>: Join > finished DBusException(dbus.String(u'Failed to connect to multicast > group'),) > > Telepathy Salut was failing to setup the multicast group, because it > was calling setsockopt with SO_REUSEPORT, because Fedora 20 header > files define SO_REUSEPORT, but the OLPC kernel did not. > > (It is bad that the failure was not reported to the user or to the > logs unless debug logging was turned on. If someone cares, they can > raise a bug.) > > Adding SO_REUSEPORT support to the kernel [2] solved for Salut over > networks where DHCP is available; such as wired or wireless access > points. The new kernel is in the dropbox [3]. The previous change to > avahi-daemon configuration is removed [4]. > > A different problem occurs with Salut over link local addresses; IBSS > ad-hoc wireless. The buddy icons are missing. > > # avahi-browse -t _presence._tcp # shows no output > > References: > > 1. > > http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/gibber/gibber-multicast-transport.c > > 2. > http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 > > 3. > http://rpmdropbox.laptop.org/f20-xo4/ > kernel-3.5.7_xo4-20140916.0607.olpc.5196e01.armv7hl.rpm > > 4. > > http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id=f34ddb8b83ca6b9cb657e115df117ffa3704eea5 > > > On Thu, Sep 11, 2014 at 06:24:20PM +1000, James Cameron wrote: > > G'day, > > > > Activities shared by Fedora 20 systems do not appear in Network > > Neighbourhood on Fedora 18 or Fedora 20 systems. Buddies appear. > > Activities shared by Fedora 18 Sugar 0.98 systems appear. > > > > So this is a failure to announce sharing of activities on Sugar 0.102 > > on Fedora 20. > > > > tcpdump shows mDNS packets for every operation except when an activity > > is shared on Fedora 20. > > > > avahi-browse output is consistent with Network Neighbourhood. > > > > avahi-browse -t _presence._tcp # for buddies > > avahi-browse -t _clique._udp # for activities > > > > (avahi-daemon needed tweaking to compensate for lack of SO_REUSEPORT > > support in 3.5 kernel; change /etc/avahi/avahi-daemon.conf to set > > disallow-other-stacks=yes) > > > > I have tried http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging > > but there is no interesting output corresponding to the event. > > > > I have used strace and seen possible D-Bus activity relating to the > > event. sendmsg(11, {msg_name(0)=NULL, > msg_iov(2)=[{"l\1\0\1<\0\0\0/\0\0\0\252\0\0\0\1\1o\0?\0\0\0/org/fre"..., > 192}, {"+\0\0\0org.freedesktop.Telepathy.Ch"..., 60}], msg_controllen=0, > msg_flags=0}, MSG_NOSIGNAL) = 252 > > > > I welcome any suggestions for further diagnosing this problem. > > > > -- > > James Cameron > > http://quozl.linux.org.au/ > > -- > James Cameron > http://quozl.linux.org.au/ > _______________________________________________ > Devel mailing list > Devel at lists.laptop.org > http://lists.laptop.org/listinfo/devel > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.abente.lahaye at gmail.com Tue Sep 16 11:01:30 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Tue, 16 Sep 2014 11:01:30 -0400 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works In-Reply-To: <20140916075339.GA7348@us.netrek.org> References: <20140911082420.GO11647@us.netrek.org> <20140916075339.GA7348@us.netrek.org> Message-ID: Hello James, I included the new kernel (and reverted that commit) and now collaboration works even between fc20+S0.102 and F18+S0.100. I tested it using a wifi network (with DHCP enabled) and Chat activity. Really awesome work James! On Tue, Sep 16, 2014 at 3:53 AM, James Cameron wrote: > Summary: partially solved with new kernel. > > The Chat activity was run with debug logging in Terminal: > > % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat > > At the time the activity was shared, the log showed: > > 1410842095.436535 DEBUG sugar3.presence.activity: <_ShareCommand object at > 0x527dc8 (sugar3+presence+activity+_ShareCommand at 0x4f7c20)>: Join > finished DBusException(dbus.String(u'Failed to connect to multicast > group'),) > > Telepathy Salut was failing to setup the multicast group, because it > was calling setsockopt with SO_REUSEPORT, because Fedora 20 header > files define SO_REUSEPORT, but the OLPC kernel did not. > > (It is bad that the failure was not reported to the user or to the > logs unless debug logging was turned on. If someone cares, they can > raise a bug.) > > Adding SO_REUSEPORT support to the kernel [2] solved for Salut over > networks where DHCP is available; such as wired or wireless access > points. The new kernel is in the dropbox [3]. The previous change to > avahi-daemon configuration is removed [4]. > > A different problem occurs with Salut over link local addresses; IBSS > ad-hoc wireless. The buddy icons are missing. > > # avahi-browse -t _presence._tcp # shows no output > > References: > > 1. > > http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/gibber/gibber-multicast-transport.c > > 2. > http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 > > 3. > http://rpmdropbox.laptop.org/f20-xo4/ > kernel-3.5.7_xo4-20140916.0607.olpc.5196e01.armv7hl.rpm > > 4. > > http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id=f34ddb8b83ca6b9cb657e115df117ffa3704eea5 > > > On Thu, Sep 11, 2014 at 06:24:20PM +1000, James Cameron wrote: > > G'day, > > > > Activities shared by Fedora 20 systems do not appear in Network > > Neighbourhood on Fedora 18 or Fedora 20 systems. Buddies appear. > > Activities shared by Fedora 18 Sugar 0.98 systems appear. > > > > So this is a failure to announce sharing of activities on Sugar 0.102 > > on Fedora 20. > > > > tcpdump shows mDNS packets for every operation except when an activity > > is shared on Fedora 20. > > > > avahi-browse output is consistent with Network Neighbourhood. > > > > avahi-browse -t _presence._tcp # for buddies > > avahi-browse -t _clique._udp # for activities > > > > (avahi-daemon needed tweaking to compensate for lack of SO_REUSEPORT > > support in 3.5 kernel; change /etc/avahi/avahi-daemon.conf to set > > disallow-other-stacks=yes) > > > > I have tried http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging > > but there is no interesting output corresponding to the event. > > > > I have used strace and seen possible D-Bus activity relating to the > > event. sendmsg(11, {msg_name(0)=NULL, > msg_iov(2)=[{"l\1\0\1<\0\0\0/\0\0\0\252\0\0\0\1\1o\0?\0\0\0/org/fre"..., > 192}, {"+\0\0\0org.freedesktop.Telepathy.Ch"..., 60}], msg_controllen=0, > msg_flags=0}, MSG_NOSIGNAL) = 252 > > > > I welcome any suggestions for further diagnosing this problem. > > > > -- > > James Cameron > > http://quozl.linux.org.au/ > > -- > James Cameron > http://quozl.linux.org.au/ > _______________________________________________ > Devel mailing list > Devel at lists.laptop.org > http://lists.laptop.org/listinfo/devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.abente.lahaye at gmail.com Tue Sep 16 14:14:56 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Tue, 16 Sep 2014 14:14:56 -0400 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works In-Reply-To: References: <20140911082420.GO11647@us.netrek.org> <20140916075339.GA7348@us.netrek.org> Message-ID: James, Gonzalo, Regarding the IBSS/Ad-hoc scenario, if I set the address manually, collaborations work just fine. So this must be related to network discovery. My test goes like this: * I use one XO with fc18+S0.100 to create an ad-hoc network network. * From another XO, with fc20+S0.102, I connect to that ad-hoc network. The second XO ip address does not match the first one's network. But when I manually configure it, then buddy icons appears and collaboration works... On Tue, Sep 16, 2014 at 11:01 AM, Martin Abente < martin.abente.lahaye at gmail.com> wrote: > Hello James, > > I included the new kernel (and reverted that commit) and now > collaboration works even between fc20+S0.102 and F18+S0.100. > > I tested it using a wifi network (with DHCP enabled) and Chat activity. > > Really awesome work James! > > On Tue, Sep 16, 2014 at 3:53 AM, James Cameron wrote: > >> Summary: partially solved with new kernel. >> >> The Chat activity was run with debug logging in Terminal: >> >> % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat >> >> At the time the activity was shared, the log showed: >> >> 1410842095.436535 DEBUG sugar3.presence.activity: <_ShareCommand object >> at 0x527dc8 (sugar3+presence+activity+_ShareCommand at 0x4f7c20)>: Join >> finished DBusException(dbus.String(u'Failed to connect to multicast >> group'),) >> >> Telepathy Salut was failing to setup the multicast group, because it >> was calling setsockopt with SO_REUSEPORT, because Fedora 20 header >> files define SO_REUSEPORT, but the OLPC kernel did not. >> >> (It is bad that the failure was not reported to the user or to the >> logs unless debug logging was turned on. If someone cares, they can >> raise a bug.) >> >> Adding SO_REUSEPORT support to the kernel [2] solved for Salut over >> networks where DHCP is available; such as wired or wireless access >> points. The new kernel is in the dropbox [3]. The previous change to >> avahi-daemon configuration is removed [4]. >> >> A different problem occurs with Salut over link local addresses; IBSS >> ad-hoc wireless. The buddy icons are missing. >> >> # avahi-browse -t _presence._tcp # shows no output >> >> References: >> >> 1. >> >> http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/gibber/gibber-multicast-transport.c >> >> 2. >> http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 >> >> 3. >> http://rpmdropbox.laptop.org/f20-xo4/ >> kernel-3.5.7_xo4-20140916.0607.olpc.5196e01.armv7hl.rpm >> >> 4. >> >> http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id=f34ddb8b83ca6b9cb657e115df117ffa3704eea5 >> >> >> On Thu, Sep 11, 2014 at 06:24:20PM +1000, James Cameron wrote: >> > G'day, >> > >> > Activities shared by Fedora 20 systems do not appear in Network >> > Neighbourhood on Fedora 18 or Fedora 20 systems. Buddies appear. >> > Activities shared by Fedora 18 Sugar 0.98 systems appear. >> > >> > So this is a failure to announce sharing of activities on Sugar 0.102 >> > on Fedora 20. >> > >> > tcpdump shows mDNS packets for every operation except when an activity >> > is shared on Fedora 20. >> > >> > avahi-browse output is consistent with Network Neighbourhood. >> > >> > avahi-browse -t _presence._tcp # for buddies >> > avahi-browse -t _clique._udp # for activities >> > >> > (avahi-daemon needed tweaking to compensate for lack of SO_REUSEPORT >> > support in 3.5 kernel; change /etc/avahi/avahi-daemon.conf to set >> > disallow-other-stacks=yes) >> > >> > I have tried http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging >> > but there is no interesting output corresponding to the event. >> > >> > I have used strace and seen possible D-Bus activity relating to the >> > event. sendmsg(11, {msg_name(0)=NULL, >> msg_iov(2)=[{"l\1\0\1<\0\0\0/\0\0\0\252\0\0\0\1\1o\0?\0\0\0/org/fre"..., >> 192}, {"+\0\0\0org.freedesktop.Telepathy.Ch"..., 60}], msg_controllen=0, >> msg_flags=0}, MSG_NOSIGNAL) = 252 >> > >> > I welcome any suggestions for further diagnosing this problem. >> > >> > -- >> > James Cameron >> > http://quozl.linux.org.au/ >> >> -- >> James Cameron >> http://quozl.linux.org.au/ >> _______________________________________________ >> Devel mailing list >> Devel at lists.laptop.org >> http://lists.laptop.org/listinfo/devel >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From walter.bender at gmail.com Tue Sep 16 22:45:30 2014 From: walter.bender at gmail.com (Walter Bender) Date: Tue, 16 Sep 2014 22:45:30 -0400 Subject: [Sugar-devel] Social Help In-Reply-To: References: Message-ID: Hmm. I get an error trying to authorize my account: "Sorry, there was an error authorizing your Github account. Perhaps you did not approve authorization?" -walter On Sat, Sep 13, 2014 at 6:54 PM, Sam P. wrote: > Hi all, > > The Social Help fourm is now open! Check it out at: socialhelp.sugarlabs.org > > I would encourage everyone to get an account now and secure your username! > If you would like to be an admin or mod that would be awsome, just tell me > your nick. > > I think that social help will be a whole new place for users and developers > to discuss sugar! > > Sam > > By the way: I have been thinking about the new aslo and social help; they > have simmilar aims of better connunication. I think that we could replace a > comment/rating system (in the new aslo) with the social help fourm. The new > commenting system is based around discussion but is nowhere as good as > discourse! This is a bit weird so I would like to hear what you think. > > > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Walter Bender Sugar Labs http://www.sugarlabs.org From quozl at laptop.org Tue Sep 16 22:53:29 2014 From: quozl at laptop.org (James Cameron) Date: Wed, 17 Sep 2014 12:53:29 +1000 Subject: [Sugar-devel] Social Help In-Reply-To: References: Message-ID: <20140917025329.GV23340@us.netrek.org> My guess is that you would need to authorise GitHub to use your account on Social Help. I've looked at GitHub profile, Applications, but there is no obvious method to do this. I had no trouble setting up a local account, and this was my preferred method. I do not wish to expose my GitHub account to attack via other platforms such as Social Help. Not because I distrust Sam, but more that I don't want to give him the added responsibility. On Tue, Sep 16, 2014 at 10:45:30PM -0400, Walter Bender wrote: > Hmm. I get an error trying to authorize my account: > > "Sorry, there was an error authorizing your Github account. Perhaps > you did not approve authorization?" > > -walter > > On Sat, Sep 13, 2014 at 6:54 PM, Sam P. wrote: > > Hi all, > > > > The Social Help fourm is now open! Check it out at: socialhelp.sugarlabs.org > > > > I would encourage everyone to get an account now and secure your username! > > If you would like to be an admin or mod that would be awsome, just tell me > > your nick. > > > > I think that social help will be a whole new place for users and developers > > to discuss sugar! > > > > Sam > > > > By the way: I have been thinking about the new aslo and social help; they > > have simmilar aims of better connunication. I think that we could replace a > > comment/rating system (in the new aslo) with the social help fourm. The new > > commenting system is based around discussion but is nowhere as good as > > discourse! This is a bit weird so I would like to hear what you think. > > > > > > _______________________________________________ > > Sugar-devel mailing list > > Sugar-devel at lists.sugarlabs.org > > http://lists.sugarlabs.org/listinfo/sugar-devel > > > > > > -- > Walter Bender > Sugar Labs > http://www.sugarlabs.org > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel -- James Cameron http://quozl.linux.org.au/ From quozl at laptop.org Wed Sep 17 05:18:00 2014 From: quozl at laptop.org (James Cameron) Date: Wed, 17 Sep 2014 19:18:00 +1000 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works In-Reply-To: References: <20140911082420.GO11647@us.netrek.org> <20140916075339.GA7348@us.netrek.org> Message-ID: <20140917091800.GA23340@us.netrek.org> On Tue, Sep 16, 2014 at 02:14:56PM -0400, Martin Abente wrote: > James, Gonzalo, > > Regarding the IBSS/Ad-hoc scenario, if I set the address manually, > collaborations work just fine. So this must be related to network > discovery. Thanks, that's interesting. Can you tell me _how_ you set the address manually? When I tried it there was no real difference: http://wiki.laptop.org/go/User:Quozl/Fedora_20/Manual_network_configuration > My test goes like this: > > * I use one XO with fc18+S0.100 to create an ad-hoc network network. > * From another XO, with fc20+S0.102, I connect to that ad-hoc network. > > The second XO ip address does not match the first one's network. Can you tell me how it does not match? It always matches when I try it; a link-local address 169.254.x.x valid to RFC 3927 is always assigned, as shown by "ip addr" command. http://en.wikipedia.org/wiki/Link-local_address > But when I manually configure it, then buddy icons appears and > collaboration works...? When I enable Sugar debugging and use sugar-launch as before, a new interesting message is seen, "No active connection available" which is because neither Gabble nor Salut is running. % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat ... 1410934106.660510 DEBUG root: Requesting public share of activity 3b34e9d6ce9f294d12cd79314f7946a2f8845be5. 1410934106.662832 DEBUG root: Share of activity 3b34e9d6ce9f294d12cd79314f7946a2f8845be5 failed: No active connection available. ... The error is reported by the __share_cb method of the Activity class. /usr/lib/python2.7/site-packages/sugar3/activity/activity.py: def __share_cb(self, ps, success, activity, err): if not success: logging.debug('Share of activity %s failed: %s.' % (self._activity_id, err)) return ... def share(self, private=False): ... pservice = presenceservice.get_instance() pservice.connect('activity-shared', self.__share_cb) pservice.share_activity(self, private=private) The error comes from the share_activity method of the PresenceService class. /usr/lib/python2.7/site-packages/sugar/presence/presenceservice.py def share_activity(self, activity, properties=None, private=True): ... connection_manager = get_connection_manager() account_path, connection = \ connection_manager.get_preferred_connection() if connection is None: self.emit('activity-shared', False, None, 'No active connection available') return /usr/lib/python2.7/site-packages/sugar/presence/connectionmanager.py def get_preferred_connection(self): best_connection = None, None for account_path, connection in self._connections_per_account.items(): if 'salut' in account_path and connection.connected: best_connection = account_path, connection.connection elif 'gabble' in account_path and connection.connected: best_connection = account_path, connection.connection break return best_connection There is no /usr/libexec/telepathy-salut process. The process does exist if an access point is used in place of IBSS ad-hoc. The question becomes: why isn't Salut running? > On Tue, Sep 16, 2014 at 11:01 AM, Martin Abente <[1] > martin.abente.lahaye at gmail.com> wrote: > > Hello James, > > I included the new kernel ?(and reverted that commit) and now collaboration > works even between fc20+S0.102 and F18+S0.100. > > I tested it using a wifi network (with DHCP enabled) and Chat activity. > > Really awesome work James! > > On Tue, Sep 16, 2014 at 3:53 AM, James Cameron <[2]quozl at laptop.org> wrote: > > Summary: partially solved with new kernel. > > The Chat activity was run with debug logging in Terminal: > > ? ? ? ? % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat > > At the time the activity was shared, the log showed: > > 1410842095.436535 DEBUG sugar3.presence.activity: <_ShareCommand object > at 0x527dc8 (sugar3+presence+activity+_ShareCommand at 0x4f7c20)>: Join > finished DBusException(dbus.String(u'Failed to connect to multicast > group'),) > > Telepathy Salut was failing to setup the multicast group, because it > was calling setsockopt with SO_REUSEPORT, because Fedora 20 header > files define SO_REUSEPORT, but the OLPC kernel did not. > > (It is bad that the failure was not reported to the user or to the > logs unless debug logging was turned on.? If someone cares, they can > raise a bug.) > > Adding SO_REUSEPORT support to the kernel [2] solved for Salut over > networks where DHCP is available; such as wired or wireless access > points.? The new kernel is in the dropbox [3].? The previous change to > avahi-daemon configuration is removed [4]. > > A different problem occurs with Salut over link local addresses; IBSS > ad-hoc wireless.? The buddy icons are missing. > > ? ? ? ? # avahi-browse -t _presence._tcp # shows no output > > References: > > 1. > [3]http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/ > gibber/gibber-multicast-transport.c > > 2. > [4]http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 > > 3. > [5]http://rpmdropbox.laptop.org/f20-xo4/ > kernel-3.5.7_xo4-20140916.0607.olpc.5196e01.armv7hl.rpm > > 4. > [6]http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id= > f34ddb8b83ca6b9cb657e115df117ffa3704eea5 > > On Thu, Sep 11, 2014 at 06:24:20PM +1000, James Cameron wrote: > > G'day, > > > > Activities shared by Fedora 20 systems do not appear in Network > > Neighbourhood on Fedora 18 or Fedora 20 systems.? Buddies appear. > > Activities shared by Fedora 18 Sugar 0.98 systems appear. > > > > So this is a failure to announce sharing of activities on Sugar 0.102 > > on Fedora 20. > > > > tcpdump shows mDNS packets for every operation except when an > activity > > is shared on Fedora 20. > > > > avahi-browse output is consistent with Network Neighbourhood. > > > >? ? ? ?avahi-browse -t _presence._tcp # for buddies > >? ? ? ?avahi-browse -t _clique._udp # for activities > > > > (avahi-daemon needed tweaking to compensate for lack of SO_REUSEPORT > > support in 3.5 kernel; change /etc/avahi/avahi-daemon.conf to set > > disallow-other-stacks=yes) > > > > I have tried [7]http://wiki.sugarlabs.org/go/BugSquad/ > Telepathy_Debugging > > but there is no interesting output corresponding to the event. > > > > I have used strace and seen possible D-Bus activity relating to the > > event.? sendmsg(11, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1<\0\0\0/\ > 0\0\0\252\0\0\0\1\1o\0?\0\0\0/org/fre"..., 192}, {"+\0\0\[8] > 0org.freedesktop.Telepathy.Ch"..., 60}], msg_controllen=0, msg_flags= > 0}, MSG_NOSIGNAL) = 252 > > > > I welcome any suggestions for further diagnosing this problem. > > > > -- > > James Cameron > > [9]http://quozl.linux.org.au/ > > -- > James Cameron > [10]http://quozl.linux.org.au/ > _______________________________________________ > Devel mailing list > [11]Devel at lists.laptop.org > [12]http://lists.laptop.org/listinfo/devel > > References: > > [1] mailto:martin.abente.lahaye at gmail.com > [2] mailto:quozl at laptop.org > [3] http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/gibber/gibber-multicast-transport.c > [4] http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 > [5] http://rpmdropbox.laptop.org/f20-xo4/ > [6] http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id=f34ddb8b83ca6b9cb657e115df117ffa3704eea5 > [7] http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging > [8] http://0org.freedesktop.telepathy.ch/ > [9] http://quozl.linux.org.au/ > [10] http://quozl.linux.org.au/ > [11] mailto:Devel at lists.laptop.org > [12] http://lists.laptop.org/listinfo/devel -- James Cameron http://quozl.linux.org.au/ From walter.bender at gmail.com Wed Sep 17 08:33:51 2014 From: walter.bender at gmail.com (Walter Bender) Date: Wed, 17 Sep 2014 08:33:51 -0400 Subject: [Sugar-devel] Social Help In-Reply-To: <20140917025329.GV23340@us.netrek.org> References: <20140917025329.GV23340@us.netrek.org> Message-ID: I wasn't trying to authorize through github... On Tue, Sep 16, 2014 at 10:53 PM, James Cameron wrote: > My guess is that you would need to authorise GitHub to use your > account on Social Help. I've looked at GitHub profile, Applications, > but there is no obvious method to do this. > > I had no trouble setting up a local account, and this was my preferred > method. I do not wish to expose my GitHub account to attack via other > platforms such as Social Help. Not because I distrust Sam, but more > that I don't want to give him the added responsibility. > > On Tue, Sep 16, 2014 at 10:45:30PM -0400, Walter Bender wrote: >> Hmm. I get an error trying to authorize my account: >> >> "Sorry, there was an error authorizing your Github account. Perhaps >> you did not approve authorization?" >> >> -walter >> >> On Sat, Sep 13, 2014 at 6:54 PM, Sam P. wrote: >> > Hi all, >> > >> > The Social Help fourm is now open! Check it out at: socialhelp.sugarlabs.org >> > >> > I would encourage everyone to get an account now and secure your username! >> > If you would like to be an admin or mod that would be awsome, just tell me >> > your nick. >> > >> > I think that social help will be a whole new place for users and developers >> > to discuss sugar! >> > >> > Sam >> > >> > By the way: I have been thinking about the new aslo and social help; they >> > have simmilar aims of better connunication. I think that we could replace a >> > comment/rating system (in the new aslo) with the social help fourm. The new >> > commenting system is based around discussion but is nowhere as good as >> > discourse! This is a bit weird so I would like to hear what you think. >> > >> > >> > _______________________________________________ >> > Sugar-devel mailing list >> > Sugar-devel at lists.sugarlabs.org >> > http://lists.sugarlabs.org/listinfo/sugar-devel >> > >> >> >> >> -- >> Walter Bender >> Sugar Labs >> http://www.sugarlabs.org >> _______________________________________________ >> Sugar-devel mailing list >> Sugar-devel at lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/sugar-devel > > -- > James Cameron > http://quozl.linux.org.au/ -- Walter Bender Sugar Labs http://www.sugarlabs.org From godiard at sugarlabs.org Wed Sep 17 08:40:27 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Wed, 17 Sep 2014 09:40:27 -0300 Subject: [Sugar-devel] Social Help In-Reply-To: References: <20140917025329.GV23340@us.netrek.org> Message-ID: Trying to sign with google account give this error: *400.* That's an error. *Error: redirect_uri_mismatch* Application: *Sugar Labs Social Help* You can email the developer of this application at:sam.parkinson3 at gmail.com The redirect URI in the request: http://localhost:8002/auth/google_oauth2/callback did not match a registered redirect URI. Learn more Request Details That's all we know. On Wed, Sep 17, 2014 at 9:33 AM, Walter Bender wrote: > I wasn't trying to authorize through github... > > On Tue, Sep 16, 2014 at 10:53 PM, James Cameron wrote: > > My guess is that you would need to authorise GitHub to use your > > account on Social Help. I've looked at GitHub profile, Applications, > > but there is no obvious method to do this. > > > > I had no trouble setting up a local account, and this was my preferred > > method. I do not wish to expose my GitHub account to attack via other > > platforms such as Social Help. Not because I distrust Sam, but more > > that I don't want to give him the added responsibility. > > > > On Tue, Sep 16, 2014 at 10:45:30PM -0400, Walter Bender wrote: > >> Hmm. I get an error trying to authorize my account: > >> > >> "Sorry, there was an error authorizing your Github account. Perhaps > >> you did not approve authorization?" > >> > >> -walter > >> > >> On Sat, Sep 13, 2014 at 6:54 PM, Sam P. > wrote: > >> > Hi all, > >> > > >> > The Social Help fourm is now open! Check it out at: > socialhelp.sugarlabs.org > >> > > >> > I would encourage everyone to get an account now and secure your > username! > >> > If you would like to be an admin or mod that would be awsome, just > tell me > >> > your nick. > >> > > >> > I think that social help will be a whole new place for users and > developers > >> > to discuss sugar! > >> > > >> > Sam > >> > > >> > By the way: I have been thinking about the new aslo and social help; > they > >> > have simmilar aims of better connunication. I think that we could > replace a > >> > comment/rating system (in the new aslo) with the social help fourm. > The new > >> > commenting system is based around discussion but is nowhere as good as > >> > discourse! This is a bit weird so I would like to hear what you think. > >> > > >> > > >> > _______________________________________________ > >> > Sugar-devel mailing list > >> > Sugar-devel at lists.sugarlabs.org > >> > http://lists.sugarlabs.org/listinfo/sugar-devel > >> > > >> > >> > >> > >> -- > >> Walter Bender > >> Sugar Labs > >> http://www.sugarlabs.org > >> _______________________________________________ > >> Sugar-devel mailing list > >> Sugar-devel at lists.sugarlabs.org > >> http://lists.sugarlabs.org/listinfo/sugar-devel > > > > -- > > James Cameron > > http://quozl.linux.org.au/ > > > > -- > Walter Bender > Sugar Labs > http://www.sugarlabs.org > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.abente.lahaye at gmail.com Wed Sep 17 10:22:12 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Wed, 17 Sep 2014 10:22:12 -0400 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works In-Reply-To: <20140917091800.GA23340@us.netrek.org> References: <20140911082420.GO11647@us.netrek.org> <20140916075339.GA7348@us.netrek.org> <20140917091800.GA23340@us.netrek.org> Message-ID: Hello James, On Wed, Sep 17, 2014 at 5:18 AM, James Cameron wrote: > On Tue, Sep 16, 2014 at 02:14:56PM -0400, Martin Abente wrote: > > James, Gonzalo, > > > > Regarding the IBSS/Ad-hoc scenario, if I set the address manually, > > collaborations work just fine. So this must be related to network > > discovery. > > Thanks, that's interesting. Can you tell me _how_ you set the address > manually? When I tried it there was no real difference: My bad, here is what I am doing: 1. Used a XO with fc18 build to create the "Sugar Ad-hoc Network 2". 2. Then, from another XO with fc20 build, and before I connect to the Ad-hoc 2 network, I edit that connection using nm-connection-editor: (a)edit "IPv4 Settings" for the "Sugar Ad-hoc Network 2", (b) set the method to "manual", (c) set the (address,mask,gateway). and save. 3. Then, from the neighborhood, I connect to the ad-hoc 2 network and everything works. > > http://wiki.laptop.org/go/User:Quozl/Fedora_20/Manual_network_configuration > > > My test goes like this: > > > > * I use one XO with fc18+S0.100 to create an ad-hoc network network. > > * From another XO, with fc20+S0.102, I connect to that ad-hoc network. > > > > The second XO ip address does not match the first one's network. > > Can you tell me how it does not match? It always matches when I try > it; a link-local address 169.254.x.x valid to RFC 3927 is always > assigned, as shown by "ip addr" command. > You are right, thanks for the clarifications. I might have been confused by previous tests. I have no idea why changing the method from "local-link" to "manual", and manually assigning the address, mask and gateway makes such difference. If you want to try this, set the address and mask to its original/same values, and for the gateway use the first XO address... > > http://en.wikipedia.org/wiki/Link-local_address > > > But when I manually configure it, then buddy icons appears and > > collaboration works... > > When I enable Sugar debugging and use sugar-launch as before, a new > interesting message is seen, "No active connection available" which is > because neither Gabble nor Salut is running. > > % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat > > ... > 1410934106.660510 DEBUG root: Requesting public share of activity > 3b34e9d6ce9f294d12cd79314f7946a2f8845be5. > 1410934106.662832 DEBUG root: Share of activity > 3b34e9d6ce9f294d12cd79314f7946a2f8845be5 failed: No active connection > available. > ... > > The error is reported by the __share_cb method of the Activity class. > > /usr/lib/python2.7/site-packages/sugar3/activity/activity.py: > > def __share_cb(self, ps, success, activity, err): > if not success: > logging.debug('Share of activity %s failed: %s.' % > (self._activity_id, err)) > return > > ... > > def share(self, private=False): > ... > pservice = presenceservice.get_instance() > pservice.connect('activity-shared', self.__share_cb) > pservice.share_activity(self, private=private) > > The error comes from the share_activity method of the PresenceService > class. > > /usr/lib/python2.7/site-packages/sugar/presence/presenceservice.py > > def share_activity(self, activity, properties=None, private=True): > ... > connection_manager = get_connection_manager() > account_path, connection = \ > connection_manager.get_preferred_connection() > > if connection is None: > self.emit('activity-shared', False, None, > 'No active connection available') > return > > /usr/lib/python2.7/site-packages/sugar/presence/connectionmanager.py > > def get_preferred_connection(self): > best_connection = None, None > for account_path, connection in > self._connections_per_account.items(): > if 'salut' in account_path and connection.connected: > best_connection = account_path, connection.connection > elif 'gabble' in account_path and connection.connected: > best_connection = account_path, connection.connection > break > return best_connection > I followed the same path yesterday, and could not figure it out. Similarly in /usr/lib/python2.7/site-packages/jarabe/model/neighborhood.py: def _start_listening(self): bus = dbus.Bus() obj = bus.get_object(ACCOUNT_MANAGER_SERVICE, self.object_path) obj.Get(ACCOUNT, 'Connection', reply_handler=self.__got_connection_cb, error_handler=partial(self.__error_handler_cb, 'Account.GetConnection')) obj.connect_to_signal( 'AccountPropertyChanged', self.__account_property_changed_cb) When connecting to ad-hoc, "AccountPropertyChanged" is never emitted, as it happens in other scenarios. > There is no /usr/libexec/telepathy-salut process. The process does > exist if an access point is used in place of IBSS ad-hoc. The > question becomes: why isn't Salut running? > The process also exists when changing the "IPv4 Settings/Method"... > > > On Tue, Sep 16, 2014 at 11:01 AM, Martin Abente <[1] > > martin.abente.lahaye at gmail.com> wrote: > > > > Hello James, > > > > I included the new kernel (and reverted that commit) and now > collaboration > > works even between fc20+S0.102 and F18+S0.100. > > > > I tested it using a wifi network (with DHCP enabled) and Chat > activity. > > > > Really awesome work James! > > > > On Tue, Sep 16, 2014 at 3:53 AM, James Cameron <[2]quozl at laptop.org> > wrote: > > > > Summary: partially solved with new kernel. > > > > The Chat activity was run with debug logging in Terminal: > > > > % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat > > > > At the time the activity was shared, the log showed: > > > > 1410842095.436535 DEBUG sugar3.presence.activity: <_ShareCommand > object > > at 0x527dc8 (sugar3+presence+activity+_ShareCommand at > 0x4f7c20)>: Join > > finished DBusException(dbus.String(u'Failed to connect to > multicast > > group'),) > > > > Telepathy Salut was failing to setup the multicast group, > because it > > was calling setsockopt with SO_REUSEPORT, because Fedora 20 > header > > files define SO_REUSEPORT, but the OLPC kernel did not. > > > > (It is bad that the failure was not reported to the user or to > the > > logs unless debug logging was turned on. If someone cares, they > can > > raise a bug.) > > > > Adding SO_REUSEPORT support to the kernel [2] solved for Salut > over > > networks where DHCP is available; such as wired or wireless > access > > points. The new kernel is in the dropbox [3]. The previous > change to > > avahi-daemon configuration is removed [4]. > > > > A different problem occurs with Salut over link local addresses; > IBSS > > ad-hoc wireless. The buddy icons are missing. > > > > # avahi-browse -t _presence._tcp # shows no output > > > > References: > > > > 1. > > [3] > http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/ > > gibber/gibber-multicast-transport.c > > > > 2. > > [4]http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 > > > > 3. > > [5]http://rpmdropbox.laptop.org/f20-xo4/ > > kernel-3.5.7_xo4-20140916.0607.olpc.5196e01.armv7hl.rpm > > > > 4. > > [6] > http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id= > > f34ddb8b83ca6b9cb657e115df117ffa3704eea5 > > > > On Thu, Sep 11, 2014 at 06:24:20PM +1000, James Cameron wrote: > > > G'day, > > > > > > Activities shared by Fedora 20 systems do not appear in Network > > > Neighbourhood on Fedora 18 or Fedora 20 systems. Buddies > appear. > > > Activities shared by Fedora 18 Sugar 0.98 systems appear. > > > > > > So this is a failure to announce sharing of activities on > Sugar 0.102 > > > on Fedora 20. > > > > > > tcpdump shows mDNS packets for every operation except when an > > activity > > > is shared on Fedora 20. > > > > > > avahi-browse output is consistent with Network Neighbourhood. > > > > > > avahi-browse -t _presence._tcp # for buddies > > > avahi-browse -t _clique._udp # for activities > > > > > > (avahi-daemon needed tweaking to compensate for lack of > SO_REUSEPORT > > > support in 3.5 kernel; change /etc/avahi/avahi-daemon.conf to > set > > > disallow-other-stacks=yes) > > > > > > I have tried [7]http://wiki.sugarlabs.org/go/BugSquad/ > > Telepathy_Debugging > > > but there is no interesting output corresponding to the event. > > > > > > I have used strace and seen possible D-Bus activity relating > to the > > > event. sendmsg(11, {msg_name(0)=NULL, > msg_iov(2)=[{"l\1\0\1<\0\0\0/\ > > 0\0\0\252\0\0\0\1\1o\0?\0\0\0/org/fre"..., 192}, {"+\0\0\[8] > > 0org.freedesktop.Telepathy.Ch"..., 60}], msg_controllen=0, > msg_flags= > > 0}, MSG_NOSIGNAL) = 252 > > > > > > I welcome any suggestions for further diagnosing this problem. > > > > > > -- > > > James Cameron > > > [9]http://quozl.linux.org.au/ > > > > -- > > James Cameron > > [10]http://quozl.linux.org.au/ > > _______________________________________________ > > Devel mailing list > > [11]Devel at lists.laptop.org > > [12]http://lists.laptop.org/listinfo/devel > > > > References: > > > > [1] mailto:martin.abente.lahaye at gmail.com > > [2] mailto:quozl at laptop.org > > [3] > http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/gibber/gibber-multicast-transport.c > > [4] http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 > > [5] http://rpmdropbox.laptop.org/f20-xo4/ > > [6] > http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id=f34ddb8b83ca6b9cb657e115df117ffa3704eea5 > > [7] http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging > > [8] http://0org.freedesktop.telepathy.ch/ > > [9] http://quozl.linux.org.au/ > > [10] http://quozl.linux.org.au/ > > [11] mailto:Devel at lists.laptop.org > > [12] http://lists.laptop.org/listinfo/devel > > -- > James Cameron > http://quozl.linux.org.au/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.abente.lahaye at gmail.com Wed Sep 17 16:26:39 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Wed, 17 Sep 2014 16:26:39 -0400 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works In-Reply-To: References: <20140911082420.GO11647@us.netrek.org> <20140916075339.GA7348@us.netrek.org> <20140917091800.GA23340@us.netrek.org> Message-ID: I enabled telepathy-salut logs by adding these to /etc/environment (note that changing debug file does not work anymore): G_MESSAGES_DEBUG="all" SALUT_DEBUG="all" SALUT_LOGFILE=/home/olpc/salut.log I see a lot of activity when I connect to an access point (or to modified ad-hoc network), but I when connect to a normal Sugar ad-hoc network, I see this in the log: ... (telepathy-salut:728): salut-DEBUG: gabble_capabilities_finalize: 0xab108 (telepathy-salut:728): salut-DEBUG: salut_connection_finalize: Finalizing connection (telepathy-salut:728): tp-glib-DEBUG: no connections, and timed out tp-glib-Message: Exiting There is when the salut exits. I tried forcing it to not exit by adding this to /etc/environment: SALUT_PERSIST=1 In that case, when I connect to the normal Sugar ad-hoc network, I see the "time out" message and the process keeps running, but no activity is logged until I re-connect to an access point or modified ad-hoc. So basically, even if the process keeps running the issue persist... On Wed, Sep 17, 2014 at 10:22 AM, Martin Abente < martin.abente.lahaye at gmail.com> wrote: > Hello James, > > On Wed, Sep 17, 2014 at 5:18 AM, James Cameron wrote: > >> On Tue, Sep 16, 2014 at 02:14:56PM -0400, Martin Abente wrote: >> > James, Gonzalo, >> > >> > Regarding the IBSS/Ad-hoc scenario, if I set the address manually, >> > collaborations work just fine. So this must be related to network >> > discovery. >> >> Thanks, that's interesting. Can you tell me _how_ you set the address >> manually? When I tried it there was no real difference: > > > My bad, here is what I am doing: > > 1. Used a XO with fc18 build to create the "Sugar Ad-hoc Network 2". > 2. Then, from another XO with fc20 build, and before I connect to the > Ad-hoc 2 network, I edit that connection using nm-connection-editor: > (a)edit "IPv4 Settings" for the "Sugar Ad-hoc Network 2", (b) set the > method to "manual", (c) set the (address,mask,gateway). and save. > 3. Then, from the neighborhood, I connect to the ad-hoc 2 network and > everything works. > > >> >> >> http://wiki.laptop.org/go/User:Quozl/Fedora_20/Manual_network_configuration >> >> > My test goes like this: >> > >> > * I use one XO with fc18+S0.100 to create an ad-hoc network network. >> > * From another XO, with fc20+S0.102, I connect to that ad-hoc network. >> > >> > The second XO ip address does not match the first one's network. >> >> Can you tell me how it does not match? It always matches when I try >> it; a link-local address 169.254.x.x valid to RFC 3927 is always >> assigned, as shown by "ip addr" command. >> > > You are right, thanks for the clarifications. I might have been confused > by previous tests. > > I have no idea why changing the method from "local-link" to "manual", and > manually assigning the address, mask and gateway makes such difference. > > If you want to try this, set the address and mask to its original/same > values, and for the gateway use the first XO address... > > >> >> http://en.wikipedia.org/wiki/Link-local_address >> >> > But when I manually configure it, then buddy icons appears and >> > collaboration works... >> >> When I enable Sugar debugging and use sugar-launch as before, a new >> interesting message is seen, "No active connection available" which is >> because neither Gabble nor Salut is running. >> >> % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat >> >> ... >> 1410934106.660510 DEBUG root: Requesting public share of activity >> 3b34e9d6ce9f294d12cd79314f7946a2f8845be5. >> 1410934106.662832 DEBUG root: Share of activity >> 3b34e9d6ce9f294d12cd79314f7946a2f8845be5 failed: No active connection >> available. >> ... >> >> The error is reported by the __share_cb method of the Activity class. >> >> /usr/lib/python2.7/site-packages/sugar3/activity/activity.py: >> >> def __share_cb(self, ps, success, activity, err): >> if not success: >> logging.debug('Share of activity %s failed: %s.' % >> (self._activity_id, err)) >> return >> >> ... >> >> def share(self, private=False): >> ... >> pservice = presenceservice.get_instance() >> pservice.connect('activity-shared', self.__share_cb) >> pservice.share_activity(self, private=private) >> >> The error comes from the share_activity method of the PresenceService >> class. >> >> /usr/lib/python2.7/site-packages/sugar/presence/presenceservice.py >> >> def share_activity(self, activity, properties=None, private=True): >> ... >> connection_manager = get_connection_manager() >> account_path, connection = \ >> connection_manager.get_preferred_connection() >> >> if connection is None: >> self.emit('activity-shared', False, None, >> 'No active connection available') >> return >> >> /usr/lib/python2.7/site-packages/sugar/presence/connectionmanager.py >> >> def get_preferred_connection(self): >> best_connection = None, None >> for account_path, connection in >> self._connections_per_account.items(): >> if 'salut' in account_path and connection.connected: >> best_connection = account_path, connection.connection >> elif 'gabble' in account_path and connection.connected: >> best_connection = account_path, connection.connection >> break >> return best_connection >> > > I followed the same path yesterday, and could not figure it out. > > Similarly in /usr/lib/python2.7/site-packages/jarabe/model/neighborhood.py: > > def _start_listening(self): > bus = dbus.Bus() > obj = bus.get_object(ACCOUNT_MANAGER_SERVICE, self.object_path) > obj.Get(ACCOUNT, 'Connection', > reply_handler=self.__got_connection_cb, > error_handler=partial(self.__error_handler_cb, > 'Account.GetConnection')) > obj.connect_to_signal( > 'AccountPropertyChanged', self.__account_property_changed_cb) > > > When connecting to ad-hoc, "AccountPropertyChanged" is never emitted, as > it happens in other scenarios. > > >> There is no /usr/libexec/telepathy-salut process. The process does >> exist if an access point is used in place of IBSS ad-hoc. The >> question becomes: why isn't Salut running? >> > > The process also exists when changing the "IPv4 Settings/Method"... > > >> >> > On Tue, Sep 16, 2014 at 11:01 AM, Martin Abente <[1] >> > martin.abente.lahaye at gmail.com> wrote: >> > >> > Hello James, >> > >> > I included the new kernel (and reverted that commit) and now >> collaboration >> > works even between fc20+S0.102 and F18+S0.100. >> > >> > I tested it using a wifi network (with DHCP enabled) and Chat >> activity. >> > >> > Really awesome work James! >> > >> > On Tue, Sep 16, 2014 at 3:53 AM, James Cameron <[2]quozl at laptop.org> >> wrote: >> > >> > Summary: partially solved with new kernel. >> > >> > The Chat activity was run with debug logging in Terminal: >> > >> > % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat >> > >> > At the time the activity was shared, the log showed: >> > >> > 1410842095.436535 DEBUG sugar3.presence.activity: >> <_ShareCommand object >> > at 0x527dc8 (sugar3+presence+activity+_ShareCommand at >> 0x4f7c20)>: Join >> > finished DBusException(dbus.String(u'Failed to connect to >> multicast >> > group'),) >> > >> > Telepathy Salut was failing to setup the multicast group, >> because it >> > was calling setsockopt with SO_REUSEPORT, because Fedora 20 >> header >> > files define SO_REUSEPORT, but the OLPC kernel did not. >> > >> > (It is bad that the failure was not reported to the user or to >> the >> > logs unless debug logging was turned on. If someone cares, >> they can >> > raise a bug.) >> > >> > Adding SO_REUSEPORT support to the kernel [2] solved for Salut >> over >> > networks where DHCP is available; such as wired or wireless >> access >> > points. The new kernel is in the dropbox [3]. The previous >> change to >> > avahi-daemon configuration is removed [4]. >> > >> > A different problem occurs with Salut over link local >> addresses; IBSS >> > ad-hoc wireless. The buddy icons are missing. >> > >> > # avahi-browse -t _presence._tcp # shows no output >> > >> > References: >> > >> > 1. >> > [3] >> http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/ >> > gibber/gibber-multicast-transport.c >> > >> > 2. >> > [4]http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 >> > >> > 3. >> > [5]http://rpmdropbox.laptop.org/f20-xo4/ >> > kernel-3.5.7_xo4-20140916.0607.olpc.5196e01.armv7hl.rpm >> > >> > 4. >> > [6] >> http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id= >> > f34ddb8b83ca6b9cb657e115df117ffa3704eea5 >> > >> > On Thu, Sep 11, 2014 at 06:24:20PM +1000, James Cameron wrote: >> > > G'day, >> > > >> > > Activities shared by Fedora 20 systems do not appear in >> Network >> > > Neighbourhood on Fedora 18 or Fedora 20 systems. Buddies >> appear. >> > > Activities shared by Fedora 18 Sugar 0.98 systems appear. >> > > >> > > So this is a failure to announce sharing of activities on >> Sugar 0.102 >> > > on Fedora 20. >> > > >> > > tcpdump shows mDNS packets for every operation except when an >> > activity >> > > is shared on Fedora 20. >> > > >> > > avahi-browse output is consistent with Network Neighbourhood. >> > > >> > > avahi-browse -t _presence._tcp # for buddies >> > > avahi-browse -t _clique._udp # for activities >> > > >> > > (avahi-daemon needed tweaking to compensate for lack of >> SO_REUSEPORT >> > > support in 3.5 kernel; change /etc/avahi/avahi-daemon.conf to >> set >> > > disallow-other-stacks=yes) >> > > >> > > I have tried [7]http://wiki.sugarlabs.org/go/BugSquad/ >> > Telepathy_Debugging >> > > but there is no interesting output corresponding to the event. >> > > >> > > I have used strace and seen possible D-Bus activity relating >> to the >> > > event. sendmsg(11, {msg_name(0)=NULL, >> msg_iov(2)=[{"l\1\0\1<\0\0\0/\ >> > 0\0\0\252\0\0\0\1\1o\0?\0\0\0/org/fre"..., 192}, {"+\0\0\[8] >> > 0org.freedesktop.Telepathy.Ch"..., 60}], msg_controllen=0, >> msg_flags= >> > 0}, MSG_NOSIGNAL) = 252 >> > > >> > > I welcome any suggestions for further diagnosing this problem. >> > > >> > > -- >> > > James Cameron >> > > [9]http://quozl.linux.org.au/ >> > >> > -- >> > James Cameron >> > [10]http://quozl.linux.org.au/ >> > _______________________________________________ >> > Devel mailing list >> > [11]Devel at lists.laptop.org >> > [12]http://lists.laptop.org/listinfo/devel >> > >> > References: >> > >> > [1] mailto:martin.abente.lahaye at gmail.com >> > [2] mailto:quozl at laptop.org >> > [3] >> http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/gibber/gibber-multicast-transport.c >> > [4] http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 >> > [5] http://rpmdropbox.laptop.org/f20-xo4/ >> > [6] >> http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id=f34ddb8b83ca6b9cb657e115df117ffa3704eea5 >> > [7] http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging >> > [8] http://0org.freedesktop.telepathy.ch/ >> > [9] http://quozl.linux.org.au/ >> > [10] http://quozl.linux.org.au/ >> > [11] mailto:Devel at lists.laptop.org >> > [12] http://lists.laptop.org/listinfo/devel >> >> -- >> James Cameron >> http://quozl.linux.org.au/ >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.abente.lahaye at gmail.com Wed Sep 17 16:28:59 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Wed, 17 Sep 2014 16:28:59 -0400 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works In-Reply-To: References: <20140911082420.GO11647@us.netrek.org> <20140916075339.GA7348@us.netrek.org> <20140917091800.GA23340@us.netrek.org> Message-ID: Here is the full log of that test: http://www.fpaste.org/134374/41098567/ On Wed, Sep 17, 2014 at 4:26 PM, Martin Abente < martin.abente.lahaye at gmail.com> wrote: > I enabled telepathy-salut logs by adding these to /etc/environment (note > that changing debug file does not work anymore): > > G_MESSAGES_DEBUG="all" > SALUT_DEBUG="all" > SALUT_LOGFILE=/home/olpc/salut.log > > I see a lot of activity when I connect to an access point (or to modified > ad-hoc network), but I when connect to a normal Sugar ad-hoc network, I see > this in the log: > > ... > > (telepathy-salut:728): salut-DEBUG: gabble_capabilities_finalize: 0xab108 > (telepathy-salut:728): salut-DEBUG: salut_connection_finalize: Finalizing > connection > (telepathy-salut:728): tp-glib-DEBUG: no connections, and timed out > tp-glib-Message: Exiting > > There is when the salut exits. I tried forcing it to not exit by adding > this to /etc/environment: > > SALUT_PERSIST=1 > > > In that case, when I connect to the normal Sugar ad-hoc network, I see the > "time out" message and the process keeps running, but no activity is logged > until I re-connect to an access point or modified ad-hoc. > > So basically, even if the process keeps running the issue persist... > > > On Wed, Sep 17, 2014 at 10:22 AM, Martin Abente < > martin.abente.lahaye at gmail.com> wrote: > >> Hello James, >> >> On Wed, Sep 17, 2014 at 5:18 AM, James Cameron wrote: >> >>> On Tue, Sep 16, 2014 at 02:14:56PM -0400, Martin Abente wrote: >>> > James, Gonzalo, >>> > >>> > Regarding the IBSS/Ad-hoc scenario, if I set the address manually, >>> > collaborations work just fine. So this must be related to network >>> > discovery. >>> >>> Thanks, that's interesting. Can you tell me _how_ you set the address >>> manually? When I tried it there was no real difference: >> >> >> My bad, here is what I am doing: >> >> 1. Used a XO with fc18 build to create the "Sugar Ad-hoc Network 2". >> 2. Then, from another XO with fc20 build, and before I connect to the >> Ad-hoc 2 network, I edit that connection using nm-connection-editor: >> (a)edit "IPv4 Settings" for the "Sugar Ad-hoc Network 2", (b) set the >> method to "manual", (c) set the (address,mask,gateway). and save. >> 3. Then, from the neighborhood, I connect to the ad-hoc 2 network and >> everything works. >> >> >>> >>> >>> http://wiki.laptop.org/go/User:Quozl/Fedora_20/Manual_network_configuration >>> >>> > My test goes like this: >>> > >>> > * I use one XO with fc18+S0.100 to create an ad-hoc network network. >>> > * From another XO, with fc20+S0.102, I connect to that ad-hoc network. >>> > >>> > The second XO ip address does not match the first one's network. >>> >>> Can you tell me how it does not match? It always matches when I try >>> it; a link-local address 169.254.x.x valid to RFC 3927 is always >>> assigned, as shown by "ip addr" command. >>> >> >> You are right, thanks for the clarifications. I might have been confused >> by previous tests. >> >> I have no idea why changing the method from "local-link" to "manual", and >> manually assigning the address, mask and gateway makes such difference. >> >> If you want to try this, set the address and mask to its original/same >> values, and for the gateway use the first XO address... >> >> >>> >>> http://en.wikipedia.org/wiki/Link-local_address >>> >>> > But when I manually configure it, then buddy icons appears and >>> > collaboration works... >>> >>> When I enable Sugar debugging and use sugar-launch as before, a new >>> interesting message is seen, "No active connection available" which is >>> because neither Gabble nor Salut is running. >>> >>> % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat >>> >>> ... >>> 1410934106.660510 DEBUG root: Requesting public share of activity >>> 3b34e9d6ce9f294d12cd79314f7946a2f8845be5. >>> 1410934106.662832 DEBUG root: Share of activity >>> 3b34e9d6ce9f294d12cd79314f7946a2f8845be5 failed: No active connection >>> available. >>> ... >>> >>> The error is reported by the __share_cb method of the Activity class. >>> >>> /usr/lib/python2.7/site-packages/sugar3/activity/activity.py: >>> >>> def __share_cb(self, ps, success, activity, err): >>> if not success: >>> logging.debug('Share of activity %s failed: %s.' % >>> (self._activity_id, err)) >>> return >>> >>> ... >>> >>> def share(self, private=False): >>> ... >>> pservice = presenceservice.get_instance() >>> pservice.connect('activity-shared', self.__share_cb) >>> pservice.share_activity(self, private=private) >>> >>> The error comes from the share_activity method of the PresenceService >>> class. >>> >>> /usr/lib/python2.7/site-packages/sugar/presence/presenceservice.py >>> >>> def share_activity(self, activity, properties=None, private=True): >>> ... >>> connection_manager = get_connection_manager() >>> account_path, connection = \ >>> connection_manager.get_preferred_connection() >>> >>> if connection is None: >>> self.emit('activity-shared', False, None, >>> 'No active connection available') >>> return >>> >>> /usr/lib/python2.7/site-packages/sugar/presence/connectionmanager.py >>> >>> def get_preferred_connection(self): >>> best_connection = None, None >>> for account_path, connection in >>> self._connections_per_account.items(): >>> if 'salut' in account_path and connection.connected: >>> best_connection = account_path, connection.connection >>> elif 'gabble' in account_path and connection.connected: >>> best_connection = account_path, connection.connection >>> break >>> return best_connection >>> >> >> I followed the same path yesterday, and could not figure it out. >> >> Similarly in >> /usr/lib/python2.7/site-packages/jarabe/model/neighborhood.py: >> >> def _start_listening(self): >> bus = dbus.Bus() >> obj = bus.get_object(ACCOUNT_MANAGER_SERVICE, self.object_path) >> obj.Get(ACCOUNT, 'Connection', >> reply_handler=self.__got_connection_cb, >> error_handler=partial(self.__error_handler_cb, >> 'Account.GetConnection')) >> obj.connect_to_signal( >> 'AccountPropertyChanged', self.__account_property_changed_cb) >> >> >> When connecting to ad-hoc, "AccountPropertyChanged" is never emitted, as >> it happens in other scenarios. >> >> >>> There is no /usr/libexec/telepathy-salut process. The process does >>> exist if an access point is used in place of IBSS ad-hoc. The >>> question becomes: why isn't Salut running? >>> >> >> The process also exists when changing the "IPv4 Settings/Method"... >> >> >>> >>> > On Tue, Sep 16, 2014 at 11:01 AM, Martin Abente <[1] >>> > martin.abente.lahaye at gmail.com> wrote: >>> > >>> > Hello James, >>> > >>> > I included the new kernel (and reverted that commit) and now >>> collaboration >>> > works even between fc20+S0.102 and F18+S0.100. >>> > >>> > I tested it using a wifi network (with DHCP enabled) and Chat >>> activity. >>> > >>> > Really awesome work James! >>> > >>> > On Tue, Sep 16, 2014 at 3:53 AM, James Cameron <[2] >>> quozl at laptop.org> wrote: >>> > >>> > Summary: partially solved with new kernel. >>> > >>> > The Chat activity was run with debug logging in Terminal: >>> > >>> > % SUGAR_LOGGER_LEVEL=debug sugar-launch org.laptop.Chat >>> > >>> > At the time the activity was shared, the log showed: >>> > >>> > 1410842095.436535 DEBUG sugar3.presence.activity: >>> <_ShareCommand object >>> > at 0x527dc8 (sugar3+presence+activity+_ShareCommand at >>> 0x4f7c20)>: Join >>> > finished DBusException(dbus.String(u'Failed to connect to >>> multicast >>> > group'),) >>> > >>> > Telepathy Salut was failing to setup the multicast group, >>> because it >>> > was calling setsockopt with SO_REUSEPORT, because Fedora 20 >>> header >>> > files define SO_REUSEPORT, but the OLPC kernel did not. >>> > >>> > (It is bad that the failure was not reported to the user or to >>> the >>> > logs unless debug logging was turned on. If someone cares, >>> they can >>> > raise a bug.) >>> > >>> > Adding SO_REUSEPORT support to the kernel [2] solved for Salut >>> over >>> > networks where DHCP is available; such as wired or wireless >>> access >>> > points. The new kernel is in the dropbox [3]. The previous >>> change to >>> > avahi-daemon configuration is removed [4]. >>> > >>> > A different problem occurs with Salut over link local >>> addresses; IBSS >>> > ad-hoc wireless. The buddy icons are missing. >>> > >>> > # avahi-browse -t _presence._tcp # shows no output >>> > >>> > References: >>> > >>> > 1. >>> > [3] >>> http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/ >>> > gibber/gibber-multicast-transport.c >>> > >>> > 2. >>> > [4]http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 >>> > >>> > 3. >>> > [5]http://rpmdropbox.laptop.org/f20-xo4/ >>> > kernel-3.5.7_xo4-20140916.0607.olpc.5196e01.armv7hl.rpm >>> > >>> > 4. >>> > [6] >>> http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id= >>> > f34ddb8b83ca6b9cb657e115df117ffa3704eea5 >>> > >>> > On Thu, Sep 11, 2014 at 06:24:20PM +1000, James Cameron wrote: >>> > > G'day, >>> > > >>> > > Activities shared by Fedora 20 systems do not appear in >>> Network >>> > > Neighbourhood on Fedora 18 or Fedora 20 systems. Buddies >>> appear. >>> > > Activities shared by Fedora 18 Sugar 0.98 systems appear. >>> > > >>> > > So this is a failure to announce sharing of activities on >>> Sugar 0.102 >>> > > on Fedora 20. >>> > > >>> > > tcpdump shows mDNS packets for every operation except when an >>> > activity >>> > > is shared on Fedora 20. >>> > > >>> > > avahi-browse output is consistent with Network Neighbourhood. >>> > > >>> > > avahi-browse -t _presence._tcp # for buddies >>> > > avahi-browse -t _clique._udp # for activities >>> > > >>> > > (avahi-daemon needed tweaking to compensate for lack of >>> SO_REUSEPORT >>> > > support in 3.5 kernel; change /etc/avahi/avahi-daemon.conf >>> to set >>> > > disallow-other-stacks=yes) >>> > > >>> > > I have tried [7]http://wiki.sugarlabs.org/go/BugSquad/ >>> > Telepathy_Debugging >>> > > but there is no interesting output corresponding to the >>> event. >>> > > >>> > > I have used strace and seen possible D-Bus activity relating >>> to the >>> > > event. sendmsg(11, {msg_name(0)=NULL, >>> msg_iov(2)=[{"l\1\0\1<\0\0\0/\ >>> > 0\0\0\252\0\0\0\1\1o\0?\0\0\0/org/fre"..., 192}, {"+\0\0\[8] >>> > 0org.freedesktop.Telepathy.Ch"..., 60}], msg_controllen=0, >>> msg_flags= >>> > 0}, MSG_NOSIGNAL) = 252 >>> > > >>> > > I welcome any suggestions for further diagnosing this >>> problem. >>> > > >>> > > -- >>> > > James Cameron >>> > > [9]http://quozl.linux.org.au/ >>> > >>> > -- >>> > James Cameron >>> > [10]http://quozl.linux.org.au/ >>> > _______________________________________________ >>> > Devel mailing list >>> > [11]Devel at lists.laptop.org >>> > [12]http://lists.laptop.org/listinfo/devel >>> > >>> > References: >>> > >>> > [1] mailto:martin.abente.lahaye at gmail.com >>> > [2] mailto:quozl at laptop.org >>> > [3] >>> http://code.metager.de/source/xref/freedesktop/telepathy/salut/lib/gibber/gibber-multicast-transport.c >>> > [4] http://dev.laptop.org/git/olpc-kernel/log/?h=arm-3.5 >>> > [5] http://rpmdropbox.laptop.org/f20-xo4/ >>> > [6] >>> http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id=f34ddb8b83ca6b9cb657e115df117ffa3704eea5 >>> > [7] http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging >>> > [8] http://0org.freedesktop.telepathy.ch/ >>> > [9] http://quozl.linux.org.au/ >>> > [10] http://quozl.linux.org.au/ >>> > [11] mailto:Devel at lists.laptop.org >>> > [12] http://lists.laptop.org/listinfo/devel >>> >>> -- >>> James Cameron >>> http://quozl.linux.org.au/ >>> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sam.parkinson3 at gmail.com Wed Sep 17 16:54:07 2014 From: sam.parkinson3 at gmail.com (Sam P.) Date: Thu, 18 Sep 2014 06:54:07 +1000 Subject: [Sugar-devel] Social Help In-Reply-To: References: <20140917025329.GV23340@us.netrek.org> Message-ID: Hi Gonzalo, James and Walter Sorry about the social sign ins not working. I think I know what the underlying issue is and I will fix tonight. In the meantime, I have disabled those sign ins. re. James not wanting to give me his GitHub account ("...Trust...Security..."): When you sign in with on of these, I never see your username and password. You login to the site and the site gives me a token. Later, I can use this token to view only what I have asked you for; so like your email and avatar basically. I can not use that information to do anything on your GitHub account. And you can revoke the token in the settings. Sam On Sep 17, 2014 10:40 PM, "Gonzalo Odiard" wrote: > Trying to sign with google account give this error: > > > *400.* That?s an error. > > *Error: redirect_uri_mismatch* > > Application: *Sugar Labs Social Help* > > You can email the developer of this application at: > sam.parkinson3 at gmail.com > > The redirect URI in the request: > http://localhost:8002/auth/google_oauth2/callback did not match a > registered redirect URI. > > Learn more > > Request Details > > That?s all we know. > > On Wed, Sep 17, 2014 at 9:33 AM, Walter Bender > wrote: > >> I wasn't trying to authorize through github... >> >> On Tue, Sep 16, 2014 at 10:53 PM, James Cameron wrote: >> > My guess is that you would need to authorise GitHub to use your >> > account on Social Help. I've looked at GitHub profile, Applications, >> > but there is no obvious method to do this. >> > >> > I had no trouble setting up a local account, and this was my preferred >> > method. I do not wish to expose my GitHub account to attack via other >> > platforms such as Social Help. Not because I distrust Sam, but more >> > that I don't want to give him the added responsibility. >> > >> > On Tue, Sep 16, 2014 at 10:45:30PM -0400, Walter Bender wrote: >> >> Hmm. I get an error trying to authorize my account: >> >> >> >> "Sorry, there was an error authorizing your Github account. Perhaps >> >> you did not approve authorization?" >> >> >> >> -walter >> >> >> >> On Sat, Sep 13, 2014 at 6:54 PM, Sam P. >> wrote: >> >> > Hi all, >> >> > >> >> > The Social Help fourm is now open! Check it out at: >> socialhelp.sugarlabs.org >> >> > >> >> > I would encourage everyone to get an account now and secure your >> username! >> >> > If you would like to be an admin or mod that would be awsome, just >> tell me >> >> > your nick. >> >> > >> >> > I think that social help will be a whole new place for users and >> developers >> >> > to discuss sugar! >> >> > >> >> > Sam >> >> > >> >> > By the way: I have been thinking about the new aslo and social help; >> they >> >> > have simmilar aims of better connunication. I think that we could >> replace a >> >> > comment/rating system (in the new aslo) with the social help fourm. >> The new >> >> > commenting system is based around discussion but is nowhere as good >> as >> >> > discourse! This is a bit weird so I would like to hear what you >> think. >> >> > >> >> > >> >> > _______________________________________________ >> >> > Sugar-devel mailing list >> >> > Sugar-devel at lists.sugarlabs.org >> >> > http://lists.sugarlabs.org/listinfo/sugar-devel >> >> > >> >> >> >> >> >> >> >> -- >> >> Walter Bender >> >> Sugar Labs >> >> http://www.sugarlabs.org >> >> _______________________________________________ >> >> Sugar-devel mailing list >> >> Sugar-devel at lists.sugarlabs.org >> >> http://lists.sugarlabs.org/listinfo/sugar-devel >> > >> > -- >> > James Cameron >> > http://quozl.linux.org.au/ >> >> >> >> -- >> Walter Bender >> Sugar Labs >> http://www.sugarlabs.org >> _______________________________________________ >> Sugar-devel mailing list >> Sugar-devel at lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/sugar-devel >> > > > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning > -------------- next part -------------- An HTML attachment was scrubbed... URL: From quozl at laptop.org Wed Sep 17 17:41:13 2014 From: quozl at laptop.org (James Cameron) Date: Thu, 18 Sep 2014 07:41:13 +1000 Subject: [Sugar-devel] Social Help In-Reply-To: References: <20140917025329.GV23340@us.netrek.org> Message-ID: <20140917214113.GA17696@us.netrek.org> On Thu, Sep 18, 2014 at 06:54:07AM +1000, Sam P. wrote: > Hi Gonzalo, James and Walter > > Sorry about the social sign ins not working.? I think I know what > the underlying issue is and I will fix tonight.? In the meantime, I > have disabled those sign ins. I confirm they are disabled. I tried to reproduce the problem reported by Walter and Gonzalo, but the site no longer reacted in the way I remember. This was frustrating, because it meant I could no longer see the problem. Such software implementations are often frustrating; change is outside the control of the user, and when a change is made it isn't obvious what the trigger is. I was about to check whether my browser version had changed. ;-) > re. James not wanting to give me his GitHub account > ("...Trust...Security..."): > > When you sign in with on of these, I never see your username and > password.? You login to the site and the site gives me a token.? > Later, I can use this token to view only what I have asked you for; > so like your email and avatar basically. I can not use that > information to do anything on your GitHub account.? And you can > revoke the token in the settings. Yes, I don't want _you_ to be responsible for processing a token that GitHub provides on my _alleged_ behalf. If GitHub is compromised, and generates tokens without my permission, then your site would be compromised in short order. I don't see how you can accept that risk, but I don't have the same acceptance of risk you have. I'm okay with you taking on that risk for other people, that's your decision, but for me I don't feel I should put you to the trouble. It means I must assume that posts by others may be forged _if_ it is discovered that GitHub is compromised. However, GitHub may be compromised without my discovering it. So I must assume that posts by others may be forged. Hope that helps you understand me! ;-) -- James Cameron http://quozl.linux.org.au/ From quozl at laptop.org Wed Sep 17 20:38:56 2014 From: quozl at laptop.org (James Cameron) Date: Thu, 18 Sep 2014 10:38:56 +1000 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works In-Reply-To: References: <20140911082420.GO11647@us.netrek.org> <20140916075339.GA7348@us.netrek.org> <20140917091800.GA23340@us.netrek.org> Message-ID: <20140918003855.GD17696@us.netrek.org> Adding a gateway fixes Salut over ad-hoc. For instance, using the pre-defined Ad-hoc Network 11, then typing this command, makes buddy icons and shared activities appear: sudo ip route add default via 169.254.1.1 The IP chosen need not exist on the network. Therefore, it wasn't the manual address configuration that you did which fixed it, it was the addition of a gateway. Perhaps Salut was changed from Fedora 18 to Fedora 20 to require a default route. Also, there's some other problem that causes split ad-hoc networks; on my desk at the moment are four XO-4 that have partitioned themselves into two ad-hoc networks both named "Ad-hoc Network 11". The two groups can ping each other, show buddy icons, share activities, but cannot ping outside their group. I've updated http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging to add your /etc/environment suggestion. -- James Cameron http://quozl.linux.org.au/ From quozl at laptop.org Thu Sep 18 00:29:32 2014 From: quozl at laptop.org (James Cameron) Date: Thu, 18 Sep 2014 14:29:32 +1000 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works In-Reply-To: <20140918003855.GD17696@us.netrek.org> References: <20140911082420.GO11647@us.netrek.org> <20140916075339.GA7348@us.netrek.org> <20140917091800.GA23340@us.netrek.org> <20140918003855.GD17696@us.netrek.org> Message-ID: <20140918042932.GF17696@us.netrek.org> On Thu, Sep 18, 2014 at 10:38:56AM +1000, James Cameron wrote: > Adding a gateway fixes Salut over ad-hoc. > > For instance, using the pre-defined Ad-hoc Network 11, then typing > this command, makes buddy icons and shared activities appear: > > sudo ip route add default via 169.254.1.1 > > The IP chosen need not exist on the network. > > Therefore, it wasn't the manual address configuration that you did > which fixed it, it was the addition of a gateway. > > Perhaps Salut was changed from Fedora 18 to Fedora 20 to require a > default route. That would be a worthwhile investigation in case anybody is interested, but for the moment I've pushed a patch that creates this default route. http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id=bdd624b5038a0264669cc032061ce779521fbe59 > > Also, there's some other problem that causes split ad-hoc networks; on > my desk at the moment are four XO-4 that have partitioned themselves > into two ad-hoc networks both named "Ad-hoc Network 11". The two > groups can ping each other, show buddy icons, share activities, but > cannot ping outside their group. > > I've updated > http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging > to add your /etc/environment suggestion. > > -- > James Cameron > http://quozl.linux.org.au/ -- James Cameron http://quozl.linux.org.au/ From stroetmann at ontolab.com Thu Sep 18 05:10:12 2014 From: stroetmann at ontolab.com (Christian Stroetmann) Date: Thu, 18 Sep 2014 11:10:12 +0200 Subject: [Sugar-devel] [DESIGN] Sugar for smart devices Message-ID: <541AA174.4040208@ontolab.com> Aloha Maybe somebody mentioned the following solution already on an other channel. If not, then I would like to show two images of the activity screen as examples. The Graphical User Interface (GUI) works like the home screen of a well known smart device, which might be of use for adaptions of Sugar that run on small devices with small screens (e.g. Sugarizer and Sugarfox). The first image [1] shows a common desktop as displayed on a laptop for children or a tablet computer. The second image [2] shows a screen of a smartphone or a phone tablet (phablet) for example. The GUI could also be scaled in such a way that it fits on the screen of a smartwatch, on which I am working with iRaiment as well since a year or so. For sure, the icons have to be arranged in a more dense way, but these images are just sketches. By the way: Who has already recognized the original GUI? Have fun in the sun Christian Stroetmann [1] www.ontomax.com/images/multimedia/sugar-activity-smart_devices-01.jpg [2] www.ontomax.com/images/multimedia/sugar-activity-smart_devices-03.jpg From gary at garycmartin.com Thu Sep 18 07:21:36 2014 From: gary at garycmartin.com (Gary Martin) Date: Thu, 18 Sep 2014 12:21:36 +0100 Subject: [Sugar-devel] [DESIGN] Sugar for smart devices In-Reply-To: <541AA174.4040208@ontolab.com> References: <541AA174.4040208@ontolab.com> Message-ID: <4955DAB4-ECF3-4132-B654-54F57B1CFB84@garycmartin.com> Hi Christian, On 18 Sep 2014, at 10:10, Christian Stroetmann wrote: > Aloha > > Maybe somebody mentioned the following solution already on an other channel. > If not, then I would like to show two images of the activity screen as examples. The Graphical User Interface (GUI) works like the home screen of a well known smart device, which might be of use for adaptions of Sugar that run on small devices with small screens (e.g. Sugarizer and Sugarfox). > > The first image [1] shows a common desktop as displayed on a laptop for children or a tablet computer. > The second image [2] shows a screen of a smartphone or a phone tablet (phablet) for example. > The GUI could also be scaled in such a way that it fits on the screen of a smartwatch, on which I am working with iRaiment as well since a year or so. > > For sure, the icons have to be arranged in a more dense way, but these images are just sketches. Nice, I like the mockups. There have been similar layouts in the past using a range of patterns ? the layout code was originally designed so that it was (fairly) easy to go in and add your own, or enable some of the other hidden ones. Your layout would need tweaks to the code to support variable icon sizes, the code currently selects a single size to layout all icons. From a very small screen point of view, this layout only starts to make sense if the user can dynamically scroll around the view, bringing the wanted icon nearer the centre where it is scaled larger and is easier to interact with. In the past Sugar UI has unfortunately had to be very frugal with any animations due to the (low power) devices it's been designed for (and often limited support of hardware graphics acceleration in the open source stack). Regards, --Gary > > By the way: Who has already recognized the original GUI? > > > > Have fun in the sun > Christian Stroetmann > > [1] www.ontomax.com/images/multimedia/sugar-activity-smart_devices-01.jpg > [2] www.ontomax.com/images/multimedia/sugar-activity-smart_devices-03.jpg > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: Message signed with OpenPGP using GPGMail URL: From stroetmann at ontolab.com Thu Sep 18 08:30:24 2014 From: stroetmann at ontolab.com (Christian Stroetmann) Date: Thu, 18 Sep 2014 14:30:24 +0200 Subject: [Sugar-devel] [DESIGN] Sugar for smart devices In-Reply-To: <4955DAB4-ECF3-4132-B654-54F57B1CFB84@garycmartin.com> References: <541AA174.4040208@ontolab.com> <4955DAB4-ECF3-4132-B654-54F57B1CFB84@garycmartin.com> Message-ID: <541AD060.40601@ontolab.com> Hi Gary > Hi Christian, > > On 18 Sep 2014, at 10:10, Christian Stroetmann wrote: > >> Aloha >> >> Maybe somebody mentioned the following solution already on an other channel. >> If not, then I would like to show two images of the activity screen as examples. The Graphical User Interface (GUI) works like the home screen of a well known smart device, which might be of use for adaptions of Sugar that run on small devices with small screens (e.g. Sugarizer and Sugarfox). >> >> The first image [1] shows a common desktop as displayed on a laptop for children or a tablet computer. >> The second image [2] shows a screen of a smartphone or a phone tablet (phablet) for example. >> The GUI could also be scaled in such a way that it fits on the screen of a smartwatch, on which I am working with iRaiment as well since a year or so. >> >> For sure, the icons have to be arranged in a more dense way, but these images are just sketches. > Nice, I like the mockups. There have been similar layouts in the past using a range of patterns ? the layout code was originally designed so that it was (fairly) easy to go in and add your own, or enable some of the other hidden ones. Your layout would need tweaks to the code to support variable icon sizes, the code currently selects a single size to layout all icons. > > From a very small screen point of view, this layout only starts to make sense if the user can dynamically scroll around the view, bringing the wanted icon nearer the centre where it is scaled larger and is easier to interact with. In the past Sugar UI has unfortunately had to be very frugal with any animations due to the (low power) devices it's been designed for (and often limited support of hardware graphics acceleration in the open source stack). Yes, indeed and I have addressed both the dynamic scroll and the power with this adaption of another GUI, which leads to the question below. Any guess? The answer is very easy and will be given later. ;D Actually, I am more concerned about the adaption of the activities for a small screen like smartphones have, which have a dimension of around 5" +/- 0.5". One word to the low power devices. We are now a decade further and devices that cost around 40 U.S. Dollar can handle such GUIs easily. Said this, I do not think that it still makes sense to be so frugal in relation with multimedia. Christian > > Regards, > --Gary > >> By the way: Who has already recognized the original GUI? >> >> >> >> Have fun in the sun >> Christian Stroetmann >> >> [1] www.ontomax.com/images/multimedia/sugar-activity-smart_devices-01.jpg >> [2] www.ontomax.com/images/multimedia/sugar-activity-smart_devices-03.jpg >> _______________________________________________ >> Sugar-devel mailing list >> Sugar-devel at lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/sugar-devel From callkalpa at gmail.com Thu Sep 18 13:58:03 2014 From: callkalpa at gmail.com (Kalpa Welivitigoda) Date: Thu, 18 Sep 2014 23:28:03 +0530 Subject: [Sugar-devel] [ASLO] Release Visual Match-56 In-Reply-To: References: <763ab1dd6ec3db786661fbe0ba37cbfc@activities.sugarlabs.org> Message-ID: Hi Walter, rpmlint complains that the FSF addresss in Dimentions.py is incorrect. Can we get this fixed and have a new tarball? On Thu, Sep 11, 2014 at 5:56 PM, Kalpa Welivitigoda wrote: > > > On Thu, Sep 11, 2014 at 5:09 PM, Walter Bender > wrote: > >> On Thu, Sep 11, 2014 at 2:49 AM, Kalpa Welivitigoda >> wrote: >> > Hi Walter, >> > >> > We still have org.sugarlabs.VisualMatchActivity as the bundle id in the >> > activity.info. Is there any special reason for this? >> >> It is a long story, but essentially, I want autoupdate to work for >> anyone who has Visual Match already installed. (Ideally, anyone with >> any of the branches -- dimensions, prime dimensions, word dimensions, >> or visual match -- would be remerged into this new version). >> >> > Great. Will work with keeping VisualMatchActivity as the bundle id. > > >> -walter >> > >> > On Wed, Sep 10, 2014 at 10:03 PM, Kalpa Welivitigoda < >> callkalpa at gmail.com> >> > wrote: >> >> >> >> >> >> >> >> On Wed, Sep 10, 2014 at 10:01 PM, Peter Robinson > > >> >> wrote: >> >>> >> >>> On Wed, Sep 10, 2014 at 4:47 PM, Kalpa Welivitigoda < >> callkalpa at gmail.com> >> >>> wrote: >> >>> > cc: Peter >> >>> > >> >>> > Hi Peter, >> >>> > >> >>> > I think we better rename the fedora package as sugar-dimensions. >> What >> >>> > do you >> >>> > think? >> >>> >> >>> Sure, there's a fairly straightforward review process for doing it. >> >>> >> >> >> >> Great. I will look into it. >> >> >> >>> >> >>> P >> >>> >> >>> > On Wed, Sep 10, 2014 at 6:18 PM, Walter Bender >> >>> > >> >>> > wrote: >> >>> >> >> >>> >> It is a bit complicated. At one point I split Visual Match into >> three >> >>> >> separate activities, but now I have remerged them back into one. I >> >>> >> like the name Dimensions better than Visual Match, so I kept that >> >>> >> artifact of the split. >> >>> >> >> >>> >> Hope it is OK upstream. >> >>> >> >> >>> >> -walter >> >>> >> >> >>> >> On Wed, Sep 10, 2014 at 12:28 AM, Kalpa Welivitigoda >> >>> >> wrote: >> >>> >> > So are we to continue with the name Dimensions instead of Visual >> >>> >> > Match? >> >>> >> > >> >>> >> > On Wed, Sep 10, 2014 at 1:44 AM, Sugar Labs Activities >> >>> >> > wrote: >> >>> >> >> >> >>> >> >> Activity Homepage: >> >>> >> >> http://activities.sugarlabs.org/addon/4246 >> >>> >> >> >> >>> >> >> Sugar Platform: >> >>> >> >> 0.96 - 0.100 >> >>> >> >> >> >>> >> >> Download Now: >> >>> >> >> >> >>> >> >> >> http://activities.sugarlabs.org/downloads/file/29003/dimensions-56.xo >> >>> >> >> >> >>> >> >> Release notes: >> >>> >> >> 56 >> >>> >> >> >> >>> >> >> * Reintegration of all three games: patterns, numbers, and words >> >>> >> >> * Simplification of toolbar >> >>> >> >> * New end of game animations >> >>> >> >> * Better feedback when playing computer (robot) >> >>> >> >> * Fixed regression in collaboration >> >>> >> >> * Fixed regression in scoring >> >>> >> >> * Fixed problem that cause cards to occasionally fly off the >> screen >> >>> >> >> * More simple mechanism for custom cards >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> Sugar Labs Activities >> >>> >> >> http://activities.sugarlabs.org >> >>> >> >> >> >>> >> >> _______________________________________________ >> >>> >> >> Sugar-devel mailing list >> >>> >> >> Sugar-devel at lists.sugarlabs.org >> >>> >> >> http://lists.sugarlabs.org/listinfo/sugar-devel >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > -- >> >>> >> > Best Regards, >> >>> >> > >> >>> >> > Kalpa Welivitigoda >> >>> >> > +94776509215 >> >>> >> > http://about.me/callkalpa >> >>> >> > >> >>> >> > _______________________________________________ >> >>> >> > Sugar-devel mailing list >> >>> >> > Sugar-devel at lists.sugarlabs.org >> >>> >> > http://lists.sugarlabs.org/listinfo/sugar-devel >> >>> >> > >> >>> >> >> >>> >> >> >>> >> >> >>> >> -- >> >>> >> Walter Bender >> >>> >> Sugar Labs >> >>> >> http://www.sugarlabs.org >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > -- >> >>> > Best Regards, >> >>> > >> >>> > Kalpa Welivitigoda >> >>> > +94776509215 >> >>> > http://about.me/callkalpa >> >> >> >> >> >> >> >> >> >> -- >> >> Best Regards, >> >> >> >> Kalpa Welivitigoda >> >> +94776509215 >> >> http://about.me/callkalpa >> > >> > >> > >> > >> > -- >> > Best Regards, >> > >> > Kalpa Welivitigoda >> > +94776509215 >> > http://about.me/callkalpa >> >> >> >> -- >> Walter Bender >> Sugar Labs >> http://www.sugarlabs.org >> > > > > -- > Best Regards, > > Kalpa Welivitigoda > +94776509215 > http://about.me/callkalpa > -- Best Regards, Kalpa Welivitigoda +94776509215 http://about.me/callkalpa -------------- next part -------------- An HTML attachment was scrubbed... URL: From stroetmann at ontolab.com Thu Sep 18 18:00:29 2014 From: stroetmann at ontolab.com (Christian Stroetmann) Date: Fri, 19 Sep 2014 00:00:29 +0200 Subject: [Sugar-devel] [DESIGN] Sugar for smart devices In-Reply-To: <541AA174.4040208@ontolab.com> References: <541AA174.4040208@ontolab.com> Message-ID: <541B55FD.5020904@ontolab.com> And here is the answer to the question at the end of the e-mail: The sketches show the adaption of the GUI of the smartwatch Apple Watch, specifically the home screen. Not shown in the sketches/mock ups is an animation of the dynamic scrolling through the icons. How this and the rest works in the case of the smartwatch can be seen in many related videos on the internet. The main driving idea behind this kind of GUI adaption for Sugar on smart devices is, that if something runs on a smartwatch with a very small screen, as it must be the case or otherwise such a large company would have not developed this special GUI, then it runs on a smartphone and even on a feature phone (smartphone without the smart so to say) as well. Said this, it is a possibility or a blueprint for transfering Sugar's 4 zoom levels with their views and contents and also the Sugar activities as apps on such smaller screens without disturbing too much of the initial concept and design rules if at all. With all the best Christian > Aloha > > Maybe somebody mentioned the following solution already on an other > channel. > If not, then I would like to show two images of the activity screen as > examples. The Graphical User Interface (GUI) works like the home > screen of a well known smart device, which might be of use for > adaptions of Sugar that run on small devices with small screens (e.g. > Sugarizer and Sugarfox). > > The first image [1] shows a common desktop as displayed on a laptop > for children or a tablet computer. > The second image [2] shows a screen of a smartphone or a phone tablet > (phablet) for example. > The GUI could also be scaled in such a way that it fits on the screen > of a smartwatch, on which I am working with iRaiment as well since a > year or so. > > For sure, the icons have to be arranged in a more dense way, but these > images are just sketches. > > By the way: Who has already recognized the original GUI? > > > > Have fun in the sun > Christian Stroetmann > > [1] www.ontomax.com/images/multimedia/sugar-activity-smart_devices-01.jpg > [2] www.ontomax.com/images/multimedia/sugar-activity-smart_devices-03.jpg > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > From activities at sugarlabs.org Thu Sep 18 19:59:08 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Thu, 18 Sep 2014 19:59:08 -0400 Subject: [Sugar-devel] [ASLO] Release Poll-30 Message-ID: <7461f62025421a7122abb7f56c9f7010@activities.sugarlabs.org> Activity Homepage: http://activities.sugarlabs.org/addon/4074 Sugar Platform: 0.98 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/29008/poll-30.xo Release notes: * Complete redesing of user interface * Pie and bar charts for the results * Export results as images * Export the results to use in Chart activity * New activity icon Sugar Labs Activities http://activities.sugarlabs.org From godiard at sugarlabs.org Thu Sep 18 20:02:51 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Thu, 18 Sep 2014 21:02:51 -0300 Subject: [Sugar-devel] Telepathy Salut on Sugar 0.102 on Fedora 20 almost works In-Reply-To: <20140918042932.GF17696@us.netrek.org> References: <20140911082420.GO11647@us.netrek.org> <20140916075339.GA7348@us.netrek.org> <20140917091800.GA23340@us.netrek.org> <20140918003855.GD17696@us.netrek.org> <20140918042932.GF17696@us.netrek.org> Message-ID: Fantastic news! Gonzalo On Thu, Sep 18, 2014 at 1:29 AM, James Cameron wrote: > On Thu, Sep 18, 2014 at 10:38:56AM +1000, James Cameron wrote: > > Adding a gateway fixes Salut over ad-hoc. > > > > For instance, using the pre-defined Ad-hoc Network 11, then typing > > this command, makes buddy icons and shared activities appear: > > > > sudo ip route add default via 169.254.1.1 > > > > The IP chosen need not exist on the network. > > > > Therefore, it wasn't the manual address configuration that you did > > which fixed it, it was the addition of a gateway. > > > > Perhaps Salut was changed from Fedora 18 to Fedora 20 to require a > > default route. > > That would be a worthwhile investigation in case anybody is > interested, but for the moment I've pushed a patch that creates this > default route. > > > http://dev.laptop.org/git/projects/olpc-os-builder/commit/?id=bdd624b5038a0264669cc032061ce779521fbe59 > > > > > Also, there's some other problem that causes split ad-hoc networks; on > > my desk at the moment are four XO-4 that have partitioned themselves > > into two ad-hoc networks both named "Ad-hoc Network 11". The two > > groups can ping each other, show buddy icons, share activities, but > > cannot ping outside their group. > > > > I've updated > > http://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging > > to add your /etc/environment suggestion. > > > > -- > > James Cameron > > http://quozl.linux.org.au/ > > -- > James Cameron > http://quozl.linux.org.au/ > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From activities at sugarlabs.org Thu Sep 18 20:23:50 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Thu, 18 Sep 2014 20:23:50 -0400 Subject: [Sugar-devel] [ASLO] Release Music Keyboard-8.1 Message-ID: <4b671115bb47615d944b6af54663b001@activities.sugarlabs.org> Activity Homepage: http://activities.sugarlabs.org/addon/4654 Sugar Platform: 0.98 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/29009/music_keyboard-8.1.xo Release notes: Fix csound definition file to make it compatible with Fedora 20 Sugar Labs Activities http://activities.sugarlabs.org From quozl at laptop.org Sun Sep 21 21:35:15 2014 From: quozl at laptop.org (James Cameron) Date: Mon, 22 Sep 2014 11:35:15 +1000 Subject: [Sugar-devel] [PATCH 3/3] logcollect: collect previous Sugar session logs In-Reply-To: <1411349715-19951-1-git-send-email-quozl@laptop.org> References: <1411349715-19951-1-git-send-email-quozl@laptop.org> Message-ID: <1411349715-19951-3-git-send-email-quozl@laptop.org> Log collections only included the current Sugar session. Change to collect previous logs as well. --- logcollect.py | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/logcollect.py b/logcollect.py index 5800229..7ee6fc1 100644 --- a/logcollect.py +++ b/logcollect.py @@ -316,21 +316,37 @@ class LogCollect: except Exception, e: z.writestr('var-log/'+fn, "logcollect: could not add %s: %s" % (fn, e)) - - # Include all current ones from sugar/logs + home = os.path.expanduser('~') - for path in glob.glob(os.path.join(home, '.sugar', 'default', - 'logs', '*.log')): - try: - if os.access(path, os.F_OK): + here = os.path.join(home, '.sugar/default/logs/*.log') + for path in glob.glob(here): + if os.access(path, os.F_OK): + pref = 'sugar-logs/' + name = os.path.join(pref, os.path.basename(path)) + try: if logbytes == 0: - z.write(path, 'sugar-logs/'+os.path.basename(path)) + z.write(path, name) else: - z.writestr('sugar-logs/'+os.path.basename(path), + z.writestr(name, self.file_tail(path, logbytes)) - except Exception, e: - z.writestr('sugar-logs/'+fn, - "logcollect: could not add %s: %s" % (fn, e)) + except Exception, e: + z.writestr(name, + "logcollect: could not add %s: %s" % (name, e)) + here = os.path.join(home, '.sugar/default/logs/*/*.log') + for path in glob.glob(here): + if os.access(path, os.F_OK): + when = os.path.basename(os.path.dirname(path)) + pref = 'sugar-logs-%s/' % when + name = os.path.join(pref, os.path.basename(path)) + try: + if logbytes == 0: + z.write(path, name) + else: + z.writestr(name, + self.file_tail(path, logbytes)) + except Exception, e: + z.writestr(name, + "logcollect: could not add %s: %s" % (name, e)) try: z.write('/etc/resolv.conf') except Exception, e: -- 1.8.3.2 From quozl at laptop.org Sun Sep 21 21:35:14 2014 From: quozl at laptop.org (James Cameron) Date: Mon, 22 Sep 2014 11:35:14 +1000 Subject: [Sugar-devel] [PATCH 2/3] logcollect: missing newline after date In-Reply-To: <1411349715-19951-1-git-send-email-quozl@laptop.org> References: <1411349715-19951-1-git-send-email-quozl@laptop.org> Message-ID: <1411349715-19951-2-git-send-email-quozl@laptop.org> Log collections showed meminfo on same line as date. --- logcollect.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logcollect.py b/logcollect.py index 10c57b1..5800229 100644 --- a/logcollect.py +++ b/logcollect.py @@ -390,7 +390,7 @@ class LogCollect: # Do not include UUID! s += 'laptop-info-version: 1.0\n' s += 'clock: %f\n' % time.clock() - s += 'date: %s' % time.strftime("%a, %d %b %Y %H:%M:%S +0000", + s += 'date: %s\n' % time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.gmtime()) s += 'memfree: %s\n' % self._mp.memfree() s += 'disksize: %s MB\n' % ( self._mp.disksize('/') / (1024*1024) ) -- 1.8.3.2 From quozl at laptop.org Sun Sep 21 21:35:13 2014 From: quozl at laptop.org (James Cameron) Date: Mon, 22 Sep 2014 11:35:13 +1000 Subject: [Sugar-devel] [PATCH 1/3] logcollect: collect firmware version not BV Message-ID: <1411349715-19951-1-git-send-email-quozl@laptop.org> Log collections showed wrong firmware version. Cause was use of the BV tag instead of openprom/model. The BV tag is the base version of firmware used in manufacturing. openprom/model is the current version of firmware. Also separated null trimming into a separate method. --- logcollect.py | 36 +++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/logcollect.py b/logcollect.py index 5d6e683..10c57b1 100644 --- a/logcollect.py +++ b/logcollect.py @@ -113,6 +113,11 @@ class MachineProperties: if line.find('MemFree:') > -1: return line[8:].strip() + def _trim_null(self, v): + if v != '' and ord(v[len(v)-1]) == 0: + v = v[:len(v)-1] + return v + def _mfg_data(self, item): """Return mfg data item from mfg-data directory""" @@ -124,13 +129,9 @@ class MachineProperties: if mfg_path == None: return '' - v = self.__read_file(mfg_path) - # Remove trailing 0 character, if any: - if v != '' and ord(v[len(v)-1]) == 0: - v = v[:len(v)-1] - + v = self._trim_null(self.__read_file(mfg_path)) return v - + def laptop_serial_number(self): return self._mfg_data('SN') @@ -158,7 +159,28 @@ class MachineProperties: return self._mfg_data('WM') def laptop_bios_version(self): - return self._mfg_data('BV') + try: + d = open('/proc/device-tree/openprom/model', 'r').read() + v = self._trim_null(d) + return v + except: + pass + + try: + d = open('/ofw/openprom/model', 'r').read() + v = self._trim_null(d) + return v + except: + pass + + try: + d = open('/sys/class/dmi/id/bios_version', 'r').read() + v = self._trim_null(d) + return v + except: + pass + + return '' def laptop_country(self): return self._mfg_data('LA') -- 1.8.3.2 From activities at sugarlabs.org Tue Sep 23 21:22:35 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Tue, 23 Sep 2014 21:22:35 -0400 Subject: [Sugar-devel] =?utf-8?q?=5BASLO=5D_Release_Buti=C3=A1_Firmware-9?= Message-ID: Activity Homepage: http://activities.sugarlabs.org/addon/4621 Sugar Platform: 0.82 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/29011/butia_firmware-9.xo Release notes: *Solved bug with generic actuators mod_actuator_c *Solved bug introduced in versions 7 and 8 that slow the microcontroller and introduces delays in sensing-acting cycle. *Includes Firmware version 11 Sugar Labs Activities http://activities.sugarlabs.org From activities at sugarlabs.org Wed Sep 24 08:44:51 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Wed, 24 Sep 2014 08:44:51 -0400 Subject: [Sugar-devel] [ASLO] Release Log-37 Message-ID: <799ee5cd37b4d4b5f4e15520fda174d0@activities.sugarlabs.org> Activity Homepage: http://activities.sugarlabs.org/addon/4056 Sugar Platform: 0.96 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/29012/log-37.xo Release notes: logcollect: collect previous Sugar session logs (James Cameron) logcollect: missing newline after date (James Cameron) logcollect: collect firmware version not BV (James Cameron) Sugar Labs Activities http://activities.sugarlabs.org From godiard at sugarlabs.org Wed Sep 24 08:53:51 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Wed, 24 Sep 2014 09:53:51 -0300 Subject: [Sugar-devel] [PATCH 1/3] logcollect: collect firmware version not BV In-Reply-To: <1411349715-19951-1-git-send-email-quozl@laptop.org> References: <1411349715-19951-1-git-send-email-quozl@laptop.org> Message-ID: Thanks James. Released a new version with your changes. I moved the activity to github too (https://github.com/godiard/log-activity) Gonzalo On Sun, Sep 21, 2014 at 10:35 PM, James Cameron wrote: > Log collections showed wrong firmware version. Cause was use of the BV > tag instead of openprom/model. The BV tag is the base version of > firmware used in manufacturing. openprom/model is the current version > of firmware. > > Also separated null trimming into a separate method. > --- > logcollect.py | 36 +++++++++++++++++++++++++++++------- > 1 file changed, 29 insertions(+), 7 deletions(-) > > diff --git a/logcollect.py b/logcollect.py > index 5d6e683..10c57b1 100644 > --- a/logcollect.py > +++ b/logcollect.py > @@ -113,6 +113,11 @@ class MachineProperties: > if line.find('MemFree:') > -1: > return line[8:].strip() > > + def _trim_null(self, v): > + if v != '' and ord(v[len(v)-1]) == 0: > + v = v[:len(v)-1] > + return v > + > def _mfg_data(self, item): > """Return mfg data item from mfg-data directory""" > > @@ -124,13 +129,9 @@ class MachineProperties: > if mfg_path == None: > return '' > > - v = self.__read_file(mfg_path) > - # Remove trailing 0 character, if any: > - if v != '' and ord(v[len(v)-1]) == 0: > - v = v[:len(v)-1] > - > + v = self._trim_null(self.__read_file(mfg_path)) > return v > - > + > def laptop_serial_number(self): > return self._mfg_data('SN') > > @@ -158,7 +159,28 @@ class MachineProperties: > return self._mfg_data('WM') > > def laptop_bios_version(self): > - return self._mfg_data('BV') > + try: > + d = open('/proc/device-tree/openprom/model', 'r').read() > + v = self._trim_null(d) > + return v > + except: > + pass > + > + try: > + d = open('/ofw/openprom/model', 'r').read() > + v = self._trim_null(d) > + return v > + except: > + pass > + > + try: > + d = open('/sys/class/dmi/id/bios_version', 'r').read() > + v = self._trim_null(d) > + return v > + except: > + pass > + > + return '' > > def laptop_country(self): > return self._mfg_data('LA') > -- > 1.8.3.2 > > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From quozl at laptop.org Wed Sep 24 19:15:34 2014 From: quozl at laptop.org (James Cameron) Date: Thu, 25 Sep 2014 09:15:34 +1000 Subject: [Sugar-devel] How to find the repository of an activity? In-Reply-To: References: <1411349715-19951-1-git-send-email-quozl@laptop.org> Message-ID: <20140924231534.GL21355@us.netrek.org> Thanks for taking my patches. A general question; what method do you use to find the source repository of an activity? While looking for the repository for the Log activity I found that there's no pointer in the activity bundle. We have pointers to sources in firmware, in Debian and Ubuntu packages, and in some RPM spec files, and these pointers save me some time. Some activity bundles have useful information: The ImageViewer and Speak activities have homepage = http://wiki.sugarlabs.org/go/Activities/Image_Viewer homepage = http://wiki.sugarlabs.org/go/Activities/Speak The Maze activity has repository = gitorious at git.sugarlabs.org:maze/mainline.git The TurtleBlocks activity has website = http://wiki.sugarlabs.org/go/Activities/Turtle_Art The Measure activity has update_url = http://wiki.laptop.org/go/Activities/G1G1 A specification of the activity.info format doesn't mention website, repository, or homepage. It does mention update_url. http://wiki.sugarlabs.org/go/Development_Team/Almanac/Activity_Bundles#.info_file_format On Wed, Sep 24, 2014 at 09:53:51AM -0300, Gonzalo Odiard wrote: > Thanks James. > Released a new version with your changes. > I moved the activity to github too ([1]https://github.com/godiard/log-activity) > > Gonzalo > > On Sun, Sep 21, 2014 at 10:35 PM, James Cameron <[2]quozl at laptop.org> wrote: > > Log collections showed wrong firmware version.? Cause was use of the BV > tag instead of openprom/model.? The BV tag is the base version of > firmware used in manufacturing.? openprom/model is the current version > of firmware. > > Also separated null trimming into a separate method. > --- [...] > -- > 1.8.3.2 > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning? > > References: > > [1] https://github.com/godiard/log-activity > [2] mailto:quozl at laptop.org -- James Cameron http://quozl.linux.org.au/ From godiard at sugarlabs.org Thu Sep 25 11:12:53 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Thu, 25 Sep 2014 12:12:53 -0300 Subject: [Sugar-devel] Sugar on Fedora 20 bugs Message-ID: To keep track of the bugs we found in the new Fedora 20 images, please use the keyword "F20". I added a new "Fedora 20 issues" report to http://bugs.sugarlabs.org/report -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.abente.lahaye at gmail.com Thu Sep 25 11:20:32 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Thu, 25 Sep 2014 11:20:32 -0400 Subject: [Sugar-devel] Sugar on Fedora 20 bugs In-Reply-To: References: Message-ID: Thanks Gonzalo! On Thu, Sep 25, 2014 at 11:12 AM, Gonzalo Odiard wrote: > To keep track of the bugs we found in the new Fedora 20 images, > please use the keyword "F20". > > I added a new "Fedora 20 issues" report to > > http://bugs.sugarlabs.org/report > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning > > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From godiard at sugarlabs.org Thu Sep 25 13:35:47 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Thu, 25 Sep 2014 14:35:47 -0300 Subject: [Sugar-devel] How to find the repository of an activity? In-Reply-To: <20140924231534.GL21355@us.netrek.org> References: <1411349715-19951-1-git-send-email-quozl@laptop.org> <20140924231534.GL21355@us.netrek.org> Message-ID: On Wed, Sep 24, 2014 at 8:15 PM, James Cameron wrote: > Thanks for taking my patches. > > A general question; what method do you use to find the source > repository of an activity? > > This is actually a good question. A year ago, almost all our activities were on git.sugarlabs.org, but after the movement of many to github.com, we are in a worst situation than before. I have been trying to get the "repository" field at least a option in the activity.info file, but failed to get traction. Even worst, I miserably failed to keep my own activities updated... (I moved Maze repository information, and didn't updated the repository in the activity,.info file) This is a problem we will have with other issues too. We need update the pootle server, and we don'y know where to point We have a page in the wiki to fill the information, but still have many blanks http://wiki.sugarlabs.org/go/Translation_Team/Pootle_Projects/Repositories Maybe we should make the repository field mandatory, then new releases would have it. About the wiki pages, are outdated too. I don't know what other developers think, would be good solve this in 0.104 Gonzalo > While looking for the repository for the Log activity I found that > there's no pointer in the activity bundle. > > We have pointers to sources in firmware, in Debian and Ubuntu > packages, and in some RPM spec files, and these pointers save me some > time. > > Some activity bundles have useful information: > > The ImageViewer and Speak activities have > > homepage = http://wiki.sugarlabs.org/go/Activities/Image_Viewer > homepage = http://wiki.sugarlabs.org/go/Activities/Speak > > The Maze activity has > > repository = gitorious at git.sugarlabs.org:maze/mainline.git > > The TurtleBlocks activity has > > website = http://wiki.sugarlabs.org/go/Activities/Turtle_Art > > The Measure activity has > > update_url = http://wiki.laptop.org/go/Activities/G1G1 > > A specification of the activity.info format doesn't mention website, > repository, or homepage. It does mention update_url. > > > http://wiki.sugarlabs.org/go/Development_Team/Almanac/Activity_Bundles#.info_file_format > > On Wed, Sep 24, 2014 at 09:53:51AM -0300, Gonzalo Odiard wrote: > > Thanks James. > > Released a new version with your changes. > > I moved the activity to github too ([1] > https://github.com/godiard/log-activity) > > > > Gonzalo > > > > On Sun, Sep 21, 2014 at 10:35 PM, James Cameron <[2]quozl at laptop.org> > wrote: > > > > Log collections showed wrong firmware version. Cause was use of the > BV > > tag instead of openprom/model. The BV tag is the base version of > > firmware used in manufacturing. openprom/model is the current > version > > of firmware. > > > > Also separated null trimming into a separate method. > > --- > > [...] > > > -- > > 1.8.3.2 > > > > -- > > Gonzalo Odiard > > > > SugarLabs - Software for children learning > > > > References: > > > > [1] https://github.com/godiard/log-activity > > [2] mailto:quozl at laptop.org > > -- > James Cameron > http://quozl.linux.org.au/ > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.abente.lahaye at gmail.com Thu Sep 25 13:46:39 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Thu, 25 Sep 2014 13:46:39 -0400 Subject: [Sugar-devel] How to find the repository of an activity? In-Reply-To: References: <1411349715-19951-1-git-send-email-quozl@laptop.org> <20140924231534.GL21355@us.netrek.org> Message-ID: On Thu, Sep 25, 2014 at 1:35 PM, Gonzalo Odiard wrote: > > > On Wed, Sep 24, 2014 at 8:15 PM, James Cameron wrote: > >> Thanks for taking my patches. >> >> A general question; what method do you use to find the source >> repository of an activity? >> >> > This is actually a good question. > > A year ago, almost all our activities were on git.sugarlabs.org, > but after the movement of many to github.com, > we are in a worst situation than before. > > I have been trying to get the "repository" field at least a option in the > activity.info file, > but failed to get traction. > > Even worst, I miserably failed to keep my own activities updated... > (I moved Maze repository information, and didn't updated the repository in > the activity,.info file) > > This is a problem we will have with other issues too. > We need update the pootle server, and we don'y know where to point > > We have a page in the wiki to fill the information, > but still have many blanks > http://wiki.sugarlabs.org/go/Translation_Team/Pootle_Projects/Repositories > > Maybe we should make the repository field mandatory, > then new releases would have it. About the wiki pages, are outdated too. > I think this is human-layer problem, making it a software-layer problem will probably fire back, and will simply make _us_ fill these fields later... :/ > I don't know what other developers think, > +1, we should keep contacting the developers and then think what to do with activities with missing maintainers... > would be good solve this in 0.104 > > Gonzalo > > > >> While looking for the repository for the Log activity I found that >> there's no pointer in the activity bundle. >> >> We have pointers to sources in firmware, in Debian and Ubuntu >> packages, and in some RPM spec files, and these pointers save me some >> time. >> >> Some activity bundles have useful information: >> >> The ImageViewer and Speak activities have >> >> homepage = http://wiki.sugarlabs.org/go/Activities/Image_Viewer >> homepage = http://wiki.sugarlabs.org/go/Activities/Speak >> >> The Maze activity has >> >> repository = gitorious at git.sugarlabs.org:maze/mainline.git >> >> The TurtleBlocks activity has >> >> website = http://wiki.sugarlabs.org/go/Activities/Turtle_Art >> >> The Measure activity has >> >> update_url = http://wiki.laptop.org/go/Activities/G1G1 >> >> A specification of the activity.info format doesn't mention website, >> repository, or homepage. It does mention update_url. >> >> >> http://wiki.sugarlabs.org/go/Development_Team/Almanac/Activity_Bundles#.info_file_format >> >> On Wed, Sep 24, 2014 at 09:53:51AM -0300, Gonzalo Odiard wrote: >> > Thanks James. >> > Released a new version with your changes. >> > I moved the activity to github too ([1] >> https://github.com/godiard/log-activity) >> > >> > Gonzalo >> > >> > On Sun, Sep 21, 2014 at 10:35 PM, James Cameron <[2]quozl at laptop.org> >> wrote: >> > >> > Log collections showed wrong firmware version. Cause was use of >> the BV >> > tag instead of openprom/model. The BV tag is the base version of >> > firmware used in manufacturing. openprom/model is the current >> version >> > of firmware. >> > >> > Also separated null trimming into a separate method. >> > --- >> >> [...] >> >> > -- >> > 1.8.3.2 >> > >> > -- >> > Gonzalo Odiard >> > >> > SugarLabs - Software for children learning >> > >> > References: >> > >> > [1] https://github.com/godiard/log-activity >> > [2] mailto:quozl at laptop.org >> >> -- >> James Cameron >> http://quozl.linux.org.au/ >> > > > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning > > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sam.parkinson3 at gmail.com Thu Sep 25 16:13:27 2014 From: sam.parkinson3 at gmail.com (Sam P.) Date: Fri, 26 Sep 2014 06:13:27 +1000 Subject: [Sugar-devel] How to find the repository of an activity? In-Reply-To: <20140925061454.GW21355@us.netrek.org> References: <1411349715-19951-1-git-send-email-quozl@laptop.org> <20140924231534.GL21355@us.netrek.org> <20140925061454.GW21355@us.netrek.org> Message-ID: Sorry, the log activity isn't on the new aslo... You can add it here: https://github.com/samdroid-apps/sugar-activities On Sep 25, 2014 4:15 PM, "James Cameron" wrote: > Doesn't work. > > $ wget www.aslo.cf/data/org.laptop.Log.json > --2014-09-25 16:14:12-- http://www.aslo.cf/data/org.laptop.Log.json > Resolving www.aslo.cf (www.aslo.cf)... 104.28.2.94, 104.28.3.94, > 2400:cb00:2048:1::681c:25e, ... > Connecting to www.aslo.cf (www.aslo.cf)|104.28.2.94|:80... connected. > HTTP request sent, awaiting response... 404 Not Found > 2014-09-25 16:14:13 ERROR 404: Not Found. > > > On Thu, Sep 25, 2014 at 04:02:46PM +1000, Sam P. wrote: > > Use [1]www.aslo.cf (the new aslo). It builds activities from the git > and has a > > link to the git just below the download button. If you looking for an > API, the > > data is at [2]www.aslo.cf/data/.json > > > > On Sep 25, 2014 9:16 AM, "James Cameron" <[3]quozl at laptop.org> wrote: > > > > Thanks for taking my patches. > > > > A general question; what method do you use to find the source > > repository of an activity? > > > > While looking for the repository for the Log activity I found that > > there's no pointer in the activity bundle. > > > > We have pointers to sources in firmware, in Debian and Ubuntu > > packages, and in some RPM spec files, and these pointers save me some > > time. > > > > Some activity bundles have useful information: > > > > The ImageViewer and Speak activities have > > > > homepage = [4] > http://wiki.sugarlabs.org/go/Activities/Image_Viewer > > homepage = [5]http://wiki.sugarlabs.org/go/Activities/Speak > > > > The Maze activity has > > > > repository = gitorious at git.sugarlabs.org:maze/mainline.git > > > > The TurtleBlocks activity has > > > > website = [6] > http://wiki.sugarlabs.org/go/Activities/Turtle_Art > > > > The Measure activity has > > > > update_url = [7]http://wiki.laptop.org/go/Activities/G1G1 > > > > A specification of the [8]activity.info format doesn't mention > website, > > repository, or homepage. It does mention update_url. > > > > [9] > http://wiki.sugarlabs.org/go/Development_Team/Almanac/Activity_Bundles > > #.info_file_format > > > > On Wed, Sep 24, 2014 at 09:53:51AM -0300, Gonzalo Odiard wrote: > > > Thanks James. > > > Released a new version with your changes. > > > I moved the activity to github too ([1][10] > https://github.com/godiard/ > > log-activity) > > > > > > Gonzalo > > > > > > On Sun, Sep 21, 2014 at 10:35 PM, James Cameron <[2][11] > quozl at laptop.org> > > wrote: > > > > > > Log collections showed wrong firmware version. Cause was use > of the > > BV > > > tag instead of openprom/model. The BV tag is the base version > of > > > firmware used in manufacturing. openprom/model is the current > > version > > > of firmware. > > > > > > Also separated null trimming into a separate method. > > > --- > > > > [...] > > > > > -- > > > 1.8.3.2 > > > > > > -- > > > Gonzalo Odiard > > > > > > SugarLabs - Software for children learning > > > > > > References: > > > > > > [1] [12]https://github.com/godiard/log-activity > > > [2] mailto:[13]quozl at laptop.org > > > > -- > > James Cameron > > [14]http://quozl.linux.org.au/ > > _______________________________________________ > > Sugar-devel mailing list > > [15]Sugar-devel at lists.sugarlabs.org > > [16]http://lists.sugarlabs.org/listinfo/sugar-devel > > > > References: > > > > [1] http://www.aslo.cf/ > > [2] http://www.aslo.cf/data/ > > [3] mailto:quozl at laptop.org > > [4] http://wiki.sugarlabs.org/go/Activities/Image_Viewer > > [5] http://wiki.sugarlabs.org/go/Activities/Speak > > [6] http://wiki.sugarlabs.org/go/Activities/Turtle_Art > > [7] http://wiki.laptop.org/go/Activities/G1G1 > > [8] http://activity.info/ > > [9] > http://wiki.sugarlabs.org/go/Development_Team/Almanac/Activity_Bundles#.info_file_format > > [10] https://github.com/godiard/log-activity > > [11] mailto:quozl at laptop.org > > [12] https://github.com/godiard/log-activity > > [13] mailto:quozl at laptop.org > > [14] http://quozl.linux.org.au/ > > [15] mailto:Sugar-devel at lists.sugarlabs.org > > [16] http://lists.sugarlabs.org/listinfo/sugar-devel > > -- > James Cameron > http://quozl.linux.org.au/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From quozl at laptop.org Thu Sep 25 17:27:56 2014 From: quozl at laptop.org (James Cameron) Date: Fri, 26 Sep 2014 07:27:56 +1000 Subject: [Sugar-devel] How to find the repository of an activity? In-Reply-To: Message-ID: <20140925212756.GA25926@us.netrek.org> On Thu, Sep 25, 2014 at 02:35:47PM -0300, Gonzalo Odiard wrote: > Maybe we should make the repository field mandatory, > then new releases would have it. For now, just having the active developers accept "repository" as the value to use, is enough. As we change activities we can add it. For future release, when an activity bundle is built from source, the repository value could be added to the info file if it does not have one. It can come from git remote origin. And add a hash. On Thu, Sep 25, 2014 at 01:46:39PM -0400, Martin Abente wrote: > I think this is human-layer problem, making it a software-layer > problem will probably fire back, and will simply make _us_ fill > these fields later... :/ Yes. On the other hand, you, Gonzalo, and I have an implied responsibility to do this when we make activity changes as part of contract work for deployments or OLPC. > +1, we should keep contacting the developers and then think what to > do with activities with missing maintainers... Missing maintainers equals fork. This thread in sugar-devel@ is a good start. Maintainers not reading sugar-devel@ is already big enough problem that we can't solve. -- James Cameron http://quozl.linux.org.au/ From activities at sugarlabs.org Thu Sep 25 19:09:39 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Thu, 25 Sep 2014 19:09:39 -0400 Subject: [Sugar-devel] [ASLO] Release Butia Firmware-10 Message-ID: Activity Homepage: http://activities.sugarlabs.org/addon/4621 Sugar Platform: 0.82 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/29014/butia_firmware-10.xo Release notes: Includes firmware version 12 that fix the led - gray scale sensor swap problem Sugar Labs Activities http://activities.sugarlabs.org From quozl at laptop.org Fri Sep 26 20:13:24 2014 From: quozl at laptop.org (James Cameron) Date: Sat, 27 Sep 2014 10:13:24 +1000 Subject: [Sugar-devel] Fedora 20 XO-4 ad-hoc partitioning, failure of IBSS coalesce In-Reply-To: References: <20140903235241.GO27002@us.netrek.org> <20140923000539.GF24509@us.netrek.org> Message-ID: <20140927001324.GA2643@us.netrek.org> On Tue, Sep 23, 2014 at 12:24:12PM +1000, Niraj Nakrani wrote: > - Group of 3 laptop all auto connected to adhoc channel 1, but looks > like they all have created a separate individual network. Also > observed Joining of all into same ad-hoc network in channel 1, 6 and > 11 are not working. In the neighborhood view I cant see the other > laptop even though all are auto connected to same adhoc channel. When this is happening, wireshark shows ad-hoc beacons have; - same BSS ID, - two different sequence number ranges, - two different timestamp ranges, - two different HT capabilities and HT information fields, The wireless firmware should coalesce separate networks if they are compatible. The different HT capabilities and information fields are preventing this. Since we haven't changed kernel, this is either Network Manager or Sugar. On Fedora 18, the card is commanded to scan for the SSID before it is commanded to join the IBSS, and the BSS ID of an existing network may be used in the join. On Fedora 20, the card is only commanded to join an IBSS by SSID, there is no command to scan immediately prior, so the join command does not have the existing BSS ID. This contributes to the partitioning; assuming also a bug in kernel or firmware that fails to set HT capabilities and information fields reliably. Has anyone reproduced this on Sugar 0.102 with Fedora 18? -- James Cameron http://quozl.linux.org.au/ From quozl at laptop.org Fri Sep 26 23:15:30 2014 From: quozl at laptop.org (James Cameron) Date: Sat, 27 Sep 2014 13:15:30 +1000 Subject: [Sugar-devel] Announcing the development of OLPC OS 14.1.0 Message-ID: <20140927031530.GH28993@us.netrek.org> Announcing our next release cycle: http://wiki.laptop.org/go/14.1.0 Our goal is to combine Fedora 20 with Sugar 0.102, on XO-1.75, and with dual-core and OpenGL support on XO-4. An early development signed build for XO-4 is available, build #2: http://wiki.laptop.org/go/Release_notes/14.1.0 Several problems have been identified and ticketed already: http://dev.laptop.org/report/51 The most significant are: - many keyboard and front panel keys do not respond correctly, - the Write activity and GNOME are missing, because they don't work, - ad-hoc networks may be partitioned when they should coalesce. Test reports are welcome on devel at lists.laptop.org thanks. We encourage community developers to use our olpc-os-builder repository to publish XO-1 and XO-1.5 builds of Fedora 20 with Sugar 0.102, and we can offer advice on that via the mailing lists. -- James Cameron http://quozl.linux.org.au/ From martin.abente.lahaye at gmail.com Sun Sep 28 09:28:04 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Sun, 28 Sep 2014 09:28:04 -0400 Subject: [Sugar-devel] [INVITATION] second proposals-review session. Message-ID: Hello everyone, It's time for a second session of feature proposals review [1]. For those who missed the previous session, please check the meeting log [2]. We still have 5 features to review. For this session I propose: - Date: Friday, October 3, 2014. - Time: 13:00 Hours UTC. - Place: #sugar-meeting @ freenode If someone has logistic troubles with this date/time, please feel free to suggest another! Regards, Martin. Refs: 1. http://wiki.sugarlabs.org/go/0.104/Feature_List#Proposed_Features_for_0.104 2. http://meeting.sugarlabs.org/sugar-meeting/meetings/2014-09-15T13:25:14.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From activities at sugarlabs.org Mon Sep 29 07:20:08 2014 From: activities at sugarlabs.org (Sugar Labs Activities) Date: Mon, 29 Sep 2014 07:20:08 -0400 Subject: [Sugar-devel] [ASLO] Release Music Keyboard-8.2 Message-ID: <15c9f5bd09d9f955aacb6485586df631@activities.sugarlabs.org> Activity Homepage: http://activities.sugarlabs.org/addon/4654 Sugar Platform: 0.98 - 0.100 Download Now: http://activities.sugarlabs.org/downloads/file/29015/music_keyboard-8.2.xo Release notes: Silence activity stop keyboard shortcut (OLPC #12816) - James Cameron Sugar Labs Activities http://activities.sugarlabs.org From godiard at sugarlabs.org Mon Sep 29 09:06:11 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Mon, 29 Sep 2014 10:06:11 -0300 Subject: [Sugar-devel] Background contest results Message-ID: We have the winners of the background contest now! http://wiki.sugarlabs.org/go/BackgroundContest/Results#Results Congratulations to the winners and a warm thanks to all who participated. -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From nachoel01 at gmail.com Mon Sep 29 10:15:10 2014 From: nachoel01 at gmail.com (=?UTF-8?Q?Ignacio_Rodr=C3=ADguez?=) Date: Mon, 29 Sep 2014 11:15:10 -0300 Subject: [Sugar-devel] Background contest results In-Reply-To: References: Message-ID: Congratulations to the winners. I have a question, will sugarlabs include the Ceibal logo at the default images? Ignacio Rodr?guez +598 91 686 835 nachoel01 at gmail.com SugarLabs at Facebook 2014-09-29 10:06 GMT-03:00 Gonzalo Odiard : > We have the winners of the background contest now! > > http://wiki.sugarlabs.org/go/BackgroundContest/Results#Results > > Congratulations to the winners and a warm thanks to all who participated. > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning > > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nachoel01 at gmail.com Mon Sep 29 10:15:22 2014 From: nachoel01 at gmail.com (=?UTF-8?Q?Ignacio_Rodr=C3=ADguez?=) Date: Mon, 29 Sep 2014 11:15:22 -0300 Subject: [Sugar-devel] Background contest results In-Reply-To: References: Message-ID: http://wiki.sugarlabs.org/go/File:En_llamas.png Ignacio Rodr?guez +598 91 686 835 nachoel01 at gmail.com SugarLabs at Facebook 2014-09-29 11:15 GMT-03:00 Ignacio Rodr?guez : > Congratulations to the winners. > > I have a question, will sugarlabs include the Ceibal logo at the default > images? > > Ignacio Rodr?guez > +598 91 686 835 > nachoel01 at gmail.com > SugarLabs at Facebook > > > 2014-09-29 10:06 GMT-03:00 Gonzalo Odiard : > >> We have the winners of the background contest now! >> >> http://wiki.sugarlabs.org/go/BackgroundContest/Results#Results >> >> Congratulations to the winners and a warm thanks to all who participated. >> >> -- >> Gonzalo Odiard >> >> SugarLabs - Software for children learning >> >> _______________________________________________ >> Sugar-devel mailing list >> Sugar-devel at lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/sugar-devel >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From godiard at sugarlabs.org Mon Sep 29 10:27:38 2014 From: godiard at sugarlabs.org (Gonzalo Odiard) Date: Mon, 29 Sep 2014 11:27:38 -0300 Subject: [Sugar-devel] Background contest results In-Reply-To: References: Message-ID: Hmm, I suppose we can ask them. Gonzalo On Mon, Sep 29, 2014 at 11:15 AM, Ignacio Rodr?guez wrote: > http://wiki.sugarlabs.org/go/File:En_llamas.png > > Ignacio Rodr?guez > +598 91 686 835 > nachoel01 at gmail.com > SugarLabs at Facebook > > > 2014-09-29 11:15 GMT-03:00 Ignacio Rodr?guez : > > Congratulations to the winners. >> >> I have a question, will sugarlabs include the Ceibal logo at the default >> images? >> >> Ignacio Rodr?guez >> +598 91 686 835 >> nachoel01 at gmail.com >> SugarLabs at Facebook >> >> >> 2014-09-29 10:06 GMT-03:00 Gonzalo Odiard : >> >>> We have the winners of the background contest now! >>> >>> http://wiki.sugarlabs.org/go/BackgroundContest/Results#Results >>> >>> Congratulations to the winners and a warm thanks to all who participated. >>> >>> -- >>> Gonzalo Odiard >>> >>> SugarLabs - Software for children learning >>> >>> _______________________________________________ >>> Sugar-devel mailing list >>> Sugar-devel at lists.sugarlabs.org >>> http://lists.sugarlabs.org/listinfo/sugar-devel >>> >>> >> > -- Gonzalo Odiard SugarLabs - Software for children learning -------------- next part -------------- An HTML attachment was scrubbed... URL: From gus.duarte at gmail.com Mon Sep 29 15:46:08 2014 From: gus.duarte at gmail.com (Gustavo Duarte) Date: Mon, 29 Sep 2014 16:46:08 -0300 Subject: [Sugar-devel] Configure an Activity to start at boot time. Message-ID: Hey guys, I need run a graphic application at every start. As this app require graphics resources, it should be started after sugar-session start. The question is, which place is better to start this app ? I know that, if add that on sugar-session, it works fine, but I don't sure is it the best place to do that kind of things. Thanks in advance. Gustavo. -------------- next part -------------- An HTML attachment was scrubbed... URL: From quozl at laptop.org Mon Sep 29 17:14:15 2014 From: quozl at laptop.org (James Cameron) Date: Tue, 30 Sep 2014 07:14:15 +1000 Subject: [Sugar-devel] Configure an Activity to start at boot time. In-Reply-To: References: Message-ID: <20140929211415.GA27554@us.netrek.org> There are many places an application can be started. Too many options. If I were doing this, my decision would be constrained by: - what Linux distribution is being used, - exactly what graphics resources are needed, - how critical it is that the application be started before or after the Sugar shell, - if there is a performance impact caused by the application starting at the same time as the other processes started by sugar-session. If you are using OLPC OS, read the source and learn the sequence: 1. systemd keeps /usr/sbin/olpc-dm running, (a C program, the sources can be found in the olpc-utils git repository), 2. olpc-dm starts /usr/bin/olpc-session, (a shell script, also in olpc-utils, also reads and executes .xsession file), 3. olpc-session starts /bin/sugar, 4. sugar starts /bin/sugar-session. While .xsession would seem to be a natural place to add an application, doing this prevents easy use by the user later. Also, it starts _before_ sugar-session, so it won't see the same graphics resources (such as window manager properties and hints). echo "application &" >> .xsession There seems to be a lack of suitable places to set up such an application without having to change some packages. In future I'd like to see some feature of sugar-session that loads custom applications or activities on start. -- James Cameron http://quozl.linux.org.au/ From gus.duarte at gmail.com Tue Sep 30 08:56:17 2014 From: gus.duarte at gmail.com (Gustavo Duarte) Date: Tue, 30 Sep 2014 09:56:17 -0300 Subject: [Sugar-devel] Configure an Activity to start at boot time. In-Reply-To: <20140929211415.GA27554@us.netrek.org> References: <20140929211415.GA27554@us.netrek.org> Message-ID: Hi James, Thanks for your explanation, and show me the different options. In my case, Sugar is running over Ubuntu, so i guess, .xsession isn't an option. I choice as workaround, modify sugar-session script to start this app. I'm agree with you, that a final solution could be sugar-session loads application from a particular directory like Gnome do, from /etc/xdg/autostart. Kind regards. Gustavo. On Mon, Sep 29, 2014 at 6:14 PM, James Cameron wrote: > There are many places an application can be started. > > Too many options. > > If I were doing this, my decision would be constrained by: > > - what Linux distribution is being used, > > - exactly what graphics resources are needed, > > - how critical it is that the application be started before or after > the Sugar shell, > > - if there is a performance impact caused by the application starting > at the same time as the other processes started by sugar-session. > > > If you are using OLPC OS, read the source and learn the sequence: > > 1. systemd keeps /usr/sbin/olpc-dm running, (a C program, the sources > can be found in the olpc-utils git repository), > > 2. olpc-dm starts /usr/bin/olpc-session, (a shell script, also in > olpc-utils, also reads and executes .xsession file), > > 3. olpc-session starts /bin/sugar, > > 4. sugar starts /bin/sugar-session. > > > While .xsession would seem to be a natural place to add an > application, doing this prevents easy use by the user later. Also, it > starts _before_ sugar-session, so it won't see the same graphics > resources (such as window manager properties and hints). > > echo "application &" >> .xsession > > There seems to be a lack of suitable places to set up such an > application without having to change some packages. In future I'd > like to see some feature of sugar-session that loads custom > applications or activities on start. > > -- > James Cameron > http://quozl.linux.org.au/ > _______________________________________________ > Sugar-devel mailing list > Sugar-devel at lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.abente.lahaye at gmail.com Tue Sep 30 10:07:57 2014 From: martin.abente.lahaye at gmail.com (Martin Abente) Date: Tue, 30 Sep 2014 10:07:57 -0400 Subject: [Sugar-devel] [INVITATION] second proposals-review session. In-Reply-To: References: Message-ID: Walter mentioned in IRC that he has troubles with the date, so we are changing it to: - Thursday, October 2, 2014. - Time: 13:00 Hours UTC. - Place: #sugar-meeting @ freenode (same time, one day earlier). On Sun, Sep 28, 2014 at 9:28 AM, Martin Abente < martin.abente.lahaye at gmail.com> wrote: > Hello everyone, > > It's time for a second session of feature proposals review [1]. For those > who missed the previous session, please check the meeting log [2]. We still > have 5 features to review. > > For this session I propose: > > - Date: Friday, October 3, 2014. > - Time: 13:00 Hours UTC. > - Place: #sugar-meeting @ freenode > > If someone has logistic troubles with this date/time, please feel free to > suggest another! > > Regards, > Martin. > > Refs: > 1. > http://wiki.sugarlabs.org/go/0.104/Feature_List#Proposed_Features_for_0.104 > 2. > http://meeting.sugarlabs.org/sugar-meeting/meetings/2014-09-15T13:25:14.html > -------------- next part -------------- An HTML attachment was scrubbed... URL: From quozl at laptop.org Tue Sep 30 17:40:06 2014 From: quozl at laptop.org (James Cameron) Date: Wed, 1 Oct 2014 07:40:06 +1000 Subject: [Sugar-devel] Configure an Activity to start at boot time. In-Reply-To: References: <20140929211415.GA27554@us.netrek.org> Message-ID: <20140930214006.GB27588@us.netrek.org> G'day, I'm surprised that .xsession isn't an option, it is what I use on Ubuntu. Check again. /etc/gdm/Xsession refers to it. /etc/X11/Xsession refers to it. What is your display manager package? I use nodm. On Tue, Sep 30, 2014 at 09:56:17AM -0300, Gustavo Duarte wrote: > Hi James, > > Thanks for your explanation, and show me the different options. > > In my case, Sugar is running over Ubuntu, so i guess, .xsession isn't an > option. I choice as workaround, modify sugar-session script to start this app. > > I'm agree with you, that a final solution could be sugar-session loads > application from a particular directory like Gnome do, from /etc/xdg/autostart. > > Kind regards. > > Gustavo. > > On Mon, Sep 29, 2014 at 6:14 PM, James Cameron <[1]quozl at laptop.org> wrote: > > There are many places an application can be started. > > Too many options. > > If I were doing this, my decision would be constrained by: > > - what Linux distribution is being used, > > - exactly what graphics resources are needed, > > - how critical it is that the application be started before or after > ? the Sugar shell, > > - if there is a performance impact caused by the application starting > ? at the same time as the other processes started by sugar-session. > > If you are using OLPC OS, read the source and learn the sequence: > > 1.? systemd keeps /usr/sbin/olpc-dm running, (a C program, the sources > ? ? can be found in the olpc-utils git repository), > > 2.? olpc-dm starts /usr/bin/olpc-session, (a shell script, also in > ? ? olpc-utils, also reads and executes .xsession file), > > 3.? olpc-session starts /bin/sugar, > > 4.? sugar starts /bin/sugar-session. > > While .xsession would seem to be a natural place to add an > application, doing this prevents easy use by the user later.? Also, it > starts _before_ sugar-session, so it won't see the same graphics > resources (such as window manager properties and hints). > > ? ? ? ? echo "application &" >> .xsession > > There seems to be a lack of suitable places to set up such an > application without having to change some packages.? In future I'd > like to see some feature of sugar-session that loads custom > applications or activities on start. > > -- > James Cameron > [2]http://quozl.linux.org.au/ > _______________________________________________ > Sugar-devel mailing list > [3]Sugar-devel at lists.sugarlabs.org > [4]http://lists.sugarlabs.org/listinfo/sugar-devel > > References: > > [1] mailto:quozl at laptop.org > [2] http://quozl.linux.org.au/ > [3] mailto:Sugar-devel at lists.sugarlabs.org > [4] http://lists.sugarlabs.org/listinfo/sugar-devel -- James Cameron http://quozl.linux.org.au/