[02:59] bernie: btw, we should totally look into setting up monkeysphere for SugarLabs SSL / HTTPS services [07:04] lfaraone: yup [07:05] lfaraone: sunjammer already has a signed gpg key [07:05] lfaraone: signed by me, that is. you might want to sign it as well === bernie is now known as bernie_afk === bernie_afk is now known as bernie === bernie is now known as bernie_afk [15:14] neeraj, kandarpk: Hi Neeraj and Kandarp. [15:14] manusheel: hello sir. [15:14] manusheel: Hi sir [15:15] kandarpk: As we are working on the next task on activity development, do we need any help on fixing the bug assigned to you? [15:15] neeraj: Did we finally arrive at the set of steps for creating a patch? [15:16] manusheel: sir, I am not able to reproduce the frame bug on my system. [15:16] manusheel: Yes. I think so. kandarpk sir, you were able to create patch using quilt and debdiff. Right? [15:17] neeraj: ankur had already created the patch. [15:17] neeraj: but I understand the process. [15:17] kandarpk sir: Ok. I thought both of you were working on different bugs. [15:18] kandarpk: ok. [15:18] neeraj: Sure. [15:25] alsroot, manu ping [15:26] dfarning: yup [15:27] dfarning: Hi David. [15:27] alsroot, manusheel lfaraone I just wanted to let manusheel and luke know that you will be mentoring the sugarteam! [15:28] dfarning: Thank you. Appreciate it. [15:28] alsroot: Our team looks forward to working under your guidance in the development area. === kandarpk_ is now known as kandarpk [15:29] manusheel, can you set up a scheudal that works for alsroot and the developers working on IST (indian standard time) [15:29] dfarning: Sure. [15:29] * alsroot is ok w/ 09.00-21.00 in UTC [15:30] alsroot: Great. [15:31] lfaraone, can you show alsroot the ropes on how to mentor a team to make the transformation to sugar hackers. [15:31] dfarning: sure. [15:31] lfaraone, your work with the team has been exceeding my expectations:) [15:32] dfarning: did you get my google talk messages earlier today, by the way? [15:32] alsroot, manusheel, lfaraone thanks. I'll go away and try to stay out of your way:) [15:33] alsroot: Let us arrive at a plan on how we could define a series of meetings at IRC to go through - walking through the code, functionalities in operating system, logging levels in Python, how we can build a development roadmap for the next 2 months. [15:33] dfarning: :-) [15:33] lfaraone, sorry I am having connection issues.... the sun is shinning. [15:33] dfarning: ah, I see :) [15:34] yes yes said that browse should be ok but .90 might be a problem. [15:34] lfaraone, I though the timing the ubuntu was to release just after the latest stable gnome release. [15:35] lfaraone, thus .90 was considered a bug fix to .89 which we are running. [15:36] lfaraone, dfarning, alsroot: Hi [15:36] kandarpk: hi [15:37] alsroot: I am following the activity development manual at http://en.flossmanuals.net/ [15:37] will ask you when in doubt. [15:37] kandarpk, good morning. I was just letting the channel know that you guys are now better sugar developer them I am so we had to bring in a expert to help you take the next step:) [15:37] kandarpk: sure [15:38] dfarning: Appreciate it. [15:39] dfarning: I would love working with alsroot, he sure is an expert at creating actvities :) [15:39] and understanding the OS. [15:40] dfarning: we're shipping 0.88 in Maverick, not 0.89 [15:41] hmmm. I thogught we had updated it. Will that be a problem? [15:41] dfarning: that, combined with the fact that the FinalFreeze is on Sept 16. [15:42] lfaraone: Ok. [15:43] dfarning: If you want, upstream has a predictable schedule (which SL does), then sure, propose it. (talk in #ubuntu-motu about it) [15:44] lfaraone, ok, can you see what you can do? the telepathy refactoring is a significant improvement.... but It is not worth getting anyone riled up about. [15:45] lfaraone, we can deal with the .91 to .92 update next release. [15:46] dfarning: right now I'm reviewing a patch by the SEETA folks in a VM, then I'm writing the bug guidelines, then I'll be testing pyxpcom. [15:46] dfarning: If you want I can switch over to lobbying for a FFe now, but I'll have to table all of that other stuff for an hour+ to talk to the right people etc. [15:47] lfaraone, np .92 is at the bottom of your current todo list. [15:48] dfarning: 0.90, you mean? [15:48] (which we currently aren't slated to ship until Ubuntu-N, 11.04) [15:48] lfaraone, yes. but technically .92. is below .90 on your todo:) [17:28] dfarning: re browse renaming, I've heard some things about that at DebConf too... [17:30] lfaraone, what did you hear? [17:31] dfarning: iirc zack said that we may at some point in the future have "firefox" in debian. [17:32] Ahh yes I just read that this morning. That would help fix the mozilla browser situation in both ubuntu and debian. === neeraj_ is now known as neeraj [17:45] alsroot, hi [17:45] ishan: hi [17:49] alsroot, where are the changes in the time and wireless radio implemented?? [17:49] in sugar [17:51] ishan: heh :), wireless support was added just recently to glucose.. need to look into code -- what do you mean by "time"? [17:53] alsroot, where are the changes in the time zones implemented in sugar?? [17:53] alsroot; I think Ishan is referring to the time zones setting in the control panel. [17:54] ishan: see extensions/cpsection/datetime directory, it is datetime control panel component [17:55] ishan: and also extensions/cpsection/network for wireless [17:55] alsroot, okay let me check [17:56] ishan: you can just grep sugar sources, for I have all sucrose sources and bunch of activities and periodically grep them for strings [17:56] s/for /for example/ [17:57] alsroot: Thank you. Ishan, this should be helpful. [17:57] manusheel, yes sir [18:00] alsroot: To solve "When opening the control panel some icons are cut off", https://bugs.launchpad.net/ubuntu/+source/sugar-0.88/+bug/617582, neeraj disabled the padding that separated sugar-control-panel from the rest of the UI, making it fullscreen. [18:01] alsroot: is that an acceptable deviation? (I'm not sure if it's in the HIG) [18:01] * alsroot looks [18:03] alsroot: http://img231.imageshack.us/img231/2530/screenshotdl.png <- screenshot of result of patch in a VM [18:08] neeraj: I think, #617582 might be fixed in more reliable way (otherwise it will be all time a play w/ offsets), /me tries to figure out [18:15] neeraj: maybe tweaking _MAX_COLUMNS constant according to current screen resolution [18:16] alsroot: Thanks for the pointer. Neeraj will be back soon. He has gone to the market. [18:16] alsroot: Will inform him as soon as he comes back. [18:16] alsroot: I'll mention that in the bug,t hen [18:18] * alsroot has a widget that handles such issues.. but it is in Vala and might in glucose only in 0.92+ [18:18] :/ [18:19] * lfaraone is on to pyxpcom [18:53] alsroot: Thanks for the suggestion. At present bys etting _MAX_COLUMNS to 3 (3 items in a row), we can easily view all 9 items. :) [19:03] neeraj: you can just run sugar-emulator with several "-i x" and "-s (100|72)" combinations to see how it will look like [19:10] alsroot: Ok. I ran the emulator in different resolution and full screen to. The control panel is adjusting the spacing accordingly. :) [19:11] s/to/too [19:14] kandarpk: Around? [19:14] manusheel sir: yes sir. [19:48] alsroot: around ? [19:48] kandarpk: yup [19:49] alsroot: can you please see http://paste.ubuntu.com/479000/ [19:49] I've added lines 79 onwards [19:49] to add a button [19:50] alsroot: but it is not getting displayed. [19:51] * alsroot tries [19:54] hmm.. after last glucose update sugar is not working as assumed, /me tries to fix === bernie_afk is now known as bernie [19:58] alsroot: is the code ok, if we ignore the errors in sugar ? [20:01] kandarpk: looks like.. /me still trying to figure out why this code doesn't start [20:02] alsroot: Ok. [20:06] alsroot: do we need to add the button as we have done for the label using 'self.set_canvas(label)' ? [20:06] *though self.set_canvas(button) doesn't work [20:10] * alsroot reset sugar back to 0.88 [20:11] kandarpk: well, your code works for me what did you mean for "is not working as assumed" [20:11] alsroot: I dont see any button on running the activity [20:16] kandarpk: sorry, had to restart X, you mean button from rotate()? [20:16] alsroot: yes. [20:17] kandarpk: but you don't add it to activity canvas in code you posted before [20:18] alsroot: yeah, tried adding it later, but that didn't work. [20:18] kandarpk: in fact, there is a gtk.Container - canvas, you need to add all widgets there [20:19] kandarpk: you tried to use set_canvas() once more? [20:19] alsroot: I'll try again. [20:20] kandarpk: just create your container e.g. gtk.VBox, add there button and other widgets and call set_canvas(vbox) [20:20] s/and/and place/ [20:22] alsroot: Ok, giving it a try. need to look how to add the controls to the container. [20:23] kandarpk: http://library.gnome.org/devel/pygtk/stable/class-gtkcontainer.html#method-gtkcontainer--add, and there are special method in containers like gtk.VBox (see the same doc page) [20:23] *methods [20:24] alsroot: Ok, thanks. [20:26] kandarpk: in fact I don't like pygtk docs, imho, pure gtk is much useful e.g. it shows classes hierarchy http://library.gnome.org/devel/gtk/stable/GtkVBox.html [20:27] I mean also child class not only parents [20:34] alsroot: hmm, that provides better hierarchical info. === bernie is now known as bernie_afk [20:37] alsroot: please see http://paste.ubuntu.com/479029/ [20:38] kandarpk: should work (if you will call rotate()) [20:39] kandarpk: oops, you forgot to call show() for container [20:40] alsroot: Ok. [20:40] yes [20:42] kandarpk: btw, there is also show_all(), some time (when there are no hidden by intention widgets), it is useful to show the entirely hierarchy by one call [20:43] alsroot: Ok. === bernie_afk is now known as bernie [20:43] alsroot: the button and label are present now. [20:44] alsroot: but the label isn't rotating on clicking the button [20:45] kandarpk: yup, because you recreate it every hello() call, create label as self.label in __init__() [20:46] alsroot: isn't the angle changing ? [20:50] kandarpk: heh, there is another fail, 'clicked' handler, should accept additoinal argument (sender of event) [20:50] gtk should log about [20:50] it [20:51] so in your code "self.button.connect('clicked', self.hello, None)", hello() should take even 3 arguemnts, hello(self, sender, arg-for-None) [20:51] alsroot: "TypeError: hello() takes exactly 1 argument (3 given)" [20:52] alsroot: great. [21:00] alsroot: Its working now. :) [21:00] alsroot: thanks [21:00] yw [21:19] Time to sleep. [21:19] gn everyone. [22:56] hi [22:58] i installed some activites via apt-get but there is no browser and no interesting activities in the repository ppa:sugarteam/ppa [23:05] ssn: Ok. [23:06] ssn: Which activities would you like to see? [23:07] ssn: Can you please send me an e-mail on the activities that you would like to see in USR at manu@seeta.in. [23:07] Thanks. [23:15] ok ignore my email, i just read that browse does not work in ubuntu [23:17] ssn: It is yet to be packaged. [23:17] :-) [23:17] ssn: We'll get it packages soon. [23:18] the problem is, that i want to introduce a couple of teachers to sugar, but i still did not find a good (german language) solution that works live and lets me install also [23:37] ssn: Ok. [23:37] ssn: You are right. [23:38] ssn: We are still in the development phase in USR project. In a couple of months, you'll see a good solution. [23:38] Im looking forward to it [23:38] ssn: It would be great if you could send me a set of features that you have found missing, or working unexpectedly. [23:38] ssn: We'll try and make improvements in those lines. [23:39] ssn: We'll also make efforts in internationalization of Sugar. [23:40] i will, its just a little crazy right now because i am also "developing" a media education distro for my bachelor thesis. now that also teachers for smaller children got interested in my attempts to push free software into schools, i have to come up with something that works for the little ones [23:43] ssn: Sure. Please take your time. Appreciate it.