Re: [Sugar-devel] Queries regarding Sugar Sharp assembly on Mono
On Tue, Sep 28, 2010 at 02:57, Harpreet Sareen author.blog...@gmail.com wrote: Hi, Thanks for the reply. I have quite a bit of experience in Windows development and I specifically wanted to use C# to open the entrances for everyone to contribute in for the OLPC. Although the hardest part is done, I would like to know about how can I add the core features of collaboration in developing activities by C#. Please guide me along the process. I agree with what Bert said. If you really want to create a framework that makes easier developing activities with C# and are ready to make the effort required, then you will need to slowly learn the basics and go up step by step. A good starting point is to follow these tutorials/guides: http://en.flossmanuals.net/ActivitiesGuideSugar http://dbus.freedesktop.org/doc/dbus-tutorial.html http://www.ndesk.org/DBus_Documentation You will also need to be willing to read quite a bit of Python and C code. Regards, Tomeu Thanks --Harpreet On Tue, Sep 28, 2010 at 12:19 AM, Bert Freudenberg b...@freudenbergs.de wrote: On 27.09.2010, at 20:05, Harpreet Sareen wrote: Hi Tomeu, You can access the Telepathy API through DBus# and the Telepathy DBus spec: http://www.ndesk.org/DBusSharp http://telepathy.freedesktop.org/spec/ Thanks for your response. I came to know about developing activities for Sugar throug C# from this link. http://www.codeproject.com/KB/cross-platform/monosugar.aspx?display=Print I am not a pro developer. Is there a tutorial available on how to use the telepathy API for mesh networking in my activity as it is normally available for Python etc. while developing an activity. I would be obliged for the same. They are normal Gtk widgets, you can see how to construct them in the sugar-toolkit code: http://git.sugarlabs.org/projects/sugar-toolkit/repos/mainline/blobs/master/src/sugar/activity/widgets.py#line326 I am sorry I didn't refer to using C# here. How can I make the Activity Toolbar or these widgets in my activity using C#? 3) I want to use the Text to Speech mechanism in my activity similar to eSpeak. How's that done in Mono?I think you have two options: - DBus# to interface with speech-dispatcher - http://wiki.sugarlabs.org/go/Activity_Team/gst-plugins-espeak Since I am a new learner, I would really appreciate a sample or a tutorial on how do the same(using C# here). I would be really indebted for help. Thanks a lot! If you are just learning to program, writing your Sugar activity in Python would save you loads of trouble. It is possible to write an activity in any language (I know, because I did it) but you do have to be proficient in the language you want to use, and be able to map general advice into working code. For C#, the framework that Lionel's tutorial describes already goes a long way, the hardest part is done. But extending it to fully support a Sugar-like GUI and collaboration is going to be your problem, since you are one of the very few (if not the only one) who want to write an activity in C#. - Bert - ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Mesh networking not working in my XO's
On Tue, Sep 28, 2010 at 04:13, Harpreet Sareen author.blog...@gmail.com wrote: Hi, I have tow XO laptops (XO 1 and XO 1.5) which I want to connect together through mesh networking. I currently don't use WiFi hotspot/Access Point/Wired Network for the internet rather 3G EVDO. So, unfortunately, I cannot connect both these XO's through the XO -- AP -- XO. I had to consider the XO -- XO mesh for networking. XO 1 shows only one dot in the Neighbourhood named as olpc-mesh and XO 1.5 shows three dots namely, MeshNetwork1, MeshNetwork6 and MeshNetwork11 in the Neighbourhood. I tried sharing the Record activity between the XO's by starting the activity on XO 1.5 but XO 1.5 is not discovered in the neighbourhood of XO 1.0. What could be the problem or how it could be troubleshooted? Why isn't the laptop being discovered int the neghbourhood? First thing you need to do is to say which OS versions you are running on each machine. Regards, Tomeu Regards Harpreet ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] updating pootle and creating branches
Hi, time is getting tight and we need to release 0.90.0 and branch so development can continue. Can we put together in this thread all the knowledge we have available about how to do that? Links to the wiki are best, but anything will be useful. To be specific, what we need to do is: - update the Glucose and Fructose projects by pulling from git, - create Glucose and Fructose branches for 0.86, 0.88 and 0.90. One of the most urgent things is getting shell access to translate.sugarlabs.org, can someone add my public ssh key to it? Thanks, Tomeu ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] SL Bug #484: Successful file transfer: offer to open Journal and to open activity
On Tue, Sep 28, 2010 at 12:28:19AM +0530, Mukul Gupta wrote: Hi, I was looking at Bug #484 relating to Successful File Transfer: Offer to open journal and to Open activity. I realised that 'Dismiss' button was added in Sugar 0.88 I wish to ask you whether we have arrived at a conclusion on implementing the options Show Journal and Open an activity as suggested by Eben. Didn't find it at the comments in the ticket. Moreover, I tried to reproduce the error but I fail to understand why there is no invitation to the user when a file is transferred to him. Did you get any errors while transferring session on both sides? Further, how do we get to know whether the file has been transferred. Please clarify. All file transferring related code is concentrated in /src/jarabe/model/filetransfer.py file in sugar project, see how it is being used in the rest sugar code. But you need to understand how Telepathy[1] work at first. [1] http://telepathy.freedesktop.org/wiki/ Regards, Mukul Gupta -- Aleksey ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Feedback from the field TurtleArt
Hi, a) '.' versus ',' for floating point numbers In TA you can only use the dot to specify a floating point number. In languages like German and Spanish floating point numbers are specified with a ','. I think we should either make it locale dependent (can be seen in the output of Calculate), or we just allow to use '.' and ',' (the latter might have some side effects though). b) the term 'turn left [number]' has been changed to 'left [number]'. I liked the use of the term 'turn' here. Furthermore those changes should be made with care as we break not only translation but documentation as well. Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Systems] updating pootle and creating branches
On 09/28/10 10:12, Tomeu Vizoso wrote: Can we put together in this thread all the knowledge we have available about how to do that? Links to the wiki are best, but anything will be useful. I've started a wiki page to collect information on the translation service: http://wiki.sugarlabs.org/go/Service/translate In the event we can't get back in touch with Sayamindu, is there any volunteer who would like to step forward to help maintaining Pootle? -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] [ASLO] Release Flip Sticks-8
Activity Homepage: http://activities.sugarlabs.org/addon/4044 Sugar Platform: 0.82 - 0.90 Download Now: http://activities.sugarlabs.org/downloads/file/27047/flipsticks-8.xo Release notes: * Update online help #2357 Sugar Labs Activities http://activities.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Introduction
Some of you may have already heard that I have accepted a position with ActivityCentral to be the project manager for Dextrose. It feels like I have come full circle as I started out as a volunteer maintaining the F11 for the XO-1 builds for the past 18 months. That work was very rewarding and I was glad to see OLPC step in and release official builds based on my work. The F11 for the XO-1 was also a starting point for the original Dextrose system, which Bernie Innocenti brought to fruition. Now we will be taking the original Dextrose and expanding upon it. Dextrose2 will be the result. Based on Fedora11 and Sugar 0.88 it will strive for stability, while providing deployments with a customizable product. I have already started creating builds for the new system with additional language support, and they can be found at http://wiki.sugarlabs.org/go/Dextrose . The builds will be for both the XO-1 and XO-1.5 and will be available both with Gnome and without. We have a team of developers at SEETA who will be working on this with us. Many of them are already known to the community and more will become known as they join the effort. I have already started going over the outstanding issues and know that with everyone's help we can make Dextrose the Premier system for XO deployments. The issues that need to be worked on can be found at: http://bugs.sugarlabs.org/query?status=acceptedstatus=assignedstatus=newstatus=reopenedorder=prioritycol=idcol=summarycol=statuscol=typecol=prioritycol=milestonecol=componentkeywords=$love and http://bugs.sugarlabs.org/query?status=acceptedstatus=assignedstatus=newstatus=reopenedorder=prioritycol=idcol=summarycol=componentcol=statuscol=typecol=prioritycol=milestonekeywords=$extrose If you are already working on any of these tickets please send me a quick note as to which tickets you are working on and what the status is. I look forward to working with everyone. Steven Parrish smparr...@gmail.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] updating pootle and creating branches
On Tue, Sep 28, 2010 at 10:12, Tomeu Vizoso to...@sugarlabs.org wrote: Hi, time is getting tight and we need to release 0.90.0 and branch so development can continue. Can we put together in this thread all the knowledge we have available about how to do that? Links to the wiki are best, but anything will be useful. To be specific, what we need to do is: - update the Glucose and Fructose projects by pulling from git, Looks like the git checkouts were almost up to date. What remained to be done was regenerating the .pot files and having each language update their templates. Will be updating the wiki with what I discover. - create Glucose and Fructose branches for 0.86, 0.88 and 0.90. One of the most urgent things is getting shell access to translate.sugarlabs.org, can someone add my public ssh key to it? Bernie has given me all required access to the server. Thanks, Tomeu Thanks, Tomeu ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Feedback from the field TurtleArt
On Tue, Sep 28, 2010 at 4:43 AM, Simon Schampijer si...@schampijer.de wrote: Hi, a) '.' versus ',' for floating point numbers In TA you can only use the dot to specify a floating point number. In languages like German and Spanish floating point numbers are specified with a ','. I think we should either make it locale dependent (can be seen in the output of Calculate), or we just allow to use '.' and ',' (the latter might have some side effects though). I should fix that. b) the term 'turn left [number]' has been changed to 'left [number]'. I liked the use of the term 'turn' here. Furthermore those changes should be made with care as we break not only translation but documentation as well. I don't recall 'turn left [number]' being used. Do you recall where and in which version? (In LOGO, it has always been just 'left [number]'. thanks for the feedback. regards. -walter Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Introduction
On Tue, Sep 28, 2010 at 12:46, Steven Parrish smparr...@gmail.com wrote: Some of you may have already heard that I have accepted a position with ActivityCentral to be the project manager for Dextrose. It feels like I have come full circle as I started out as a volunteer maintaining the F11 for the XO-1 builds for the past 18 months. That work was very rewarding and I was glad to see OLPC step in and release official builds based on my work. The F11 for the XO-1 was also a starting point for the original Dextrose system, which Bernie Innocenti brought to fruition. Now we will be taking the original Dextrose and expanding upon it. Dextrose2 will be the result. Based on Fedora11 and Sugar 0.88 it will strive for stability, while providing deployments with a customizable product. I have already started creating builds for the new system with additional language support, and they can be found at http://wiki.sugarlabs.org/go/Dextrose . The builds will be for both the XO-1 and XO-1.5 and will be available both with Gnome and without. We have a team of developers at SEETA who will be working on this with us. Many of them are already known to the community and more will become known as they join the effort. I have already started going over the outstanding issues and know that with everyone's help we can make Dextrose the Premier system for XO deployments. The issues that need to be worked on can be found at: http://bugs.sugarlabs.org/query?status=acceptedstatus=assignedstatus=newstatus=reopenedorder=prioritycol=idcol=summarycol=statuscol=typecol=prioritycol=milestonecol=componentkeywords=$love and http://bugs.sugarlabs.org/query?status=acceptedstatus=assignedstatus=newstatus=reopenedorder=prioritycol=idcol=summarycol=componentcol=statuscol=typecol=prioritycol=milestonekeywords=$extrose If you are already working on any of these tickets please send me a quick note as to which tickets you are working on and what the status is. I look forward to working with everyone. I'm very happy to read this, look forward to work further with you. It would be very helpful if any new contributors could take the time to present themselves and their plans as you have done. Regards, Tomeu Steven Parrish smparr...@gmail.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Introduction
On Tue, Sep 28, 2010 at 06:46:00AM -0400, Steven Parrish wrote: Some of you may have already heard that I have accepted a position with ActivityCentral to be the project manager for Dextrose. Great to hear! It feels like I have come full circle as I started out as a volunteer maintaining the F11 for the XO-1 builds for the past 18 months. That work was very rewarding and I was glad to see OLPC step in and release official builds based on my work. The F11 for the XO-1 was also a starting point for the original Dextrose system, which Bernie Innocenti brought to fruition. Now we will be taking the original Dextrose and expanding upon it. Dextrose2 will be the result. Based on Fedora11 and Sugar 0.88 it will strive for stability, while providing deployments with a customizable product. I have already started creating builds for the new system with additional language support, and they can be found at http://wiki.sugarlabs.org/go/Dextrose . The builds will be for both the XO-1 and XO-1.5 and will be available both with Gnome and without. What about reusing bazaar.sl.o as Dextrose repository for all sugar packages (it could be only sugar, other packages like hw maybe reused directly from upstream, attached after bazaar repo or even build on bazaar)? I'm planing to have 0.88 Sugar Platform run on f11 at the end of this week. The benefits I see here is that we can reuse Dextrose efforts(regarding to sugar itself) in other sugar distros directly (just building for particular distro). Also, we can have the same repo of activities on bazaar (w/o repacking it for several distros). We have a team of developers at SEETA who will be working on this with us. Many of them are already known to the community and more will become known as they join the effort. I have already started going over the outstanding issues and know that with everyone's help we can make Dextrose the Premier system for XO deployments. The issues that need to be worked on can be found at: http://bugs.sugarlabs.org/query?status=acceptedstatus=assignedstatus=newstatus=reopenedorder=prioritycol=idcol=summarycol=statuscol=typecol=prioritycol=milestonecol=componentkeywords=$love and http://bugs.sugarlabs.org/query?status=acceptedstatus=assignedstatus=newstatus=reopenedorder=prioritycol=idcol=summarycol=componentcol=statuscol=typecol=prioritycol=milestonekeywords=$extrose If you are already working on any of these tickets please send me a quick note as to which tickets you are working on and what the status is. I look forward to working with everyone. Steven Parrish smparr...@gmail.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Aleksey ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Feedback from the field TurtleArt
On 09/28/2010 12:58 PM, Walter Bender wrote: On Tue, Sep 28, 2010 at 4:43 AM, Simon Schampijersi...@schampijer.de wrote: Hi, a) '.' versus ',' for floating point numbers In TA you can only use the dot to specify a floating point number. In languages like German and Spanish floating point numbers are specified with a ','. I think we should either make it locale dependent (can be seen in the output of Calculate), or we just allow to use '.' and ',' (the latter might have some side effects though). I should fix that. Excellent, would be great! b) the term 'turn left [number]' has been changed to 'left [number]'. I liked the use of the term 'turn' here. Furthermore those changes should be made with care as we break not only translation but documentation as well. I don't recall 'turn left [number]' being used. Do you recall where and in which version? (In LOGO, it has always been just 'left [number]'. I guess it was just like that in the german translation: http://git.sugarlabs.org/projects/turtleart/repos/mainline/blobs/sucrose-0.86/po/de.po#line858 I guess I should ask the german translator. Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Queries regarding Sugar Sharp assembly on Mono
The Sugar-Sharp assembly doesn't include today the binding for the Telepathy Framework so we can't communicate with Sugar for networking operation. By the way, there is already a Telepathy-Sharp that exists here: Linkhttp://telepathy.freedesktop.org/wiki/TelepathySharp . If somebody already has used Telepathy sharp earlier and/or knows about the working of Telepathy and how it is interoperable with Sugar, then the person could integrate TelepathySharp in his project and do the right call to communicate with Sugar. Regards Harpreet On Tue, Sep 28, 2010 at 5:05 PM, Harpreet Sareen author.blog...@gmail.comwrote: Hi, No problem. I'll get back with more specific queries related to C# activities. Thanks for the links! Regards Harpreet On Tue, Sep 28, 2010 at 12:57 PM, Tomeu Vizoso to...@sugarlabs.orgwrote: On Tue, Sep 28, 2010 at 02:57, Harpreet Sareen author.blog...@gmail.com wrote: Hi, Thanks for the reply. I have quite a bit of experience in Windows development and I specifically wanted to use C# to open the entrances for everyone to contribute in for the OLPC. Although the hardest part is done, I would like to know about how can I add the core features of collaboration in developing activities by C#. Please guide me along the process. I agree with what Bert said. If you really want to create a framework that makes easier developing activities with C# and are ready to make the effort required, then you will need to slowly learn the basics and go up step by step. A good starting point is to follow these tutorials/guides: http://en.flossmanuals.net/ActivitiesGuideSugar http://dbus.freedesktop.org/doc/dbus-tutorial.html http://www.ndesk.org/DBus_Documentation You will also need to be willing to read quite a bit of Python and C code. Regards, Tomeu Thanks --Harpreet On Tue, Sep 28, 2010 at 12:19 AM, Bert Freudenberg b...@freudenbergs.de wrote: On 27.09.2010, at 20:05, Harpreet Sareen wrote: Hi Tomeu, You can access the Telepathy API through DBus# and the Telepathy DBus spec: http://www.ndesk.org/DBusSharp http://telepathy.freedesktop.org/spec/ Thanks for your response. I came to know about developing activities for Sugar throug C# from this link. http://www.codeproject.com/KB/cross-platform/monosugar.aspx?display=Print I am not a pro developer. Is there a tutorial available on how to use the telepathy API for mesh networking in my activity as it is normally available for Python etc. while developing an activity. I would be obliged for the same. They are normal Gtk widgets, you can see how to construct them in the sugar-toolkit code: http://git.sugarlabs.org/projects/sugar-toolkit/repos/mainline/blobs/master/src/sugar/activity/widgets.py#line326 I am sorry I didn't refer to using C# here. How can I make the Activity Toolbar or these widgets in my activity using C#? 3) I want to use the Text to Speech mechanism in my activity similar to eSpeak. How's that done in Mono?I think you have two options: - DBus# to interface with speech-dispatcher - http://wiki.sugarlabs.org/go/Activity_Team/gst-plugins-espeak Since I am a new learner, I would really appreciate a sample or a tutorial on how do the same(using C# here). I would be really indebted for help. Thanks a lot! If you are just learning to program, writing your Sugar activity in Python would save you loads of trouble. It is possible to write an activity in any language (I know, because I did it) but you do have to be proficient in the language you want to use, and be able to map general advice into working code. For C#, the framework that Lionel's tutorial describes already goes a long way, the hardest part is done. But extending it to fully support a Sugar-like GUI and collaboration is going to be your problem, since you are one of the very few (if not the only one) who want to write an activity in C#. - Bert - ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar-devel Digest, Vol 23, Issue 121
-- Message: 10 Date: Tue, 28 Sep 2010 06:46:00 -0400 From: Steven Parrish smparr...@gmail.com Subject: [Sugar-devel] Introduction To: i...@lists.sugarlabs.org, sugar-devel@lists.sugarlabs.org, de...@lists.laptop.org Some of you may have already heard that I have accepted a position with ActivityCentral to be the project manager for Dextrose. ?It feels like I have come full circle as I started out as a volunteer maintaining the F11 for the XO-1 builds for the past 18 months. Steven, glad to hear. Hope you have been doing well. That work was very rewarding and I was glad to see OLPC step in and release official builds based on my work. ?The F11 for the XO-1 was also a starting point for the original Dextrose system, which Bernie Innocenti brought to fruition. Now we will be taking the original Dextrose and expanding upon it. Dextrose2 will be the result. ?Based on Fedora11 and Sugar 0.88 it will strive for stability, while providing deployments with a customizable product. ?I have already started creating builds for the new system with additional language support, and they can be found at http://wiki.sugarlabs.org/go/Dextrose . ?The builds will be for both the XO-1 and XO-1.5 and will be available both with Gnome and without. We have a team of developers at SEETA who will be working on this with us. ?Many of them are already known to the community and more will become known as they join the effort. I have already started going over the outstanding issues and know that with everyone's help we can make Dextrose the Premier system for XO deployments. The issues that need to be worked on can be found at: http://bugs.sugarlabs.org/query?status=acceptedstatus=assignedstatus=newstatus=reopenedorder=prioritycol=idcol=summarycol=statuscol=typecol=prioritycol=milestonecol=componentkeywords=$love We have been working on the tickets under the sugar-love tag. 2 tickets per SEETA developer have been assigned, which covers up all the tickets. Would you like a list on who has been assigned which ticket. We have not change the ticket owners at bug tracker. Regards, Manu End of Sugar-devel Digest, Vol 23, Issue 121 ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Queries regarding Sugar Sharp assembly on Mono
On Tue, Sep 28, 2010 at 13:55, Harpreet Sareen author.blog...@gmail.com wrote: The Sugar-Sharp assembly doesn't include today the binding for the Telepathy Framework so we can't communicate with Sugar for networking operation. If you have DBus bindings, you can use the whole Telepathy framework. By the way, there is already a Telepathy-Sharp that exists here: Link. If somebody already has used Telepathy sharp earlier and/or knows about the working of Telepathy and how it is interoperable with Sugar, then the person could integrate TelepathySharp in his project and do the right call to communicate with Sugar. I have heard that TelepathySharp is pretty much incomplete and unmaintained and that it's better to use Telepathy via DBus. Regards, Tomeu Regards Harpreet On Tue, Sep 28, 2010 at 5:05 PM, Harpreet Sareen author.blog...@gmail.com wrote: Hi, No problem. I'll get back with more specific queries related to C# activities. Thanks for the links! Regards Harpreet On Tue, Sep 28, 2010 at 12:57 PM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 02:57, Harpreet Sareen author.blog...@gmail.com wrote: Hi, Thanks for the reply. I have quite a bit of experience in Windows development and I specifically wanted to use C# to open the entrances for everyone to contribute in for the OLPC. Although the hardest part is done, I would like to know about how can I add the core features of collaboration in developing activities by C#. Please guide me along the process. I agree with what Bert said. If you really want to create a framework that makes easier developing activities with C# and are ready to make the effort required, then you will need to slowly learn the basics and go up step by step. A good starting point is to follow these tutorials/guides: http://en.flossmanuals.net/ActivitiesGuideSugar http://dbus.freedesktop.org/doc/dbus-tutorial.html http://www.ndesk.org/DBus_Documentation You will also need to be willing to read quite a bit of Python and C code. Regards, Tomeu Thanks --Harpreet On Tue, Sep 28, 2010 at 12:19 AM, Bert Freudenberg b...@freudenbergs.de wrote: On 27.09.2010, at 20:05, Harpreet Sareen wrote: Hi Tomeu, You can access the Telepathy API through DBus# and the Telepathy DBus spec: http://www.ndesk.org/DBusSharp http://telepathy.freedesktop.org/spec/ Thanks for your response. I came to know about developing activities for Sugar throug C# from this link. http://www.codeproject.com/KB/cross-platform/monosugar.aspx?display=Print I am not a pro developer. Is there a tutorial available on how to use the telepathy API for mesh networking in my activity as it is normally available for Python etc. while developing an activity. I would be obliged for the same. They are normal Gtk widgets, you can see how to construct them in the sugar-toolkit code: http://git.sugarlabs.org/projects/sugar-toolkit/repos/mainline/blobs/master/src/sugar/activity/widgets.py#line326 I am sorry I didn't refer to using C# here. How can I make the Activity Toolbar or these widgets in my activity using C#? 3) I want to use the Text to Speech mechanism in my activity similar to eSpeak. How's that done in Mono?I think you have two options: - DBus# to interface with speech-dispatcher - http://wiki.sugarlabs.org/go/Activity_Team/gst-plugins-espeak Since I am a new learner, I would really appreciate a sample or a tutorial on how do the same(using C# here). I would be really indebted for help. Thanks a lot! If you are just learning to program, writing your Sugar activity in Python would save you loads of trouble. It is possible to write an activity in any language (I know, because I did it) but you do have to be proficient in the language you want to use, and be able to map general advice into working code. For C#, the framework that Lionel's tutorial describes already goes a long way, the hardest part is done. But extending it to fully support a Sugar-like GUI and collaboration is going to be your problem, since you are one of the very few (if not the only one) who want to write an activity in C#. - Bert - ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] updating pootle and creating branches
On Tue, Sep 28, 2010 at 12:55, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 10:12, Tomeu Vizoso to...@sugarlabs.org wrote: Hi, time is getting tight and we need to release 0.90.0 and branch so development can continue. Can we put together in this thread all the knowledge we have available about how to do that? Links to the wiki are best, but anything will be useful. To be specific, what we need to do is: - update the Glucose and Fructose projects by pulling from git, Looks like the git checkouts were almost up to date. What remained to be done was regenerating the .pot files and having each language update their templates. The current roadblock is pushing to gitorious, we would need to either find out the keys for the pootle user or change them. Regards, Tomeu Will be updating the wiki with what I discover. - create Glucose and Fructose branches for 0.86, 0.88 and 0.90. One of the most urgent things is getting shell access to translate.sugarlabs.org, can someone add my public ssh key to it? Bernie has given me all required access to the server. Thanks, Tomeu Thanks, Tomeu ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Fwd: Mesh networking not working in my XO's
Hi, Here's the info about OS versions on my XO laptops. *XO 1:* Build: 201 customised Sugar: 0.84.2 Firmware: Q3A36 Wireless Firmware: 9.70.7.p0 *XO 1.5* Build: 802 Sugar: 0.32.1 Firmware: Q2E41 Strange, there's no wireless firmware listed here unlike the XO 1.0 What to do? Regards Harpreet On Tue, Sep 28, 2010 at 12:58 PM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 04:13, Harpreet Sareen author.blog...@gmail.com wrote: Hi, I have tow XO laptops (XO 1 and XO 1.5) which I want to connect together through mesh networking. I currently don't use WiFi hotspot/Access Point/Wired Network for the internet rather 3G EVDO. So, unfortunately, I cannot connect both these XO's through the XO -- AP -- XO. I had to consider the XO -- XO mesh for networking. XO 1 shows only one dot in the Neighbourhood named as olpc-mesh and XO 1.5 shows three dots namely, MeshNetwork1, MeshNetwork6 and MeshNetwork11 in the Neighbourhood. I tried sharing the Record activity between the XO's by starting the activity on XO 1.5 but XO 1.5 is not discovered in the neighbourhood of XO 1.0. What could be the problem or how it could be troubleshooted? Why isn't the laptop being discovered int the neghbourhood? First thing you need to do is to say which OS versions you are running on each machine. Regards, Tomeu Regards Harpreet ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Mesh networking not working in my XO's
On Tue, Sep 28, 2010 at 14:08, Harpreet Sareen author.blog...@gmail.com wrote: Hi, Here's the info about OS versions on my XO laptops. XO 1: Build: 201 customised Sugar: 0.84.2 Firmware: Q3A36 Wireless Firmware: 9.70.7.p0 XO 1.5 Build: 802 Sugar: 0.32.1 Firmware: Q2E41 Strange, there's no wireless firmware listed here unlike the XO 1.0 What to do? I think this should be enough. Someone here or in http://lists.laptop.org/listinfo/devel will be able to tell you if those versions should be able to create a network without infrastructure. Regards, Tomeu Regards Harpreet On Tue, Sep 28, 2010 at 12:58 PM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 04:13, Harpreet Sareen author.blog...@gmail.com wrote: Hi, I have tow XO laptops (XO 1 and XO 1.5) which I want to connect together through mesh networking. I currently don't use WiFi hotspot/Access Point/Wired Network for the internet rather 3G EVDO. So, unfortunately, I cannot connect both these XO's through the XO -- AP -- XO. I had to consider the XO -- XO mesh for networking. XO 1 shows only one dot in the Neighbourhood named as olpc-mesh and XO 1.5 shows three dots namely, MeshNetwork1, MeshNetwork6 and MeshNetwork11 in the Neighbourhood. I tried sharing the Record activity between the XO's by starting the activity on XO 1.5 but XO 1.5 is not discovered in the neighbourhood of XO 1.0. What could be the problem or how it could be troubleshooted? Why isn't the laptop being discovered int the neghbourhood? First thing you need to do is to say which OS versions you are running on each machine. Regards, Tomeu Regards Harpreet ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Mesh networking not working in my XO's
On 09/28/2010 04:13 AM, Harpreet Sareen wrote: Hi, I have tow XO laptops (XO 1 and XO 1.5) which I want to connect together through mesh networking. I currently don't use WiFi hotspot/Access Point/Wired Network for the internet rather 3G EVDO. So, unfortunately, I cannot connect both these XO's through the XO -- AP -- XO. I had to consider the XO -- XO mesh for networking. XO 1 shows only one dot in the Neighbourhood named as olpc-mesh and XO 1.5 shows three dots namely, MeshNetwork1, MeshNetwork6 and MeshNetwork11 in the Neighbourhood. I tried sharing the Record activity between the XO's by starting the activity on XO 1.5 but XO 1.5 is not discovered in the neighbourhood of XO 1.0. What could be the problem or how it could be troubleshooted? Why isn't the laptop being discovered int the neghbourhood? Regards Harpreet Only the XO-1s does have mesh network capabilities. To share between XO-1s and XO-1.5s you have to use Ad-hoc networks. You can create one by using the option in the frame wireless device. HTH, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Dextrose patch queue
On 09/28/2010 12:31 AM, Bernie Innocenti wrote: On 09/28/10 00:31, Bernie Innocenti wrote: If you know more, please update the editable version here: http://wiki.sugarlabs.org/go/Dextrose/TODO/Merge_Plan We currently carry a total of 102 patches. Of these, 46 have already been upstreamed, 47 are still unreviewed, unsubmitted or rejected and the remaining 9 have become obsolete or bitrotten for various reasons. What is the plan for landing the other patches? In general: I think we should be careful to only land things in non master versions that are in master already. Of course this is more work but will pay back later. Btw, are the 0.88 patches not landed in the upstream branch yet [1]? [1] http://git.sugarlabs.org/projects/sugar/repos/mainline/logs/sucrose-0.88 A few months ago I offered to maintain the sucrose-0.88 branch with the intent was to backport the merged patches, release new tarballs and rebase Dextrose on them to reduce the delta from upstream. Then I realized that all this extra effort wouldn't buy us anything. As soon as 0.90 stabilizes, we could simply jump to it and drop all the upstreamed patches. Since sucrose-0.88 has no active users other than Dextrose, there's no point in maintaining it up to date. Maybe you should ask if others are interested in the 0.88 branch. I do know of dextrose so far. Of course we have the regular Fedora users and Ubuntu ones? Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Mesh networking not working in my XO's
On 09/28/2010 02:26 PM, Harpreet Sareen wrote: Hi, To share between XO-1s and XO-1.5s you have to use Ad-hoc networks. You can create one by using the option in the frame wireless device. Could you please explain that in detail? Thanks! --Harpreet-- http://wiki.sugarlabs.org/go/0.86/Notes#Ad_hoc_Networking Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [RELEASE] Etoys 4.1.2388 (final)
On 09/28/2010 02:00 AM, Bert Freudenberg wrote: Hi Folks, here is the final 4.1 Etoys release for Sugar 0.90. In addition to the change log below you can find release notes and contributor acknowledgements at http://wiki.squeakland.org/display/sq/Etoys+4.1+Release+Notes The release for other platforms (Mac, Windows) will be available for download from our website on Wednesday: http://squeakland.org/download/ [...] - Bert - (for the Etoys team) Excellent work. Congratulations to all of the Etoys team. It was again a pleasure to have see your contributions to the development cycle! Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Introduction
Hi Steven, On 09/28/2010 01:00 PM, Tomeu Vizoso wrote: On Tue, Sep 28, 2010 at 12:46, Steven Parrishsmparr...@gmail.com wrote: Some of you may have already heard that I have accepted a position with ActivityCentral to be the project manager for Dextrose. It feels like I have come full circle as I started out as a volunteer maintaining the F11 for the XO-1 builds for the past 18 months. That work was very rewarding and I was glad to see OLPC step in and release official builds based on my work. The F11 for the XO-1 was also a starting point for the original Dextrose system, which Bernie Innocenti brought to fruition. Now we will be taking the original Dextrose and expanding upon it. Dextrose2 will be the result. Based on Fedora11 and Sugar 0.88 it will strive for stability, while providing deployments with a customizable product. I have already started creating builds for the new system with additional language support, and they can be found at http://wiki.sugarlabs.org/go/Dextrose . The builds will be for both the XO-1 and XO-1.5 and will be available both with Gnome and without. We have a team of developers at SEETA who will be working on this with us. Many of them are already known to the community and more will become known as they join the effort. I have already started going over the outstanding issues and know that with everyone's help we can make Dextrose the Premier system for XO deployments. The issues that need to be worked on can be found at: http://bugs.sugarlabs.org/query?status=acceptedstatus=assignedstatus=newstatus=reopenedorder=prioritycol=idcol=summarycol=statuscol=typecol=prioritycol=milestonecol=componentkeywords=$love and http://bugs.sugarlabs.org/query?status=acceptedstatus=assignedstatus=newstatus=reopenedorder=prioritycol=idcol=summarycol=componentcol=statuscol=typecol=prioritycol=milestonekeywords=$extrose If you are already working on any of these tickets please send me a quick note as to which tickets you are working on and what the status is. I look forward to working with everyone. I'm very happy to read this, look forward to work further with you. It would be very helpful if any new contributors could take the time to present themselves and their plans as you have done. Regards, Tomeu Thanks for your great introduction. It is a good habit to present oneself and his role to the community. I would like to encourage others to do so as well. Looking forward to work with you, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Mesh networking not working in my XO's
Hi, I was discussing here about using Telepathy Framework with DBus bindings i.e collaboration on XO's using C#. If I am able to do that, will the solution be the same for Mesh networking and Ad-hoc networking or would I have to concentrate on any one of them first? Regards Harpreet On Tue, Sep 28, 2010 at 6:04 PM, Simon Schampijer si...@schampijer.dewrote: On 09/28/2010 02:26 PM, Harpreet Sareen wrote: Hi, To share between XO-1s and XO-1.5s you have to use Ad-hoc networks. You can create one by using the option in the frame wireless device. Could you please explain that in detail? Thanks! --Harpreet-- http://wiki.sugarlabs.org/go/0.86/Notes#Ad_hoc_Networking Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Mesh networking not working in my XO's
On Tue, Sep 28, 2010 at 14:53, Harpreet Sareen author.blog...@gmail.com wrote: Hi, I was discussing here about using Telepathy Framework with DBus bindings i.e collaboration on XO's using C#. If I am able to do that, will the solution be the same for Mesh networking and Ad-hoc networking or would I have to concentrate on any one of them first? Should be the same. Regards, Tomeu Regards Harpreet On Tue, Sep 28, 2010 at 6:04 PM, Simon Schampijer si...@schampijer.de wrote: On 09/28/2010 02:26 PM, Harpreet Sareen wrote: Hi, To share between XO-1s and XO-1.5s you have to use Ad-hoc networks. You can create one by using the option in the frame wireless device. Could you please explain that in detail? Thanks! --Harpreet-- http://wiki.sugarlabs.org/go/0.86/Notes#Ad_hoc_Networking Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Mesh networking not working in my XO's
Hi, I tried the instructions from the link - http://wiki.sugarlabs.org/go/Features/Ad_hoc_Networking The XO 1.5 was connected itself to Mesh Network 1 and on hovering on the Network Icon, te message pops saying Connected to simple mesh IP Address: 169.254.6.47 The XO 1 laptop shows a yellow dot hovering over which shows the name olpc-mesh and hovering over the network icon shows olpc-mesh connected. Create a new wireless network Channel 1: IP Address: 169.254.10.32 But when I start a new Record activity on XO 1.5 and share it with my neighbourhood, it doesn't show up in the neighbourhood of XO 1. Am I doing something wrong? Regads Harpreet On Tue, Sep 28, 2010 at 6:23 PM, Harpreet Sareen author.blog...@gmail.comwrote: Hi, I was discussing here about using Telepathy Framework with DBus bindings i.e collaboration on XO's using C#. If I am able to do that, will the solution be the same for Mesh networking and Ad-hoc networking or would I have to concentrate on any one of them first? Regards Harpreet On Tue, Sep 28, 2010 at 6:04 PM, Simon Schampijer si...@schampijer.dewrote: On 09/28/2010 02:26 PM, Harpreet Sareen wrote: Hi, To share between XO-1s and XO-1.5s you have to use Ad-hoc networks. You can create one by using the option in the frame wireless device. Could you please explain that in detail? Thanks! --Harpreet-- http://wiki.sugarlabs.org/go/0.86/Notes#Ad_hoc_Networking Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Mesh networking not working in my XO's
On 09/28/2010 08:53 AM, Harpreet Sareen wrote: Hi, I was discussing here about using Telepathy Framework with DBus bindings i.e collaboration on XO's using C#. If I am able to do that, will the solution be the same for Mesh networking and Ad-hoc networking Yes. The Telepathy interface works identically over all kinds of networks. You do not need to worry about which kind of network is in use. --Ben signature.asc Description: OpenPGP digital signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] [PATCH v3 sugar] Shutdown (and Logout) menu items should activate the buzzy cursor (or provide some other visual feedback, perhaps dimming/locking the UI from use).
We changed the cursor in homewindow to a busy cursor when the shutdown menu is activated and used glib.idle_add( ) to break out of the infinite gtk.main() loop to shutdown the system when the processor is idle and untill that time it will show a busy cursor ,hence letting the user know the validity of the shutdown process going on in the backend. --- src/jarabe/view/buddymenu.py | 42 ++ 1 files changed, 34 insertions(+), 8 deletions(-) v1 was Reviewed-By: James Cameron quozl at laptop.org v2 was Reviewed-By: Tomeu Vizosoto...@sugarlabs.org v2-v3 Added detailed description for the bug solution diff --git a/src/jarabe/view/buddymenu.py b/src/jarabe/view/buddymenu.py index 0ba6cc1..7135d9e 100644 --- a/src/jarabe/view/buddymenu.py +++ b/src/jarabe/view/buddymenu.py @@ -21,6 +21,8 @@ from gettext import gettext as _ import gtk import gconf import dbus +import jarabe +import glib from sugar.graphics.palette import Palette from sugar.graphics.menuitem import MenuItem @@ -98,16 +100,40 @@ class BuddyMenu(Palette): item.show() def __logout_activate_cb(self, menu_item): -session_manager = get_session_manager() -session_manager.logout() +def update_cur(window): +window.get_window().set_cursor(gtk.gdk.Cursor(gtk.gdk.WATCH)) +return False +def shut(self, menu_item): +session_manager = get_session_manager() +session_manager.logout() +window = jarabe.desktop.homewindow.get_instance() +glib.timeout_add(3, update_cur, window) +glib.idle_add(shut,self,menu_item) +gtk.main() def __reboot_activate_cb(self, menu_item): -session_manager = get_session_manager() -session_manager.reboot() - -def __shutdown_activate_cb(self, menu_item): -session_manager = get_session_manager() -session_manager.shutdown() +def update_cur(window): +window.get_window().set_cursor(gtk.gdk.Cursor(gtk.gdk.WATCH)) +return False +def shut(self, menu_item): +session_manager = get_session_manager() +session_manager.reboot() +window = jarabe.desktop.homewindow.get_instance() +glib.timeout_add(3, update_cur, window) +glib.idle_add(shut,self,menu_item) +gtk.main() + +def __shutdown_activate_cb(self, menu_item): +def update_cur(window): +window.get_window().set_cursor(gtk.gdk.Cursor(gtk.gdk.WATCH)) +return False +def shut(self, menu_item): +session_manager = get_session_manager() +session_manager.shutdown() +window = jarabe.desktop.homewindow.get_instance() +glib.timeout_add(3, update_cur, window) +glib.idle_add(shut,self,menu_item) +gtk.main() def __controlpanel_activate_cb(self, menu_item): panel = ControlPanel() -- 1.7.2.3 ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Systems] updating pootle and creating branches
On Tue, Sep 28, 2010 at 9:17 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 15:07, Chris Leonard cjlhomeaddr...@gmail.com wrote: Bernie, I will continue to to the work I do as a Pootle admin (as time allows), but as we've discussed before, we need someone from the Systems group to handle back-end things like project versioning and git connections. I do what I can via the Pootle administrative interface, but that is limited to adding new language admins, new language set up, adding existing projects to new languages, and the like. That's great, I'm now working on fixing pushing to git and then will do branches. Will try to write down processes for the next admin. Hi guys, Apologies for disappearing. Here are the details you may require: Documentation of the helper scripts: http://git.sugarlabs.org/projects/pootle-helpers/repos/mainline/blobs/master/README Updater stuff (look at the cronjobs for Pootle - they ensure the VCS stuff remain in sync). SSH keys (/var/lib/pootle/.ssh) Let me know if you need any more help. If it makes sense - I can participate in a Skype/IRC meeting to guide you through the process. -sdg- Thanks, Tomeu cj; On Tue, Sep 28, 2010 at 5:52 AM, Bernie Innocenti ber...@codewiz.org wrote: On 09/28/10 10:12, Tomeu Vizoso wrote: Can we put together in this thread all the knowledge we have available about how to do that? Links to the wiki are best, but anything will be useful. I've started a wiki page to collect information on the translation service: http://wiki.sugarlabs.org/go/Service/translate In the event we can't get back in touch with Sayamindu, is there any volunteer who would like to step forward to help maintaining Pootle? -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Systems] updating pootle and creating branches
On Tue, Sep 28, 2010 at 15:43, Sayamindu Dasgupta sayami...@gmail.com wrote: On Tue, Sep 28, 2010 at 9:17 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 15:07, Chris Leonard cjlhomeaddr...@gmail.com wrote: Bernie, I will continue to to the work I do as a Pootle admin (as time allows), but as we've discussed before, we need someone from the Systems group to handle back-end things like project versioning and git connections. I do what I can via the Pootle administrative interface, but that is limited to adding new language admins, new language set up, adding existing projects to new languages, and the like. That's great, I'm now working on fixing pushing to git and then will do branches. Will try to write down processes for the next admin. Hi guys, Apologies for disappearing. Here are the details you may require: Documentation of the helper scripts: http://git.sugarlabs.org/projects/pootle-helpers/repos/mainline/blobs/master/README Updater stuff (look at the cronjobs for Pootle - they ensure the VCS stuff remain in sync). Thanks for the pointers! SSH keys (/var/lib/pootle/.ssh) Hmm, that dir only contains known_hosts, then there's: poo...@pootle:~$ ls -l .ssh* .ssh: total 4 -rw-r--r-- 1 pootle pootle 2652 2010-09-28 08:05 known_hosts .ssh_nothanks: total 16 -rw-r--r-- 1 pootle pootle 808 2010-01-14 12:51 authorized_keys -rw--- 1 pootle pootle 1675 2009-03-25 13:56 id_rsa -rw-r--r-- 1 pootle pootle 412 2009-03-25 13:56 id_rsa.pub -rw-r--r-- 1 pootle pootle 2210 2009-04-22 15:57 known_hosts Tried with using .ssh_nothanks but it still cannot push to gitorious. Let me know if you need any more help. If it makes sense - I can participate in a Skype/IRC meeting to guide you through the process. Will be great, we may have found a candidate for the job. Thanks, Tomeu -sdg- Thanks, Tomeu cj; On Tue, Sep 28, 2010 at 5:52 AM, Bernie Innocenti ber...@codewiz.org wrote: On 09/28/10 10:12, Tomeu Vizoso wrote: Can we put together in this thread all the knowledge we have available about how to do that? Links to the wiki are best, but anything will be useful. I've started a wiki page to collect information on the translation service: http://wiki.sugarlabs.org/go/Service/translate In the event we can't get back in touch with Sayamindu, is there any volunteer who would like to step forward to help maintaining Pootle? -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Mesh networking not working in my XO's
On Tue, Sep 28, 2010 at 9:10 AM, Harpreet Sareen author.blog...@gmail.com wrote: I tried the instructions from the link - http://wiki.sugarlabs.org/go/Features/Ad_hoc_Networking The XO 1.5 was connected itself to Mesh Network 1 and on hovering on the Network Icon, te message pops saying Connected to simple mesh IP Address: 169.254.6.47 That strategy won't work. Try this - In the XO-1, you wil need a newer build -- download and install 10.1.2 (see http://wiki.laptop.org/ ) - For consistency, install 10.1.2 on the XO-1.5 (note: it's a different image do download!) - With both laptops running 10.1.2... - Start with the XO-1.5, use the create a new network option from the frame. - On the XO-1, in the neighbourhood view, you should see a new network with the name of the other XO. Select it... - Now you're both in a shared ad-hoc network. m The XO 1 laptop shows a yellow dot hovering over which shows the name olpc-mesh and hovering over the network icon shows olpc-mesh connected. Create a new wireless network Channel 1: IP Address: 169.254.10.32 But when I start a new Record activity on XO 1.5 and share it with my neighbourhood, it doesn't show up in the neighbourhood of XO 1. Am I doing something wrong? Regads Harpreet On Tue, Sep 28, 2010 at 6:23 PM, Harpreet Sareen author.blog...@gmail.com wrote: Hi, I was discussing here about using Telepathy Framework with DBus bindings i.e collaboration on XO's using C#. If I am able to do that, will the solution be the same for Mesh networking and Ad-hoc networking or would I have to concentrate on any one of them first? Regards Harpreet On Tue, Sep 28, 2010 at 6:04 PM, Simon Schampijer si...@schampijer.de wrote: On 09/28/2010 02:26 PM, Harpreet Sareen wrote: Hi, To share between XO-1s and XO-1.5s you have to use Ad-hoc networks. You can create one by using the option in the frame wireless device. Could you please explain that in detail? Thanks! --Harpreet-- http://wiki.sugarlabs.org/go/0.86/Notes#Ad_hoc_Networking Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Mesh networking not working in my XO's
Harpreet, you've got the build details backwards. 201 customised is XO-1.5, and 802 is for XO-1. cheers, m On Tue, Sep 28, 2010 at 8:12 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 14:08, Harpreet Sareen author.blog...@gmail.com wrote: Hi, Here's the info about OS versions on my XO laptops. XO 1: Build: 201 customised Sugar: 0.84.2 Firmware: Q3A36 Wireless Firmware: 9.70.7.p0 XO 1.5 Build: 802 Sugar: 0.32.1 Firmware: Q2E41 Strange, there's no wireless firmware listed here unlike the XO 1.0 What to do? I think this should be enough. Someone here or in http://lists.laptop.org/listinfo/devel will be able to tell you if those versions should be able to create a network without infrastructure. Regards, Tomeu Regards Harpreet On Tue, Sep 28, 2010 at 12:58 PM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 04:13, Harpreet Sareen author.blog...@gmail.com wrote: Hi, I have tow XO laptops (XO 1 and XO 1.5) which I want to connect together through mesh networking. I currently don't use WiFi hotspot/Access Point/Wired Network for the internet rather 3G EVDO. So, unfortunately, I cannot connect both these XO's through the XO -- AP -- XO. I had to consider the XO -- XO mesh for networking. XO 1 shows only one dot in the Neighbourhood named as olpc-mesh and XO 1.5 shows three dots namely, MeshNetwork1, MeshNetwork6 and MeshNetwork11 in the Neighbourhood. I tried sharing the Record activity between the XO's by starting the activity on XO 1.5 but XO 1.5 is not discovered in the neighbourhood of XO 1.0. What could be the problem or how it could be troubleshooted? Why isn't the laptop being discovered int the neghbourhood? First thing you need to do is to say which OS versions you are running on each machine. Regards, Tomeu Regards Harpreet ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Mesh networking not working in my XO's
Oh! so sorry! :P I would try your instructions soona and retort. Regards Harpreet On Tue, Sep 28, 2010 at 7:20 PM, Martin Langhoff martin.langh...@gmail.comwrote: Harpreet, you've got the build details backwards. 201 customised is XO-1.5, and 802 is for XO-1. cheers, m On Tue, Sep 28, 2010 at 8:12 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 14:08, Harpreet Sareen author.blog...@gmail.com wrote: Hi, Here's the info about OS versions on my XO laptops. XO 1: Build: 201 customised Sugar: 0.84.2 Firmware: Q3A36 Wireless Firmware: 9.70.7.p0 XO 1.5 Build: 802 Sugar: 0.32.1 Firmware: Q2E41 Strange, there's no wireless firmware listed here unlike the XO 1.0 What to do? I think this should be enough. Someone here or in http://lists.laptop.org/listinfo/devel will be able to tell you if those versions should be able to create a network without infrastructure. Regards, Tomeu Regards Harpreet On Tue, Sep 28, 2010 at 12:58 PM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 04:13, Harpreet Sareen author.blog...@gmail.com wrote: Hi, I have tow XO laptops (XO 1 and XO 1.5) which I want to connect together through mesh networking. I currently don't use WiFi hotspot/Access Point/Wired Network for the internet rather 3G EVDO. So, unfortunately, I cannot connect both these XO's through the XO -- AP -- XO. I had to consider the XO -- XO mesh for networking. XO 1 shows only one dot in the Neighbourhood named as olpc-mesh and XO 1.5 shows three dots namely, MeshNetwork1, MeshNetwork6 and MeshNetwork11 in the Neighbourhood. I tried sharing the Record activity between the XO's by starting the activity on XO 1.5 but XO 1.5 is not discovered in the neighbourhood of XO 1.0. What could be the problem or how it could be troubleshooted? Why isn't the laptop being discovered int the neghbourhood? First thing you need to do is to say which OS versions you are running on each machine. Regards, Tomeu Regards Harpreet ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Systems] updating pootle and creating branches
On Tue, Sep 28, 2010 at 15:48, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 15:43, Sayamindu Dasgupta sayami...@gmail.com wrote: On Tue, Sep 28, 2010 at 9:17 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 15:07, Chris Leonard cjlhomeaddr...@gmail.com wrote: Bernie, I will continue to to the work I do as a Pootle admin (as time allows), but as we've discussed before, we need someone from the Systems group to handle back-end things like project versioning and git connections. I do what I can via the Pootle administrative interface, but that is limited to adding new language admins, new language set up, adding existing projects to new languages, and the like. That's great, I'm now working on fixing pushing to git and then will do branches. Will try to write down processes for the next admin. Hi guys, Apologies for disappearing. Here are the details you may require: Documentation of the helper scripts: http://git.sugarlabs.org/projects/pootle-helpers/repos/mainline/blobs/master/README Updater stuff (look at the cronjobs for Pootle - they ensure the VCS stuff remain in sync). Thanks for the pointers! SSH keys (/var/lib/pootle/.ssh) Hmm, that dir only contains known_hosts, then there's: poo...@pootle:~$ ls -l .ssh* .ssh: total 4 -rw-r--r-- 1 pootle pootle 2652 2010-09-28 08:05 known_hosts .ssh_nothanks: total 16 -rw-r--r-- 1 pootle pootle 808 2010-01-14 12:51 authorized_keys -rw--- 1 pootle pootle 1675 2009-03-25 13:56 id_rsa -rw-r--r-- 1 pootle pootle 412 2009-03-25 13:56 id_rsa.pub -rw-r--r-- 1 pootle pootle 2210 2009-04-22 15:57 known_hosts Tried with using .ssh_nothanks but it still cannot push to gitorious. Bernie tried and it worked, so I guess we can push now. Regards, Tomeu Let me know if you need any more help. If it makes sense - I can participate in a Skype/IRC meeting to guide you through the process. Will be great, we may have found a candidate for the job. Thanks, Tomeu -sdg- Thanks, Tomeu cj; On Tue, Sep 28, 2010 at 5:52 AM, Bernie Innocenti ber...@codewiz.org wrote: On 09/28/10 10:12, Tomeu Vizoso wrote: Can we put together in this thread all the knowledge we have available about how to do that? Links to the wiki are best, but anything will be useful. I've started a wiki page to collect information on the translation service: http://wiki.sugarlabs.org/go/Service/translate In the event we can't get back in touch with Sayamindu, is there any volunteer who would like to step forward to help maintaining Pootle? -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Systems] updating pootle and creating branches
On Tue, Sep 28, 2010 at 15:43, Sayamindu Dasgupta sayami...@gmail.com wrote: On Tue, Sep 28, 2010 at 9:17 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 15:07, Chris Leonard cjlhomeaddr...@gmail.com wrote: Bernie, I will continue to to the work I do as a Pootle admin (as time allows), but as we've discussed before, we need someone from the Systems group to handle back-end things like project versioning and git connections. I do what I can via the Pootle administrative interface, but that is limited to adding new language admins, new language set up, adding existing projects to new languages, and the like. That's great, I'm now working on fixing pushing to git and then will do branches. Will try to write down processes for the next admin. Hi guys, Apologies for disappearing. Here are the details you may require: Documentation of the helper scripts: http://git.sugarlabs.org/projects/pootle-helpers/repos/mainline/blobs/master/README Updater stuff (look at the cronjobs for Pootle - they ensure the VCS stuff remain in sync). SSH keys (/var/lib/pootle/.ssh) Let me know if you need any more help. We're getting close, now I'm receiving this error when trying to merge the new .pot into the Etoys .po: An error has occurred. Thank you for your patience. Error accessing /var/lib/pootle/translations/etoys_new/templates/DrGeoII-Etoys.pot, Filesystem sent error: No such file or directory Any ideas how to fix it? Thanks, Tomeu If it makes sense - I can participate in a Skype/IRC meeting to guide you through the process. -sdg- Thanks, Tomeu cj; On Tue, Sep 28, 2010 at 5:52 AM, Bernie Innocenti ber...@codewiz.org wrote: On 09/28/10 10:12, Tomeu Vizoso wrote: Can we put together in this thread all the knowledge we have available about how to do that? Links to the wiki are best, but anything will be useful. I've started a wiki page to collect information on the translation service: http://wiki.sugarlabs.org/go/Service/translate In the event we can't get back in touch with Sayamindu, is there any volunteer who would like to step forward to help maintaining Pootle? -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Initial F14 developers-only release for XO and XO-1.5
Hi Gary, thanks a lot for your notes. I will comment on the things I have answers to. On 09/27/2010 05:38 PM, Gary C Martin wrote: On 24 Sep 2010, at 13:08, Simon Schampijer wrote: [...] Thanks for the image Simon, great to have something working on the XO-1 to test! Have been poking a stick at it yesterday and today – here's a quick brain dump (no tickets filed yet) just to get the ball rolling on this 0.89.6 Sugar based build: - First boot dcon speckled/corrupt video image initially, and then just before first boot name/colour chooser, did not happen on subsequent boots - XO boot animation ends with the XO character with one dot below it, think this is the wrong frame to end on – it should hold with the XO and full circle of dots - Non-Sugar style cursor for interacting with first boot name/colour chooser - Terminal-31 activity console and tabs text layout/redraw vte (?) issues - When activities launch on an XO-1, you see a brief flash of a non-Sugar themed window before going correctly fullscreen - Display brightness XO-1 keys have no effect - Journal toolbar empty space to left of new 'sort by' icon, would expect the search field to expand to take any available space - Tried sharing Chat-67 with neighbourhood and later stopping, it does not remove the Chat icon from neighbourhood view Seen that, too. Would be great if someone with an F14 non-XO build could check if that happens there as well. - Resuming/Joining a shared Chat always resumes as private mode Same here. Should be tested on vanilla F14. - Home fav view ring re-suffles its activity order after a reboot for no obvious pattern, but seems somewhat related to activities used - Experienced Sugar crashing and rebooting on several occasions just after switching between two activities, or just after trying to start one (sorry couldn't find any useful logs) - The 'My Settings' control panel still overflows module icons off the right edge, did the patches to fix this not land in mainline? No, I have seen no patch that has been proposed to master. - Missing gettext dependency for using ./setup build when developing/hacking activities ;) Has this been added back to the package yet as dependency? Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [DESIGN] Calculate: Cut option
On 28 Sep 2010, at 10:07, Simon Schampijer si...@schampijer.de wrote: Hi, in Calculate 0.84 we have a cut option in the edit toolbar. The icon is a label - afaik this has been done since we did not have a cut icon at this point. The label is only translated in the palette. The 0.90 does not have the cut option at all. Yea it's still there, I moved cut into the copy icon sub menu. I vaguely recollect this was also the approach taken somewhere else after some design chatter - though I may have just made that up ;) What was the conclusion to not add it in 0.90? Maybe we should remove it from the 0.84 version as well? I wonder if it brings that great functionality compared to the confusion it adds. I'd say it's useful from a keyboard shortcut point of view for those used to keyboarding. Actually just checked Write and we're missing the extra cut menu entry there, though the keyboard shortcut does at least work - perhaps a bug for Write to help aid shortcut discovery. Regards, --Gary Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Systems] updating pootle and creating branches
On Tue, Sep 28, 2010 at 11:29 PM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 15:43, Sayamindu Dasgupta sayami...@gmail.com wrote: On Tue, Sep 28, 2010 at 9:17 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 15:07, Chris Leonard cjlhomeaddr...@gmail.com wrote: Bernie, I will continue to to the work I do as a Pootle admin (as time allows), but as we've discussed before, we need someone from the Systems group to handle back-end things like project versioning and git connections. I do what I can via the Pootle administrative interface, but that is limited to adding new language admins, new language set up, adding existing projects to new languages, and the like. That's great, I'm now working on fixing pushing to git and then will do branches. Will try to write down processes for the next admin. Hi guys, Apologies for disappearing. Here are the details you may require: Documentation of the helper scripts: http://git.sugarlabs.org/projects/pootle-helpers/repos/mainline/blobs/master/README Updater stuff (look at the cronjobs for Pootle - they ensure the VCS stuff remain in sync). SSH keys (/var/lib/pootle/.ssh) Let me know if you need any more help. We're getting close, now I'm receiving this error when trying to merge the new .pot into the Etoys .po: An error has occurred. Thank you for your patience. Error accessing /var/lib/pootle/translations/etoys_new/templates/DrGeoII-Etoys.pot, Filesystem sent error: No such file or directory Any ideas how to fix it? Thanks for taking care of this. POTs organization had been changed; The phrases in old DrGeoII-Etoys.pot were merged into DrGeoII-core.pot and we don't use DrGeoII-Etoys.pot anymore. (revision #483 of http://etoys.squeak.org/svn/trunk/po/templates) The proper way to resolve this would be for each lang merge DrGeoII-Etoys.po into DrGeoII-core.po before removing DrGeoII-Etoys.{po pot}. But I think if any, very few phrases were translated in the PO. /Korakurider (from Etoys team) Thanks, Tomeu If it makes sense - I can participate in a Skype/IRC meeting to guide you through the process. -sdg- Thanks, Tomeu cj; On Tue, Sep 28, 2010 at 5:52 AM, Bernie Innocenti ber...@codewiz.org wrote: On 09/28/10 10:12, Tomeu Vizoso wrote: Can we put together in this thread all the knowledge we have available about how to do that? Links to the wiki are best, but anything will be useful. I've started a wiki page to collect information on the translation service: http://wiki.sugarlabs.org/go/Service/translate In the event we can't get back in touch with Sayamindu, is there any volunteer who would like to step forward to help maintaining Pootle? -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] 0.90 localization
Hi, as far as I know language administrators and translators should be able now to keep doing their work as usual. Would be great if you could try to get Fructose and Glucose translated and report any problems you may find. I'm not sure if we should delay the 0.90.0 release so it gets better translations, or release as-is so the translations will go in a future release. Opinions? Regards, Tomeu ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [Systems] updating pootle and creating branches
On Tue, Sep 28, 2010 at 15:43, Sayamindu Dasgupta sayami...@gmail.com wrote: On Tue, Sep 28, 2010 at 9:17 AM, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 15:07, Chris Leonard cjlhomeaddr...@gmail.com wrote: Bernie, I will continue to to the work I do as a Pootle admin (as time allows), but as we've discussed before, we need someone from the Systems group to handle back-end things like project versioning and git connections. I do what I can via the Pootle administrative interface, but that is limited to adding new language admins, new language set up, adding existing projects to new languages, and the like. That's great, I'm now working on fixing pushing to git and then will do branches. Will try to write down processes for the next admin. Hi guys, Apologies for disappearing. Here are the details you may require: Documentation of the helper scripts: http://git.sugarlabs.org/projects/pootle-helpers/repos/mainline/blobs/master/README Updater stuff (look at the cronjobs for Pootle - they ensure the VCS stuff remain in sync). SSH keys (/var/lib/pootle/.ssh) Let me know if you need any more help. If it makes sense - I can participate in a Skype/IRC meeting to guide you through the process. Can you check when you have time if what I added to the wiki is true and if there's any big omission? http://wiki.sugarlabs.org/go/Service/translate#Notes Thanks, Tomeu -sdg- Thanks, Tomeu cj; On Tue, Sep 28, 2010 at 5:52 AM, Bernie Innocenti ber...@codewiz.org wrote: On 09/28/10 10:12, Tomeu Vizoso wrote: Can we put together in this thread all the knowledge we have available about how to do that? Links to the wiki are best, but anything will be useful. I've started a wiki page to collect information on the translation service: http://wiki.sugarlabs.org/go/Service/translate In the event we can't get back in touch with Sayamindu, is there any volunteer who would like to step forward to help maintaining Pootle? -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems ___ Systems mailing list syst...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/systems -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] 0.90 localization
On Tue, Sep 28, 2010 at 12:18 PM, Tomeu Vizoso to...@sugarlabs.org wrote: Hi, as far as I know language administrators and translators should be able now to keep doing their work as usual. Would be great if you could try to get Fructose and Glucose translated and report any problems you may find. I still don't see the most recent POT file for Turtle Art in Fructose reflected in the workflow. -walter I'm not sure if we should delay the 0.90.0 release so it gets better translations, or release as-is so the translations will go in a future release. Opinions? Regards, Tomeu ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] 0.90 localization
On Tue, Sep 28, 2010 at 18:29, Walter Bender walter.ben...@gmail.com wrote: On Tue, Sep 28, 2010 at 12:18 PM, Tomeu Vizoso to...@sugarlabs.org wrote: Hi, as far as I know language administrators and translators should be able now to keep doing their work as usual. Would be great if you could try to get Fructose and Glucose translated and report any problems you may find. I still don't see the most recent POT file for Turtle Art in Fructose reflected in the workflow. How do you check that? Thanks, Tomeu -walter I'm not sure if we should delay the 0.90.0 release so it gets better translations, or release as-is so the translations will go in a future release. Opinions? Regards, Tomeu ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] 0.90 localization
On Tue, Sep 28, 2010 at 18:45, Tomeu Vizoso to...@sugarlabs.org wrote: On Tue, Sep 28, 2010 at 18:29, Walter Bender walter.ben...@gmail.com wrote: On Tue, Sep 28, 2010 at 12:18 PM, Tomeu Vizoso to...@sugarlabs.org wrote: Hi, as far as I know language administrators and translators should be able now to keep doing their work as usual. Would be great if you could try to get Fructose and Glucose translated and report any problems you may find. I still don't see the most recent POT file for Turtle Art in Fructose reflected in the workflow. How do you check that? Ok, what was happening is that Walter was checking the Spanish .po for TurtleArt and it had not been merged from the templates. Language administrators need to do so from time to time by clicking the update the files from templates link in the Files tab. Btw, do we have documented somewhere what language admins need to do? Regards, Tomeu Thanks, Tomeu -walter I'm not sure if we should delay the 0.90.0 release so it gets better translations, or release as-is so the translations will go in a future release. Opinions? Regards, Tomeu ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Read Activity on Fedora 14 / SoaS v4
On 09/25/2010 04:01 AM, Peter Robinson wrote: Hi All, With this update below I've now fixed Read on Fedora 14. https://admin.fedoraproject.org/updates/gnome-python2-desktop-2.31.1-7.fc14 I've only given it a cursory test so if others could please do so and add Karma (remember you need to be logged into bodhi for your karma to actually have a + effect) so we can get this into the nightly builds. Hi Peter, thanks for this one. Works fine here with the 79-2 rpm. Commented in bodhi. On a related note (maybe someone has a clue about that): I am a bit confused about the different versions of Read that are floating around. 'git tag' gives me: [...] v76 v77 v78 v85 v86 v87 The current version in Fedora is 79: http://koji.fedoraproject.org/koji/buildinfo?buildID=189705 The current ALSO version is 86: http://activities.sugarlabs.org/en-US/sugar/addon/4028 87 seems to be on the new toolbar branch: http://git.sugarlabs.org/projects/read/repos/mainline/logs/pre_newtoolbar But actually Sayamindu commented in an earlier mail: This is a bugfix release for 0.84 (specifically the F11 based builds for XO-15 and XO-1). It avoids using the new toolbars. /me is confused Regards, Simon ** Message: pygobject_register_sinkfunc is deprecated (HippoCanvasBox) 1276350834.128551 DEBUG root: Calling GetActivity on /org/freedesktop/Telepathy/Account/salut/local_xmpp/account0 1276350834.187321 DEBUG root: There's no shared activity with the id 54ed6bc34acf6ee072a4f2a9dc481ecfc27d973a 1276350834.189118 DEBUG root: *** Act 54ed6bc34acf6ee072a4f2a9dc481ecfc27d973a, mesh instance None, scope private 1276350834.190623 DEBUG root: Creating a jobject. 1276350834.200575 DEBUG root: datastore.write 1276350834.260425 DEBUG root: Written object b73c0f26-e40c-422c-85be-22728433556d to the datastore. 1276350834.262976 DEBUG read-activity: Starting Read... 1276350834.722857 WARNING root: No gtk.AccelGroup in the top level window. 1276350834.784724 WARNING root: No gtk.AccelGroup in the top level window. 1276350834.863607 WARNING root: No gtk.AccelGroup in the top level window. 1276350834.945421 WARNING root: No gtk.AccelGroup in the top level window. 1276350835.002892 WARNING root: No gtk.AccelGroup in the top level window. 1276350835.852904 INFO read-activity: Hardware manager service not found, no idle suspend. 1276350835.858575 WARNING root: Invocation of ObjectChooser() has deprecated parameters. 1276350836.800480 DEBUG root: ActivityService.set_active: 1. ** (sugar-activity:3453): DEBUG: Got client ID 10f158a1e9638e8eb01276350836822377003300 ** (sugar-activity:3453): DEBUG: Setting initial properties ** (sugar-activity:3453): DEBUG: Received SaveYourself(SmSaveLocal, !Shutdown, SmInteractStyleNone, !Fast) in state idle ** (sugar-activity:3453): DEBUG: Sending SaveYourselfDone(True) for initial SaveYourself ** (sugar-activity:3453): DEBUG: Received SaveComplete message in state save-yourself-done 1276350839.659904 DEBUG root: ObjectChooser.__chooser_response_cb: dbus.String(u'2754e9dd-2896-4436-862e-4a7447936739') 1276350839.661971 DEBUG root: datastore.get 1276350839.697201 DEBUG root: ObjectChooser: sugar.datastore.datastore.DSObject object at 0x96e326c 1276350839.698868 DEBUG root: datastore.get 1276350840.021267 DEBUG read-activity: ReadActivity.read_file: /home/olpc/.sugar/default/data/2754e9dd-2896-4436-862e-4a7447936739__HcRns.pdf Traceback (most recent call last): File /usr/bin/sugar-activity, line 21, in module main.main() File /usr/lib/python2.7/site-packages/sugar/activity/main.py, line 151, in main create_activity_instance(activity_constructor, activity_handle) File /usr/lib/python2.7/site-packages/sugar/activity/main.py, line 37, in create_activity_instance activity = constructor(handle) File /home/olpc/Activities/Read.activity/readactivity.py, line 229, in __init__ self._show_journal_object_picker() File /home/olpc/Activities/Read.activity/readactivity.py, line 252, in _show_journal_object_picker self.read_file(jobject.file_path) File /home/olpc/Activities/Read.activity/readactivity.py, line 299, in read_file self._load_document('file://' + self._tempfile) File /home/olpc/Activities/Read.activity/readactivity.py, line 503, in _load_document self._setup_evince_viewer() File /home/olpc/Activities/Read.activity/readactivity.py, line 474, in _setup_evince_viewer self._view.set_screen_dpi(_get_screen_dpi()) AttributeError: 'ev.View' object has no attribute 'set_screen_dpi' 1276350840.091120 DEBUG root: _cleanup_temp_files Exited with status 1, pid 3453 data (None, open file 'fdopen', mode 'w' at 0xa8cae38, '54ed6bc34acf6ee072a4f2a9dc481ecfc27d973a') ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Read Activity on Fedora 14 / SoaS v4
On 09/28/2010 07:28 PM, Simon Schampijer wrote: On 09/25/2010 04:01 AM, Peter Robinson wrote: Hi All, With this update below I've now fixed Read on Fedora 14. https://admin.fedoraproject.org/updates/gnome-python2-desktop-2.31.1-7.fc14 I've only given it a cursory test so if others could please do so and add Karma (remember you need to be logged into bodhi for your karma to actually have a + effect) so we can get this into the nightly builds. Hi Peter, thanks for this one. Works fine here with the 79-2 rpm. Commented in bodhi. On a related note (maybe someone has a clue about that): I am a bit confused about the different versions of Read that are floating around. 'git tag' gives me: [...] v76 v77 v78 v85 v86 v87 The current version in Fedora is 79: http://koji.fedoraproject.org/koji/buildinfo?buildID=189705 The current ALSO version is 86: http://activities.sugarlabs.org/en-US/sugar/addon/4028 87 seems to be on the new toolbar branch: http://git.sugarlabs.org/projects/read/repos/mainline/logs/pre_newtoolbar But actually Sayamindu commented in an earlier mail: This is a bugfix release for 0.84 (specifically the F11 based builds for XO-15 and XO-1). It avoids using the new toolbars. Ok, Lucian just explained me the rationale behind the Fedora version. Version 79 is coming from the evince-2-30 branch [1]. And the bundle is from his personal repository [2]. Regards, Simon [1] http://git.sugarlabs.org/projects/read/repos/evince-2-30 [2] http://people.sugarlabs.org/lucian/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Fwd: Pootle problem with single-character messages
Forwarding this to sugar-devel. Where should Pootle problems be reported? - Bert - Begin forwarded message: From: Bert Freudenberg b...@freudenbergs.de Date: 28. September 2010 20:08:29 MESZ To: OLPC Localization localizat...@lists.laptop.org Subject: Pootle problem with single-character messages On 21.09.2010, at 08:07, Markus Schlager wrote: Hi Subbu, On Tue, 21 Sep 2010, K. K. Subramaniam wrote: On Tuesday 21 Sep 2010 12:40:33 am Markus Schlager wrote: Whenever I scan the project files for Etoys and update from the templates, pootle says the following strings are untranslated and need attention: Etoys-Tiles.po: #194: x #195: y These are variables denoting X-Y co-ordinates and may not need translation in most language cultures. Etoys.po: # 86: B # 91: I # 98: N # 99: n #103: S #107: U MorphicExtras.po: #589: X These are iconic letters used like keycaps. They stand for Bold, Italic, Normal, Number (as in repeat n times), No, 'n' means 'narrow' (less kerning) Strike, Underline and Close (as in delete). There should also be a 'V' and 'O' which are used for 'viewer menu' and 'close window' icons. They are not 'text' in the proper sense. I knew what thes strings mean. I'm just wondering why they are behaving differently on pootle. Any time I update from the templates the translations of these strings vanish. How come this happens? I'd call it a bug. I see the same. Can someone fix it? - Bert - ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Read Activity on Fedora 14 / SoaS v4
Excerpts from Simon Schampijer's message of Tue Sep 28 21:00:22 +0200 2010: Ok, Lucian just explained me the rationale behind the Fedora version. Version 79 is coming from the evince-2-30 branch [1]. And the bundle is from his personal repository [2]. Can somebody merge that in mainline and release it, please? Otherwise Read on distros other than Fedora will remain broken, as will Read in sugar-jhbuild. Sascha -- http://sascha.silbe.org/ http://www.infra-silbe.de/ signature.asc Description: PGP signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Fwd: Pootle problem with single-character messages
There is a localization component in Trac. -walter On Tue, Sep 28, 2010 at 4:05 PM, Bert Freudenberg b...@freudenbergs.de wrote: Forwarding this to sugar-devel. Where should Pootle problems be reported? - Bert - Begin forwarded message: From: Bert Freudenberg b...@freudenbergs.de Date: 28. September 2010 20:08:29 MESZ To: OLPC Localization localizat...@lists.laptop.org Subject: Pootle problem with single-character messages On 21.09.2010, at 08:07, Markus Schlager wrote: Hi Subbu, On Tue, 21 Sep 2010, K. K. Subramaniam wrote: On Tuesday 21 Sep 2010 12:40:33 am Markus Schlager wrote: Whenever I scan the project files for Etoys and update from the templates, pootle says the following strings are untranslated and need attention: Etoys-Tiles.po: #194: x #195: y These are variables denoting X-Y co-ordinates and may not need translation in most language cultures. Etoys.po: # 86: B # 91: I # 98: N # 99: n #103: S #107: U MorphicExtras.po: #589: X These are iconic letters used like keycaps. They stand for Bold, Italic, Normal, Number (as in repeat n times), No, 'n' means 'narrow' (less kerning) Strike, Underline and Close (as in delete). There should also be a 'V' and 'O' which are used for 'viewer menu' and 'close window' icons. They are not 'text' in the proper sense. I knew what thes strings mean. I'm just wondering why they are behaving differently on pootle. Any time I update from the templates the translations of these strings vanish. How come this happens? I'd call it a bug. I see the same. Can someone fix it? - Bert - ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Read Activity on Fedora 14 / SoaS v4
On 09/28/2010 10:14 PM, Sascha Silbe wrote: Excerpts from Simon Schampijer's message of Tue Sep 28 21:00:22 +0200 2010: Ok, Lucian just explained me the rationale behind the Fedora version. Version 79 is coming from the evince-2-30 branch [1]. And the bundle is from his personal repository [2]. Can somebody merge that in mainline and release it, please? Otherwise Read on distros other than Fedora will remain broken, as will Read in sugar-jhbuild. Sascha Lucian said that the work has not been completed. Lucian can you comment what is missing? If you can not do it maybe someone else can go for it. Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Content bundles
Thanks S Page That was very helpful I have logged it as bug #2388 Tony On Fri, Sep 24, 2010 at 10:44 PM, fors...@ozonline.com.au wrote: I have created a Pippy program to map sea surface temperature. http://wiki.sugarlabs.org/go/User:Tonyforster#Sea_Surface_Temperature_Mapping Because I wanted to distribute two files as one compressed download and also because wiki.sugarlabs does not host *.py files, I decided to try a *.xol content bundle. It also seemed like a good opportunity to learn about bundles. I am running OS373pyg I created a bundle http://wiki.sugarlabs.org/go/File:Sst.xol It turned out to be complex, not simple. Issues that arose were: It seems that you can not remove a content bundle once you install it. Even deleting it in Terminal still leaves the menu in Browse. Depends how you install it. http://wiki.laptop.org/go/Collections says 'In the Journal, navigate to the entry for the download of the .xol bundle, hover over it, and choose Erase. When you view the OLPC Library page in Browse, the content should be gone from the library navigation.' Removing from ~/Library certainly won't trigger the rebuild of the home page library navigation. There are other ways removal can fail, e.g. SL bug 2283 You can't remove Library content installed from a .xol on USB flash drive. http://wiki.laptop.org/go/Creating_a_collection#How_do_you_uninstall_a_collection.3F tells you how to rebuild the library navigation manually. Opening the bundle starts a redundant empty write session. I don't know what you mean, it didn't for me in 10.1.2 on XO-1. Both of the files *.asc and *.py needed a right click to save them, left click just opens a viewer, yes I understand why *.py files save to the journal as text/plain and Pippy will not open text/plain, they need to be copied from Write to Pippy In that case, why not left-click to open each file in Browse (it shows their content as text), and copy from Browse (Ctrl-A, Ctrl-C) into Pippy? BTW, the index.html tells me to Keep Link, but there' s no such command in Browse v.108 , I just see Download link. That doesn't seem to create a Journal entry, instead I think it leads to a Browse Traceback from downloadmanager.save_link(). The net result is a very complicated user experience. I just wanted to download and uncompress two files as a single download. Am I missing something simple? http://wiki.laptop.org/go/Creating_a_collection says, Materials in a collection that need to be run by an Activity other than Browse will have to have a mime-type registered with the Browse activity so they can launch from there. I have no idea how to do this, that passive voice is useless! Pippy v.35 registers for the mime types text/x-python and pickle/groupthink-pippy , Browse v.108's activity.info doesn't mention either mime type. Even if you could get Browse to associate your files with Pippy, I don't think it would help. Well over a year ago there was discussion of directly launching applications by clicking on their files from Browse, as I recall there were Rainbow security issues and concerns about displacing the Journal. I don't think Browse can do this. If Sugar/the Journal actually associated a file extension with Pippy the Journal might open your files directly in Pippy. I can't see a file extension for pickle/groupthink-pippy. Collections are very browser-centric. You could work with the browser by converting your program from Python to JavaScript and present it in a local web page that runs a JavaScript developer environment in the browser. I hope this helps, I'm just a user who has figured out a little about collections. -- =S Page _ This mail has been virus scanned by Australia On Line see http://www.australiaonline.net.au/mailscanning ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel