=== zyga-afk is now known as zyga [08:13] Good morning all! :) [08:29] morning all! [11:12] good morning! [12:08] good morning! [12:10] ralsina, hi [12:27] hello, all! [12:27] alecu, hi [12:27] helloa alecu! [12:30] gatox, ralsina: I need to run some errands in a few minutes... I don't think I'll be able to join the team meeting. [12:30] so, team meeting moved to tomorrow [12:30] gatox, ralsina: is it ok if we move it to tomorrow? [12:31] ralsina: thanks! [12:31] alecu, fine by me [12:41] lunch time here in spain :) [12:41] * mandel lunch [12:41] oh, *.ar hello :) [12:46] hmm [12:53] mandel, dobey, thisfred: just in case, team meeting moved to tomorrow because alecu is not available [12:54] kk [12:54] thx for the review btw [12:54] thisfred: you're welcome [13:33] thisfred: what is 'cosas' exactly? [13:39] stuff [13:39] things [13:39] manuel came up with the name, which I liked [13:52] ralsina, ack [13:53] briancurtin: no meeting, same time tomorrow because of missing alecu [13:54] ralsina: alrighty [13:56] ralsina, have you check under the sofa? [13:56] mandel: yes. No alecu, but I found half a pack of cookies! [13:58] mandel: you will know, someday, what you can find under sofas when you live with a kid [13:58] ralsina, I've shared a house with 6 britons I know what to expect, we once found a sausage :) [13:58] i found an underground tomb for the knights of the round table, once [14:00] dobey: I found jimmy hoffa [14:00] dobey: says he was looking for your tomb [14:01] dobey: meaning that tomb you found, not *your* tomb [14:07] * thisfred found a very dusty Higgs Boson [14:11] ugh [14:11] pbuilder-quantal update was so slow, that sudo had to ask me for the password again for the pbuilder-quantal foo.dsc command :( [14:11] what the heck [14:12] dobey, hohoho that is a new record.. [14:14] seriously. i wonder why it's so slow [14:16] dobey, well.. don't complain I'm updating xcode and it has been stuck in 1 min left for over 10 min.. [14:17] ha, reminds me of installing visual studio. it gets to 1 min left right away, then takes 20 minutes. [14:18] but those are special minutes! Your last minutes together! [14:19] alecu, ping.... is there any way to run test_external_interface from u1-client with u1trial?? maybe i'm missing something.... but everything fails running that independently [14:20] mandel, maybe you know too ^ [14:20] gatox: alecu is not here [14:20] ahhhh right [14:21] gatox, mya I see the output? [14:22] mandel, http://paste.ubuntu.com/1125273/ and goes on and on failing that way [14:22] mandel: my mountain lion update displayed "-2" minutes for a little while [14:22] mattgriffin, updates & times nothing to be trusted :) [14:27] gatox: u1trial -t test_blah_blah path/to/test_blah.py? or is test_external_interface the .py? [14:27] dobey, test_external_interface is the .py file [14:27] ah [14:28] i'm executing the tests like this: PYTHONPATH=. u1trial --reactor=twisted tests/platform/ipc/test_external_interface.py [14:28] gatox, which platform? [14:28] mandel, ubuntu [14:29] gatox: you need to not use -r twisted then, and just use the gi reactor, i think [14:29] dobey, i'll try [14:29] gatox, exactly, you are using the wrong reactor, you need glib for the dbus tests, right dobey? [14:29] because ipc on linux is dbus and requires the main loop [14:29] mmmmm same problem [14:30] ok.... so... maybe i need to install something?..... but if i run the whole suit it works [14:30] i'm missing some configuration maybe... [14:30] then the test is broken [14:30] gatox, with u1trial you don't need to set the python path [14:30] gatox, so in trunk doing u1trial tests/platform/ipc/test_external_interface.py works [14:30] mandel, i was testing.... without the pythonpath i have the same problem [14:30] i'll check [14:31] gatox, I have just done the check in P everything works [14:31] mandel, thx!! i thought i needed to set the reactor [14:31] working now [14:31] gatox: well, doing -r gi, is the same as not passing -r at all [14:32] dobey, ahhhh ok! i didn't know that... thx [14:32] so "u1trial -r gi tests/platform/ipc/test_external_interface.py" should have worked as well [14:32] gatox, we updated u1trial to be smarter TM as it will usually choose the correct one on linux (always gi) and will choose the default one on windows and mac [14:32] and twisted is the default on darwin/win32 [14:32] dobey, ahh right.... i missread your comment [14:33] dobey, he, we have some knowledge overlap, now ralsina can kill one of us! [14:34] mandel: we'll miss you :) [14:34] small and qt: https://code.launchpad.net/~thisfred/u1db/cosas-delete/+merge/117908 [14:35] so kunai!!! [14:35] thisfred: looking [14:35] thisfred, do you need another review on that? [14:35] briancurtin: when you have a minute, can you try to reproduce bug #1000983 ? [14:36] Launchpad bug 1000983 in Ubuntu One Control Panel "Windows 3.0.1 - Adding folder to sync in Wizard prevents setup from completing" [High,Confirmed] https://launchpad.net/bugs/1000983 [14:36] thisfred, would be awesome if you start naming branches as delete-cosas hehehe [14:36] gatox, one is fine [14:36] thisfred, ack [14:36] ralsina: i'll check [14:36] mandel: cosas-no-mas! [14:36] :) [14:36] mandel, I have loads of branches named: delete-stuff, fix-bug, make-it-work ;) [14:37] ralsina: ah crap, that's probably related to the hack we had to put in to get the synching screen to show up in the first place [14:37] briancurtin: yes [14:37] I find it's best to be vague, so you can change your mind mid branch ;) [14:37] confirming it now [14:37] briancurtin: it doesn't seem to happen on ubuntu [14:38] hi folks, so no meeting today? cool - I can avoid trying hangout on 3g… [14:38] thisfred, I like those names.. at least you nickname is not uber verbose as diegosarmentero :P [14:38] mmcc: yes, not today, tomorrow same time [14:38] ralsina: ack. [14:39] mmcc, I wrote a comment in the mp you set to need fixing, switching to compile to x86 and with 10.6 as a target should be done in diff branches to keep the concerns of the code limited [14:39] launchpad is crazy slow to scan branches today, too [14:39] mmcc, I don't want to have to write crazy mps [14:40] also: Happy IPA day, everyone. http://ipaday.org/ [14:40] that means I have the day off right? [14:41] thisfred, had it been tom and it would have been the most awesome day ever! [14:41] thisfred: that's only a national holiday in Portlandia [14:42] lol [14:42] mmcc, guess why I'm moving there ;) [14:42] thisfred: I just assumed you were into double tall bikes [14:43] you like sleeping on public transportation too? [14:43] there is that [14:43] im more interested in russian imperial stout day [14:43] my friend brewed an excellent one of those with coffee [14:44] but I like mine hopped to the gills [14:44] is that like vodka infused with dirt? [14:44] ralsina, joshuahoover: i can't reproduce bug #1000983 [14:44] Launchpad bug 1000983 in Ubuntu One Control Panel "Windows 3.0.1 - Adding folder to sync in Wizard prevents setup from completing" [High,Confirmed] https://launchpad.net/bugs/1000983 [14:45] briancurtin: i'll see if i can reproduce with the latest version and let you know [14:59] briancurtin: based on my test just now with 3.0.2, bug #1000983 is fixed [14:59] Launchpad bug 1000983 in Ubuntu One Control Panel "Windows 3.0.1 - Adding folder to sync in Wizard prevents setup from completing" [High,Confirmed] https://launchpad.net/bugs/1000983 [14:59] briancurtin: i'll mark it that way [15:00] me [15:00] me [15:01] me [15:01] meh [15:02] dobey: are you guys doing a call now? [15:02] joshuahoover: no, alecu can't make it so we are doing it tomorrow [15:02] joshuahoover: sorry forgot to tell you [15:02] me [15:02] ralsina: ah, ok...same time tomorrow? [15:02] not me [15:02] joshuahoover: yes, same time [15:02] thanks [15:03] go for me? [15:04] DONE: [15:04] Some reviews for mandel, rewriting ipc menu implementation with tdd. [15:04] TODO: [15:04] Finish with u1-client branch and propose. Start working on u1-cp menu branch (tdd way) [15:04] BLOCKED: [15:04] No [15:04] briancurtin, go [15:04] DONE: more debugging on SyncTimestampChecker test failure for unicode3 [15:04] TODO: now that i've isolated and found that the test works in the interpreter, put it back together and find the actual failure [15:04] NEXT: mandel [15:04] DONE: Lots of branched landed in the fsevents daemon \o/. Fixed some code in MPs as per reviews. Work on refactoring the main of the daemon so that it will read from a named pipe when we use it to run the tests. Canonical admin stuff. [15:04] TODO: more work on the tet daemon (should be the last push). [15:04] BLOCKED: no [15:04] dobey, please [15:05] DONE: client release/upload, merged couple of update branches to stables, [15:05] TODO: new cp upload with scroll fix, fix review issues in refactor branch, reorg to drop ubuntuone-installer for good, SRUs for lucid/natty/oneiric; figure out OOM issue [15:05] BLCK: None. [15:05] ralsina: go [15:05] DONE: "fixed" quantal scrollbars, some bug triaging, some reviews, helped thisfred with a qt thing, negotiated contracts, some 1-1s, dash call TODO: objectives, finish contract, more bug triaging, more reviews, fix something [15:05] me [15:06] NETXT thisfred [15:06] DONE: cosas design 1, added keyboard support TODO: background sync in cosas | documentation BLOCKED: no === gatox is now known as gatox_lunch [15:12] oh hey, me too: [15:12] DONE: re-reviews, 10.6 ARC whole-project review, py2app packaging fsevents daemon [15:12] TODO: more daemon packaging, first-run code, VM research [15:12] BLCK: none [15:13] el hombre come una manzana [15:13] I am definitely gonna learn spanish with duolingo [15:21] thisfred: I am pretty sure you can avoid handling Enter by just setting edit triggers on the widget [15:22] ralsina, cool [15:22] * thisfred googles edit triggers [15:22] thisfred: http://doc.qt.nokia.com/4.7-snapshot/qabstractitemview.html#editTriggers-prop [15:22] thx [15:26] ralsina, hmm, editKeyPressed was already set, but I guess enter is not the editkey? [15:28] thisfred: probably F2 [15:28] ralsina, really? [15:28] wow [15:29] thisfred: that has a long tradition dating back all the way to visicalc [15:29] * thisfred is not a traditionalist [15:29] thisfred: http://www.qtforum.org/article/34713/cross-platform-edit-f2-key.html [15:29] or rather http://lists.qt.nokia.com/pipermail/qt-interest/2010-January/017408.html [15:30] thisfred: why not AnyKeyPressed? [15:31] ralsina, won't that break the arrow keys? [15:31] * thisfred tries [15:31] thisfred: probably :-) [15:31] why isn't there a EnterKeyPressed trigger? Shame on you TrollTech^wNokia^wCommunity^wNoone! [15:32] thisfred: so, doubeClicked is probably a good idea, and you have to keep enter in the keypressEvent :-( [15:33] ralsina, yeah, doubleclicked already worked [15:33] in that case +1 [15:33] thx [15:33] and sorry for the wild goose chase [15:34] no problem, I was kind of hoping there was a simpler solution [15:35] thisfred: when you press enter, the QAbstractItemView::activated signal is triggered [15:35] So if you put the item editing in a separate method, you can connect it [15:36] ralsina, let me try that [15:36] thisfred: it's also triggered by double clicks, so you may have double-activation [15:41] it works, but if I double click, and edit, enter closes the editor. When I hit enter to activate, the subsequent enter does nothing... [15:42] ralsina, maybe the event is not propagated [15:42] could be [15:42] so let's just do what worked ;-) [15:44] yeah [15:47] hrm, looks like py2app is confused by "from .typed import TypedConfigParser" in configglue [15:49] mmcc: doesn't bunle the module? [15:50] mmcc: I had that kind of thing with py2exe and had to manually bundle a few things [15:51] ok, EOD for me a few mins early I need to do some errands before they close the bank [15:51] see you all tom! [15:51] hrmm [15:51] ralsina: yeah, it bundles configglue but misses configglue.typed. I think I can work around it if I just tell it to include the whole configglue package instead of trying to be minimal [15:51] bye mandel [15:51] mmcc: yes, configglue is small anyway [15:51] bye mandel, good luck at the bank! [15:52] mmcc: what version of configglue is it pulling? [15:52] dobey, our buildout has configglue-1.0-py2.7.egg/ [15:52] ah ok [15:53] just making sure it wasn't grabbing 0.2 or something === gatox_lunch is now known as gatox_ [16:24] * briancurtin lunch+quick errand [16:34] ok, off to lunch, and an appointment. be back in a while. [16:46] el caballo no es mío [16:46] that'll come in handy [16:53] thisfred: well, caballo is an alias for heroin, so you never know [16:54] ah, same in english. Definitely useful around these parts then [16:55] if there's one thing you need to know about drugs it's how to say "that drug is not mine, officer" [17:00] hello back! [17:05] seems like there should be a convenient command to split changes in a branch into separate pipes [17:05] so I could pick chunks like in shelve, but send them to pipes instead of shelving them. am I missing something nice to do this? [17:05] mmcc: if there is one, noone has ever mentioned [17:06] mmcc: some combination of cherrypicking and pumping? [17:06] * mmcc is unfamiliar with cherrypicking in the bzr context [17:07] mmcc: so you setup the "full" branch, setup the pipeline, go to stage 1, merge selected changesets from the full branch, pump, move to stage 2, repeat [17:07] mmcc: http://wiki.bazaar.canonical.com/CherryPick [17:07] ralsina: aha. ok [17:08] mmcc: of course "convenient" may be overstating my case [17:09] right… too much for my currently simple case, but good to know if things get big later [17:09] right now I just have one file with three simple changes that should be three separate simple pipes [17:09] mmcc: OTOH manuel is the expert on this, so feel free to ask again tomorrow :-) [17:27] anyone needs a review? [17:30] ralsina, nop yet [17:31] ralsina: I have a stream of tiny reviews coming in just a minute [17:31] come on team, I am trying to not go do canonicaladmin! ;-) [17:31] mmcc: thanks [17:32] i'm back from lunch + "errands" but because UPS is (insert lots of profanity), i need to go to another location to ship this pacakge and i need to make sure it gets out today. i'll shift some time around, either staying later today or coming in early tomorrow [17:33] and since its my review day, feel free to assign me or send me reviews [17:33] back in hopefully a short amount of time. ugh. [17:38] ralsina: a quick one: https://code.launchpad.net/~mikemc/ubuntuone-windows-installer/fix-1032301/+merge/117957 [17:38] mmcc: looking! [17:39] mmcc: someday I must mention why thematic naming schemes (like brew calling the folder wher eit puts stuff "Cellar") are both fun and annoying as all hell [17:40] ralsina: word. see also 'brew tap' and 'bottles' [17:40] mmcc: also, "2.5.0" > "2.5.0b1" is False [17:40] mmcc: not sure if that will matter [17:42] ralsina: yeah, probably not - the sorting wasn't really necessary, just so it does something expected [17:42] mmcc: ok, +1 then [17:54] ralsina: thanks. next: https://code.launchpad.net/~mikemc/ubuntuone-windows-installer/fix-1032290/+merge/117959 [17:54] also trivial [17:54] mmcc: on it [17:55] btw, let me know if these are below the threshold for separate merges - they're definitely different changes and different bugs, but so small [17:56] it's ok, small branches are cool [17:56] specially if thy fix separate bugs [17:57] mmcc: this second branch doesn't have the 1st one as prereq [17:57] mmcc: so it seems to include those changes [17:59] ralsina: huh - I thought bzr-pipeline did that automatically. [18:00] mmcc: looks like no. You have to do it on the MP [18:00] oh, ok. [18:02] ralsina: new mp #2: https://code.launchpad.net/~mikemc/ubuntuone-windows-installer/fix-1032290/+merge/117960 [18:03] mmcc: +1 and you don't need a second one for either branch [18:04] ralsina, thx. two more coming… [18:13] brb..... need to buy some snacks! [18:22] looks like I forgot to have lunch! [18:22] oh well [18:25] ralsina, it happens [18:28] hmm [18:28] mmcc: but does brew have growlers? [18:30] dobey: maybe openoffice can be a growler instead of a bottle [18:31] dobey: no, such a shame. and I thought the individual scripts were recipes, but I guess they're 'formula' [18:31] e [18:31] oh right, py2app has recipes [18:32] perhaps you can open the apps using a churchkey [18:32] * mmcc does not get that reference [18:32] yet another small MP: https://code.launchpad.net/~mikemc/ubuntuone-windows-installer/fix-1032292/+merge/117965 [18:33] oh, those are CAN openers [18:33] goes to show I am not a native english speaker [18:37] also called church keys [18:39] mmcc: +1 [18:40] looks like I am just old fashioned: "Church key initially referred to a simple hand-operated device for prying the cap (called a "crown cork") off a glass bottle; this kind of closure was invented in 1892" [18:40] ralsina: http://www.talkingbottleopener.net/simpsons/simpsons.jpg [18:41] mmcc: now you have sent me in an infructuous search of chinese crap shops looking or that. Hope you are happy! [18:41] ;-) [18:42] very [18:45] * briancurtin back [18:45] last time i ever use UPS in my life [18:48] eh? [18:48] alecu: around? [18:48] hola dobey [18:49] alecu: hey. did you see my reply on https://code.launchpad.net/~dobey/ubuntuone-dev-tools/runner-refactor/+merge/117122 ? [18:50] dobey: looking [18:54] yet still another tiny mp: https://code.launchpad.net/~mikemc/ubuntuone-windows-installer/fix-1032294/+merge/117968 [18:55] (that's the last one for now) [18:56] mmcc: got it [18:56] mmcc: +1 trivial [18:56] mmcc: so feel free to merge all of them [18:56] ralsina: ok will do. thanks [18:57] mmcc: also approved. do you have any others that need review? [18:57] dobey: the fix looks good. And though I agree that we can have some code coverage by u1trial running its own tests, I don't agree that it's the same as unit test coverage. [18:57] briancurtin: I don't, no [19:02] * mmcc lunches [19:02] mmcc: you should not globally approve all branches at once, or tarmac gets indigestion ;-) [19:03] mmcc: one every 5-10minutes is usually a good diet [19:03] ok, noted. hrmph. === gatox_ is now known as gatox [19:09] alecu: ok, i'll file the bug as soon as lp lets me (it keeps resetting the connection) [19:09] oh, looks like it finally went through this time [19:10] yup, I think there was an announcement today about some lp maintainance... [19:10] yep [19:11] between 1100 and 1200 UTC though [19:11] so should have just started i guess, though i had the same issue earlier [19:38] brb === zyga_ is now known as zyga [20:01] oh... eod!! see you tomorrow people!! bye! [20:31] alecu: is there a chance you can take a look at https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/1031197 tomorrow? [20:31] Ubuntu bug 1031197 in ubuntuone-client (Ubuntu) "DownloadFinished signal triggers when file has not yet completed writing" [Undecided,Confirmed] [20:33] ralsina: it certainly clashes with my plan to start the u1 port to the shiny Raspberry Pi on my desk... but I can try to squeeze it in :-) [20:33] alecu: please :-) [20:33] alecu: it's a pain for jono and me [20:33] alecu: and ayone who wants to use u1 on a server [20:35] ralsina: yes, I know it's a pain for app developers.... but why does this affects servers? [20:35] alecu: what jono and I are doing is using sd on a server, and do something when a new file appears [20:35] alecu: and this bug means we are told in the wrong moment :-) [21:06] Looks like VMWare is the way to go for osx guests… virtualbox apparently still awaits real support: https://www.virtualbox.org/ticket/9388 [21:07] while VMWare has actual instructions: http://partnerweb.vmware.com/GOSIG/MacOSX_10_7.html (And people say it works great) [21:08] I'm getting a 30-day free trial of VMWare now, but might have to wait a bit to download the osx installers, since they're big and I'm on 3g for another couple of hours [21:09] mmcc: that trial is useless FYI, if you're getting the same one that i did [21:09] i'll check the product name since i mix them up [21:09] mmcc: VMWare Workstation? [21:10] briancurtin: no, VMWare Fusion [21:10] I think it's mac-only [21:10] what was useless about it? [21:10] mmcc: maybe that'll work then. i downloaded Workstation trial and it just lets you install it, that's it. if you want to even think about starting up a VM, you have to have the license key [21:11] i guess you could just open the program and not do anything with it for 30 days and be alright [21:12] there is a VMWare player [21:12] or at least used to be one [21:12] well, it showed me a trial license key on the download page - maybe if you try downloading another copy it'll show you one too [21:12] that doesn't let you take snapshots or any of that fancy jazz [21:12] you could not create VMs but you could use them [21:12] ok [21:13] actually briancurtin check out your evaluations dashboard: https://my.vmware.com/group/vmware/myeval [21:13] it has the license keys for the eval products you've downloaded [21:14] yeah i did that (back then) but the trial was super selective about what you could do. i think it would have let me play already created VMs, which didn't help much. i ended up paying for it anyway [21:34] EOD for me [21:34] bye ppl! [21:35] bye ralsina [21:40] ok, father duties. May be back later. cheers! [21:42] later all, have a good night [21:43] bye everyone [21:43] * mmcc is staying, just a mass bye [22:10] i have to jump off of here for a bit, GF needs the webcam for a meeting === yofel_ is now known as yofel === mmcc_ is now known as mmcc === zyga is now known as zyga-afk