=== txwikinger2 is now known as txwikinger === wgrant_ is now known as wgrant [04:16] alecu: when you appear here, have you seen my message regarding stuck uploads/downloads? [06:44] ralsina - question about valicert certificate - will it be somehow installed by future installers? [06:50] 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] MarkusH: 201 is returned when a new object is uploaded/created, therefore the use of 201 (CREATED) http code [07:03] rye: got it. Thanks [07:10] 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] 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] rye, interesting, I had the same idea, that one started the other.. [07:46] rye, sounds like something to ask to briancurtin, he has been working on the installer [07:46] all, morning! [08:35] Good morning all! :) [11:24] hi -- "Yes, you are right https://one.ubuntu.com/ appears to be Offline!" [12:12] good morning..... waking up was really dificult [12:12] * gatox is dying [12:12] gatox, morning! [12:12] gatox, and don't die!!! [12:12] mandel, hi [12:12] we are nearly there :) [12:12] mandel, the only reason why i wake up [12:12] jejje [12:13] gatox, I added a small comment about darwin4, maybe re-propose the branch and add clean-fsevents as a pre-requisite [12:13] mandel, ahhhhh right [12:13] gatox, that way we don't have a 2000 lines dif hehe [12:13] Moscherkobold: yes, we are already investigating the reason [12:14] 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] gatox, but the results right now are very promissing, some small failures here and there but nothing that cannot be fixed :) [12:15] 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] rye: ? [12:15] mandel, https://code.launchpad.net/~diegosarmentero/ubuntuone-client/darwin4-fsevents/+merge/114405 770 lines nnow [12:16] gatox, yes, read it, not a huge deal, I'm fixing some last little things [12:16] Moscherkobold: oh, sorry, autocomplete failure, i meant to answer MonkeyDust who is no longer in the channel [12:16] gatox, if you want we can do something similar to yesterday to get it ready [12:18] 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] mandel, sounds good? [12:19] gatox, yes, perfect, I'll be finishing the merging impl branches (got some last tests to add) [12:19] mandel, wait! to filesystem notifications? [12:19] gatox, will review you branch and then 1-1 with ralsina [12:19] gatox, there are some lats things, but and the very end, not to worry :) [12:19] gatox, it does not touch anything from your side [12:20] mandel, ok..... i'll go to spain and hunt you down if you are lying! jeje [12:20] no no [12:21] gatox, but that gives me 15 hours to run away, plus your flight being canceled :) [12:21] jajjjajajaj [12:22] rye: np, any news about my issue? [12:22] good morning! [12:23] ralsina, morning! [12:23] ralsina, feeling better, want a 1-1 with me to feel worse ;) [12:24] mandel: sure, let me plug the headset [12:24] ralsina, hi [12:25] mandel: on mumble, ready when you are [12:25] ack [12:38] goood morning all! [12:38] I love this kind of weeks! [12:38] alecu, hi! [12:38] alecu, short ones? [12:41] gatox: absolutely :-) [12:42] * alecu opens thunderbird, and regrets short weeks :P [12:43] alecu, we need reviews! [12:44] oh, and I need lunch.. [12:46] I'm off to have lunch and I'll hunt down people! [12:47] for reviews I mean :) [12:49] mandel: ack! [12:49] 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] groso manuel wirtz http://youtu.be/pjtazX3BZw4 [13:51] y asi va argentina.. [13:52] jaja wrong channel [13:52] i'm back [13:53] gatox, I though so.. [13:54] 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] mandel, you already share that [13:57] on twitter i think [13:58] it's good [13:58] gatox, do you know what is a 'cani' ? [13:58] nop [13:58] gatox, is a low class person (in the south of the spain) like choni in the north [13:59] gatox, something like this: http://www.youtube.com/watch?v=h6k5qbt72Os [13:59] gatox, now you wont be able to stop saying 'soy cani, cani cani, cani' :) [14:02] alecu: ping, have you seen the mail I sent to you and facundo, regarding stuck uploads/downloads [14:06] rye: I saw that; it sounds awful. [14:07] alecu: that's nightlies and that's reproducible quite easily with my dataset [14:08] rye: I'll ping you in a few minutes to ask for more info. === zyga is now known as zyga-food === salgado is now known as salgado-brb === salgado-brb is now known as salgado === zyga-food is now known as zyga [14:41] mandel, i finish fixing the tests for windows! \o/ [14:41] mandel, now i need to fix the darwin ones.... but that's the easy part [14:41] gatox, awesome! [14:48] hmm [15:00] me [15:00] me [15:01] me [15:01] me [15:01] thisfred, gatox, alecu, dobey, standup [15:01] me [15:02] me [15:02] me [15:02] dobey is last, go me! [15:02] 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] DONE: holiday/vacation, caught up on email this morning [15:02] 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] NEXT: mandel [15:03] 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] TODO: talk with alec about landing this things. Add MPs. [15:03] BLOCKED: no [15:03] mmcc, please [15:03] DONE: reviews, adding dirspec-exefinding code to u1client and sso [15:03] TODO: finally finish exefinding stuff, package [15:03] BLCK: still sick. ugh [15:03] NEXT: gatox [15:03] me [15:03] DONE: [15:03] 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] TODO: [15:03] Finish with darwin tests-refactoring [15:03] BLOCKED: [15:03] No [15:03] alecu, go [15:03] 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] DONE: went to pycamp. Catching up with mail [15:03] TODO: debug sync issue that rye found, reviews for mandel, gatox [15:03] BLOCKED: no [15:03] NEXT: thisfred [15:04] DONE: Bug #1022659 TODO: Bug #1022659 + client side quota error handling BLOCKED: no [15:04] Launchpad bug 1022659 in U1DB "Add document size limit to database" [High,Fix committed] https://launchpad.net/bugs/1022659 [15:04] DONE: more review on mmcc's dirspec branch, changed mike's proposed API to be more generic, proposed new dirspec branch [15:04] TODO: finish dirspec branch, u1db packages as multiarch, 3.0.3 backports/release? [15:04] BLCK: None. === mpt_ is now known as mpt [15:05] mmcc: btw, just pushed update per your review, for that branch [15:05] https://code.launchpad.net/~dobey/dirspec/add-exefind/+merge/114273 [15:05] so, dobey, alecu, briancurtin: maybe do it as 3.0.3 instead [15:05] dobey, ok thanks. will look now [15:05] ralsina, I have the name of a person from twisted that is doing contracting which vds met in pycon eu [15:05] mandel: pass along [15:06] 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] Antoine Pitrou was involved in (one of) the original porting efforts [15:06] i kind of know him through working on CPython [15:06] briancurtin: he's who I've been talking to [15:06] ah [15:07] briancurtin: but his py3 port looks like is never going to be merged upstream [15:07] briancurtin: which would suuuuuuuuuck for us. [15:08] 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] briancurtin, isn't he the one that was also commenting in my cpython patch? [15:08] mandel: yep, that's him [15:08] ok,so maybe we can help there [15:09] so we may hire someone to review his code instead ;-) [15:09] lol [15:10] 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] ok, if it's reviews and time, then we need to do a few things [15:11] 1) check if what is there now works for us. alecu? [15:11] 2) hire antoine to finish what's missing [15:11] 3) pay for reviews to help merge [15:11] we may not do 3, or we may do a part of it, or something [15:12] Not having 3 means we are left holding the port for 18 months, which we can't [15:12] So I am considering it as part of the porting process [15:12] ralsina: perhaps even more if nobody does the twisted port to 3 [15:12] alecu: exactly [15:13] 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] alecu: looks like noone does. Got the same from protobuf guys [15:14] alecu: I will put things straight in my head and we'll make a plan in tomorrow's call [15:14] ok, need to get lunch [15:14] bbiab [15:14] mandel, alecu darwin-tests-refactoring is done for review [15:14] i don't remember protobuf looking that hard to port [15:14] 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] (but i don't know their minimum supported version) [15:14] gatox: great. Link please? [15:14] gatox, ok [15:14] briancurtin: it was 2.4 which was a pain, just got them to say 2.6 is good enough [15:15] mandel, alecu https://code.launchpad.net/~diegosarmentero/ubuntuone-client/darwin-tests-refactoring/+merge/113289 [15:15] mmcc, can you re-review the clean-fsevents branch please, we are block with that one [15:15] mandel, look again :) [15:16] 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] thx [15:16] briancurtin: we don't even need the C extension [15:16] briancurtin: and luckily, we have a contractor for that aligned already :-) [15:17] briancurtin: but check anyway, just in case [15:17] oh, nice [15:17] 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] alecu, mandel you should probably review darwin4 first [15:18] ack [15:19] gatox, let me work around a problem I have and will get to that [15:19] mandel, ack..... i'll keep working on another issues in the meantime [15:20] ralsina: protobuf looks really easy. unicode/str, int/long, one metaclass, a bunch of exceptions, items/iteritems [15:20] it's a 437 line diff [15:24] gatox: your message here seems to be chopped off: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/darwin4-fsevents/+merge/114405 [15:24] gatox: just after the "for fix in" [15:26] alecu, ignore "This is marked for fix in".... is the next line [15:33] review for alecu or ralsina: https://code.launchpad.net/~dobey/dirspec/add-exefind/+merge/114273 [15:33] mmcc: looking [15:33] mmcc: ack [15:34] alecu: I got it [15:34] also, thanks dobey for spending so much time on that. [15:41] briancurtin: is u1 installer supposed to write both autostart entries for control panel and syncdaemon? [15:41] rye: yes [15:41] briancurtin: uhm, why? === zyga_ is now known as zyga [15:41] rye: is that a problem? [15:43] 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] gatox, can I have the patched branch of fsevents I for got the url [15:53] mandel, this one? lp:~diegosarmentero/+junk/python-macfsevents [15:54] gatox, bingo :) [15:54] gatox, does mmcc know about it? that is very important to ensure it is packaged [15:54] are we going to try and put that in the fsevents project? [15:54] mandel, yes I know abou tit [15:54] mandel, yes.... i told him the other day [15:54] and upstream? [15:56] * gatox lunch [15:56] we do need to add fsevents to the buildout eventually... === gatox is now known as gatox_lunch [15:59] dobey, have you seen this before: https://code.launchpad.net/~mandel/ubuntuone-client/clean-fsevents/+merge/114252 (error form tarmac) [15:59] dobey, I ran all the tests in P with no problems and the code does not touch a thing from linux [15:59] alecu, dobey: can either one of you look into backporting this? https://bugs.launchpad.net/ubuntuone-client/+bug/1013401 [15:59] Ubuntu bug 1013401 in ubuntuone-client (Ubuntu Precise) "Files not re-uploaded when server reports empty hash, resulting in apparent data loss" [Undecided,Triaged] [16:00] mmcc: please get it into buildout ASAP so it doesn't get lost in the noise [16:00] ralsina: ack. [16:03] alecu, sorry, i forgot to push the change removing time.sleep....... now is there! [16:14] lunchtime for me === salgado is now known as salgado-lunch [16:23] gatox_lunch, I'm using inheritance, see I can do it too :) [16:23] ralsina: backporting to? [16:23] this time makes more sense :P [16:23] mandel, jejeje good for you! [16:23] ralsina: i included it in the SRU currtently waiting to be accepted into precise-proposed [16:25] dobey, did you see the error I mentioned? [16:26] mandel: looking [16:26] dobey, thx :) [16:28] 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] mandel: trunk branches are landing on quantal now, not precise [16:28] dobey, ouch! [16:28] and quantal has twisted 12.1 i think [16:28] or 12.0 at least [16:28] dobey, do you have a Q machine to test the branch, I don't want to bomb everyone with messages about it [16:28] i guess 12.0 as the gireactor stuff is still a patch afaik [16:28] else I can install Q in a vm to run the tests [16:29] not yet. been having video issues with Q, so haven't upgraded anything yet really [16:29] mandel: i think i saw a similar error in the nightlies builds before [16:30] but iirc it went away with a rebuild [16:31] dobey, I'll do a re-approve if if fails I'll install a vm and take alook [16:31] mandel: yeah it might be ok now === gatox_lunch is now known as gatox === salgado-lunch is now known as salgado [16:54] oh cmake. you foul fowl. [17:10] ok, eod here, see you all tom! [17:11] cheers mandel [17:16] mandel, bye [17:20] dobey: backport to oneiric [17:22] ralsina: sure [17:22] dobey: thanks [17:22] dobey: natty may be a nice-to-have but depends on effort and availability, lucid doesn't need it IIRC [17:23] lucid/natty certainly need a lot more than that one patch; but so does oneiric really [17:25] 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] dobey: IIRC lucid didn't need it because it was pre-generations [17:27] dobey: but I may be confusing it with another patch/bug [17:29] maybe, but the immediate context of the bug seemed like it was a per-file issue, not a generations thing [17:30] 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] dobey: ok then [17:31] dobey: global +1 on multiarch [17:32] yay [17:34] dobey: if you are fixing that, I assume packaging is close to done ;-) [17:37] ralsina: well, i already had it 'done' last week, with nightlies building on quantal/precise :) [17:38] 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] come on, it's not all that horrible. There may even be something nicer to do, but this works [17:55] 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] dobey: yes, it's small and easy enough that it's not worth hacking at [17:56] dobey: in fact, there is a patched multiarch cmake in a PPA [17:56] dobey: but again, not worth trying to get the patch into cmake first [18:27] lunchtime… [19:01] alecu, ralsina: https://code.launchpad.net/~dobey/ubuntuone-client/update-2-0/+merge/114488 [19:01] dobey: looking [19:02] dobey: looks clean enough, was it hard to apply? [19:02] ralsina: no. bzr merge -c worked without complaint :) [19:02] hehe [19:03] I wonder if a fake_meth method is a good idea [19:03] unless it's a stub for a the_real_deal method somewhere else [19:03] well, i guess it's better than real_meth, at least in terms of legality and health, anyway [19:04] dobey: +1 [19:06] should wait for alecu to review? [19:06] dobey: +1 [19:06] thanks [19:08] so there :-) [19:26] it's too bad oneiric isn't about to be EOL [19:37] 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] dobey: haha, you want us to be more fedora-like? ;-) [19:38] 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] anyway, gotta run for a bit. brb [19:38] dobey: right [19:47] * briancurtin late lunch [20:06] Have to go on a school run and some errands. Will be back for an hour or so in about 90 minutes [20:18] back [20:24] ok..... eod for me!! see you tomorrow people [21:12] ugh [21:13] just tapped the screen on my laptop and x crashed :( [21:13] while i was scping a large file [21:13] fun times. :( [21:15] dobey, It's like tapping on the glass at the zoo - it's really loud in there and confuses the animals [21:16] all i wanted to know was if i was connected on G or N to the wifi [21:16] of course, i don't know if this laptop even does N [21:18] anyway, done getting that file copied off, so now i can reinstall ubuntu on it, using 64 bit quantal === salgado is now known as salgado-afk [21:35] hmmm, more organic growth [21:36] 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] 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] ah [21:38] that should probably be cleaned up [21:48] dobey: agreed. I'm doing that as part of using the new dirspec exe finder, since that broke these tests [21:49] ah ok [21:52] man, i really need to do some digital housekeeping [21:52] i have way too many files [22:00] whee. kernel boom when attaching to the dock :( [22:07] oh well. guess i should go get some other stuff done now. [22:07] have a good evening all [23:19] ok, I finally have branches with sane tests that pass, trying to package it and see how it goes on darwin [23:20] 10.6 this time, because that worked before. putting off packaging on 10.7 for right now [23:36] urgh, now I get a unicode error in something that used to work... perhaps related to the recent StringIO change? [23:37] I'll just leave this here: http://paste.ubuntu.com/1087078/ <-- the traceback from sso dying in handling on_captcha_generated [23:41] oh man, this takes forever to debug [23:42] 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] nope: http://paste.ubuntu.com/1087091/