[08:28] <mandel> morning !
[08:36] <mandel> wow, we don't have wishlists in lp?
[08:57] <fagan> morning
[09:06] <fagan> ralsina: ping
[09:10] <mandel> fagan: morning ;)
[09:11] <fagan> morning mandel
[09:11] <fagan> how are you
[09:11] <mandel> fagan: ok, but I have been better
[09:11] <mandel> fagan: I've lost 4 kilos in 2 weeks
[09:12] <mandel> and I discovered there was another guy…. so not bad but could be better
[09:12] <fagan> mandel: working out or just not eating right?
[09:12] <mandel> fagan: working out and not eating
[09:12] <mandel> I'm spending 3 hours per day in the gym
[09:12] <fagan> mandel: wow thats not good
[09:13] <mandel> it helps, and I used to play rugby international level, so I can of like doing crazy workouts :)
[09:13] <fagan> well 3 hours in the gym isn't that bad if you were eating right
[09:13] <fagan> I never work out but I walk alot
[09:14] <mandel> fagan: I used to pull 26 kg per arm, now I'm down to 19 which is not bad, but I should be able to do better
[09:14] <mandel> and I'm running 5 km before that and end with another 30 min of cardio, so is not that crazy
[09:14] <fagan> mandel: hah I can pull about 5 kg
[09:15] <mandel> hehe is just genetics, nothing else, you should see my brother, I'm the small one
[09:15] <fagan> yeah you were saying in london
[09:16] <fagan> mandel: I refreshed my wardrobe on friday spent way too much
[09:16] <mandel> haha
[09:17] <fagan> well 2 years with only buying jeans and getting free t-shirts is a bit bad
[09:18] <mandel> fagan: yeah, is not a great thing to do,  I don't shop that often but I do have nice clothes I do not wear in sprints ;)
[09:18] <fagan> actually I might get my eyes tested today at lunch
[09:20] <fagan> mandel: well im an irish man I like going out so I need some nice clothes for persuing the ladies
[09:22] <mandel> hahaha
[10:00] <mandel> ralsina: ping?
[10:11] <ralsina> mandel: pong
[10:12] <mandel> ralsina: can I merge the qt integration with the txnamedpipes code?
[10:12] <ralsina> mandel: I don't know, can yu? ;-)
[10:12] <ralsina> I mean, does it work?
[10:12] <mandel> ralsina: yes, perfectly
[10:13]  * ralsina can do arm curls with his son. He
[10:13] <ralsina> oops. He's 17.5kg ;-)
[10:13] <mandel> ralsina: nevertheless I have implemented a similar thing for the ocntrol panel that can be used ion linux and windows, so that we can have nessita and alecu working with it
[10:13] <fagan> ralsina: mandel can lift him with 1 arm
[10:13] <fagan> :)
[10:13] <ralsina> fagan: arm curls are one-armed
[10:14]  * ralsina may not have his exerise terms right ;-)
[10:14] <fagan> hahaha
[10:14] <ralsina> mandel: that would be incredibly nice, and 24 hours ahead of schedule ;-)
[10:15] <fagan> ralsina: anyway so is there any task I should be doing this week. I still have to do my blog post for the moment but after that
[10:15] <mandel> ralsina: hehe
[10:16] <ralsina> fagan: open a new ubuntu one account and try bindwood with that
[10:16] <ralsina> or rather, talk to thisfred to see if he made any progress
[10:16] <ralsina> but then again, that means 5 or 6 hours :-(
[10:17] <fagan> ralsina: ok cool will do that then when I finish my post
[10:18] <ralsina> fagan: cool
[10:18] <ralsina> mandel: if you are listening to Sabina, you are only allowed to listen to songs about drugs, booze and loose women.
[10:19] <ralsina> mandel: and the one that says "no perdí una hija, gané un cuarto de baño", which name I can't recall.
[10:19] <mandel> ralsina: jaja no worries, by the way, dot feel bad about the situation anymore, there was another guy, so it was not all the windows port
[10:19] <mandel> ralsina: and working out is working wonders with me :)
[10:20] <ralsina> mandel: cool, anyway, I will pay back the money I owe you in pints next week. You don't pay for beer in London now ;-)
[10:20] <mandel> ralsina: hahaha
[10:21] <ralsina> hah! Nessita has problems with her code, and I can fix them! Happy day!
[10:22]  * ralsina listens to "La del pirata cojo"
[10:34] <mandel> ralsina: do you know how were alecu and nessita testing the current status of control panel?
[10:36] <ralsina> mandel: testing? No idea
[10:36] <ralsina> mandel: I have a status mail from nessita though
[10:37] <ralsina> and now straight from Hafiz Mustafa (quality lohkum since 1864)... wifi auto-disconnects every 30 minutes :-(
[10:37] <mandel> ralsina: I'd like to run the app to see what happens
[10:37] <ralsina> mandel: look in nessita's branches, they have testing instructions
[10:38] <ralsina> But mostly, set PYTHONPATH to include qtreactor, and run bin/control-panel-qt
[10:38] <mandel> ./runtest and ./runttest-qt but those use u1trial which uses the qtreactor...
[10:38] <mandel> ralsina: oh, that is better :)
[10:40] <ralsina> holy damn, SecurID is not secure anymore. I have to go warn some people :-(
[10:40] <mandel> ralsina: I'm done withit for windows and linux, I'll pass you the branch to take a look, it should do the trick in terms of integration with qt and the reactor although i little worse it would have no issues
[10:40] <ralsina> mandel: excellent
[10:48] <mandel> ralsina: there is a bug in trunk in control panel...
[10:48] <mandel> super lame
[10:48] <ralsina> ?
[10:48] <mandel> QLineEdit does not have setPlaceHolderText
[10:48] <mandel> ralsina: is that right ^
[10:49] <ralsina> yes it does
[10:49] <ralsina> http://doc.qt.nokia.com/latest/qlineedit.html#placeholderText-prop
[10:49] <ralsina> but lowercase H
[10:50] <mandel> ralsina: I'm getting that error in M
[10:50] <mandel> maybe I dont have the correct qt installed...
[10:50] <mandel> I'd be surprised
[10:51] <fagan> placeholder isn't that 2 words not 1
[10:51]  * fagan is confused slightly
[10:51] <ralsina> mandel: could you pastebin the error?
[10:52] <ralsina> it may be that it's missing from pyqt (has happened in the past) or that it's on a newer pyqt or newer qt
[10:52] <ralsina> it says "Qt >= 4.7"
[10:53] <mandel> ralsina: I'm in 4.7.4
[10:53] <mandel> weird
[10:54] <mandel> ralsina: can you try lp:~mandel/ubuntuone-control-panel/use_correct_reactor
[10:54] <ralsina> you could try setProperty("placehoderText", "whatever")
[10:54] <ralsina> if the problem is with PyQt that should work around it
[10:54] <mandel> ralsina: is maybe my machine… I'd like you to try the branch and then look into weird erros
[10:55] <ralsina> mandel: cool. Windows?
[10:55] <mandel> ralsina: linux
[10:55] <ralsina> ok, linux then
[10:55] <mandel> ralsina: is the qt integration with a threaded selected reactor
[10:55] <ralsina> mandel: right, for nessita and alecu
[10:55] <ralsina> mandel: on it!
[10:55] <mandel> ralsina: yes, it also adds the windows one, but I dont think it will work just yet because dbus is there
[10:56] <mandel> but the internal implementation of the txnamedpipe.threaded reactor is the same as the selected reactor with the dff of the windows parts
[10:56] <ralsina> I could get used to be a coding wandered, working around the world. Would be crazy expensive though.
[10:56] <ralsina> mandel: ok
[10:57] <mandel> ralsina: I've been doing that last week between barna and madrid… trying to run away from the problem
[10:57] <mandel> can ou let me know if it works, I'd like to give that to alecu to see if that solves the issues that he had with the QNetwork approach for the proxy
[10:57] <ralsina> mandel: well... running away works you know. Don't let anyone tell you otherwise ;-)
[10:58] <ralsina> mandel: branching right now
[10:58] <mandel> ralsina: cool, le me know if it works, I'd like to go for a walk to get some fresh air
[10:58] <ralsina> just run-tests or something else?
[10:59] <mandel> ralsina: run tests and try to launch the qt version of it
[10:59] <ralsina> ok, I get a couple of errors on run-tests
[11:00] <ralsina> mandel: http://paste.ubuntu.com/614864/
[11:01] <mandel> weird
[11:01] <mandel> ralsina: the tests should be using the qtreactor, not the cod eI added...
[11:01] <ralsina> And an exception when running it (but I can see it anyway): http://paste.ubuntu.com/614865/
[11:01] <mandel> ralsina: oh, that issue I though I fixed, issue to work it out
[11:02] <mandel> stupid q :P
[11:02] <ralsina> ok, doesn't look bad, a missing try?
[11:02] <mandel> ralsina: oh, no it is bad… my code does that, the error is from twisted
[11:02] <ralsina> yikes
[11:03] <ralsina> ok, I say you take a walk ;-)
[11:04] <mandel> ralsina: nah, I know how to fix it from our code :)
[11:04] <ralsina> ok, cool
[11:04] <ralsina> I will now try to fix nessita's incredibly specific problems ("this letter needs to be 10% lighter and 1 point smaller") ;-)
[11:05] <mandel> ralsina: althouhg tests do pass in my machine.. trial is a pain, I go for a walk, i it push and see if everything is ok
[11:05] <mandel> with that we can hae alecu working this afternoon with qt :)
[11:05] <ralsina> yeah, breath a little
[11:05]  * mandel walks
[11:05] <ralsina> yay!
[11:05]  * fagan break then finish the post from last week then bindwood testing
[11:53] <fagan> ralsina: it looks like thisfred isnt on that bug its petronis
[11:54] <fagan> ug #788206
[11:54] <fagan> bug #788206
[11:54] <ubot4`> Launchpad bug 788206 in ubuntuone-servers "Oauth authentication against couchdb.one.ubuntu.com fails (affects: 1) (heat: 164)" [High,Confirmed] https://launchpad.net/bugs/788206
[11:55]  * ralsina looks
[11:56] <ralsina> fagan: that's not the bug from friday
[11:56] <ralsina> but it may be the same thing
[11:57] <ralsina> you can ask him, he should be around...
[11:57] <fagan> it looks the same
[11:57]  * fagan double checks before bothering 
[11:59] <fagan> nope was wrong the traceback is different
[12:07] <ralsina> short break, brb
[12:31]  * mandel back
[12:32] <fagan> Ok my post is almost finished but I want to do that bindwood thing
[12:32] <fagan> so ill be doing that for a while
[12:33] <ralsina> cool, go ahead.
[12:34] <fagan> ralsina: to deauth this computer I just need remote the keyring token and delete the config file right?
[12:34] <ralsina> yes
[12:35] <ralsina> I think you can do *less* but that should be more than enough :-)
[12:35] <fagan> ralsina: well its a shame you cant logout :)
[12:36] <fagan> that would solve it for me
[12:36] <ralsina> fagan: it's in the todo list somewhere ;-)
[12:36] <fagan> ralsina: id say its a little down on that list :D
[12:36] <ralsina> fagan: yeah
[12:37] <ralsina> right now the todo list has like one thing that matters for us
[12:38] <fagan> ralsina: windows
[12:38] <fagan> ?
[12:38] <ralsina> yep
[12:38]  * fagan is good at guessing 
[12:38] <fagan> :D
[12:40] <fagan> ralsina: oooh now I get what you meant I could have just went into the cp and removed the computer
[12:42] <ralsina> fagan: yeah, but I was not about to test it ;-)
[12:42] <fagan> ralsina: well I got it anyway the long way
[12:44] <ralsina> mandel must behalf way back to barcelona already. Long walk!
[12:44] <mandel> ralsina: I was here I while ago, I just forgot to say it :)
[12:45] <ralsina> hahaha
[12:45] <ralsina> mandel: nessita's branches don't fail for me like they do for you
[12:45] <mandel> ralsina: are u i N?
[12:45] <ralsina> I only get a DBUS error she already knows about. So you may have something weird on your linux
[12:45] <ralsina> mandel: yes N
[12:45] <mandel> strange.. is she working today?
[12:45] <ralsina> you in O?
[12:46] <ralsina> nope, she'll be back tomorrow
[12:46] <mandel> I'll try them in N but I'd also like to know if they have issues in M, are we backporting this to M at some point?
[12:46] <mandel> ralsina: na, M to scared to upgrade :)
[12:46] <ralsina> chicken! ;-)
[12:46] <ralsina> probably old pyqt, what do you have?
[12:47] <ralsina> natty is on 4.8.2 or so
[12:54] <fagan> ooooh ive gotten 2 bugs
[12:54] <fagan> 1 for definite 1 might be just in 11.10
[12:55] <fagan> Bug #790176
[12:55] <ubot4`> Launchpad bug 790176 in ubuntuone-client "Icon in the create/sign in page looks bad (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/790176
[12:56] <fagan> the second im just fiddling to see if its actually an isse
[12:56] <fagan> *issue
[12:58] <fagan> ralsina: my account was created and I can login to the u1 website but the desktop client isn't letting me in
[12:58] <ralsina> how?
[12:58] <fagan> the setup didnt finish it was stuck on the spinner thing
[12:59] <fagan> so I quit out and made sure the account was created and went to the website to check it out
[12:59] <fagan> so it let me in
[12:59] <fagan> and then I tried to login on the desktop and it gives an error
[12:59] <fagan> ill have to get a screen of it
[13:00] <ralsina> fagan: you may have to make syncdaemon die
[13:01] <fagan> ooooh it just synced up :)
[13:01] <fagan> thats funny
[13:02] <ralsina> mandel: do you think you will have stuff for review in the next 30 minutes or so? If not, I will take a long break and come back in 4 hours or so to spend some time with alecu
[13:02] <fagan> ralsina: whats the process name for the syncdaemon?
[13:02] <ralsina> fagan: it has syncdaemon in it ;-)
[13:03] <fagan> ralsina: I cant find it :D
[13:03] <ralsina> fagan: then it's not running
[13:03] <fagan> ralsina: then how did it sync
[13:04] <ralsina> fagan: beats me!
[13:04] <fagan> maybe I just missed it or something
[13:04] <ralsina> try u1sdtool -s
[13:04] <fagan> wow there are a few desktop couch processes running
[13:05] <ralsina> fagan: may be a good idea to logout and back in
[13:05] <fagan> ahhhh found it
[13:05] <mandel> ralsina: take the break, I have to have lunch etc...
[13:05] <ralsina> mandel: ok then
[13:06] <fagan> I killed couchdb and that got everything out of the way
[13:06] <ralsina> fagan: the usecase of "I am now someone else" is probably not all that well tested
[13:07] <fagan> ralsina: yeah I think that was talked about recently I dont remember where
[13:08] <fagan> I just remember there were some ar people saying it
[13:08] <fagan> :D
[13:08] <fagan> I know what went wrong
[13:08] <fagan> ok didnt work
[13:09] <fagan> wow this is harder than I though
[13:09] <fagan> *thought
[13:09]  * fagan brb
[13:10] <ralsina> ok, I'll be back! http://picplz.com/xLLq
[13:14] <fagan> http://ubuntuone.com/p/wRi/
[13:15] <fagan> Oooh I have a bug in the website kinda
[13:16] <fagan> ill file it after lunch
[13:16] <fagan> and after I go get my eyes tested
[13:20] <voidspace> ralsina: ping
[13:21] <fagan> voidspace: he is on break at the moment
[13:22] <voidspace> fagan: thanks - I'll talk to him on his return, hopefully he'll see the ping...
[13:23] <fagan> voidspace: yeah he will be back in a few minutes we have a meeting in 40 mins ish
[13:23] <voidspace> fagan: ok, thanks
[13:23] <fagan> so you should pick him up then
[13:23] <voidspace> fagan: I only need a couple of minutes of his time
[13:23] <fagan> voidspace: np
[13:23] <fagan> voidspace: is it anything I can help with?
[13:24] <fagan> or is it something for him in particular
[13:24] <voidspace> fagan: it's about an opening in the ubuntu one team for which ralsina is the hiring manager
[13:24] <voidspace> fagan: so him specifically I think
[13:24] <fagan> voidspace: well him or Chipaca
[13:25] <voidspace> fagan: Chipaca is off today I think - uk holiday
[13:25] <fagan> (Id say)
[13:25] <fagan> not an irish holiday though :(
[13:25] <voidspace> :-(
[13:26] <voidspace> I have an ex-colleague with both WIndows and Mac client-side development experience (and great python skills) who is looking for a job - and I thought the ubuntu one team might be a good fit
[13:27] <voidspace> he is currently doing windows client dev and says he is bored in his current job - I'm hoping it's not *because* of the windows part that he is bored...
[13:27] <fagan> voidspace: does he know your asking for him? (out of interest)
[13:27] <voidspace> fagan: he emailed me about looking for a job with canonical
[13:28] <voidspace> fagan: but he didn't mention anything about windows in particular
[13:28] <fagan> voidspace: ah ok then yeah we are looking for another windows engineer
[13:29] <voidspace> fagan: yeah, I saw the opening (and beuno confirmed it was still open) - but I'd like to hook him up directly as every time I have referred good people to canonical their cvs have dissapeared in our system without trace
[13:29] <fagan> voidspace: well the hr system we have is pretty good I hear
[13:29] <fagan> voidspace: but highlighting is awesome :)
[13:29] <voidspace> fagan: *very* good at swallowing cvs...
[13:30] <fagan> voidspace: well nothing's better than talking to someone
[13:30] <voidspace> fagan: yeah, all I'm doing is introducing him - whether he's a good fit / interested (etc) is between you guys and him :-)
[13:30] <fagan> voidspace: yeah
[13:30] <voidspace> fagan: although I'll happily provide a reference
[13:30] <voidspace> fagan: anyway, thanks
[13:31] <fagan> voidspace: np a half hour he should be back and you can sort it out
[13:31] <fagan> voidspace: or if your in a hurry you can email him
[13:31] <voidspace> fagan: I may just craft an email to him, thanks
[13:32] <fagan> voidspace: cool
[13:42] <alecu> hello}
[13:43] <fagan> hey alecu
[13:59] <mandel> alecu: ping
[13:59] <alecu> hello mandel
[13:59]  * alecu is trying to get <TAB> to autocomplete hello.
[13:59] <alecu> that's how sleepy I am today.
[14:00] <mandel> alecu: I'm close to finish with the Qt + reactor code for windows and linux
[14:00] <mandel> in a while I might ask you to give it a go
[14:00] <alecu> woohoo!
[14:00] <mandel> me
[14:00] <fagan> alecu: did you get the environment set up?
[14:00] <fagan> me
[14:00] <alecu> fagan, no, I spent the afternoon working on the webservice client, so not yet.
[14:02] <alecu> me
[14:02] <fagan> alecu: ping if you need help when ever you are doing it
[14:03] <fagan> ralsina, thisfred, dobey?
[14:03] <fagan> nessita isnt around by the looks of it
[14:03] <thisfred> not me: memorial day ;)
[14:03] <fagan> thisfred: ah ok
[14:03] <thisfred> same for dobey
[14:04] <fagan> so just ralsina although we could probably move anyway
[14:04] <fagan> mandel: go
[14:04] <mandel> DONE: Most of the Qt + reactor code for windows and linux in the control panel. Reviews. Windows bug triagging.
[14:04] <mandel> TODO: Fix bugs with the above. There is a small issue with an empty q.
[14:04] <mandel> BLOCKED: not more than expected.
[14:04] <alecu> nessita was taking the day off. ralsina is probably travelling.
[14:04] <mandel> fagan: go
[14:04] <fagan> DONE
[14:04] <fagan> * Blog post
[14:04] <fagan> * tried to get a second u1 account to check the bindwood issue on a fresh install
[14:04] <fagan> TODO
[14:04] <fagan> * Actually test out bindwood
[14:04] <fagan> * publish and spell check..etc the post
[14:05] <fagan> Blocked
[14:05] <fagan> * nope
[14:05] <fagan> alecu: go
[14:05] <alecu> DONE: a branch that uses twisted.web.client to call the webservice, and updates profile info
[14:05] <alecu> TODO: merge with mandel reactor;
[14:05] <alecu> BLOCKED: no
[14:06] <fagan> ok gtg for a little bit be back in a while
[14:53]  * fagan back ish (eating subway <3)
[15:25] <fagan> ralsina: when you get back could you ping me
[15:25] <fagan> want a second opinion on why the sso wont let me login
[17:26]  * mandel goes to the vet
[19:40]  * alecu has probably figured out the solution to the qt+dbus issue in dev-tools
[20:00] <voidspace> ralsina: ping
[20:02] <fagan> voidspace: he didnt come back after lunch
[20:02] <voidspace> fagan: haha
[20:02] <fagan> probably ran out of internets
[20:03] <voidspace> fagan: I think I did see a tweet about his home wifi going down
[20:03] <voidspace> fagan: oh well
[20:03] <voidspace> fagan: my ex-colleague is interested in the position
[20:03] <voidspace> fagan: so he's applying online and will email me his cv - I'll forward it to ralsina
[20:03] <voidspace> fagan: I wanted to give him a heads-up but I can do that in the covering email I guess
[20:04] <voidspace> fagan: we have an opening in our team as well, so we can fight it out over him... :-)
[20:04] <fagan> voidspace: I can say it to him tomorrow
[20:05] <voidspace> fagan: thanks
[20:06] <fagan> voidspace: from what you said he would fit in nicely on the team
[20:06] <voidspace> fagan: he has a great skill set for client side development, that's for sure
[20:07] <fagan> voidspace: well thats a lot of what we are doing so that would come in handy :)
[20:07] <voidspace> yep
[20:07] <voidspace> finding devs with good windows experience in the open source world can be hard
[20:07] <voidspace> he's also fiendishly clever
[20:07] <voidspace> brilliant algorithms man
[20:07] <fagan> voidspace: well there are a few but windows mac and linux is a bit of a goldmine
[20:08] <fagan> for our team especially
[20:08] <voidspace> he has windows and mac (he's done game development on the mac) but not sure about his linux experience - beyond some web dev deployed on linux servers
[20:08] <voidspace> but I haven't seen his cv yet
[20:08] <fagan> voidspace: well if you can develop with python you can figure it out
[20:09] <voidspace> yeah
[20:09]  * fagan doesnt have a lot of experince in anything :-/
[20:09] <voidspace> :-)
[20:09] <fagan> but its mildly expected in my case :)
[20:10] <voidspace> too broad an experience usually means shallow
[20:10] <voidspace> my experience is certainly "restricted to certain areas"...
[20:11] <fagan> voidspace: well I have a good few languages but not a lot with apis or development practices..etc so I have a little bit of catching up
[20:12] <fagan> voidspace: so im shallow but eager :D
[20:12] <voidspace> "a good few languages", that beats me...
[20:12] <fagan> voidspace: well ive used more or less every language in major use
[20:12] <voidspace> hehe, impressive
[20:12] <voidspace> I've only done commercial dev in Python and C# (with a smattering of Javascript of course)
[20:12] <fagan> voidspace: but only C++ java and python in that order in terms of being good at the languages
[20:13] <voidspace> right
[20:13] <fagan> I did a little C# but not of my own free will
[20:13] <voidspace> heh, C# is nice - nicer than the bit of Java I've done anyway
[20:13] <voidspace> but it's pretty much only useful on Windows...
[20:13] <fagan> voidspace: well mono....
[20:14] <voidspace> fagan: well, exactly...
[20:15] <fagan> voidspace: but still if I picked the language that suits how my brain works it would be ada although I never really had a big chance to use it and its not in big production except in power plants and stuff
[20:15] <voidspace> oh right
[20:15] <voidspace> my dad did a fair bit of Ada, back in the day...
[20:16] <fagan> well its as old as C
[20:16] <voidspace> right
[20:16] <fagan> but still I still think syntax wise I like it
[20:16] <voidspace> my dad worked on control systems for chemical plants
[20:17] <fagan> yeah thats the main use for it
[20:17] <fagan> because its pretty strict
[20:17] <voidspace> right, I need to push out this new release of mock
[20:17] <fagan> nice ill chase that up for you tomorrow when ralsina is back
[20:18] <voidspace> fagan: cool, thanks
[20:18] <fagan> voidspace: n
[20:18] <fagan> *np
[20:21] <dobey> *blink*
[20:21] <fagan> dobey: thought it was your day off
[20:22] <dobey> it is
[20:24] <dobey> alecu: we'll get that fix up tomorrow i hope. i have a branch that's nearly there, but having some little issues with twisted interaction in it :-/
[20:25] <dobey> anyway, i am back off now
[20:26] <alecu> dobey, great, thanks.
[20:27]  * alecu will be away for a few hours.
[20:27] <alecu> bbl