[08:34] <mandel> morning!
[08:42] <JamesTait> Good morning all!
[11:07] <gatox> good morning
[11:17] <mandel> gatox, morning!
[11:17] <mandel> gatox, I have been waiting for your evil machine :)
[11:18] <gatox> mandel, jejeejej i know
[11:18] <mandel> gatox, you know which branches to use?
[11:19] <mandel> gatox, would be lp:~mandel/ubuntuone-dev-tools/mocked-webserver and lp:~mandel/ubuntu-sso-client/fix-activation-tests
[11:23] <gatox> mandel, yep
[11:23] <gatox> mandel, pulling and testing
[11:28] <mandel> gatox, thx, I added a wrapper factory that keeps track of all alive connections and removes them at the end by killing the transport, I really hope that it does the trick
[11:30] <gatox> mandel, i run it a couple of times.... and i get always the same failures: http://paste.ubuntu.com/923135/
[11:31] <mandel> gatox, witch revno of ubunutone-dev-tools do you have?
[11:31] <gatox> mandel, i'm using de mocked-webserver revno 75
[11:32] <mandel> gatox, ok, so that did not work when the factory is used as a client factory..
[11:32] <mandel> gatox, dammed, why doesn't it fail in my machine..
[11:32] <gatox> mandel, it's really weird
[12:54] <ralsina>  good morning!
[12:55] <mandel> ralsina, morning!
[12:56] <gatox> ralsina, hi
[12:58] <dobey> hmm
[12:58] <mandel> ok, time for me to go for lunch and take an aspiring.. HTTPClientFactory calls the transport.loseconnection after the deferred is called and that means that we have a connection left there when we leave the test..
[12:58]  * mandel hates this twisted at times..
[12:59] <gatox> mandel, me too :P
[13:01]  * mandel lunch
[13:03] <dobey> what the heck
[13:03] <ralsina> There is a reason why twisted is not called straightforward, you know.
[13:03] <dobey> is it 2012 or 1982?
[13:03] <ralsina> dobey: let me check... are we invading islands? No: 2012!
[13:03] <dobey> 21 Jump Street, Three Stooges, Vacation, and Amazon tells me there's new Bonnie Raitt
[13:05] <ralsina> dobey: that's a combination of 60s and 90s, so probably it's 1978 or so.
[13:05]  * ralsina checks to see if we are winning any world cups.... no, not that either.
[13:06] <dobey> 90s?
[13:10] <alecu> hello, all!
[13:11] <gatox> alecu, hi!
[13:16] <ralsina> dobey: 21 jump street ran from 1987 to 1991. I thught it was later.
[13:17] <ralsina> gatox: what's working?
[13:18] <gatox> ralsina, jejee the problem that i was having with twisted, the client connection when its needed only for ipc, not opening sd for u1sdtool -q and so :P
[13:18] <ralsina> gatox: nice
[13:18] <gatox> yeah!
[13:26] <alecu> ralsina, I'm getting an error while running nessita's last branch: http://pastebin.ubuntu.com/923265/
[13:26] <alecu> ralsina, do you know if I'm missing anything?
[13:26] <dobey> yay, i love useless stack traces :(
[13:26] <nessita> alecu: hi there. Looks odd, will re-check in a few minutes.
[13:29] <ralsina> alecu: looking
[13:29] <ralsina> alecu: looks like a missing humanize call
[13:31] <alecu> ralsina, right. I thought that my env may be screwed since tests passed both for you and nessita.
[13:31] <nessita> alecu: do you have nightlies up to date?
[13:31] <ralsina> alecu: and did you merge trunk?
[13:33] <briancurtin> ralsina: would you mind a few minutes to look this over? https://code.launchpad.net/~brian.curtin/ubuntuone-windows-installer/909389-firewall-exception/+merge/101137
[13:33] <ralsina> briancurtin: sure!
[13:34] <alecu> ralsina, I did merge trunk. nessita I updated nightlies yesterday, but this also fails if I point PYTHONPATH to sso and u1c trunk
[13:36] <briancurtin> https://code.launchpad.net/~brian.curtin/ubuntuone-control-panel/c2c-loading/+merge/101246 could also use a look. it's a simple "fix" to move along with windows release - it fixes the Cloud To Computer page
[13:39] <alecu> briancurtin, do we have a bug for the TODO in your branch?
[13:40] <ralsina> briancurtin: +1 on the fw exception (tricky stuff about the paths as usual on bitrock)
[13:40] <briancurtin> alecu: we don't, but i'll make one
[13:40] <ralsina> briancurtin: I am not happy about merging c2c-loading
[13:40] <alecu> briancurtin, please, and add the number to the TODO, and I'll approve.
[13:41] <ralsina> briancurtin: we could add it as a release-patch but if we put that in trunk, we break it on Linux where it works
[13:41] <alecu> ralsina, good point
[13:41] <briancurtin> ralsina: i'm not really happy about it either, and don't know about the linux side of it. keeping it as a release patch would work for me to at least get it moving along
[13:42] <briancurtin> so should i reject the merge proposal, create the bug, and do it as a release patch?
[13:42] <ralsina> briancurtin: ok, let's do that.
[13:42] <briancurtin> writing up the bug now
[13:42] <ralsina> briancurtin: yes, reject the mp, and we manually merge it
[14:10] <dobey> ralsina: https://code.launchpad.net/~dobey/ubuntuone-client/openssl-except/+merge/101308 last one :)
[14:10] <ralsina> dobey: I don't believe you :-)
[14:10]  * mandel back
[14:11] <ralsina> dobey: you are not deleting the authors in some files
[14:11] <ralsina> dobey: lines 605, 638, 671 and so on
[14:11] <dobey> ralsina: i'm not deleting the authors in any files?
[14:11] <ralsina> dobey: ok, since you were updating copyrights...
[14:11] <ralsina> dobey: thought you may as well update to the current guideline
[14:11] <ralsina> dobey: but it's ok either way
[14:14] <ralsina> dobey: +1
[14:14] <dobey> ah. i didn't remove the Authors lines in any of these branches. but I will happily do that in the future. Author lines in the comment heading are super annoying
[14:14] <dobey> cool
[14:14] <ralsina> dobey: should be easy to automate, remove any line that has ^#.*@canonical\.com in it :-)
[14:15] <ralsina> HAHA, if you put a comment that is two spaces and try to send as approve, launchpad ooopses
[14:16] <dobey> nice
[14:28] <mandel> gatox, ping!
[14:28] <gatox> mandel, pong
[14:28] <mandel> gatox, evil machine is required :)
[14:28] <gatox> mandel, i know.....
[14:28] <mandel> gatox, hehehe you feel like a tool :P
[14:28] <mandel> gatox, is here: lp:~mandel/ubuntu-sso-client/fix-activation-tests/
[14:29] <gatox> mandel, i'm taking note of this..... your assistance will required in the near future jejejej
[14:29] <mandel> gatox, attempting to remember the protocol used by the HTTPClientProtocol and force a lose connection in a clean up from the client side :)
[14:29] <mandel> gatox, I know.. tic for tac :P
[14:31] <gatox> mandel, which mockserver should i use?? the one from junk or the branch?
[14:32] <mandel> gatox, junk please, so I see the stupid prints :)
[14:32] <gatox> okas
[14:43] <gatox> CONGRATULATIONS  mandel !! all the tests pass, and i've run them several times
[14:44] <mandel> hurray!
[14:44] <mandel> tests on windows are fixed!!!!
[14:44] <briancurtin> three cheers to mandel
[14:45] <mandel> if someone does something again to them I'll swim to their country and kill them with a spoon, no joking!
[14:45] <mandel> briancurtin, thx! I'll clean the code a little so I can get reviews and we can move to automate things with jenkins :)
[14:45] <gatox> jejejejejee
[14:46] <gatox> BBC news: "a spanish programmer die in the middle of the atlantic ocean"
[14:46] <gatox> jejejejee
[14:46] <mandel> gatox, with the state of the country right now, it would be a surprise :P
[14:46] <gatox> jejee
[14:54] <ralsina> gatox, mandel, alecu, thisfred, dobey, briancurtin, urbanape: standup in 6' (who did I forget this time?)
[14:54] <thisfred> you forgot Harry
[14:56] <ralsina> OMG! Harry!
[15:00] <gatox> me
[15:01] <briancurtin> me
[15:01] <mandel> me
[15:01] <ralsina> me
[15:02] <gatox> alecu, thisfred dobey urbanape ?
[15:02] <briancurtin> urbanape is on vacation
[15:02] <thisfred> me
[15:02] <gatox> briancurtin, ahhhh right
[15:02] <thisfred> DONE: u1db split_words mapping u
[15:03] <thisfred> ahh
[15:03] <alecu> me
[15:03] <ralsina> gatox: go, dobey is last
[15:03] <gatox> DONE:
[15:03] <gatox> Fixed Bug #907479 (opening syncdaemon only when it's necessary). Test in linux: OK, fixing tests on windows.
[15:03] <gatox> TODO:
[15:03] <gatox> Finish with the tests for #907479 and keep working in the other branchs pending.
[15:03] <gatox> BLOCKED:
[15:03] <gatox> No
[15:03] <gatox> briancurtin, go
[15:04] <briancurtin> DONE: testing installer, fighting with readonly tests and setup
[15:04] <briancurtin> TODO: giving readonly a break for this half day, building a script that will take care of the manual steps of installer building
[15:04] <briancurtin> NOTE: today is a half day for me, i have to leave in 2 hours
[15:04] <briancurtin> BLOCKED: none
[15:04] <briancurtin> NEXT: mandel
[15:04] <mandel> DONE: Fixed all tests on windows for ubuntu-sso-client.
[15:04] <mandel> TODO: Clean the branches a little (lint, comments, remove debugging prints), propose, beg for reviews. Talk with brian about automation.
[15:04] <mandel> BLOCKED: no
[15:04] <mandel> ralsina, please
[15:04] <ralsina> DONE: caught up, did some reviews, did some IRL testing of windows release candidate. TODO: try to get the windows release out after the linux release, see if I can fix the "remove local device and everything breaks" bug  BLOCKED: feeling kinda sore-throaty NEXT: thisfred
[15:05] <thisfred> DONE: u1db split_words mapping in C TODO: refactoring u1db index mappings and extending test suite BLOCKED: no NEXT: alecu
[15:05] <alecu> DONE: sifted thru SD bugs, started with security bug updates
[15:05] <alecu> TODO: mumble with ralsina, security bug
[15:05] <alecu> NEXT:
[15:05] <alecu> EOM?
[15:05] <ralsina> crap, security bug
[15:05] <ralsina> dobey?
[15:06] <ralsina> alecu: let me call you on the phone, mumble is working strange
[15:07] <dobey> oops
[15:07] <dobey> me
[15:08] <dobey> λ DONE: finish bug #968555, reviews
[15:08] <dobey> λ TODO: releases, uploads, SRUs, finish u1db packaging
[15:08] <dobey> λ BLCK: none.
[15:11] <thisfred> mandel: you introduced bzr pipelines to the team right?
[15:12] <thisfred> I am trying to use them, but have some problems
[15:12] <thisfred> mainly pushing fails
[15:12] <thisfred> and lp doesn't pick up on the prereq branches
[15:12] <thisfred> the two may be related
[15:13] <mandel> thisfred, may I see the error you are getting and the commands used?
[15:14] <thisfred> mandel, whenever I push, I get http://pastebin.ubuntu.com/923429/
[15:14] <thisfred> maybe I need to set bzr locations differently?
[15:15] <mandel> thisfred,  have you done a bzr sync-pipeline first?
[15:15] <thisfred> to work around, I used bzr push lp:~thisfred/project/branch
[15:15] <thisfred> mandel: possibly not
[15:16] <mandel> thisfred, do that using the first pipe and pointing to lp
[15:16] <thisfred> when do I do that? when starting the pipeline
[15:16] <mandel> thisfred, so, you did a reconfigure-pipeline, right?
[15:16] <thisfred> or whenever I need to push?
[15:16] <mandel> thisfred, first time you sync, after that you can use push
[15:17] <thisfred> mandel: ok, awesome. Yeah I did reconfigure-pipeline
[15:17] <thisfred> guess that was the one step missing
[15:17] <mandel> thisfred,  :)
[15:17] <thisfred> thx!
[15:17] <mandel> thisfred, try that and let me know if it fixed the problem
[15:19] <thisfred> mandel: http://pastebin.ubuntu.com/923437/
[15:20] <thisfred> but that could be because those branches were pushed manually already?
[15:20] <mandel> thisfred, bzr sync-pipeline lp:~thisfred/u1db/c-mappings
[15:20] <thisfred> oh ok
[15:25]  * gatox lunch
[15:30] <dobey> https://code.launchpad.net/~dobey/libubuntuone/update-from-trunk/+merge/101396
[15:30] <dobey> and i am off to get some lunch. bbiab :)
[15:48] <mandel> alecu, ping
[15:52] <alecu> mandel, pong
[15:53] <mandel> alecu, can you give me a hand with a problem I have with the time checker tests?
[15:53] <alecu> mandel, sure!
[15:54] <mandel> alecu, so, the main problem I have is that if I change the url from http://localhost:portnum to http://127.0.0.1:portnum the tests fail with a HTTP Error 504: Gateway Time-out
[15:54] <mandel> alecu, do you know why?
[15:55] <mandel> alecu, I wanted to remove the need of using localhost if the mockwebserver returns the ip address
[15:55] <alecu> mandel, can you point me at the branch?
[15:55] <mandel> alecu, sure, give me a sec to push it
[15:56] <alecu> mandel, I'm not quite understanding which url you are referring to
[15:59] <mandel> alecu, in lp:~mandel/ubuntu-sso-client/fix-broken-tests revno 957 you will see there is a todo in ubuntu_sso/utils/tests/test_common.py
[16:01] <mandel> alecu, that branch depends on lp:~mandel/ubuntuone-dev-tools/mocked-webserver
[16:01] <alecu> mandel, awesome, I'll take a look now.
[16:01] <mandel> alecu, thx!
[16:02] <mandel> alecu, in any case I can just pass locahost and get it working, it seems that using the ip address just makes it fail on linux..
[16:10] <mandel> gatox, ping!
[16:10] <gatox> mandel, pong
[16:10] <mandel> gatox, I made some changes in the brach, it was mainly renaming, but can you check in your machine?
[16:11] <gatox> mandel, okkkkkkk
[16:11] <gatox> mandel, pull only fix-activation?
[16:11] <mandel> gatox, lp:~mandel/ubuntu-sso-client/fix-fix-activation-tests and lp:~mandel/ubuntuone-dev-tools/mocked-webserver
[16:13] <gatox> mandel, okas
[16:19] <gatox> mandel, bad news :S
[16:19] <mandel> gatox, tell me, If I broke them I can revert :)
[16:19] <gatox> mandel, the 13 tests failures are back
[16:22] <mandel> gatox, let me revert the changes
[16:22] <gatox> okas
[16:33] <ralsina> Lunch time!
[16:34] <alecu> mandel, the 504 error is a very odd one.
[16:34] <alecu> mandel, do you happen to have proxies enabled when running those tests?
[16:35] <mandel> alecu, no, and it gets fixed by removing the ip for localhost
[16:36] <mandel> alecu, I need to go (rugby) will be back later to char about it, nevertheless I've proposed the branhces that fix the tests
[16:37] <alecu> mandel, I'm running the tests on linux, with 127.0.0.1, and all pass :-/
[16:38] <mandel> alecu, weird.. the fail in mine, wtf?
[16:38] <alecu> mandel, that "504" error really sounds like something a proxy would return.
[16:38] <mandel> alecu, I know.. I was very puzzled..
[16:38] <alecu> mandel, for instance: http://www.checkupdown.com/status/E504_es.html
[16:39] <mandel> alecu, I read the same page :)
[16:39] <alecu> mandel, it's the top hit for 504 gateway timeout!
[16:39] <mandel> alecu, I need to go, people are waiting, I'll be back and will try to find what is going on
[16:40] <mandel> alecu, good news are, tests are fixed and up for reviews \o/
[16:40] <mandel> all, I need to go, last week of rugby, laters!
[16:40] <alecu> mandel, awesome, have a good time.
[16:42] <dobey> maybe i should just turn off spell checking in firefox
[16:42] <dobey> so yeah
[16:42] <dobey> can someone please review https://code.launchpad.net/~dobey/libubuntuone/update-from-trunk/+merge/101396 ?
[16:43] <dobey> hmm, where's nessita?
[16:46] <dobey> ralsina: ^^ do i need to do all the releases that nessita normally handles, as well?
[16:56] <briancurtin> i'm out of here for my half-day, see everyone tomorrow
[17:10]  * alecu runs to the bank, and for some errands.
[17:16] <gatox> brb
[17:33] <ralsina> dobey: yes, but alecu will give you a hand
[17:33] <ralsina> dobey: sadly he doesn't have upload rights
[17:33] <ralsina> dobey: I got the review
[17:35] <dobey> will be a lot of reviews coming soon
[17:35] <ralsina> dobey: when did oauth.c oauth.h get deleted? I don't recall that branch
[17:36] <dobey> ralsina: http://bazaar.launchpad.net/~ubuntuone-control-tower/libubuntuone/trunk/revision/150
[17:36] <dobey> didn't you review that branch?
[17:36] <dobey> ah no
[17:36] <dobey> gatox_brb and thisfred did
[17:37] <thisfred> I always approve any deletion
[17:38] <ralsina> dobey: ok, approving then!
[17:54] <ralsina> people, I feel like crap (fever, sore throat), so I am kinda slow today. Dobey, I will do your reviews, gatox, I just gave you the bug I was working on. I am taking some ibuprofen to see if that helps.
[17:55] <gatox> ack
[17:57] <gatox> alecu, ping
[18:02] <gatox> alecu, cancel ping
[18:05] <dobey> https://code.launchpad.net/~dobey/ubuntu-sso-client/update-from-trunk/+merge/101427
[18:05] <dobey> ralsina: ^^
[18:05] <ralsina> dobey: got it
[18:07] <ralsina> dobey: +1
[18:12] <gatox> alecu, if you can, please, review this branch https://code.launchpad.net/~diegosarmentero/ubuntuone-client/syncdaemon-q/+merge/100984
[18:13] <dobey> gatox: nessita will need to review it
[18:13] <dobey> or finish reviewing it
[18:14] <gatox> dobey, yes, i know..... but i would like that alecu review it too, because i discuss part of the implementationn with him
[18:14] <dobey> ok
[18:31] <dobey> meh
[18:32] <dobey> why do we have tests that depend on locale :(
[18:44] <tgall_foo> urbanape, ping
[18:49] <dobey> tgall_foo: he's away this week
[18:49] <dobey> tgall_foo: so you probably won't have much luck poking him on IRC. :)
[18:50] <tgall_foo> ahh thanks dobey
[18:51] <tgall_foo> knocked off a number of bugs from the iOS ubuntuone Files app, figured it'd be great to talk to him see what all might be helpful
[19:18] <gatox> ralsina, if you can: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/current-device-removed/+merge/101432
[19:18] <ralsina> gatox: sure
[19:18] <gatox> thanks
[19:24] <ralsina> out on errands, will be back in 20/30 minutes
[20:02] <alecu> gatox, pong
[20:02] <gatox> alecu, no, i made a cancel ping :P
[20:03] <gatox> alecu, but if you can, i would like that you review the branch about the connect sd
[20:07] <alecu> gatox, reviewing, yes.
[20:12] <alecu> gatox, http://www.youtube.com/watch?v=hUFR2j7PCbk&feature=youtu.be&t=1h38m47s
[20:14] <gatox> alecu, you are awesome!!!!!
[20:14] <gatox> jejejeje
[20:16] <alecu> gatox, I still need to find the part where I show up :P
[20:16] <gatox> alecu, don't you have it??
[20:17] <alecu> gatox, the youtube link I pasted is the full movie, and I know that at 1h38m47s my name shows up onscreen.... but I can't recall at what part of the film my face shows up, if at all :-)
[20:18] <alecu> gatox, I'm just another extra with a lot of zombie makeup on.
[20:22] <ralsina> gatox: +1
[20:22] <gatox> ralsina, great
[20:29] <gatox> eod here!! see you tomorrow people
[20:29] <gatox> alecu, if you have a minute.... please review this really small branch: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/current-device-removed/+merge/101432
[20:29] <gatox> byeeeee
[20:49] <dobey> hmm
[20:49] <dobey> haha
[20:49] <dobey> plaga zombie
[20:50] <dobey> ralsina: do we need that branch of diego's, in the release?
[20:50] <ralsina> dobey: well, it's a good bugfix
[20:51] <ralsina> dobey: there is one other release, right? But it won't be able to go in that one?
[20:51] <dobey> ralsina: today is 3.0.0
[20:51] <ralsina> dobey: so, no more releases
[20:51] <ralsina> right, I missed last week's!
[20:51] <dobey> ralsina: there are no more releases before ubuntu 12.04
[20:51] <ralsina> dobey: It would be nice to have it
[20:52] <dobey> though we may be able to SRU things if we need to
[20:52] <ralsina> dobey: what's your opinion? It's a quite visible bug :-/
[20:52] <dobey> well it's a small enough change
[20:52] <ralsina> ok, let's do it
[20:52] <dobey> if it fixes it, land it and we'll get it in
[20:53] <ralsina> dobey: it's missing one review
[20:53] <dobey> nonsense
[20:53] <dobey> but i'll approve it
[20:53] <ralsina> dobey: ack
[20:54] <dobey> i suppose we need to clarify the whole "number of reviews required" thing
[21:03] <dobey> qengho: interesting change of nick, that
[21:03] <qengho> dobey, too many misunderstandings.
[21:04] <dobey> heh. no comfy chair?
[21:05] <qengho> Right.  And these kids today (*shakes fist*) have never seen anything older than "Friends" and they think Ruby is cool.
[21:06] <dobey> ugh, kids today
[21:11] <dobey> ralsina: when will you do the win release? tomorrow?
[21:20] <ralsina> dobey: assuming the tarballs are done today, yes
[21:20] <ralsina> dobey: or rather, we start it tomorrow, will probably finish it on friday
[21:21] <ralsina> brb
[21:21] <dobey> ralsina: ok, i still need to do ubuntuone-windows-installer, ubuntuone-client, and ubuntuone-control-panel
[21:27] <alecu> I'm feeling like crap, so I'm calling this an early EOD.
[21:27] <alecu> bye all!
[21:34] <dobey> by alecu
[21:34] <dobey> err, bye
[21:34] <dobey> ralsina: given the time, i think i'll need to get those 3 done in the morning. and uploads tomorrow as well.
[21:35] <dobey> though i might do a couple of the easy no-changes uploads later on tonight
[21:36] <ralsina> dobey: there is no point on doing windows-installer anymore, since it installs no code
[21:37] <ralsina> or maybe yes, but it has very few changes
[21:38] <dobey> well it's just a tarball release
[21:39] <dobey> it still contains data and/or scripts for building the actual installer, afaik
[21:40] <ralsina> right
[21:41] <ralsina> EOD for me. dobey, if you propose branches, mail me, I may take a look early tomorrow
[21:41] <ralsina> depending on sleepyness
[21:41] <dobey> right
[21:41] <dobey> later :)
[21:41] <dobey> i'm off as well
[21:41] <ralsina> dobey: on second thought, windows-installer needs changes for a stable release (like, setting numbers and versions)
[21:42] <ralsina> dobey: so either brian or I have to propose that one
[21:48] <dobey> brian's branch bumped the "203" to "1000" or something
[21:49] <ralsina> that should be enough :-)