[17:27] <balloons> question for the AP folks -- is there a good way to make python3 the default for autopilot on the desktop?
[17:35] <cgoldberg> balloons, it does default to python3, no?
[17:36] <balloons> cgoldberg, not on the desktop.. not for me at least. on the phone, it's py3
[17:36] <balloons> there's some py3 only stuff now and it's annoying to have to call autopilot with python3 ....
[17:38] <cgoldberg> balloons.  how are you installing autopilot?  you should get a /usr/bin/autopilot3 that you can use
[17:41] <balloons> cgoldberg, ohh right, hah! I'm wanting to run things with just autopilot
[17:41] <balloons> bad habits..excellent
[17:41] <balloons> I'll use autopilot3.. maybe I'll even just symlink it
[17:41] <balloons> or alias it
[17:41] <cgoldberg> balloons, though it would be nice if "autopilot" used py3....
[17:42] <cgoldberg> and all the AP docs show examples using "autopilot"
[17:42] <cgoldberg> i'm not sure the plan for that
[17:43] <balloons> cgoldberg, yes exactly.. I'd rather see autopilot = python3, and autopilot2 be python2
[17:43] <cgoldberg> right
[17:43] <cgoldberg> I can bring it up with veebers.. he's the official AP guy now?
[17:43] <cgoldberg> or would you mind filing a bug?
[17:44] <balloons> cgoldberg, I'll file one now
[17:44] <cgoldberg> awesome
[17:48] <balloons> https://bugs.launchpad.net/autopilot/+bug/1333366
[20:55] <thomi> barry: got a moment ?
[21:00] <barry> thomi: hey.  sure
[21:00] <thomi> barry: mind if we do a quick hangout?
[21:01] <barry> thomi: okay, but now you have to give me a few minutes :)
[21:01] <thomi> ok :)
[21:01] <thomi> you gotta put pants on, I understand :P
[21:05] <barry> naw, you can't see what's "down under".  i had to reboot my avatar.
[21:05]  * barry let's it all hang out
[21:06] <thomi> O.0
[21:06] <thomi> ready now barry?
[21:07] <barry> thomi: ready
[21:08] <thomi> barry: https://plus.google.com/hangouts/_/g6l2egq3lsju4qtc6lvfevizpya?authuser=1&hl=en
[21:41] <thomi> barry: so.. oneconf depends on oauthlib, but never imports it in the source code!
[21:42] <barry> hahahaha
[21:42] <thomi> barry: oh, it uses piston-mini-client
[21:42] <barry> yeah
[21:42] <thomi> barry: so piston-mini-client shows how to do the client-side, but not the server side
[21:43] <barry> thomi: oh, you need to do server side?!
[21:44] <thomi> yeah
[21:44]  * barry signs off
[21:44] <thomi> sorry, maybe I didn't mention that bit :)
[21:44] <barry> thomi: yeah, that's a *big* difference :)
[21:44] <barry> no, oauthlib is client only afaik
[21:44] <thomi> it has code in there for server-side
[21:45] <thomi> it's just really bloody hard to understand
[21:45] <barry> oh ;)
[21:45] <thomi> http://oauthlib.readthedocs.org/en/latest/oauth1/server.html
[21:46] <barry> thomi: sorry, tbh, i've never done server side oauth.  well, maybe in my launchpad days, but that's too long ago to remember.  wgrant would know what to steal from launchpad <wink>
[21:46] <thomi> yeah, he linked me to the launchpad source, but it uses a separate library. I'll take a look, maybe it's not too dissimmilar
[21:48] <barry> thomi: i just hope it doesn't use python-oauth
[21:48] <thomi> barry: that's exactly what it uses
[21:48] <thomi> *sigh*
[21:48] <thomi> yeah, I'm not sure this code helps me much either
[21:49] <thomi> since it seems pretty well welded into launchpad
[21:49] <barry> yeah.  that sucks.  that library hasn't seen an update since 2009.  it's unmaintained, very likely buggy, and may not even be very secure
[21:54] <thomi> also, some parts of the documentation aren't even in english!
[21:54] <thomi> what is this supposed to mean? " The following have methods a default implementation:"
[21:55] <thomi> the following methods have a default implementation? or the following methods must have a default implemetnation?
[21:55] <thomi> I think it's the second, but that missing word makes a lot of difference :)
[22:01] <barry> ;)