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