[05:45] aloha [14:22] 'lo all [15:16] jcastro: ping me when you have a few minutes [15:35] mhall119: yep, one sec [15:36] james_w: app dev guy coming your way in #ubuntu-app-devel [15:36] thanks [15:36] I have no dpm today but this guy has a lens in review [15:36] and wants to stick more things in USC [15:37] he's pretty awesome, pretty sure you guys will want to get his feedback on the whole process [15:37] james_w: stefannopallazo [15:37] mhall119: I have time, que tal? [15:37] jcastro: wanted to talk to you about the email I forwarded last night from Stefano [15:38] which stefano? [15:38] dpl stefano? [15:38] yeah [15:38] O_O, can you resend? I don't appear to have gotten it [15:39] wanna G+ then or what? [15:39] yeh, already invited you to a hangouot [16:38] jcastro: zack or zach? [16:39] nvm,I found it [16:45] man, I'm about to quick thunderbird and go back to evolution [17:15] hello mhall119, weloce to tjr faamily [17:28] duanedesign: tjr? [17:28] * mhall119 assumes 'welcome to the family', as in, "back to evolution" [17:34] mhall119: back to reality! [17:34] heh [17:34] thunderbird is great when it's not unresponsive and consuming 50% of my cpu time [17:34] which is becoming increasingly frequent [17:35] mhall119: Almost everything makes my computer unresponsive now, gnome-terminal, firefox, rythembox, flash. it's weird as if the kernel is programmed to give priority to useless crap. === jono_ is now known as jono [17:49] did anyone see this in kernel 3.2? http://kernelnewbies.org/Linux_3.2#head-fbc26b4522e4e990a9ea1aebd4a73a68e8ee5e07 [17:50] balloons: No, but that's nice [17:50] Should make using slow USB thumbdrives a lot nicer as well [17:51] they are saying it gives a nice desktop responsiveness boost under those conditions.. let's hope so :-) [18:13] mhall119: invite to run the unity G+ page sent [18:14] mhall119: you'll need to ping njpatel for access to the twitter account [18:19] jcastro: thanks [18:21] jcastro: can you invite me by my @gmail.com instead? I don't have a separate G+ for my @canonical account [18:23] ok [18:33] * jcastro thrusts, new charm! [18:41] please to be undoing that mental image from my mind. [18:44] pictures or it didn't happen [18:45] doctormon: anybody who knows jcastro doesn't have any doubts :) [18:46] mhall119: Do we know jcastro? do we? ;-) [18:46] good point [18:46] I've seen him without a redwings shirt, I think that counts as an intimate moment [18:49] I think he has Red Wings footie PJs [18:50] lol [19:43] popey: I'll still say "popey decides to shut down more mailing lists" :D [19:44] haha [19:45] a:p [19:45] -a [19:47] what's popey doing now? [19:48] #blamepleia2 [19:48] lol [19:49] lol [19:49] truly it's #blameYokoZar [19:50] pffft [19:50] details [19:50] the most important thing is that it's not #blamepopey [19:50] needs to be p-name to flow properly I suppose [19:50] :) [19:50] +1 [19:50] feel free to change your name [19:51] nah, I'd hate to lose the fun of jcastro calling me "playa" [19:51] hahah [19:52] hmm, I am imagining that now [19:52] I will now stop [19:52] * popey makes mental notes to also call you play-aaaa [19:52] hah [19:58] #blamepnigelb [19:59] it's a silent p huh? [19:59] yeah, yeah, that's it [19:59] ha [20:00] like pneumatic [20:00] nigelb: find anyone to do a basic Unity talk for User Days yet? :D [20:00] * pleia2 will nag every 12 hours [20:02] pnag [20:03] pleia2: do you have anyone particular in mind? [20:03] basic unity as in navigation? [20:03] mhall119: nope [20:04] popey: nagivation, what is a lense, tips and tricks, someone able to answer basic questions about it [20:04] when is the user day? [20:04] pleia2: I just got home after a 14-hour drive :) [20:04] someone is already doing one exclusively on lenses [20:04] popey: Saturday the 14th [20:04] of [20:05] nigelb: excuses, excuses [20:05] why not get our new external dev relations guy do the talk? [20:05] Pendulum: haha, I love you too :P [20:05] oh, next saturday [20:05] * Pendulum hugs nigelb [20:05] drat, was going to offer but I'll be on a train [20:05] budapest -> vienna [20:05] * nigelb hugs Pendulum [20:05] popey: *JEALOUS* [20:05] Of cour [20:06] Of course, I had breakfast and dinner on the beach for a week...but still.. [20:08] nigelb: dholbach isn't new [20:09] ha, nice try. [20:31] mhall119: You're external dev relations now? [20:35] no, daniel still is [20:35] I'm upstream liason [20:36] mhall119: How far upstream does one have to be to get to be external? [20:36] until you read the outside [20:37] reach [20:37] Yeah the matrix, no I mean where is the line? [20:38] do you hav eot be external to debian, external to open source or just external to ubuntu main? [20:40] outside of Canonical [20:41] specifcally I'll be working on promoting Unity development, so if an intelligent young hacker has a desire to write an awesome Launchpad lens... [20:50] mhall119: So.. if I understand you correctly... an upstream dev will almost always be an external dev, except for where Canonical is the upstream as in unity and ubiquity? [20:51] pleia2: I am disappointed that the new mailing list purge was not named "Project Popey" [20:51] haha [20:53] doctormon: yeah, I'm kind of on both sides, work with Ubuntu's upstreams (debian, gnome, mozilla, etc), and also work with developers for whom Ubuntu technology like Unity is their upstream [20:54] mhall119: M Double API Hall ;-) So if I were debian, I can talk to you about Ubuntish things. and If I were a crazy lens developer, I could talk to you about unity? [20:55] *if* you were a crazy lens developer? [20:56] mhall119: I'm not published yet, I'm a crazy 'secretive' lens developer at the moment. [20:57] secrets? heathen! [20:57] Actually I'm already running a dbus api so I think instead of running two processes, I'll try tie up that one. [20:58] doctormon: we will hopefully have a lense template for quickly in the near future, based off singlet [20:58] pleia2: Had a good talk with wendar about ubuntu-design, are you still in to talk about it? [20:59] doctormon: yep (and thanks for your email the other day) [20:59] mhall119: Do I need a service file at all if my dbus is running from my indicator? [21:00] if it's already running? I don't think so [21:00] awesome beans, it's just an interface with a def in that case. [21:01] I'm not sure if you can have a lens use the same dbus name/path as something else though [21:03] No need, multiple names are certainly possible. Although I wonder if you can define two [lens] entries in the def. [21:04] a lens is just a GObject instance, so I don't see why you can't define as many as you like [21:05] mhall119: In the same def file I mean. [21:05] the same .lens you mean? [21:06] doctormon: that sounds like a question for #ayatana [21:06] understood, probably want to do projects and bugs searching if not more. multiple .lens files would be needed I guess. [21:07] only one lens, you can do multiple scopes [21:08] may not even need separate scopes [21:09] mhall119: You're not using dbus directly in singlet? It looks like Gio/Dee or something somewhere. [21:09] doctormon: singlet just hides it [21:09] it's just under the surface [21:09] I'll be honest, I can't find it. [21:10] singlet.lens.base [21:10] singlet/lens/base.pu [21:10] py [21:10] it's in there [21:10] if you need to use GIO, Dee or DBus, you'll need to import them in your code file [21:10] singlet doesn't expose it directly [21:11] mhall119: See, there insn't a mention of DBus in base.py, perhaps it's coming from the Unity include? [21:12] yeah, Unity.Lens and Unity.Scope both take DBus paths [21:12] Is there not a way this can be done manually? [21:13] Or does one have to use Unity objects like this? [21:14] you mean manually talk to DBus, skipping the GObject parts? [21:14] I have no idea [21:14] I want to avoid that, personally [21:14] Not that, in all the ways I've ever done DBus, your code looks like it doesn't do DBus at all. Which leads me to think that I'm misunderstanding this thing. [21:14] give me a clean, domain specific, python API [21:15] doctormon: I think the libunity does the DBus stuff, PyGObject lets us call the libunity objects from Python [21:16] Ah, so it goes MyLens( Singlet( libunity( DBus --> out ))) [21:17] with GObject between Singlet and libunity [21:17] I could say the same between normal python dbus and a program. It's just one of those default things. [21:18] libunity is C based I take it [21:18] or C++ [21:18] something I'm not very good at anyway, which is all that really matters [21:20] mhall119: If I use libunity, it might kill all my existing dbus interfaces (because it's not python and is wrapping dbus) and yet I still need to be running a central account for launchpad services. [21:20] I'm not following... [21:22] I think I might just make it double api'd i.e. GroundControl <-DBus-> GCLens <-DBus-> Unity. [21:23] that should work fine