[02:39] <Doughy> Anyone here? I'm having issues with U1
[09:38] <mandel> morning all!
[10:14] <JamesTait> Good morning all! :D
[11:11] <gatox> good morning
[11:28] <mandel> gatox, morning!
[11:28] <gatox> mandel, hi
[11:29] <mandel> gatox, oh, got a professional question for you here, what is the nice way that ralsina wrote to set up a new windows devel machine?
[11:32] <gatox> mandel, you need to install a clean machine
[11:32] <mandel> gatox, yes, I have that already...
[11:33] <gatox> mandel, then python, pyqt....
[11:33] <mandel> gatox, I had some issue with the vmware machine I was using..
[11:33] <gatox> mandel, let me look for the email
[11:33] <mandel> gatox, thx
[11:36] <gatox> mandel, http://paste.ubuntu.com/799251/
[11:37] <mandel> gatox, thx!
[11:37] <gatox> mandel, look at that..... ask me if you need something else
[11:37] <gatox> mandel, bazaar is only needed if you commit or branch code from your vm.... i didn't install it because i do it from linux
[11:37] <mandel> ok
[12:15] <mandel> gatox, is amazing how terrible are the windows updates...
[12:15] <mandel> gatox, what a waste of time!
[12:16] <nessita> hello everyone!
[12:16] <mandel> nessita, morning!
[12:16] <gatox> nessita, hi
[12:17] <gatox> mandel, totally agree!
[12:24] <nessita> @ping
[12:24] <ubot4> pong
[12:25] <nessita> gatox: so, I need to review for you network-detect and fix-links?
[12:25] <gatox> nessita, i'm finishing with fix-links right now.... the other one is ready
[12:25] <nessita> ack
[12:37] <mandel> gatox, agh. I need the vs2008 for the script to work, right?
[12:37] <mandel> stpuid pycrypto!
[12:37] <gatox> mandel, mmmmmmm i think you shouldn't
[12:38] <gatox> mandel, ahhhhhh ralsina gave me a different configuration file......
[12:38] <gatox> i don't know if he put it anywhere else.... i'll email you that file
[12:38] <mandel> gatox, please :)
[12:42] <nessita> gatox: why are you adding # pylint: disable=W0212? not sure what W0212 is warning for
[12:42]  * gatox looking....
[12:43] <gatox> nessita, access to a protected member
[12:44] <gatox> _next_id from the wizard
[12:44] <nessita> ah, thanks
[12:48] <nessita> gatox: reviewed done, added a couple of nf
[12:49] <gatox> nessita, ok
[12:49] <gatox> nessita, i'm testing fix-links.... because if i run just the file with u1trial it works.... but if run run-tests it fails..... so i'm look what might be going on
[12:50] <nessita> gatox: ack
[12:58] <nessita> gatox: ah, and seems like ralsina's branch from yesterday had some pep8 issues, could you please fix them in your branch?
[12:58] <nessita> ./scripts/conf.py:32:66: E202 whitespace before ')'
[12:58] <nessita> ./scripts/setup.py:300:54: E202 whitespace before '}'
[12:59] <gatox> nessita, project?
[12:59] <nessita> gatox: windows-installer
[12:59] <gatox> nessita, roger that!
[13:00] <nessita> thanks!
[13:16] <mandel> nessita, do you know the name of the dirspec project?
[13:16] <nessita> mandel: dirspec :-)
[13:16] <nessita> https://code.launchpad.net/dirspec/
[13:18] <mandel> nessita, oh, that was easy..
[13:18] <mandel> I expected something hard to guess..
[13:18] <nessita> hehe
[13:46] <mandel> ok, time for lunch
[13:46]  * mandel lunch
[13:53] <alecu> damn, it's so hot here.
[13:59] <nessita> alecu: +10
[14:01] <alecu> nessita, I've started with your review late yesterday. I'm currently in the middle of it.
[14:01] <nessita> alecu: awesome. Anything to fix?
[14:01] <gatox> back!! now i have 30mb! :D
[14:02] <nessita> gatox: wtf? is it iplan?
[14:02] <alecu> nessita, yes, a few things. Let me paste what I have so far in the mp.
[14:02] <gatox> nessita, nop.... fibertel evolution
[14:02] <nessita> gatox: does it fly?
[14:02] <nessita> is it optic fiber?
[14:02] <gatox> nessita, yes.....
[14:03]  * gatox cries....
[14:03] <gatox> jejeje
[14:03] <alecu> nessita, there: https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/unify-signal-broadcaster/+merge/87759/comments/189874
[14:03] <nessita> gatox: how much, if I may?
[14:04] <alecu> gatox, what's the upload speed?
[14:04] <gatox> nessita, if you have cablevision (i have it for consorcio.. but i don't use it :S) 300.... if you don't have cablevision 400
[14:04] <gatox> alecu, 3mb
[14:04] <gatox> :P
[14:04] <nessita> alecu: we can't have a self inside a self
[14:04] <alecu> nessita, if you want to access the "upper" self, then you can't. But if you don't need to access it, then you can.
[14:05] <gatox> nessita, also.... you have corporate fibertel or something like that.... that is 8mb download, 1mb upload.... but constant and it works better that common users
[14:05] <nessita> alecu: I need to access it, for the self.app_name
[14:05] <nessita> alecu: that class is a terrible hack
[14:05] <nessita> alecu: that in the branch I'm working on will fly
[14:05] <alecu> nessita, no, the self.app_name is not used there.
[14:05] <nessita> away, away
[14:05] <nessita> a ver....
[14:06] <nessita> alecu: you're right, I will change that (one of the versions of that class had it :-))
[14:06] <alecu> nessita, also, I think that *that* "__init__ with lambdas" should be replaced with a few methods, as I said just below it.
[14:06] <dobey> hmm
[14:07] <nessita> alecu: I'm reading that... but since the class is so aweful, I would like to have it small. But I don't feel strong about that
[14:10] <nessita> alecu, mandel, gatox, dobey: 2 parochial announcements
[14:10] <nessita> 1- ralsina texted me and he says that the whole are he's in is "out of" 3g, he's looking for alternatives
[14:10] <nessita> 2- I have a medical appointment 15 minutes before the standup, so I will not be here for it. I'll paste it now:
[14:10] <nessita> DONE: tons of reviews, helped brian get tickets for the sprint (we succeeded!), started with bug #839877
[14:10] <nessita> TODO: bug #839877 to the death! follow up on reviews from yesterday
[14:10] <nessita> BLOCKED: nopes
[14:10] <ubot4> Launchpad bug 839877 in ubuntuone-windows-installer (and 2 other projects) "When creating a new account, the credentials stored are invalid. (affects: 1) (heat: 7)" [Critical,In progress] https://launchpad.net/bugs/839877
[14:10] <gatox> nessita, ack!
[14:10] <alecu> nessita, should we be buying tickets too?
[14:11] <alecu> by we I mean facundo and me.
[14:12] <nessita> alecu: I guess so, but I would confirm with ralsina. You can ceratinly request options from the travel agency, but wait for ralsina before confirming
[14:12] <nessita> alecu: specially because I'm not sure how many days you can/want/canonical-wants-you-to attend
[14:13] <alecu> nessita, right.
[14:14] <nessita> I'll be leaving in 17 minutes, let me know if you need anything from me. I may be back on hour after that approx
[14:15] <dobey> where is ralsina anyway that he needs to use 3g?
[14:15] <nessita> dobey: mar del plata
[14:25] <dobey> alecu: did you get a chance to look at my twisted branch btw?
[14:26] <alecu> dobey, not yet, sorry. I'm still in the middle of reviewing nessita's big branch.
[14:26] <dobey> alecu: ok, thanks
[14:27] <nessita> ok, I'm gone for a while, I'll be back!
[14:27] <nessita> alecu, gatox: send me a sms if you need anything
[14:27] <nessita> you or somebody else, of course :-)
[14:28] <gatox> nessita, ok
[14:45] <Chipaca> che, anyone seen ralsina?
[14:45] <dobey> Chipaca: he reportedly has no 3g access and is looking for an alternative connection
[14:46] <gatox> Chipaca, 3g issues
[14:46] <gatox> ah....... what dobey says :P
[14:47] <Chipaca> dobey: gatox: thanks
[14:48] <mandel> Chipaca, he texted nessita about it
[14:48] <Chipaca> nessita: could you hop on mumble at 12?
[14:48] <mandel> Chipaca => <nessita> 2- I have a medical appointment 15 minutes before the standup, so I will not be here for it. I'll paste it now
[14:48] <dobey> Chipaca: nessita just left for a medical appt. :)
[14:48] <Chipaca> poop
[14:49] <mandel> Chipaca, she did not mention if it was about that... too many details
[14:49] <mandel> hehehe
[14:49] <gatox> jejeje
[14:49] <dobey> Chipaca: what do you need?
[14:50] <Chipaca> a managerialish overview :)
[14:50] <Chipaca> never mind
[14:50] <dobey> "There's nothing to see here, move along." :)
[14:51] <mandel> "This is not the droid you are looking for..."
[14:51] <Chipaca> i hear we're updating twisted in P?
[14:52] <dobey> it's already been updated to 11.1.0, but yes i am working on getting the new reactor in
[14:52] <dobey> gireactor that is
[14:52] <Chipaca> rockzilla
[14:52] <Chipaca> rockzillantastic, even
[14:52] <dobey> and there are changes to gtk2reactor in trunk, which we need to get in
[14:54] <dobey> but new gireactor also requires some changes to gtk2reactor, to get accepted upstream, which i was working on yesterday; and unfortunately ran into issues with, otherwise would be ready to re-propose
[14:57] <mandel> dobey, gatox, alecu do we do the stand up?
[14:57] <mandel> we have 3 mins to decide :P
[14:57] <alecu> mandel, sure, let's do it
[14:57] <dobey> you know my answer :)
[14:57] <mandel> dobey, which is the same as main ;)
[14:58] <mandel> s/main/mine
[14:58] <dobey> 2/3 majority!
[14:58] <gatox> my standup is really short..... all the morning fighting with the same thing
[14:58] <dobey> oh i guess there are 4 of us
[14:58] <gatox> standup +1
[14:58] <gatox> 2/2
[14:58] <gatox> :P
[14:58] <dobey> ah crap
[14:58] <mandel> gatox, you vote counts 1/2, you are to young to have a full vote
[14:59] <dobey> lol
[14:59] <ralsina> good morning!
[14:59] <mandel> also, short too :P
[14:59] <alecu> lol
[14:59] <gatox> ralsina, hito_jp0
[14:59] <gatox> ralsina, hi
[14:59] <gatox> jeje autocomplete
[14:59] <mandel> gatox, hahaha I read hijo_pu0
[14:59] <alecu> me too!
[14:59] <gatox> jejjeje
[15:00] <gatox> that wasn't my intention!
[15:00] <gatox> me
[15:00] <ralsina> so, what did I miss?
[15:01] <mandel> ralsina, you missed nessita standup, she had to go to the doctor
[15:01] <alecu> me
[15:01] <mandel> ralsina, also, Chipaca was looking for you
[15:01] <mandel> me
[15:01] <ralsina> me (no notes)
[15:01] <gatox> alecu, dobey ?
[15:02] <dobey> i cast my vote already!
[15:02] <alecu> gatox, I've already said "me" twice.
[15:02] <gatox> alecu, yes..... i see it now
[15:02] <gatox> :P
[15:02] <dobey> meh
[15:02] <gatox> DONE:
[15:02] <gatox> Fixed some branches, start working on network detect in u1-client, fighting with a weird bug in the tests of u1-client-fix-links
[15:02] <gatox> TODO:
[15:02] <gatox> Fix the tests in that branch, keep working on network detect for u1-client
[15:02] <gatox> BLOCKED:
[15:02] <gatox> No
[15:02] <gatox> alecu, go
[15:02] <mandel> I've been told that cordoba residents like standups..
[15:03] <gatox> jeje
[15:03] <ralsina> DONE: bureaucracy, fought against buildout, merged windows packaging! TODO: reviews, organize scopes contractor, mgmt call, review resumes for mac position blOCKED: was without internet a long while
[15:03] <alecu> DONE: fixes for proxy-integration-tests on P, power outage, reviews
[15:03] <alecu> TODO: nessita's big branch review, take a look at dobey's twisted branch, use-restful-client branch
[15:03] <alecu> BLOCKED: a few of my upcoming branches are blocked on the nessita's branch landing, so more reviews appreciated: https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/unify-signal-broadcaster/+merge/87759
[15:03] <alecu> REVIEWS NEEDED: https://code.launchpad.net/~alecu/ubuntu-sso-client/silence-dbus-logger/+merge/87815
[15:03] <alecu> RE_REVIEWS NEEDED: https://code.launchpad.net/~alecu/ubuntu-sso-client/proxy-integration-tests/+merge/87538
[15:03] <dobey> mandel: it makes them feel taller if they stand, while everyone else is sitting down :)
[15:03] <alecu> NEXT: gatox
[15:03] <gatox> alecu, i was the first one
[15:04] <mandel> DONE: Wasted a huge amount of time fighting with vmware to recover my devel win 7 machine.. Manage to do it, running tests for fix for bug 907511. Did some reviews.
[15:04] <mandel> TODO: Ensure bug 907511 is fixed. Move to proxy work.
[15:04] <mandel> BLOCKED: no
[15:04] <mandel> ralsina, go
[15:04] <ubot4> Launchpad bug 907511 in ubuntuone-client "Windows: events from directories where no watch has been added should be ignored (affects: 1) (heat: 31)" [High,In progress] https://launchpad.net/bugs/907511
[15:04] <ralsina> mandel: already posted ;-)
[15:04] <gatox> jejejeje this was a mess
[15:04] <mandel> ralsina, che, you jumped the q!
[15:04] <alecu> gatox, doh
[15:04] <ralsina> mandel: sorry!
[15:04] <gatox> dobey, go
[15:04] <dobey> λ DONE: dirspec MIR, mostly done with gireactor
[15:04] <dobey> λ TODO: write proposal for u1 packageset, finish gireactor work, start music store/libsyncdaemon work
[15:04] <dobey> λ BLCK: gireactor/gtk2reactor went boom.
[15:05] <gatox> any comments anyone? :P
[15:05] <alecu> gatox, in fact I said "me too" a few seconds before you said "me"!!!!
[15:05] <ralsina> dobey: went boom?
[15:05] <dobey> twsited and python hate me.
[15:05] <gatox> alecu, ahhhh but that wasn't for the standup! so doesn't count :P
[15:05] <ralsina> dobey: you started it!
[15:06] <dobey> ralsina: yes, was working fine. i refactored (split the code into a base that both derive from), and all of a sudden it no longer works right
[15:06] <alecu> lol
[15:06] <alecu> ralsina, I can confirm what dobey says...
[15:06] <alecu> ralsina, I will anyway take a look at the code to see if I can spot anything obvious.
[15:07] <ralsina> dobey, alecu; I believe you. I also know it's probably your fault. Or your computers are nondeterministic now ;-)
[15:07] <alecu> dobey, the twisted reviewers requested the refactoring?
[15:08] <dobey> alecu: yes, because most of the code between the two reactors is exactly the same
[15:09] <dobey> ralsina: well i am not fond of python using 2.9G of RES for no apparent reason :)
[15:09] <mandel> ralsina, I have a problem with configglue on windows, which version are we suppose to me using, I know you had already this problem
[15:09] <ralsina> mandel: we are using release, IIRC
[15:10] <dobey> should be 1.0 i guess
[15:10] <dobey> there haven't been any changes to it since then
[15:10] <mandel> ack
[15:11] <alecu> mandel, did you see my reply to your latests comment in my branch?
[15:11] <alecu> mandel, also, let's try to move forward the review of nessita's branch, since my next branch is blocked on that.
[15:13]  * gatox lunch...... brb
[15:17] <mandel> alecu, which is nessitas branch?
[15:17] <mandel> alecu, and, no I did not see you comment, let me take a look
[15:17] <alecu> mandel, it's in my standup notes above
[15:18]  * mandel reads
[15:19] <mandel> alecu, nessitas branch has a needs fixing from you, right?
[15:19] <ralsina> alecu: +1 on silence-dbus-logger
[15:20] <alecu> mandel, a small one, while I finish the whole review. But it's a huge branch so more eyeballs are welcome.
[15:20] <mandel> alecu, sure
[15:20] <alecu> mandel, also, that branch is a big help (but a big blocker too) for upcoming proxy branches.
[15:21] <alecu> mandel, so it should be our priority right now to help get it landed.
[15:21] <dobey> mandel: btw, what'd you want with dirspec?
[15:21] <mandel> alecu, I just looked at https://code.launchpad.net/~alecu/ubuntu-sso-client/silence-dbus-logger/+merge/87815 ralsina was faster, yet I agree with dobey that is a good idea to move that to the DBusTestCase in ubuntuone-dev-tools so that we clean all the projects
[15:22] <mandel> make sense
[15:22] <mandel> dobey, I just did not have it and wanted to install it (dirspec)
[15:22] <dobey> oh
[15:22] <dobey> apt-get install python-dirspec :)
[15:22] <mandel> dobey, windows
[15:22] <dobey> oh
[15:24] <alecu> mandel: I don't agree with moving that to DBusTestCase: it should be done on a testcase-by-testcase basis, so we don't mask possible problems.
[15:24] <alecu> mandel, it makes sense on the txsecrets tests, since they are testing two versions of the same API but that receive different parameters
[15:25] <alecu> mandel, so it makes sense to silence it there. But I believe we should not be doing it globally.
[15:25] <mandel> alecu, well, it seems to be useful code that might be reused by other tests
[15:27] <dobey> alecu: you're going to mask possible problems regardless of where you put it, and copying the code around just makes it worse :)
[15:28] <alecu> dobey, well, I disagree with this case. It should be exceptional to mask this kind of errors.
[15:29] <dobey> alecu: we could put the bulk of the code in DBusTestCase, and just require test cases that want to use it to explicitly call self.block_dbus_logging_crack() or something
[15:29] <alecu> hahaha
[15:29] <dobey> but whatever. i think we shouldn't do it anywhere, and instead just trap them all and log them to a file
[15:30] <dobey> i'm sure there are worse issues with some of our tests right now, so i don't really feel like arguing about it :)
[15:31] <mandel> dobey, arguing is part of the human nature, embrace it!
[15:33] <alecu> DiegoSarmentero, dobey, ralsina, nessita: mandel has just volunteered to give a small "bzr pipeline" lesson this friday, so we end up the cycle of megabranches.
[15:34] <dobey> what mega branches?
[15:34] <ralsina> alecu: I have already had his explanation about pipeline, but happy to get a refresh :-)
[15:34] <DiegoSarmentero> alecu great!
[15:34] <alecu> let's wait till nessita returns from her doctor appointment so we can agree on a time
[15:34] <alecu> dobey, the >5k-line ones
[15:35] <alecu> dobey, like the one I mentioned on my standup notes.
[15:35] <dobey> i don't think pipeline itself really helps with that does it? it's not like bzr understands the logic in the code, and how to split it appropriately
[15:36] <dobey> and reviewing pipelined changes is a pain
[15:37] <DiegoSarmentero> dobey i think it doesn't hurt to listen what mandel has to tell us... maybe it can help with some cases
[15:38] <mandel> dobey, it makes the splitting easier, but of course is the developers responsability to split the code in a sensible manner :P
[15:38] <alecu> dobey, well, as long as pipelining helps with making sets of smaller branches, I'm willing to give it a try.
[15:38] <dobey> and some branches just have to be that big
[15:39] <alecu> ok, it's lunchtime for me.
[15:39] <dobey> eh
[16:09] <dobey> alright, bbiab; lunch and errands
[16:17] <mandel> alecu, ralsina, nessita I did a first pass to https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/unify-signal-broadcaster/+merge/87759
[16:17] <mandel> that is as far as I got before I started confusing the signal names
[16:31] <alecu> mandel, lol
[16:50] <gatox> i'll be back in a while.... i need to take my cat to her doctor appointment
[16:54]  * nessita is back!
[16:54] <nessita> mandel: what did you confused with what? :-)
[16:54] <nessita> mandel: I removed a lot of code to try to ease the reading :-D
[16:55] <nessita> @ping
[16:55] <ubot4> pong
[16:55] <mandel> nessita, yeahm I was confusing the names because of the amount of them
[16:56] <mandel> nessita, I did a review, I think there is some code that we can remove since is a little repetitive
[16:58] <nessita> mandel: such as? (+1 to remove code)
[16:58] <nessita> alecu: what did you need for to agree on? :-)
[16:58] <mandel> nessita, it in the review :)
[16:58] <nessita> mandel: ack
[17:00] <nessita> ralsina: got confirmation from the agency for brian's plane ticket, I will add his details to the wiki page
[17:00] <nessita> ralsina: so, I guess alecu and facundo should be booking now
[17:00] <ralsina> nessita: awesome
[17:00] <ralsina> nessita: writing email!
[17:00] <alecu> nessita, I don't understand "what did you need for to agree on?"
[17:00] <nessita> alecu: I read the backlog, and at some point you said
[17:00] <nessita> (12:34:34 PM) alecu: let's wait till nessita returns from her doctor appointment so we can agree on a time
[17:02] <alecu> "nessita: mandel has just volunteered to give a small "bzr pipeline" lesson this friday, so we end up the cycle of megabranches."
[17:09] <nessita> there was a power micro-cut
[17:09] <nessita> alecu: sorry, I did not see any answer from you due my connection getting stuck
[17:09] <alecu> "nessita: mandel has just volunteered to give a small "bzr pipeline" lesson this friday, so we end up the cycle of megabranches."
[17:09] <nessita> my last messages were:
[17:10] <nessita> (02:01:45 PM) nessita: alecu: 47.7C sensación termica is burning my brain
[17:10] <nessita> alecu: how will bzr pipeline solve the mega branches?
[17:11] <alecu> nessita, by making it easier to have smaller branches that depend on each other, and to pull changes from previous unlanded branches
[17:11] <alecu> nessita, it's a tool to make smaller branches, not a magic bullet
[17:11] <nessita> alecu: right, but the problem with this kind of big branches is that I can't build a branch smaller that will not break trunk
[17:12] <nessita> alecu: so, if I make smaller branches, we'll have trunk broken for the period of time until the next one lands
[17:14] <alecu> nessita, perhaps we can do the review on the smaller branches, and only land the changes from the last branch
[17:14] <nessita> alecu: can be, yes...
[17:17] <alecu> nessita, anyway, I heard that bzr pipeline is a nice tool for these cases, and I could certainly use it for my latests branches, so I talked mandel into doing a small session on it, this friday.
[17:18] <nessita> alecu: +1
[17:18] <mandel> nessita, do you agree with the comment in the branch?
[17:18] <nessita> alecu: why this is not ok? "Provides an utility"
[17:19] <alecu> nessita, whether you use "a" or "an" depends on the sound of the following word.
[17:19] <alecu> nessita, "an umbrella", "a utility method"
[17:20] <ralsina> nessita, alecu: we can do reviews on all the pipeline and land it quickly. 7 reviews of 1000 are easier than 1 review of 7000
[17:20] <nessita> mandel: a little... though you have some valid points about duplication in tests, I'm not complete convinced is worth the effort of unifying that. But I will certainly try and see if what I can do is acceptable. Regarding the "d.addCallback(lambda a: reply_handler(*a))", if you follow up the code where that is used, you will always, 100% if the times, get a tuple there
[17:21] <nessita> alecu: you sure about that? I thought the rule was "an" always before a word that starts with a vowel
[17:22] <nessita> ralsina: you sure? even when the changes are related? how can you keep track that you're modifying everything that needs to be modified? I mean, you see that something should fixed and is not, and you can not tell either if the fix is coming on another branch or is something that was forgotten...
[17:22] <nessita> dobey: would you teach me some English please? when shall we use "an" instead of "a"?
[17:22] <alecu> nessita, yes, I looked it up: http://answers.yahoo.com/question/index?qid=20070517154920AAABFVA
[17:22] <nessita> alecu: thanks for the link
[17:23] <ralsina> nessita: I suppose it depends on the branches, really
[17:23] <alecu> ralsina, re: the "7 reviews of 1000", also, those 7 reviews could be done by different people.
[17:23] <nessita> ralsina: yes... I agree long branches sucks. Big time. But on the other hand, we need to do some serious refactorings... so yes, I guess is a case by case
[17:24] <dobey> nessita: lol :)
[17:24] <ralsina> nessita: if it's really a branch that can not be split in any meaning ful way, pipelines are not going to help
[17:24] <nessita> dobey: lol? it wasn't a  joke :-)
[17:24] <dobey> nessita: "an" is used when the following word starts with a vowel sound, and "a" used when it starts with a consonant
[17:24] <nessita> dobey: how do you define vowel sound?
[17:25] <nessita> why utility does not start with a vowel sound? :-)
[17:25] <dobey> it does
[17:25] <dobey> or it doesn't
[17:25] <nessita> dobey: ?
[17:25] <dobey> uhm, sorry, i am not an english teacher; vowel sound is the wrong term
[17:26] <ralsina> nessita: http://owl.english.purdue.edu/owl/resource/540/01/
[17:26] <ralsina> a + singular noun beginning with a consonant sound: a user (sounds like 'yoo-zer,' i.e. begins with a consonant 'y' sound, so 'a' is used); a university; a unicycle
[17:27] <ralsina> nessita: so the initial u is often preceded by "a" instead of "an" if it sounds "iu"
[17:27] <alecu> "yuniversity", "yunicycle"
[17:27] <nessita> heh
[17:28] <dobey> right. u is special because the long pronounciation of it is like y
[17:28] <ralsina> but it's "an hour".
[17:28] <ralsina> english sucks
[17:28] <dobey> and y is special because sometimes it is a vowel :)
[17:28] <nessita> mandel: got my reply?
[17:28] <alecu> it's certainly pronounced like two spanish vowels in "yuniversity"
[17:29] <dobey> ralsina: it's all the fault of the british
[17:30] <alecu> nessita, I'm the last two files of the megareview.
[17:30] <dobey> i think i'll read some megatokyo
[17:33] <nessita> alecu: you are an angel
[17:35] <alecu> nessita, my father is "Miguel Ángel", I'm just an incubus.
[17:35] <nessita> lol
[17:36] <mandel> nessita, no..
[17:36] <nessita> mandel: repeating now:
[17:36] <nessita> mandel: a little... though you have some valid points about duplication in tests, I'm not complete convinced is worth the effort of unifying that. But I will certainly try and see if what I can do is acceptable. Regarding the "d.addCallback(lambda a: reply_handler(*a))", if you follow up the code where that is used, you will always, 100% if the times, get a tuple there
[17:36] <mandel> got it now
[17:37] <nessita> mandel: already working on the decorator for logging signals
[17:39] <alecu> mandel, so, is my answer enough in this MP? https://code.launchpad.net/~alecu/ubuntu-sso-client/proxy-integration-tests/+merge/87538
[17:40] <alecu> nessita, also, can you please re-review that branch?
[17:40] <alecu> nessita, I added a reply to your comment too.
[17:41] <nessita> alecu: yes, sure!
[17:42] <alecu> nessita, dobey: are we having some issue with our tarmac?
[17:42] <nessita> not that I know of
[17:42] <mandel> alecu, yes it is, I'm looking a second time, but it looks ok in a first pass
[17:42] <dobey> are we?
[17:42] <dobey> i don't know of any :)
[17:42] <alecu> dobey, nessita: it seems it's not picking up this branch to do the merging: https://code.launchpad.net/~alecu/ubuntu-sso-client/silence-dbus-logger/+merge/87815
[17:42] <dobey> alecu: i'll look
[17:43] <alecu> thanks
[17:44] <dobey> looks like something crashed it, and left a lock held
[17:45]  * alecu sees and then hears the thunderstorm
[17:45] <dobey> alecu: should grab it on the next run in ~5 min
[17:46] <alecu> damn climate. I should have gotten into the pool before lunch :-(
[17:46] <dobey> alecu: if it's not merged in ~10 min, ping me again
[17:46] <alecu> dobey, great, thanks.
[17:46] <alecu> ack
[17:49] <dobey> huzzah
[17:49] <dobey> now we can fix all the usage of the xdg hacks from sso, to use dirspec
[17:52] <alecu> nessita, Needs Fixing!!!!
[17:52] <nessita> alecu: another one? :-)
[17:53] <alecu> nessita, very small fixes, really.
[17:53] <nessita> alecu: I already fixed and push you first batch, so I will do that shortly
[17:53] <alecu> cool
[17:53]  * alecu now tries to focus on the GI branch
[17:57] <dobey> focusing is hard :-/
[17:58] <mandel> ok, EOD for me, later!
[17:59] <gatox> mandel, bye
[18:00] <nessita> ralsina: brian's flight details added to wiki
[18:09] <dobey> meh
[18:10] <dobey> alecu: btw, http://twistedmatrix.com/trac/ticket/4558#comment:15 is the trac review commentary
[18:10] <alecu> looking
[18:22] <nessita> ralsina: ping
[18:25] <nessita> ok guys, I will have a really quick lunch, brb
[18:31] <alecu> dobey, have you seen this in the trial log?         exceptions.AttributeError: 'GIReactor' object has no attribute '_POLL_DISCONNECTED'
[18:32] <alecu> http://pastebin.ubuntu.com/799677/
[18:32] <dobey> hmm, no, i haven't seen that
[18:33] <dobey> grumble
[18:33] <alecu> dobey, it keeps being written to the log while the memory is chewed up, I found out by stracing it.
[18:35] <dobey> ah
[18:35] <gatox> people.... i'm having power issues too......
[18:35] <alecu> gatox, damn power plants. I didn't have any today...
[18:36]  * alecu crosses fingers
[18:36] <gatox> alecu, nessita left for something or power issues for her too?
[18:36] <dobey> alecu: thanks!
[18:37] <alecu> dobey, you are welcome!
[18:37] <alecu> gatox, she said "really quick lunch"
[18:38] <gatox> alecu, yes...... but then i saw: "nessita has quit" and i thought that maybe she was having issues too
[18:52]  * nessita is back
[19:13] <nessita> @ping
[19:13] <ubot4> pong
[19:28] <gatox> back
[19:31] <dobey> get one issue fixed, and boom, another
[19:33] <alecu> dobey, what happens now?
[19:37] <dobey> am adding the gtk3reactor.py wrapper, and it's hanging in manhole tests on testControlC. not eating all the RAM though
[19:40] <dobey> something is killing a child process somehow, that gets left as [defunct] in the process list
[19:40] <alecu> hmmm....
[19:41] <alecu> dobey, I'm going out for half an hour; if you want me to take a look at it later, send me the branch.
[19:42] <dobey> alecu: thanks
[19:43] <alecu> nessita, I've already asked you to re-review this branch, right? https://code.launchpad.net/~alecu/ubuntu-sso-client/proxy-integration-tests/+merge/87538
[19:43]  * alecu can't recall an ack with all these disconnections going on.
[19:45]  * alecu goes to the pool before it starts raining again.
[19:51] <gatox> nessita, i've been updating some of my branches but i didn't ask you to re-review yet because i assume that you are going to do it tomorrow... not more review today, am i right?
[19:54] <nessita> gatox: I'm still doing some, but you can paste me the links and will do them either today or tom
[19:54] <gatox> nessita, ok, this one is ready: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/fix-links
[19:54] <nessita> ack!
[19:54] <gatox> and the other one is about to be
[19:54] <nessita> gatox: found out what the problem was?
[19:55] <gatox> nessita, with what?
[19:55] <gatox> ahhhhh
[19:55] <gatox> jjejejee
[19:55] <nessita> PICNIC?
[19:55] <gatox> i read: "I FOUND OUT...."
[19:55] <gatox> nessita, yes..... was a stupid thing about encode->decode
[19:55] <gatox> unicode is going to hunt me to the hell
[19:56] <nessita> :-)
[19:57] <dobey> grrrrr
[20:10] <ralsina> gatox: late, late pong
[20:10] <ralsina> gatox: had an emergency: there is no beach today!
[20:10] <gatox> ralsina, jeje omg!
[20:10] <ralsina> nessita: pong, thanks about the flight details
[20:10] <gatox> ralsina, do we have our weekly 1-1 in the calendar??
[20:11] <gatox> ralsina, i can't find it.... and we only have 1 so far
[20:11] <ralsina> gatox: grrr
[20:11] <ralsina> gatox: please add it for tomorrow
[20:11] <ralsina> gatox:  make it recurrent ;-)
[20:11] <gatox> ok
[20:13] <gatox> ralsina, what time is better for you?
[20:13] <ralsina> gatox: before lunch if possible
[20:13] <gatox> ok...... around 13:30? 14?
[20:13]  * gatox have lunch early :P
[20:15] <gatox> ralsina, there...... tomorrow 14:30
[20:15] <gatox> recurrent
[20:15] <ralsina> gatox: cool, will attend ;-)
[20:15] <gatox> ralsina, if you need to change the time just let me know
[20:15] <gatox> ralsina, i don't have any problem with the time
[20:15] <ralsina> gatox: nah, that's good. Tomorrow's meeting is about unicode! ;-)
[20:17] <gatox> ralsina, jejeje
[20:30] <gatox> nessita, has power issues again.... if it doesn't solve quickly she is going back to her apartment... so maybe she is not going to be around for a while
[20:31] <dobey> meh
[20:33] <gatox> ok, EOD for me!! dobey ralsina see you tomorrow!
[20:33] <gatox> alecu_pool, enjoy the pool :P
[20:33] <ralsina> bye gatox
[20:33] <dobey> cheers
[20:34] <ralsina> hope hotels in Cordoba actually do have generators
[20:34] <gatox> ralsina, mmmmm that would be something interesting to know :P
[20:34] <gatox> ralsina, today cordoba is a mess
[20:34] <ralsina> gatox: cordoba has been a mess in the summer since 1553
[20:34] <gatox> now is raining a lot..... and some lightning cause power issues
[20:34] <gatox> jejejejeje
[20:36] <nessita> power is back
[20:37] <alecu> back
[20:39] <nessita> alecu: how was it? :-)
[20:40] <nessita> alecu: branch looks good, a minor docstring (potential) typo is there as a comment
[20:41] <alecu> nessita, great. Now it's raining again, so we got out.
[20:41] <alecu> nessita, thanks! I'll take a look and fix it.
[20:41] <nessita> alecu: I'm waiting on the test suite to finish before my final vote
[20:42] <nessita> gatox: volví (just FYI)
[20:45] <dobey> re alecu
[20:47] <alecu> dobey, were you able to fix that issue?
[20:47] <dobey> nope
[20:47] <alecu> should I take a look?
[20:47] <dobey> i committed/pushed to the branch
[20:48] <dobey> i don't see anything in _trial_temp/ that would be helpful, either :(
[20:52] <gatox> nessita, let me know if you need anything..... i'm eod
[20:52] <beuno> ralsina, do you have google plus?
[20:52] <nessita> gatox: I'm good, enjoy your eod
[20:52] <nessita> gatox: and you big 30mb of internes
[20:52] <gatox> nessita, :P
[20:52] <gatox> nessita, this branch is ready for review too..... but it can be tomorrow: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/network-detect
[20:53] <beuno> wow, that was a pretty strong ping
[20:53] <alecu> a byteful of ping it was
[20:54] <beuno> ralsina, o/
[20:54] <alecu> nessita, pushed a fix for the docstring issue
[20:54] <ralsina> beuno: \o
[20:54] <nessita> dobey: question. How our music store plans get affected if Ubuntu One is pulled off from the CD, due to space limitations?
[20:54] <nessita> alecu: ack!
[20:54] <beuno> ralsina, you don't use google+, do you?
[20:54] <ralsina> turns out, rain and thunder is not good for 3g either. What a useless day
[20:54] <ralsina> beuno: yes I do, but not with the canonical address
[20:54] <dobey> nessita: there are no space limitations
[20:54] <ralsina> beuno: look for roberto.alsina@gmail.com
[20:55] <dobey> nessita: why would u1 get pulled off the CD for space?
[20:56] <nessita> dobey: beacuse seems like python-qt4 pulls in 13M
[20:56] <nessita> alecu: ping
[20:56] <beuno> ralsina, can't figure out how to send you a notice, so here: https://plus.google.com/u/0/114428647843749810215/posts/cL8mMyxKkSh
[20:56] <alecu> nessita, pong
[20:56] <nessita> alecu: did you run your suite in windows?
[20:57] <dobey> nessita: removing mono freed up like 60M
[20:57] <nessita> alecu: after installing latest devtools in windows, I'm getting: http://pastebin.ubuntu.com/799832/
[20:57] <beuno> ralsina, a dude asking about u1 for kde, but he's a really nice dude
[20:57] <nessita> alecu: before updating devtools, I had an import error about the squitestcase
[20:58] <dobey> nessita: although for some reason it appears the current image is full. weird
[20:58] <nessita> dobey: I emailed pitti a few days ago, to have some "serious" talk we being able to pull in qt4. He said: "Banshee and the Mono libraries took away about 6.5 MB compressed .debs, but python-qt4 pulls in 13 MB of .debs. "
[20:58] <alecu> nessita, no, I'm on the laptop on a freshly installed P, and the windows VM is not working right around here.
[20:58] <nessita> alecu: ok, so I'd have to put a needs fixing on that... sorry
[20:58] <dobey> oh, i thought banshee/mono/tomboy was larger
[20:59] <nessita> dobey: so... how that impacts our music store plans?
[20:59] <nessita> ralsina: you may wanna follow up this ^ (if you're not already)
[20:59] <dobey> nessita: well pulling u1 off the CD isn't going to solve that problem.
[21:00] <nessita> dobey: sorry, not exactly sure what you mean
[21:00] <dobey> and it affects our music store plans no more than it would have last cycle, if we hadn't put it back on the CD
[21:00] <alecu> beuno, my reading is that "Guillermo Espertino" is asking about Ubuntu One for debian, not for KDE.
[21:00] <beuno> orly?
[21:00] <beuno> that may be easier, maybe
[21:00] <dobey> nessita: one thing needing python-qt on the CD, seems like a silly reason to pull all of u1 off the CD
[21:01] <nessita> dobey: we need python-qt for the controlpanel, and I think you know that
[21:01] <nessita> dobey: if you're implying that we go with gtk one, I think you know the answer to that one :-)
[21:02] <nessita> dobey: if not, do you have some other idea that may help us?
[21:02] <dobey> nessita: the control panel is not all of u1
[21:02] <dobey> gtk3 :)
[21:02] <nessita> dobey: ... again? ;-)
[21:02] <dobey> nessita: so, the goal is to get gtk2 off the CD
[21:02] <dobey> nessita: so i wonder what all is stil keeping it there
[21:03] <nessita> dobey: didn't you mention firefox keeping it there?
[21:03] <dobey> nessita: perhaps, but it isn't keeping gtk2 webkit there. or libgtk2-perl :)
[21:04] <dobey> or probably gtkmm
[21:05] <nessita> dobey: I like you thinking alternatives of this kind. Can we do something concrete about that? like, presenting a "plan" of how to get room for us in the CD
[21:06] <dobey> i'd have to look on my precise install to see what still requires them. i suspect we may be the main culprit for gtk2 webkit, though that will be resolved soon
[21:07] <nessita> dobey: resolved by us or by someone else?
[21:08] <dobey> well, libu1 still requires it. but that will change quite soon
[21:08] <nessita> dobey: can I ask you to please, when you have a moment during this week, to take a look to that (possible packages that could be removed from the CD so we get some room) and send me a summary by email? I'd need that info to present this to the bosses, and to pitti, to define what we'll do before is too late and we have to run applying dirty patches
[21:09] <nessita> dobey: I would like to avoid the last minute rush resolving this
[21:09] <dobey> yes, we all would like to avoid that :)
[21:10] <nessita> dobey: great, can I count with that email before the week ends?
[21:11] <alecu> nessita, ping
[21:11] <dobey> i hope so :)
[21:11] <nessita> alecu: pong
[21:12] <nessita> dobey: thanks!
[21:14] <alecu> nessita, unpint
[21:14] <alecu> nessita, unping
[21:14] <nessita> alecu: so fast?
[21:14] <nessita> :-)
[21:14] <alecu> dobey, I'm getting this in windows: ImportError: No module named dirspec.basedir
[21:14] <dobey> alecu: you probably need to install dirspec?
[21:15] <alecu> dobey, is this something newish?
[21:15] <alecu> I don't recall it being needed
[21:15] <dobey> alecu: it's the replacement for the xdg.BaseDirecotry + sso hacks nonsense, yes
[21:16] <dobey> so we can get those win32-specific hacks out of sso/u1client/etc, and just use dirspec everywhere
[21:16] <alecu> great
[21:17] <dobey> devtools has required it for about a month now i guess. :)
[21:17] <dobey> and dirspec is now approved for main, so we can start migrating stuff to it, and get rid of the ubuntu_sso.xdg_basedirectory stuff everywhere
[21:21] <Guest58500> Any status on notes and contacts working for Ubuntu One?
[21:23] <dobey> notes should be working fine; contacts sync from ubuntu should generally work fine as well. can you more specifically describe the problem? http://paste.ubuntu.com/ if necessary for long logs and such
[21:23] <dobey> ok then
[21:23] <joshuahoover> nessita: i have a user getting the following error (from the control panel log): 2012-01-07 16:06:32,090 - ubuntuone.controlpanel.dbus_service - ERROR - DevicesInfoError: args (<ubuntuone.controlpanel.dbus_service.ControlPanelBackend at /preferences at 0xa2d848c>, {'error_type': 'MemoryError', 'error_msg': u''}), kwargs {}.
[21:24] <joshuahoover> nessita: any ideas?
[21:24] <dobey> joshuahoover: MemoryError generally means something at all the RAM
[21:24] <nessita> joshuahoover: what dobey just said, something (perhaps syncdaemon?) is eating all the user RAM
[21:24] <dobey> joshuahoover: tell them to look at top and see what it is :)
[21:25] <dobey> firefox, chrome, may be likely suspects
[21:25] <joshuahoover> dobey: heh, ok...wasn't sure if it was truly a memory error or something else hiding
[21:25] <dobey> in general, MemoryError is a real error. :)(
[21:25] <dobey> err :)
[21:26] <nessita> alecu: ping
[21:26] <alecu> nessita, pong
[21:26] <nessita> alecu: any idea why sso's service name is SSO_SERVICE_NAME = "ubuntu-sso-client" insted the executable name which is ubuntu-sso-login?
[21:27] <dobey> this gtk3reacotr issue is killing me :(
[21:27] <nessita> alecu: I was coding a quick fix to get_activation_cmdline where if the key is not the registry,  it will try with the service name to use it like a script that will be hopefully in the PATH
[21:28] <nessita> alecu: but since our sso service name differs frm the script name, my quick fix will not be such
[21:28] <nessita> (the service name does match for syncdaemon)
[21:29] <alecu> nessita, no idea why the name is different, probably those were the "canonical" names in my head at the time.
[21:29] <alecu> nessita, probably changing them may mean changing the installer too, since that's the one that sets those strings.
[21:30] <alecu> nessita, also, it's very likely that our .exe files will not be in the path.
[21:32] <nessita1> alecu: sorry, a microcorte made the router went crazy
[21:32] <nessita1> alecu: so my latest question?
[21:32] <alecu> nessita1, no problem
[21:32] <alecu> nessita, no idea why the name is different, probably those were the "canonical" names in my head at the time.
[21:32] <alecu>  nessita, probably changing them may mean changing the installer too, since that's the one that sets those strings.
[21:32] <alecu>  nessita, also, it's very likely that our .exe files will not be in the path.
[21:33] <nessita1> alecu: well, when running not from installer that will always be the case
[21:34] <nessita1> alecu: I was hoping to test the activation and would like to be able to do it without going thru the registry... and using PATH as a fallback seemed reasonable to me
[21:34] <alecu> nessita1, editing PATH in windows is usally more annoying than touching the registry :-)
[21:35] <nessita1> alecu: if I would use a service always from my custom location, perhaps... but when testing scripts from multiple branches is kinda a pain
[21:35] <alecu> nessita1, but go ahead, whatever makes your life simpler is good for me.
[21:36] <nessita1> alecu: :-)
[21:38] <dobey> meh
[21:40] <alecu> nessita1, you may take a look at reg.exe before going forward.
[21:40] <nessita1> alecu: I will not change anything, for now
[21:47] <alecu> nessita1, hmmm... there's something bad with reg.exe: in order to change the global registry keys you need admin permissions.
[21:47] <alecu> nessita1, so, an env var may be better.
[21:48] <nessita1> alecu: I will not change anything... no worries
[21:54]  * nessita1 -> eoding
[21:55] <dobey> alecu: have you found anything in my branch? twisted is twisting my brains :(
[21:56] <nessita1> bye all!
[21:58] <alecu> dobey, not found anything, no.
[21:59] <dobey> :-/
[22:11] <dobey> well that is weird
[22:12] <dobey> so i appended --help to the end of the arguments, expecting trial to parse that and just print the help info
[22:13] <dobey> and instead, the previously hanging test passed, along with another one, and then it hung itself on another test in the same testcase :(
[22:14] <dobey> huh
[22:15] <dobey> running the tests on just twisted/internet passed, though i see this:
[22:15] <dobey> (trial:21665): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed
[22:17] <dobey> and if i run under strace, it slowly passes the same freezing tests :(
[22:18] <alecu> :-(
[22:18] <alecu> dobey, I'll take a look tomorrow, too.
[22:18] <dobey> thanks
[22:19] <alecu> so, EOD for me
[22:19] <alecu> bye!
[22:52] <dobey> "You have requested resources from our servers too rapidly. We have determined that you might be a robot."
[22:52] <dobey> awesome. :-/
[22:59] <cjohnston> rye: is there any update to Bug #901251? I am still having this problem and still am unable to back up all of my files on U1
[22:59] <ubot4> cjohnston: Error: Bug #901251 not found.