[02:59] <lfaraone> bernie: btw, we should totally look into setting up monkeysphere for SugarLabs SSL / HTTPS services
[07:04] <bernie> lfaraone: yup
[07:05] <bernie> lfaraone: sunjammer already has a signed gpg key
[07:05] <bernie> lfaraone: signed by me, that is. you might want to sign it as well
[15:14] <manusheel> neeraj, kandarpk: Hi Neeraj and Kandarp.
[15:14] <kandarpk> manusheel: hello sir.
[15:14] <neeraj> manusheel: Hi sir
[15:15] <manusheel> 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] <manusheel> neeraj: Did we finally arrive at the set of steps for creating a patch?
[15:16] <kandarpk> manusheel: sir, I am not able to reproduce the frame bug on my system.
[15:16] <neeraj> manusheel: Yes. I think so. kandarpk sir, you were able to create patch using quilt and debdiff. Right?
[15:17] <kandarpk> neeraj: ankur had already created the patch.
[15:17] <kandarpk> neeraj: but I understand the process.
[15:17] <neeraj> kandarpk sir: Ok. I thought both of you were working on different bugs.
[15:18] <manusheel> kandarpk: ok.
[15:18] <manusheel> neeraj: Sure.
[15:25] <dfarning> alsroot, manu ping
[15:26] <alsroot> dfarning: yup
[15:27] <manusheel> dfarning: Hi David.
[15:27] <dfarning> alsroot, manusheel lfaraone I just wanted to let manusheel and luke know that you will be mentoring the sugarteam!
[15:28] <manusheel> dfarning: Thank you. Appreciate it.
[15:28] <manusheel> alsroot: Our team looks forward to working under your guidance in the development area.
[15:29] <dfarning> manusheel, can you set up a scheudal that works for alsroot and the developers working on IST (indian standard time)
[15:29] <manusheel> dfarning: Sure.
[15:29]  * alsroot is ok w/ 09.00-21.00 in UTC
[15:30] <manusheel> alsroot: Great.
[15:31] <dfarning> lfaraone, can you show alsroot the ropes on how to mentor a team to make the transformation to sugar hackers.
[15:31] <lfaraone> dfarning: sure.
[15:31] <dfarning> lfaraone, your work with the team has been exceeding my expectations:)
[15:32] <lfaraone> dfarning: did you get my google talk messages earlier today, by the way?
[15:32] <dfarning> alsroot, manusheel, lfaraone thanks.  I'll go away and try to stay out of your way:)
[15:33] <manusheel> 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] <manusheel> dfarning: :-)
[15:33] <dfarning> lfaraone, sorry I am having connection issues.... the sun is shinning.
[15:33] <lfaraone> dfarning: ah, I see :)
[15:34] <dfarning> yes yes said that browse should be ok but .90 might be a problem.
[15:34] <dfarning> lfaraone, I though the timing the ubuntu was to release just after the latest stable gnome release.
[15:35] <dfarning> lfaraone, thus .90 was considered a bug fix to .89 which we are running.
[15:36] <kandarpk> lfaraone, dfarning, alsroot: Hi
[15:36] <alsroot> kandarpk: hi
[15:37] <kandarpk> alsroot: I am following the activity development manual at http://en.flossmanuals.net/
[15:37] <kandarpk> will ask you when in doubt.
[15:37] <dfarning> 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] <alsroot> kandarpk: sure
[15:38] <manusheel> dfarning: Appreciate it.
[15:39] <kandarpk> dfarning: I would love working with alsroot, he sure is an expert at creating actvities :)
[15:39] <kandarpk> and understanding the OS.
[15:40] <lfaraone> dfarning: we're shipping 0.88 in Maverick, not 0.89
[15:41] <dfarning> hmmm. I thogught we had updated it.  Will that be a problem?
[15:41] <lfaraone> dfarning: that, combined with the fact that the FinalFreeze is on Sept 16.
[15:42] <manusheel> lfaraone: Ok.
[15:43] <lfaraone> dfarning: If you want, upstream has a predictable schedule (which SL does), then sure, propose it. (talk in #ubuntu-motu about it)
[15:44] <dfarning> 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] <dfarning> lfaraone, we can deal with the .91 to .92 update next release.
[15:46] <lfaraone> 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] <lfaraone> 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] <dfarning> lfaraone, np .92 is at the bottom of your current todo list.
[15:48] <lfaraone> dfarning: 0.90, you mean?
[15:48] <lfaraone> (which we currently aren't slated to ship until Ubuntu-N, 11.04)
[15:48] <dfarning> lfaraone, yes. but technically .92. is below .90 on your todo:)
[17:28] <lfaraone> dfarning: re browse renaming, I've heard some things about that at DebConf too...
[17:30] <dfarning> lfaraone, what did you hear?
[17:31] <lfaraone> dfarning: iirc zack said that we may at some point in the future have "firefox" in debian.
[17:32] <dfarning> Ahh yes I just read that this morning.  That would help fix the mozilla browser situation in both ubuntu and debian.
[17:45] <ishan> alsroot, hi
[17:45] <alsroot> ishan: hi
[17:49] <ishan> alsroot, where are the changes in the time and wireless radio implemented??
[17:49] <ishan> in sugar
[17:51] <alsroot> ishan: heh :), wireless support was added just recently to glucose.. need to look into code -- what do you mean by "time"?
[17:53] <ishan> alsroot, where are the changes in the time zones implemented in sugar??
[17:53] <manusheel> alsroot; I think Ishan is referring to the time zones setting in the control panel.
[17:54] <alsroot> ishan: see extensions/cpsection/datetime directory, it is datetime control panel component
[17:55] <alsroot> ishan: and also extensions/cpsection/network for wireless
[17:55] <ishan> alsroot, okay let me check
[17:56] <alsroot> 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] <alsroot> s/for /for example/
[17:57] <manusheel> alsroot: Thank you. Ishan, this should be helpful.
[17:57] <ishan> manusheel, yes sir
[18:00] <lfaraone> 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] <lfaraone> alsroot: is that an acceptable deviation? (I'm not sure if it's in the HIG)
[18:01]  * alsroot looks
[18:03] <lfaraone> alsroot: http://img231.imageshack.us/img231/2530/screenshotdl.png <- screenshot of result of patch in a VM
[18:08] <alsroot> 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] <alsroot> neeraj: maybe tweaking _MAX_COLUMNS constant according to current screen resolution
[18:16] <manusheel> alsroot: Thanks for the pointer. Neeraj will be back soon. He has gone to the market.
[18:16] <manusheel> alsroot: Will inform him as soon as he comes back.
[18:16] <lfaraone> 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] <alsroot> :/
[18:19]  * lfaraone is on to pyxpcom
[18:53] <neeraj> 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] <alsroot> neeraj: you can just run sugar-emulator with several "-i <width>x<height>" and "-s (100|72)" combinations to see how it will look like
[19:10] <neeraj> alsroot: Ok. I ran the emulator in different resolution and full screen to. The control panel is adjusting the spacing accordingly. :)
[19:11] <neeraj> s/to/too
[19:14] <manusheel> kandarpk: Around?
[19:14] <kandarpk> manusheel sir: yes sir.
[19:48] <kandarpk> alsroot: around ?
[19:48] <alsroot> kandarpk: yup
[19:49] <kandarpk> alsroot: can you please see http://paste.ubuntu.com/479000/
[19:49] <kandarpk> I've added lines 79 onwards
[19:49] <kandarpk> to add a button
[19:50] <kandarpk> alsroot: but it is not getting displayed.
[19:51]  * alsroot tries
[19:54] <alsroot> hmm.. after last glucose update sugar is not working as assumed, /me tries to fix
[19:58] <kandarpk> alsroot: is the code ok, if we ignore the errors in sugar ?
[20:01] <alsroot> kandarpk: looks like.. /me still trying to figure out why this code doesn't start
[20:02] <kandarpk> alsroot: Ok.
[20:06] <kandarpk> alsroot: do we need to add the button as we have done for the label using 'self.set_canvas(label)' ?
[20:06] <kandarpk> *though self.set_canvas(button) doesn't work
[20:10]  * alsroot reset sugar back to 0.88
[20:11] <alsroot> kandarpk: well, your code works for me what did you mean for "is not working as assumed"
[20:11] <kandarpk> alsroot: I dont see any button on running the activity
[20:16] <alsroot> kandarpk: sorry, had to restart X, you mean button from rotate()?
[20:16] <kandarpk> alsroot: yes.
[20:17] <alsroot> kandarpk: but you don't add it to activity canvas in code you posted before
[20:18] <kandarpk> alsroot: yeah, tried adding it later, but that didn't work.
[20:18] <alsroot> kandarpk: in fact, there is a gtk.Container - canvas, you need to add all widgets there
[20:19] <alsroot> kandarpk: you tried to use set_canvas() once more?
[20:19] <kandarpk> alsroot: I'll try again.
[20:20] <alsroot> kandarpk: just create your container e.g. gtk.VBox, add there button and other widgets and call set_canvas(vbox)
[20:20] <alsroot> s/and/and place/
[20:22] <kandarpk> alsroot: Ok, giving it a try. need to look how to add the controls to the container.
[20:23] <alsroot> 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] <alsroot> *methods
[20:24] <kandarpk> alsroot: Ok, thanks.
[20:26] <alsroot> 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] <alsroot> I mean also child class not only parents
[20:34] <kandarpk> alsroot: hmm, that provides better hierarchical info.
[20:37] <kandarpk> alsroot: please see http://paste.ubuntu.com/479029/
[20:38] <alsroot> kandarpk: should work (if you will call rotate())
[20:39] <alsroot> kandarpk: oops, you forgot to call show() for container
[20:40] <kandarpk> alsroot: Ok.
[20:40] <kandarpk> yes
[20:42] <alsroot> 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] <kandarpk> alsroot: Ok.
[20:43] <kandarpk> alsroot: the button and label are present now.
[20:44] <kandarpk> alsroot: but the label isn't rotating on clicking the button
[20:45] <alsroot> kandarpk: yup, because you recreate it every hello() call, create label as self.label in __init__()
[20:46] <kandarpk> alsroot: isn't the angle changing ?
[20:50] <alsroot> kandarpk: heh, there is another fail, 'clicked' handler, should accept additoinal argument (sender of event)
[20:50] <alsroot> gtk should log about
[20:50] <alsroot> it
[20:51] <alsroot> 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] <kandarpk> alsroot: "TypeError: hello() takes exactly 1 argument (3 given)"
[20:52] <kandarpk> alsroot: great.
[21:00] <kandarpk> alsroot: Its working now. :)
[21:00] <kandarpk> alsroot: thanks
[21:00] <alsroot> yw
[21:19] <kandarpk> Time to sleep.
[21:19] <kandarpk> gn everyone.
[22:56] <ssn> hi
[22:58] <ssn> i installed some activites via apt-get but there is no browser and no interesting activities in the repository ppa:sugarteam/ppa
[23:05] <manusheel> ssn: Ok.
[23:06] <manusheel> ssn: Which activities would you like to see?
[23:07] <manusheel> 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] <manusheel> Thanks.
[23:15] <ssn> ok ignore my email, i just read that browse does not work in ubuntu
[23:17] <manusheel> ssn: It is yet to be packaged.
[23:17] <manusheel> :-)
[23:17] <manusheel> ssn: We'll get it packages soon.
[23:18] <ssn> 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] <manusheel> ssn: Ok.
[23:37] <manusheel> ssn: You are right.
[23:38] <manusheel> ssn: We are still in the development phase in USR project. In a couple of months, you'll see a good solution.
[23:38] <ssn> Im looking forward to it
[23:38] <manusheel> ssn: It would be great if you could send me a set of features that you have found missing, or working unexpectedly.
[23:38] <manusheel> ssn: We'll try and make improvements in those lines.
[23:39] <manusheel> ssn: We'll also make efforts in internationalization of Sugar.
[23:40] <ssn> 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] <manusheel> ssn: Sure. Please take your time. Appreciate it.