[04:16] <rye> alecu: when you appear here, have you seen my message regarding stuck uploads/downloads?
[06:44] <rye> ralsina - question about valicert certificate - will it be somehow installed by future installers?
[06:50] <MarkusH> rye: thanks for your answer (10/07/2012 17:54:59 UTC+2). I just got 200 and 201 and could not determine the differences
[06:58] <rye> MarkusH: 201 is returned when a new object is uploaded/created, therefore the use of 201 (CREATED) http code
[07:03] <MarkusH> rye: got it. Thanks
[07:10] <rye> erm, mandel is it ok that there are 2 startup entries after ubuntuone/windows install - for syncdaemon and control panel. I thought that control panel will activate SD, i wonder whether that can lead to a race condition
[07:12] <rye> beuno: what prevents us from displaying the shareoffer URL for non-accepted share? The id is there in the code, we just need to display it
[07:45] <mandel> rye, interesting, I had the same idea, that one started the other..
[07:46] <mandel> rye, sounds like something to ask to briancurtin, he has been working on the installer
[07:46] <mandel> all, morning!
[08:35] <JamesTait> Good morning all! :)
[11:24] <MonkeyDust> hi -- "Yes, you are right https://one.ubuntu.com/ appears to be Offline!"
[12:12] <gatox> good morning..... waking up was really dificult
[12:12]  * gatox is dying
[12:12] <mandel> gatox, morning!
[12:12] <mandel> gatox, and don't die!!!
[12:12] <gatox> mandel, hi
[12:12] <mandel> we are nearly there :)
[12:12] <gatox> mandel, the only reason why i wake up
[12:12] <gatox> jejje
[12:13] <mandel> gatox, I added a small comment about darwin4, maybe re-propose the branch and add clean-fsevents as a pre-requisite
[12:13] <gatox> mandel, ahhhhh right
[12:13] <mandel> gatox, that way we don't have a 2000 lines dif hehe
[12:13] <rye> Moscherkobold: yes, we are already investigating the reason
[12:14] <mandel> gatox, goos news are, I got the u1-client tests are running and passing but I have dirty reactors (not waiting for the monitor to finish in the tests)
[12:14] <mandel> gatox, but the results right now are very promissing, some small failures here and there but nothing that cannot be fixed :)
[12:15] <gatox> mandel, did you read my email? i fix a lottttttt of conflicts and tests in tests-refactoring branch....... but i still have some failures..... i'm going to try to fix that now
[12:15] <Moscherkobold> rye: ?
[12:15] <gatox> mandel, https://code.launchpad.net/~diegosarmentero/ubuntuone-client/darwin4-fsevents/+merge/114405 770 lines nnow
[12:16] <mandel> gatox, yes, read it, not a huge deal, I'm fixing some last little things
[12:16] <rye> Moscherkobold: oh, sorry, autocomplete failure, i meant to answer MonkeyDust who is no longer in the channel
[12:16] <mandel> gatox, if you want we can do something similar to yesterday to get it ready
[12:18] <gatox> mandel, let me stay in bed for a while, while i fix the windows tests.... there's really not much you can do i think.... it just a lottttt of changes in the tests..... i'll let you know when i finish..... and we can do pair programming after that, or if i'm block.....
[12:18] <gatox> mandel, sounds good?
[12:19] <mandel> gatox, yes, perfect, I'll be finishing the merging impl branches (got some last tests to add)
[12:19] <gatox> mandel, wait! to filesystem notifications?
[12:19] <mandel> gatox, will review you branch and then 1-1 with ralsina
[12:19] <mandel> gatox, there are some lats things, but and the very end, not to worry :)
[12:19] <mandel> gatox, it does not touch anything from your side
[12:20] <gatox> mandel, ok..... i'll go to spain and hunt you down if you are lying! jeje
[12:20] <mandel> no no
[12:21] <mandel> gatox, but that gives me 15 hours to run away, plus your flight being canceled :)
[12:21] <gatox> jajjjajajaj
[12:22] <Moscherkobold> rye: np, any news about my issue?
[12:22] <ralsina> good morning!
[12:23] <mandel> ralsina, morning!
[12:23] <mandel> ralsina, feeling better, want a 1-1 with me to feel worse ;)
[12:24] <ralsina> mandel: sure, let me plug the headset
[12:24] <gatox> ralsina, hi
[12:25] <ralsina> mandel: on mumble, ready when you are
[12:25] <mandel> ack
[12:38] <alecu> goood morning all!
[12:38] <alecu> I love this kind of weeks!
[12:38] <gatox> alecu, hi!
[12:38] <gatox> alecu, short ones?
[12:41] <alecu> gatox: absolutely :-)
[12:42]  * alecu opens thunderbird, and regrets short weeks :P
[12:43] <mandel> alecu, we need reviews!
[12:44] <mandel> oh, and I need lunch..
[12:46] <mandel> I'm off to have lunch and I'll hunt down people!
[12:47] <mandel> for reviews I mean :)
[12:49] <alecu> mandel: ack!
[12:49] <mandel> alecu, gatox and I did a good change in the code to make things easier to do, I'll ping you and we can chat about it :)
[12:50]  * mandel really away from machine
[13:45]  * mandel back
[13:50] <gatox> groso manuel wirtz http://youtu.be/pjtazX3BZw4
[13:51] <mandel> y asi va argentina..
[13:52] <gatox> jaja wrong channel
[13:52] <briancurtin> i'm back
[13:53] <mandel> gatox, I though so..
[13:54] <gatox> mandel, now listen this one: http://youtu.be/mk9kNEMhXn4 so you can enjoy more good music jeje
[13:56]  * mandel throws a catalan song to gatox: http://www.youtube.com/watch?v=FhJR6OO1X8Y
[13:57] <gatox> mandel, you already share that
[13:57] <gatox> on twitter i think
[13:58] <gatox> it's good
[13:58] <mandel> gatox, do you know what is a 'cani' ?
[13:58] <gatox> nop
[13:58] <mandel> gatox, is a low class person (in the south of the spain) like choni in the north
[13:59] <mandel> gatox, something like this: http://www.youtube.com/watch?v=h6k5qbt72Os
[13:59] <mandel> gatox, now you wont be able to stop saying 'soy cani, cani cani, cani' :)
[14:02] <rye> alecu: ping, have you seen the mail I sent to you and facundo, regarding stuck uploads/downloads
[14:06] <alecu> rye: I saw that; it sounds awful.
[14:07] <rye> alecu: that's nightlies and that's reproducible quite easily with my dataset
[14:08] <alecu> rye: I'll ping you in a few minutes to ask for more info.
[14:41] <gatox> mandel,  i finish fixing the tests for windows! \o/
[14:41] <gatox> mandel, now i need to fix the darwin ones.... but that's the easy part
[14:41] <mandel> gatox, awesome!
[14:48] <dobey> hmm
[15:00] <ralsina> me
[15:00] <briancurtin> me
[15:01] <mandel> me
[15:01] <mmcc> me
[15:01] <ralsina> thisfred, gatox, alecu, dobey, standup
[15:01] <gatox> me
[15:02] <alecu> me
[15:02] <thisfred> me
[15:02] <ralsina> dobey is last, go me!
[15:02] <ralsina> DONE: tracking contractors for protobuf + twisted ports, mgmt call, pre-mgmt-call-call, 1-1 with mandel, started debugging "folder list is empty on Q", misc other small stuff TODO: finish that, catchup with the mac team on where they all are, see if we can kick that puppy out the door, BLOCKED: not yet NEXT briancurtin
[15:02] <briancurtin> DONE: holiday/vacation, caught up on email this morning
[15:02] <briancurtin> TODO: finish a branch i couldn't wrap up before leaving, figure out what's left, look through the issues assigned to me while i was away
[15:02] <briancurtin> NEXT: mandel
[15:03] <mandel> DONE:updated all branches that needed a need fixing. Finished events implementation that uses the daemon if possible and if not the fsevents implementation.
[15:03] <mandel> TODO: talk with alec about landing this things. Add MPs.
[15:03] <mandel> BLOCKED: no
[15:03] <mandel> mmcc, please
[15:03] <mmcc> DONE: reviews, adding dirspec-exefinding code to u1client and sso
[15:03] <mmcc> TODO: finally finish exefinding stuff, package
[15:03] <mmcc> BLCK: still sick. ugh
[15:03] <mmcc> NEXT: gatox
[15:03] <dobey> me
[15:03] <gatox> DONE:
[15:03] <gatox> Fixed some branches, cause of the conflicts with the branches from yesterday, finish resolving conflicts and changes in darwin4, and tests-refactoring for windows.
[15:03] <gatox> TODO:
[15:03] <gatox> Finish with darwin tests-refactoring
[15:03] <gatox> BLOCKED:
[15:03] <gatox> No
[15:03] <gatox> alecu, go
[15:03] <ralsina> NOTE: alecu, briancurtin, think about what needs to be done to do a release on windows with PyQt 4.9 so that authed proxy works better (plus make it log as 3.0.2)
[15:03] <alecu> DONE: went to pycamp. Catching up with mail
[15:03] <alecu> TODO: debug sync issue that rye found, reviews for mandel, gatox
[15:03] <alecu> BLOCKED: no
[15:03] <alecu> NEXT: thisfred
[15:04] <thisfred> DONE: Bug #1022659  TODO: Bug #1022659 + client side quota error handling BLOCKED: no
[15:04] <dobey> DONE: more review on mmcc's dirspec branch, changed mike's proposed API to be more generic, proposed new dirspec branch
[15:04] <dobey> TODO: finish dirspec branch, u1db packages as multiarch, 3.0.3 backports/release?
[15:04] <dobey> BLCK: None.
[15:05] <dobey> mmcc: btw, just pushed update per your review, for that branch
[15:05] <dobey> https://code.launchpad.net/~dobey/dirspec/add-exefind/+merge/114273
[15:05] <ralsina> so, dobey, alecu, briancurtin: maybe do it as 3.0.3 instead
[15:05] <mmcc> dobey, ok thanks. will look now
[15:05] <mandel> ralsina, I have the name of a person from twisted that is doing contracting which vds met in pycon eu
[15:05] <ralsina> mandel: pass along
[15:06] <ralsina> mandel: we do have a very good candidate, the main issue is that I don't want us to be responsible for a twisted fork for 18 months
[15:06] <briancurtin> Antoine Pitrou was involved in (one of) the original porting efforts
[15:06] <briancurtin> i kind of know him through working on CPython
[15:06] <ralsina> briancurtin: he's who I've been talking to
[15:06] <briancurtin> ah
[15:07] <ralsina> briancurtin: but his py3 port looks like is never going to be merged upstream
[15:07] <ralsina> briancurtin: which would suuuuuuuuuck for us.
[15:08] <briancurtin> ralsina: that's likely due to lack of review, which glyph from the twisted team mentioned. we talked about it for a while at the Language Summit at PyCon, that Antoine's port would be more likely to be merged if it was fully code reviewed, which no one wants to do
[15:08] <mandel> briancurtin, isn't he the one that was also commenting in my cpython patch?
[15:08] <briancurtin> mandel: yep, that's him
[15:08] <ralsina> ok,so maybe we can help there
[15:09] <ralsina> so we may hire someone to review his code instead ;-)
[15:09] <mandel> lol
[15:10] <briancurtin> ralsina: it might be worth contacting glyph or some twisted-dev list if it exists, to bring it up. twisted is hardcore about code review and process stuff, and  no one was sure of a timeframe, but they thought you'd have to pay someone a good bit to sit down and give Antoine's branch a thorough review
[15:10] <ralsina> ok, if it's reviews and time, then we need to do a few things
[15:11] <ralsina> 1) check if what is there now works for us. alecu?
[15:11] <ralsina> 2) hire antoine to finish what's missing
[15:11] <ralsina> 3) pay for reviews to help merge
[15:11] <ralsina> we may not do 3, or we may do a part of it, or something
[15:12] <ralsina> Not having 3 means we are left holding the port for 18 months, which we can't
[15:12] <ralsina> So I am considering it as part of the porting process
[15:12] <alecu> ralsina: perhaps even more if nobody does the twisted port to 3
[15:12] <ralsina> alecu: exactly
[15:13] <alecu> ralsina: the problem with 3 above is that the twisted folks explicitly said that they don't want a 2to3 type of port.
[15:13] <ralsina> alecu: looks like noone does. Got the same from protobuf guys
[15:14] <ralsina> alecu: I will put things straight in my head and we'll make a plan in tomorrow's call
[15:14] <dobey> ok, need to get lunch
[15:14] <dobey> bbiab
[15:14] <gatox> mandel, alecu darwin-tests-refactoring is done for review
[15:14] <briancurtin> i don't remember protobuf looking that hard to port
[15:14] <alecu> ralsina: also, twisted has dropped python 2.4 as of very recently. I don't think they'll want to drop 2.5 just yet.
[15:14] <briancurtin> (but i don't know their minimum supported version)
[15:14] <alecu> gatox: great. Link please?
[15:14] <mandel> gatox, ok
[15:14] <ralsina> briancurtin: it was 2.4 which was a pain, just got them to say 2.6 is good enough
[15:15] <gatox> mandel, alecu https://code.launchpad.net/~diegosarmentero/ubuntuone-client/darwin-tests-refactoring/+merge/113289
[15:15] <mandel> mmcc, can you re-review the clean-fsevents branch please, we are block with that one
[15:15] <mmcc> mandel, look again :)
[15:16] <briancurtin> ralsina: 2.4 might make it suck (exception handling between 2.4 and 3 isn't pretty). i'll run it through 2to3 just to get a picture of what it looks like. The C extension part of protobuf is a trivial port
[15:16] <mandel> thx
[15:16] <ralsina> briancurtin: we don't even need the C extension
[15:16] <ralsina> briancurtin: and luckily, we have a contractor for that aligned already :-)
[15:17] <ralsina> briancurtin: but check anyway, just in case
[15:17] <briancurtin> oh, nice
[15:17] <gatox> mandel, alecu also this one is ready too: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/darwin4-fsevents/+merge/114405 it has been reproposed changing the prerequisite, and i answer alecu 's comment
[15:18] <gatox> alecu, mandel you should probably review darwin4 first
[15:18] <mandel> ack
[15:19] <mandel> gatox, let me work around a problem I have and will get to that
[15:19] <gatox> mandel, ack..... i'll keep working on another issues in the meantime
[15:20] <briancurtin> ralsina: protobuf looks really easy. unicode/str, int/long, one metaclass, a bunch of exceptions, items/iteritems
[15:20] <briancurtin> it's a 437 line diff
[15:24] <alecu> gatox: your message here seems to be chopped off: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/darwin4-fsevents/+merge/114405
[15:24] <alecu> gatox: just after the "for fix in"
[15:26] <gatox> alecu, ignore "This is marked for fix in".... is the next line
[15:33] <mmcc> review for alecu or ralsina: https://code.launchpad.net/~dobey/dirspec/add-exefind/+merge/114273
[15:33] <ralsina> mmcc:  looking
[15:33] <alecu> mmcc: ack
[15:34] <ralsina> alecu: I got it
[15:34] <mmcc> also, thanks dobey for spending so much time on that.
[15:41] <rye> briancurtin: is u1 installer supposed to write both autostart entries for control panel and syncdaemon?
[15:41] <briancurtin> rye: yes
[15:41] <rye> briancurtin: uhm, why?
[15:41] <briancurtin> rye: is that a problem?
[15:43] <rye> briancurtin: no, not really, but i was curious about possible race condition - control panel wants to start SD which is already being started, but if that's ok then it's ok with me
[15:52] <mandel> gatox, can I have the patched branch of fsevents I for got the url
[15:53] <gatox> mandel, this one? lp:~diegosarmentero/+junk/python-macfsevents
[15:54] <mandel> gatox, bingo :)
[15:54] <mandel> gatox, does mmcc  know about it? that is very important to ensure it is packaged
[15:54] <mandel> are we going to try and put that in the fsevents project?
[15:54] <mmcc> mandel, yes I know abou tit
[15:54] <gatox> mandel, yes.... i told him the other day
[15:54] <mandel> and upstream?
[15:56]  * gatox lunch
[15:56] <mmcc> we do need to add fsevents to the buildout eventually...
[15:59] <mandel> dobey, have you seen this before: https://code.launchpad.net/~mandel/ubuntuone-client/clean-fsevents/+merge/114252 (error form tarmac)
[15:59] <mandel> dobey, I ran all the tests in P with no problems and the code does not touch a thing from linux
[15:59] <ralsina> alecu, dobey: can either one of you look into backporting this? https://bugs.launchpad.net/ubuntuone-client/+bug/1013401
[16:00] <ralsina> mmcc: please get it into buildout ASAP so it doesn't get lost in the noise
[16:00] <mmcc> ralsina: ack.
[16:03] <gatox_lunch> alecu, sorry, i forgot to push the change removing time.sleep....... now is there!
[16:14] <ralsina> lunchtime for me
[16:23] <mandel> gatox_lunch, I'm using inheritance, see I can do it too :)
[16:23] <dobey> ralsina: backporting to?
[16:23] <mandel> this time makes more sense :P
[16:23] <gatox_lunch> mandel, jejeje good for you!
[16:23] <dobey> ralsina: i included it in the SRU currtently waiting to be accepted into precise-proposed
[16:25] <mandel> dobey, did you see the error I mentioned?
[16:26] <dobey> mandel: looking
[16:26] <mandel> dobey, thx :)
[16:28] <dobey> mandel: hrmm. i have seen a similar error before; not sure why that happens. maybe something is broken in the twisted in quantal
[16:28] <dobey> mandel: trunk branches are landing on quantal now, not precise
[16:28] <mandel> dobey, ouch!
[16:28] <dobey> and quantal has twisted 12.1 i think
[16:28] <dobey> or 12.0 at least
[16:28] <mandel> dobey, do you have a Q machine to test the branch, I don't want to bomb everyone with messages about it
[16:28] <dobey> i guess 12.0 as the gireactor stuff is still a patch afaik
[16:28] <mandel> else I can install Q in a vm to run the tests
[16:29] <dobey> not yet. been having video issues with Q, so haven't upgraded anything yet really
[16:29] <dobey> mandel: i think i saw a similar error in the nightlies builds before
[16:30] <dobey> but iirc it went away with a rebuild
[16:31] <mandel> dobey, I'll do a re-approve if if fails I'll install a vm and take alook
[16:31] <dobey> mandel: yeah it might be ok now
[16:54] <dobey> oh cmake. you foul fowl.
[17:10] <mandel> ok, eod here, see you all tom!
[17:11] <dobey> cheers mandel
[17:16] <gatox> mandel, bye
[17:20] <ralsina> dobey: backport to oneiric
[17:22] <dobey> ralsina: sure
[17:22] <ralsina> dobey: thanks
[17:22] <ralsina> dobey: natty may be a nice-to-have but depends on effort and availability, lucid doesn't need it IIRC
[17:23] <dobey> lucid/natty certainly need a lot more than that one patch; but so does oneiric really
[17:25] <mmcc> hooray, I figured out why the objc tests in mandel's branch weren't running for me. fiddly library path locations, AS USUAL
[17:27] <ralsina> dobey: IIRC lucid didn't need it because it was pre-generations
[17:27] <ralsina> dobey: but I may be confusing it with another patch/bug
[17:29] <dobey> maybe, but the immediate context of the bug seemed like it was a per-file issue, not a generations thing
[17:30] <dobey> anyway, it will either apply as-is, or won't, i suspect. and if it doesn't apply, probably doesn't affect lucid, as that code is pretty unchanged over the years
[17:30] <ralsina> dobey: ok then
[17:31] <ralsina> dobey: global +1 on multiarch
[17:32] <dobey> yay
[17:34] <ralsina> dobey: if you are fixing that, I assume packaging is close to done ;-)
[17:37] <dobey> ralsina: well, i already had it 'done' last week, with nightlies building on quantal/precise :)
[17:38] <dobey> ralsina: but realized it needs to also be multiarch, so fixed it up to do that, which needs this hack because ugh cmake. :)
[17:38] <ralsina> come on, it's not all that horrible. There may even be something nicer to do, but this works
[17:55] <dobey> ralsina: well, when searching for how to do this, i did see hint of the possible existence of a GNUInstallFiles.cmake or something, that creates some magic to use standard directories in some way. but i didn't really look any further in that direction, as i just wanted to get it working with what we have right now
[17:55] <ralsina> dobey: yes, it's small and easy enough that it's not worth hacking at
[17:56] <ralsina> dobey: in fact, there is a patched multiarch cmake in a PPA
[17:56] <ralsina> dobey: but again, not worth trying to get the patch into cmake first
[18:27] <mmcc> lunchtime…
[19:01] <dobey> alecu, ralsina: https://code.launchpad.net/~dobey/ubuntuone-client/update-2-0/+merge/114488
[19:01] <ralsina> dobey: looking
[19:02] <ralsina> dobey: looks clean enough, was it hard to apply?
[19:02] <dobey> ralsina: no. bzr merge -c worked without complaint :)
[19:02] <ralsina> hehe
[19:03] <ralsina> I wonder if a fake_meth method is a good idea
[19:03] <ralsina> unless it's a stub for a the_real_deal method somewhere else
[19:03] <dobey> well, i guess it's better than real_meth, at least in terms of legality and health, anyway
[19:04] <ralsina> dobey: +1
[19:06] <dobey> should wait for alecu to review?
[19:06] <alecu> dobey: +1
[19:06] <dobey> thanks
[19:08] <ralsina> so there :-)
[19:26] <dobey> it's too bad oneiric isn't about to be EOL
[19:37] <dobey> hmm. maybe i can build the 2.0.x releases into lp:ubuntuone/stable for natty; then at least could land branches more reliably for stable-2-0
[19:37] <ralsina> dobey: haha, you want us to be more fedora-like? ;-)
[19:38] <dobey> ralsina: no, it's just that oneiric is that weird point where the tests don't run on it, so we have to land branches on natty, and it's annoying to manage that now
[19:38] <dobey> anyway, gotta run for a bit. brb
[19:38] <ralsina> dobey: right
[19:47]  * briancurtin late lunch
[20:06] <ralsina> Have to go on a school run and some errands. Will be back for an hour or so in about 90 minutes
[20:18] <dobey> back
[20:24] <gatox> ok..... eod for me!! see you tomorrow people
[21:12] <dobey> ugh
[21:13] <dobey> just tapped the screen on my laptop and x crashed :(
[21:13] <dobey> while i was scping a large file
[21:13] <dobey> fun times. :(
[21:15] <mmcc> dobey, It's like tapping on the glass at the zoo - it's really loud in there and confuses the animals
[21:16] <dobey> all i wanted to know was if i was connected on G or N to the wifi
[21:16] <dobey> of course, i don't know if this laptop even does N
[21:18] <dobey> anyway, done getting that file copied off, so now i can reinstall ubuntu on it, using 64 bit quantal
[21:35] <mmcc> hmmm, more organic growth
[21:36] <mmcc> two tests in sso test_credentials are identical except that one asserts (using python assert) that the fake test exe_path doesn't exist
[21:38] <mmcc> oh, one of them used to test that it falls back to gtk, now they both test that it falls back to qt
[21:38] <dobey> ah
[21:38] <dobey> that should probably be cleaned up
[21:48] <mmcc> dobey: agreed. I'm doing that as part of using the new dirspec exe finder, since that broke these tests
[21:49] <dobey> ah ok
[21:52] <dobey> man, i really need to do some digital housekeeping
[21:52] <dobey> i have way too many files
[22:00] <dobey> whee. kernel boom when attaching to the dock :(
[22:07] <dobey> oh well. guess i should go get some other stuff done now.
[22:07] <dobey> have a good evening all
[23:19] <mmcc> ok, I finally have branches with sane tests that pass, trying to package it and see how it goes on darwin
[23:20] <mmcc> 10.6 this time, because that worked before. putting off packaging on 10.7 for right now
[23:36] <mmcc> urgh, now I get a unicode error in something that used to work... perhaps related to the recent StringIO change?
[23:37] <mmcc> I'll just leave this here: http://paste.ubuntu.com/1087078/ <-- the traceback from sso dying in handling on_captcha_generated
[23:41] <mmcc> oh man, this takes forever to debug
[23:42] <mmcc> OK, I have to go, can't wait for it to finish packaging again. I'll check back later. I think it was just missing a .getvalue() on line 330 of setup_account_page.py
[23:55] <mmcc> nope: http://paste.ubuntu.com/1087091/