[00:01]  * karni back
[00:38] <mmcc> hey rockstar , just checked back in (stupid dmv ruined my schedule today) - Virtualbox works fine, yeah, you'll see the unity effects, for instance.
[00:38] <mmcc> whoops, wrong window pane
[00:40] <mmcc> anyway, I'll be back later tonight to make up this afternoon…
[08:23] <JamesTait> Good mornin' all! :-D
[10:01] <karni> Morning!
[10:40] <ralsina> good morning karni!
[10:40] <ralsina> karni: looks like mandel is stuck in an airport somewhere
[10:41] <karni> ralsina: ouch :(
[11:01] <gatox> good morning!
[12:03] <gatox> oops..... unity crash....... need to reboot
[12:50] <gatox> wow.... this is so quiet
[12:50]  * gatox wonders who is going to review his branches :P
[12:55] <karni> gatox: I could give it a try at least :)
[12:56] <gatox> karni, ok..... i have this one (and another one related coming soon): https://code.launchpad.net/~diegosarmentero/ubuntuone-client/search-filter/+merge/130862  if the ipc is unknown for you, we can wait for someone else... no pressure
[12:56] <gatox> karni, thanks! :D
[12:57]  * karni gives it a shot
[12:58] <karni> gatox: where's that from, the dash? " shared files search"
[12:58]  * karni looks at linked bugs
[12:58] <gatox> karni, is going to be related to that.... but now we are moving the implementation inside u1-client to fix the problems the bugs mention
[12:58] <karni> gatox: oh, this is public files list?
[12:58] <gatox> karni, ah.... no no, no the dash
[12:59] <gatox> karni, this is for the shares tab inside control panel
[12:59] <ralsina> gatox: I have a review started
[12:59] <gatox> ralsina, ahh ok
[12:59] <gatox> ralsina, hi!
[12:59] <gatox> ralsina, are you feeling better today
[12:59] <gatox> ?
[13:00] <ralsina> gatox: yeah
[13:00] <ralsina> gatox: and it stpped raining too
[13:00] <karni> ralsina: :)
[13:00] <gatox> awesome x 2
[13:02] <karni> gatox: /home is fake users home? What is /home/.local/udfs/ ?
[13:02] <karni> or /home/u1
[13:03] <gatox> karni, yes, we are faking the paths for the tests
[13:03] <karni> ok
[13:05] <karni> gatox: I understand there's things like ~/.local/share/ubuntuone/shares, but the fake /udfs bit I don't understand :( Is it supposed to act as a fake UDF? Isn't udfs location usually same as users home?
[13:05] <dobey> ugh
[13:05] <ralsina> ugh dobey!
[13:05]  * dobey is not really feeling better
[13:06] <ralsina> dobey: what's happening?
[13:06] <dobey> sore throat
[13:06] <ralsina> dobey: doctor?
[13:06] <dobey> probably not that bad, at least yet
[13:07] <gatox> karni, this is just to make the tests clear.... we are not using real paths or locations, we are just patching those things and use them to match the data that is returned by the patched methods
[13:07] <karni> gatox: okey :)
[13:08] <karni> (right, I understand we're faking those paths, the /udfs bit was what I don't understand :) I'll assume it's "home" for udfs)
[13:09] <gatox> karni, yes
[13:09] <karni> ah
[13:10] <karni> gatox: what does line 490 do? https://code.launchpad.net/~diegosarmentero/ubuntuone-client/search-filter/+merge/130862
[13:10] <karni> self.search.search('u1 fs') -- I'm not sure why it's there.
[13:11] <gatox> karni, good catch! that was there for testing purposes.... removing
[13:11] <karni> ^_^
[13:11] <karni> gatox: so, I'm not familiar with this code base yet, but it looks fine :) Ideally, you'd have it reviewed by someone else.
[13:12] <gatox> karni, yap... ralsina is reviewing it too.... i've just removed the line you mention..... thx for that
[13:12] <karni> gatox: np!
[13:13] <karni> gatox: I would give it +1 if I were more confident in understanding every detail (say, yield keyword is still vague for me), but it looks good.
[13:13] <karni> IPC doesn't seem complicated as well there :)
[13:14] <ralsina> karni: basically, you can imagine yield like "do this other thing, then come back here with the value"
[13:14] <ralsina> karni: so, if x = yield foo() it works like x = foo()
[13:14] <karni> ralsina: right. is it blocking?
[13:14] <karni> exactly. why not write x = foo() then, instead? :)
[13:15] <karni> a great example is when gatox is sorting elements, that he's returning one by one with yield
[13:15] <karni> (that's how I understand it)
[13:15] <ralsina> karni: because foo() doesn't return a value, it returns a deferred
[13:15] <karni> oh okey =)
[13:15] <ralsina> karni: so this makes it LOOK like if it's a "normal" function, but it's not :-)
[13:16] <karni> ralsina: thank you!
[13:16] <ralsina> karni: alecu knows how to explain this much better
[13:16] <karni> ralsina: Basically yield is making an asynchronous call synchronous (or something close to that)
[13:17] <ralsina> karni: yes, basically, if unravels the spaghetti of making a chain of async calls that then trigger callbacks
[13:17] <karni> haha yeah :)
[13:17] <ralsina> karni: and lets you write it in a sane manner
[13:17] <karni> ;)
[13:17] <ralsina> karni: with inlineCallbacks at least ;-)
[13:18]  * karni nods
[13:18] <ralsina> karni: in fact, the real magic is inlineCallbacks. With that, you use try/except instead of errbacks, and just write sequentially instead of deferred+callbacks
[13:18]  * ralsina has no idea how it does it, but likes it anyway
[13:25] <mmcc> morning folks
[13:26] <gatox> mmcc, hi
[13:32] <karni> ralsina: Right :)
[13:32] <karni> Hi mmcc
[13:32] <mmcc> howdy gatox, howdy karni
[13:33] <dobey> hmm
[13:33] <dobey> it is official, there can be no greater gangnam style videos now.
[13:34] <gatox> jeje
[13:34] <gatox> dobey, did you find the epic one?
[13:34] <dobey> http://www.youtube.com/watch?feature=player_embedded&v=-xiAbDkXDgg#!
[13:35] <dobey> thisfred: ^^ i suspect you will love that one as well
[13:36] <gatox> dobey, that's why you didn't see gangman style argentina style: http://youtu.be/Vy12xfkaJwc jejeje
[13:39]  * thisfred doesn't understand the point of parodying things that were meant to be funny in the first place
[13:40]  * thisfred is a cantankerous git, though
[13:40] <dobey> BTILC wins
[13:41] <thisfred> I do like BTILC :)
[13:46] <dobey> thisfred: i don't think most of them are parodies. they're more like hacks, as PSY allows anyone to alter the original and make their own version. it's like open source or something
[13:46] <dobey> anyways
[13:47] <dobey> the air raid siren thingy just went off here, which was a bit freaky; but it was only a test it seems
[13:48] <dobey> also, it's really annoying that downloading html5 videos off youtube is so hard to do
[13:49] <mmcc> dobey - how do you find out that it was just a test? wait?
[13:49] <dobey> mmcc: opened the door and stuck my head outside and a faint announcement of "This is a test. This is a test of the emergency warning system. This is just a test."
[13:50] <dobey> also, it was very apropos after last night's debate i guess
[13:50] <mmcc> well ok then.
[13:50] <thisfred> in the netherlands it would be noon every first monday of the month. (Which I think now is scaled  back to twice a year.) So that's when you attack, obviously
[13:57] <dobey> i wonder how many watts less my i7 is using with the on-board video turned off (if any)
[14:04] <dobey> hrmm
[14:07] <dobey> gatox: any ideas about that error btw?
[14:07] <dobey> gatox: or should i file a bug, @skip it, and move on?
[14:07] <gatox> dobey, which error?
[14:07] <ralsina> we don't have an emergency warning system. We like our emergencies surprising.
[14:08] <dobey> gatox: http://paste.ubuntu.com/1300174/
[14:09] <gatox> dobey, i would say to file the bug.... and i can check that later....... i think that probably someone change code related to that and forgot to update the test
[14:09] <gatox> unless this is not happening in trunk
[14:10] <gatox> dobey, if it is happening only in your branch..... i'll prefer that you give me a couple of minutes that i propose one branch... and then i debug yours... so we don't introduce this problem
[14:10] <dobey> what's weird is that it doesn't happen if i run only the tests in that test_reset_password file
[14:10] <dobey> but it is also happening in trunk for me
[14:10] <gatox> dobey, yes.... been there
[14:11] <dobey> so i guess i'll file a bug and skip it for my branch
[14:11] <gatox> dobey, ok.... so if it's happening on trunk.... file the bug please, and i'll fix it after this branch
[14:11] <gatox> dobey, i already found stuff like that in the past.... so i might have an idea of what is going on
[14:13] <dobey> ok, seeing if it happens in stable also
[14:13] <ralsina> gatox: silly nitpick! Line 297 of the diff. One-line docstrings are to be in one line :-)
[14:14] <gatox> ralsina, hehe probably a pep8 thing.... i'll fix that
[14:14] <ralsina> gatox: if it's over 79, write shorter ;-)
[14:15] <gatox> ralsina, o i'l d tht
[14:15] <gatox> jeej
[14:15] <ralsina> gatox: for example, remove the "This method"
[14:16] <gatox> ralsina, done! :D
[14:16] <dobey> gatox: filed as https://bugs.launchpad.net/ubuntu-sso-client/+bug/1070362
[14:17] <gatox> dobey, good..... i'll take a look at that soon
[14:18] <ralsina> gatox: nice branch, +1 but get mac/win reviews too
[14:19] <gatox> ralsina, ack! thx!
[14:19] <dobey> yay, now i can propose my branch that switches to pyflakes
[14:19] <gatox> mmcc, briancurtin sooo.... if you can :P https://code.launchpad.net/~diegosarmentero/ubuntuone-client/search-filter/+merge/130862
[14:20] <mmcc> gatox, already have it up, got distracted, sorry
[14:20] <gatox> mmcc, ahhhh ok then..... thx!
[14:21] <dobey> https://code.launchpad.net/~dobey/ubuntu-sso-client/lint-roller/+merge/131016
[14:21] <dobey> and bah, i need to get my evolution fixed up so i can use it on my workstation
[14:23] <ralsina> dobey: when you fix evolution, can you get adamantium claws? Those are cool.
[14:24] <dobey> not sure adamantium is the best option; i was pondering genetic engineering early this morning though, as i was waking
[14:25] <mmcc> as do we all
[14:26] <ralsina> dobey: well, we'd first have to invent adamantium, of course. Ok, I'll settle for infinite livers.
[14:26] <briancurtin> gatox: will look
[14:26] <gatox> briancurtin, thx
[14:27] <dobey> ralsina: actually, i was pondering about altering the dna sequence to program the cells which build bone, to create it using different material than calcium ;)
[14:28] <dobey> bah, i don't wnat to recreate all my evolution accounts again
[14:29] <dobey> but perhaps it's the only way
[14:29] <ralsina> dobey: somehow "hey, I have phosporus bones!"  doesn't sound like a cool suprpower
[14:29] <ralsina> although it reminds me of the experience of using evolution (the MUA)
[14:29] <dobey> ralsina: no, but perhaps some alloy of aluminum/steel/titanium perhaps; or quartz/diamond.
[14:30] <mmcc> aerogel
[14:30] <ralsina> titanium is extremely difficult to alloy
[14:30] <ralsina> same with steel, you need high temperature to absorb the carbon into the iron
[14:31] <dobey> you're thinking about it wrong :)
[14:31] <ralsina> aluminum... ok, but it's not available in nature in metallic form so you would have to have a smelting organ and eat clay ;-)
[14:32] <dobey> dude. humans are built for smelting.
[14:33]  * dobey just smelted a granola bar
[14:33] <ralsina> dobey: talking about metal, forwarding you twisted status update
[14:33] <gatox> ralsina, mmcc when you have a moment please: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/search-shared-files/+merge/131019
[14:34] <gatox> with that + the u1-client branch we complete the feature of having the search always up to date and not trying to share files that are not already synced
[14:35] <mmcc> gatox, queued.
[14:36] <gatox> mmcc, thx
[14:44] <mmcc> gatox, in filesystem_manager.py, get_paths_by_pattern seems like it used to only search the basename - there's a stray commented-out line there, and the docstring mentions the basename. Should probably clean that up
[14:45] <gatox> mmcc, ah yes.... i need to update the docstring
[14:47] <dobey> sigh; and evolution crashed :(
[14:51] <dobey> ralsina: hmmm
[14:52] <dobey> sigh, evolution has some issues it seems :(
[14:57] <ralsina> Dear team, I have a call, so I'm skipping standup.
[14:57] <karni> ralsina: ack
[14:59] <dobey> grr
[14:59] <dobey> oh standup, meh
[15:00] <karni> me
[15:00] <gatox> me
[15:00] <thisfred> me
[15:00] <briancurtin> me
[15:00] <dobey> me
[15:00] <mmcc> me
[15:01] <karni> mandel's away, ralsina, alecu not taking part
[15:01] <karni> one more person?
[15:01] <karni> rockstar: standup?
[15:01] <dobey> mvo is away as well, in .dk
[15:02] <karni> DONE: Some C++ derusting, a few RT tickets troubleshooting, code reviews
[15:02] <karni> TODO: Continue yesterday's work.
[15:02] <karni> NEXT:
[15:02] <karni> gatox:
[15:02] <gatox> DONE:
[15:02] <gatox> Proposed a branch for u1-client and control panel to move the search and filter of u1 files functionality to u1-client and consume that function via ipc from control panel.
[15:02] <gatox> TODO:
[15:02] <gatox> Keep fixing bugs.
[15:02] <gatox> BLOCKED:
[15:02] <gatox> No
[15:02] <gatox> thisfred, go
[15:02] <thisfred> DONE: migrate playlists from couch to u1db(!) TODO: user count reporting script | review gouda merge proposals(!) BLOCKED: no NEXT: briancurtin
[15:02] <briancurtin> DONE: half-day, cert configuration testing/reading/trying
[15:02] <briancurtin> TODO: try another way to configure these certs to read from a file
[15:02] <briancurtin> NEXT: dobey
[15:02] <karni> thisfred: w000t :) congrats!
[15:02] <dobey> DONE: bug #1068335 (sso), filed bug #1070362
[15:02] <dobey> TODO: #1068335 (u1cp), more pyflakes fix poking
[15:02] <dobey> BLCK: None.
[15:02] <karni> (I've seen the RT/e-mails)
[15:02] <dobey> mmcc: go
[15:02] <thisfred> karni, yeah, big milestone! :)
[15:02] <mmcc> DONE: Passed drivers license re-test, sync menu, windows :(
[15:02] <mmcc> TODO: sync menu, tests, reviews
[15:02] <mmcc> BLOK: no
[15:02] <mmcc> NEXT: no one
[15:03] <karni> Any comments team? :)
[15:03] <karni> Besides congrats to thisfred on migrating playlists to u1db!
[15:03] <mmcc> oh, or next: rockstar
[15:04] <karni> k, thanks all!
[15:05] <karni> mmcc: woo, congrats on that drivers license :)
[15:05] <dobey> ugh, reconfiguring evolution from scratch is pain
[15:06] <dobey> but hey, who wants to do some reviews?
[15:06] <dobey> https://code.launchpad.net/~dobey/ubuntu-sso-client/lint-roller/+merge/131016
[15:06] <karni> dobey: One of the reasons I don't use desktop e-mail clients (though, they have their adventages)
[15:07] <dobey> karni: i don't even want to think about trying to make a web mail client do what i want
[15:07] <karni> dobey: heheh
[15:07] <mmcc> karni heh, thanks. I only mention it because I had no idea they tested you when you moved back to california after a few years. I studied for one minute and missed exactly the allowed amount of questions - optimal effort/benefit :)
[15:07] <karni> dobey: Display random cat pictures daily?
[15:07] <karni> mmcc: hahahah :)
[15:08] <dobey> karni: no; "actually be usable" is a good start though
[15:08] <karni> mmcc: I had no idea either. That's PITA you have to retake it.
[15:08] <karni> dobey: I know, j/k ;)
[15:08] <karni> It is pain gmail doesn't allow filtering by e-mail headers.
[15:08] <mmcc> dobey I am eager to review your lint-roller pylint killing branch, adding it to the queue
[15:08] <dobey> i'd say a very amusing quote, but nobody in here would get it probably
[15:09] <mmcc> dobey you can't just say something like that and not say the quote
[15:09] <karni> mmcc: Right?! :D
[15:09] <dobey> well, a tweaked quote
[15:10] <dobey> that may be quite offensive if you don't get it :P
[15:10] <gatox> dobey, shoot
[15:10] <dobey> but ok
[15:10] <karni> Just Do It ®
[15:10] <mmcc> no, wait for mandel!
[15:10] <karni> hahah
[15:10] <gatox> karni, jeje
[15:10] <dobey> "Cat pictures are for sycophants and products of incest."
[15:12] <mvo> dobey: mutt! (I'm a bit late sorry)
[15:12] <mmcc> :D
[15:12] <karni> dobey: Heh ;) I probably don't fully get it, nor I feel offended :)
[15:13] <dobey> whilst i could indeed run mutt on my server, but then i'd be using mutt :)
[15:13] <dobey> karni: heh, well; one of the characters in Borderlands 2 says that, but s/cat pictures/bacon/
[15:14] <karni> dobey: hahahhaha
[15:14] <mmcc> I remember hearing about that, and I was deeply offended.
[15:14]  * mmcc loves bacon
[15:15] <karni> :D
[15:15] <rockstar> Sorry folks. Had to a flat tire on my ride this morning...
[15:15] <karni> MOAR bacon
[15:15] <karni> Hi rockstar!
[15:15] <rockstar> Roadside road bike tire changing is not optimal.
[15:15] <karni> rockstar: You all good?
[15:15] <rockstar> Yup.
[15:15] <karni> oh bike, that's safer. good.
[15:16] <mmcc> welcome rockstar. you probably escaped twitter shaming since ralsina's on a call
[15:16] <karni> ha :D
[15:16] <rockstar> Heh. I'll Twitter shame myself then. :)
[15:16] <karni> heheheh
[15:16] <dobey> rockstar: road bike tires are not fun at all, indeed
[15:16] <briancurtin> changing a flat in the snow is the worst
[15:16] <karni> briancurtin: I would just take it on my back ;d
[15:17] <karni> briancurtin: Who (sane) rides a bike in snow :) It's slippery, isn't it?
[15:17] <dobey> briancurtin: that's what trucks are for.
[15:17] <dobey> also, that's what moving south is for
[15:17] <rockstar> briancurtin, ouch. We mostly only get snow on the two ends of winter, not in the middle, so I can still ride in the winter without that problem.
[15:18] <briancurtin> karni: i used to commute by bike for about 2 years. slippery wasnt much of an issue, just the cold. the lowest i rode was -15F. i think when i changed that flat it was between 0-5F
[15:18] <rockstar> karni, I do the *best* fixie tricks in the snow. I can actually pedal backwards and still move forward.
[15:18] <briancurtin> skids for days
[15:18] <karni> rockstar: HAHAH :D
[15:18] <dobey> actually
[15:19] <dobey> does anyone know how to do this, globally in vbox: http://askubuntu.com/questions/204953/virtualbox-dns-stopped-working-on-upgrade-to-12-10 ?
[15:21]  * gatox lunch
[15:38] <briancurtin> i'll be back shortly, need to take my car in for a quick emission test. i'll make it an early lunch
[15:39] <dobey> briancurtin: see you in a few hours then :)
[15:44] <JoseExposito> hi!
[15:44] <JoseExposito> with whom I have to talk to solve this?
[15:44] <JoseExposito> https://bugs.launchpad.net/ubuntuone-ios-files/+bug/1070415
[15:46] <dobey> JoseExposito: rockstar probably
[15:47] <mmcc> anyone have pointers on how to setup a persistent IRC session somewhere? Stupid AT&T has been cutting out regularly for a week now
[15:47] <rockstar> JoseExposito, I'll make sure to take a look at your patch sometime this week.
[15:48] <rockstar> mmcc, I have bip installed on a Linode machine.
[15:49] <dobey> mmcc: no FiOS there?
[15:49] <mmcc> rockstar so you set it up and administer it yourself? I'm hoping for something a little less hands-on (I don't actually like computers)
[15:49] <rockstar> mmcc, yeah, I set it up when I liked computers, and haven't given it a thought since.
[15:50] <rockstar> I have a little side project that would provide a web interface IRC client for you, with client support, but that's no where near showing anyone. :)
[15:50] <ralsina> mmcc: if you use quassel I can give you an account
[15:50] <ralsina> mmcc: for other clients there is a bip server that can help you, ask sidnei
[15:50] <dobey> mmcc: talk to ralsina or rye; they have quassel servers set up. there's also a company bip service i think if you want to use that (talk to is)
[15:51] <dobey> well, that
[15:51] <karni> I think I've heard bip loosing some messages. Was that/is that still the case?
[15:52] <rye> rockstar: does your bip OMNOMNOM RAM?
[15:52] <rockstar> rye, nope.
[15:52] <karni> If you use bip, you have means of asking it for the latest messages, right?
[15:52] <rockstar> Yup.
[15:52] <rye> karni: quassel so far feels superior
[15:52] <karni> rye: I thought quassel was an IRC client.
[15:53] <ralsina> karni: it's a client that has a server
[15:53] <rockstar> Showing me other options isn't going to help. This bip instance has lived for 5 years this way. I, like mmcc, don't actually like computers.
[15:53] <ralsina> karni: usually you run both together, but if you connect your client to the server in a VPS, it works awesome :-)
[15:54] <ralsina> you all could connect quassel client->quassel core -> bip ;-)
[15:54] <ralsina> rye: I have had to restart quassel core about once a month because it gets sluggish.
[15:55] <karni> aha, thanks guys
[15:56] <rye> ralsina: i had to restart bip every month too because it eat all the ram on my VPS
[15:56] <ralsina> rye: also, I have to trim the sqlite every year or so once it reaches 400MB :-)
[15:57] <rye> ralsina: now i just started a m1.tiny instance on canonistack and if it goes bad I will just rebuild it
[15:57]  * karni is happy with good old screen+irssi (although I'm considering weechat, as it's more.. modern)
[15:57] <ralsina> rye: makes sense
[15:58] <ralsina> rye: I love having a year of backlog though
[15:58] <karni> Same here.
[16:00] <JoseExposito> rockstar, ok the only think that I need is a twitter and facebook developper account with the canonical correct mail
[16:00] <JoseExposito> contact me if you have problems creating one or getting the necessary data to the app
[16:05] <briancurtin> i'm back - way quicker than i thought
[16:09] <dobey> well, at least i don't need my laptop on to read my mail any more
[16:14] <dobey> ick. python-qt4 in raring is apparently broken a bit
[16:18] <ralsina> dobey: there are some packaging issues yes
[16:18] <ralsina> dobey: as in "last I checked it doesn't build"
[16:20] <dobey> ralsina: it depends on a virtual package which is seemingly no longer provided; perhaps if it doesn't build, that's also the reason (the built version is causing this issue when trying to build some nightlies at least)
[16:20] <ralsina> dobey: there's also some problem about multiarch
[16:21] <ralsina> dobey: and python 3.2
[16:21] <ralsina> dobey: should settle down in a couple of weeks
[16:22] <dobey> right
[16:37] <dobey> guess i should probably go get lunch
[16:37] <dobey> (and feel bad about it, thanks rockstar :)
[16:37] <dobey> bbiab
[16:38] <rockstar> dobey, :)
[17:02] <mmcc> and I'm back, having sat on the phone with AT&T for a while...
[17:08] <mmcc> gatox, I put a needsfixing here: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/search-filter/+merge/130862 -- but it could be needsdiscussion…
[17:09] <mmcc> basically if I use the search string "a file", it will match something like "anything-at-all-as-long-as-it-has-a-then-file", which is unexpected.
[17:09]  * gatox check
[17:10] <gatox> mmcc, we discuss that already with alecu and ralsina .... and that's how we want to do it
[17:10] <mmcc> I'm curious what the motivation for replacing spaces in the search pattern was.
[17:11] <mmcc> oh, huh.. ok, doesn't really make sense to me though…
[17:11] <ralsina> mmcc, gatox: I was +0 on that argument
[17:11] <ralsina> gatox: I think we decided .+ not .* though
[17:12] <gatox> mmcc, so you can have something like /home/u1/path/folder/fille.jpg..... and search for: "path fo file".... and you will looking for that..... kind of a fuzzy search
[17:12] <mmcc> ralsina that's .+
[17:12] <ralsina> ok
[17:12] <mmcc> so we ignore 'afile' :)
[17:12] <gatox> exactly
[17:13] <gatox> that's what we decided with alecu
[17:14] <mmcc> I like fuzzy search… maybe I'm +0 too, let me think if there's a version I like more
[17:15] <mmcc> I did something a while ago that did a similar fuzzy search, but made sure to put the ones that matched a strict substring first in the results list
[17:15] <mmcc> (accomplished by just doing multiple searches in order of the "obviousness" of the regex)
[17:16] <gatox> mmcc, well.... the reason we are using the regex too instead of basename, etc..... it's because we needed to be faster
[17:17] <mmcc> hmmm. what was the alternative that was slower? (and how much slower on how many files?)
[17:19] <gatox> mmcc, the alternative was using basename and "in" comparison.......
[17:19] <gatox> bassically..... how the implementation was in control panel
[17:19] <gatox> we had a mumble about that with alecu and facundo
[17:21] <mmcc> hmm. well I don't have any experience comparing performance of string ops to regexes on thousands of filenames, so if they think this is faster then OK. I'm not convinced it'd be meaningfully faster.
[17:22] <mmcc> But anyway, I'm not arguing against using regexes - I'm thinking a *different* regex might be less surprising for users
[17:22] <mmcc> my example of multiple searches from the other thing I did is probably not a great idea when we're searching through thousands of filenames, but again I'd want to measure before ruling it out - if I thought we should do it that way
[17:23] <mmcc> (which I don't think we need to)
[17:29] <Captain_Proton> I have a odd problem every night a script runs that back up my server and creates a tar.gz file about 385mb then mv it to a folder that should be sync with ubuntu one. the problem is it never does.
[17:30] <Captain_Proton> I can put other files in there and they sync but the tar.gz never do unless I mv them out the dir and mv them back in by hand.. any thoughts on this
[17:31] <Captain_Proton> oohh btw this is a folder call backup that I am syncing not the ubuntu one folder
[17:31] <ralsina>  Captain_Proton: that looks like a bug, could you file one and attach your logs?
[17:31] <Captain_Proton> can do
[17:34] <Captain_Proton> is there a command for u1sdtool that shows what file it is processing
[17:35] <Captain_Proton> nm I found it
[18:03]  * karni lunching
[18:07] <ralsina> karni: do you routinely have lunch at 7PM?
[18:09] <beuno> ralsina, I've been trying to get him to behave like a human being, was this >< close to callign his mother
[18:09] <beuno> GOOD LUCK WITH THAT
[18:09] <elopio> dobey: bug #820345 is kind-of-fixed in 12.10, right?
[18:10]  * ralsina googles for Mrs Karnicki
[18:10] <ralsina> elopio: it is removed
[18:10] <ralsina> dobey: confirm? ^
[18:11] <ralsina> hey, chromium suddenly puts download count & progress in launcher! (or I never noticed before)
[18:11] <dobey> no, it's not removed
[18:12] <dobey> but i have no messaging menu in 12.10 either, so…
[18:12] <dobey> ralsina: if anything, we'll have to keep messaging menu integration for a while; for everything less than 12.10 as well
[18:13]  * gatox brb
[18:13] <dobey> but we only show things appropriate for the messaging menu in it, really
[18:13] <ralsina> dobey: the appropiateness has been argued before ;-)
[18:13] <ralsina> dobey: but yes, up to 12.04 we keep it, unless it ships theindicator in a refresh
[18:13] <ralsina> dobey: I thought we had removed it for 12.10
[18:14] <dobey> nope
[18:14] <ralsina> ok then
[18:15] <elopio> dobey, ralsina, thanks. As I don't have U1 on my messaging menu I thougth it was removed.
[18:16] <dobey> the two features are also separate modules of code, so doing an "if we're doing this and it's actually displayed, don't do this other thing" will be extremely complex
[18:16] <ralsina> maybe someone else removed us :-)
[18:16] <dobey> elopio: maybe the menu has a hardcoded blacklist then; it's not changed on our side though
[18:17] <ralsina> in any case, that's not kosher
[18:17] <dobey> our code is definitely still in trunk: http://bazaar.launchpad.net/~ubuntuone-control-tower/ubuntuone-client/trunk/view/head:/ubuntuone/platform/messaging/linux.py
[18:18]  * karni back
[18:19] <karni> ralsina: haha :D yes ;) I've got meals shifted by 6 hours maybe.. it just happens :)
[18:20] <ralsina> karni: hmpf
[18:20] <karni> I also don't like eating breakfast right after waking up, so it takes my lunch spot, lunch takes dinner spot.. etc
[18:20] <karni> ^_^
[18:20] <ralsina> karni: don't make me be a grumpy father figure ;-)
[18:20] <karni> hahah :)
[18:21] <mmcc> on that note, now it's time for me to go have lunch…
[18:22] <dobey> hrmm
[18:23] <dobey> if i could get jackd to start properly i could at least be halfway recovered then
[18:23] <dobey> still the raid though :(
[18:39] <gatox> back
[18:43] <dobey> oh mike /quit or lost connectivity for lunch i guess
[18:43] <dobey> :-/
[18:43] <dobey> anyone else can review my branch please?
[18:43] <dobey> ralsina: you perhaps? :)
[18:43] <dobey> https://code.launchpad.net/~dobey/ubuntu-sso-client/lint-roller/+merge/131016
[18:44] <ralsina> dobey: sure
[18:45] <dobey> i hope control-panel has somewhat less in the way of crazy code
[19:09] <dobey> nope
[19:32] <dobey> https://code.launchpad.net/~dobey/ubuntuone-control-panel/lint-roller/+merge/131079
[19:32] <dobey> ralsina: another one ^^ :)
[19:33] <ralsina> dobey: got it
[19:35] <dobey> and with that, i'm going to reboot my server to see if my raid will come back that way. brb
[19:43] <dobey> yay
[19:43] <dobey> raid is back
[19:47] <ralsina> dobey: +1
[19:47] <ralsina> I'll reboot now, wish me luck
[19:51] <dobey> 13" retina macbook? starting to get into the range I'm looking for. 11.6" is the largest screen I'm willing to suffer using, but I still need > 200 dpi
[19:51] <dobey> hrmm, mmcc still not back :-/
[20:09] <dobey> I wonder if i can reliably use a remote store mounted with gvfs as my music library…
[20:10] <karni> dobey: how did you fix your raid?
[20:10] <dobey> karni: rebooted the server
[20:10] <karni> dobey: That's it ;)?
[20:10] <dobey> karni: and then it magically was working again
[20:10] <karni> haha \o/
[20:11] <dobey> yep; hated rebooting, but at least it's back now.
[20:11] <dobey> will need to buy another external sata enclosure i guess
[20:20] <mmcc> back now, finally… sorry
[20:21] <mmcc> dobey you were looking for me?
[20:25] <mmcc> dobey, looking at your lint-roller branches, I'm not sure how to get the ppa version of pyflakes on my mac - is there an egg, or can you point me at a branch I can get instead?
[20:27] <dobey> mmcc: can you try without it first? i'm not sure you'll actually need it
[20:27] <mmcc> dobey, oh, ok yeah sure
[20:28] <dobey> i expect it might be needed, but would like to know for sure :)
[20:40] <gatox> ok...... eod here....... see you tomorrow
[20:40] <gatox> dobey, i kinda found where the problem with the test is.... but i'm looking why it's happening
[20:43] <gatox> mmmmm i think i know where it is exactly... maybe i propose the branch before leaving
[20:44] <dobey> cool
[20:44] <dobey> thanks gatox
[20:45] <mmcc> dobey, looks like I do need it, I get about 17 'redefinition of unused blah' errors on the sso branch
[20:50] <dobey> mmcc: ok; can you try the cp branch?
[20:51] <ralsina> EOD for me
[20:51] <ralsina> I'll be around, ping me if you need me
[20:54] <mmcc> dobey: yes. my branches are a bit of a mess, sorry for the lag
[20:56] <gatox> dobey, https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/bugtest/+merge/131098
[20:56] <mmcc> ok, cp pyflakes passes happily
[20:57] <gatox> dobey, that branch fixes the problem
[20:57] <gatox> ralsina, bye
[20:59] <dobey> mmcc: cool; i'll see about getting a patched pyflakes for you
[21:00] <mmcc> dobey, I think we should probably re-add the *_ui.py to the pep8 --exclude list though, it's mad about those
[21:00] <mmcc> dobey an egg is probably best, that's easy to build into the buildout
[21:00] <dobey> mmcc: that's why i added the ./setup.py clean
[21:01] <dobey> i guess i need to add the clean call to the .bat and mac-tests too?
[21:01] <gatox> now it's eod here........
[21:01] <gatox> byeeee
[21:02] <mmcc> dobey, no, at least on CP there's no mac-tests. I was just running the changed lines manually and didn't notice the clean
[21:02] <mmcc> (because the CP tests don't work on osx unless I unshelve a hack, etc etc)
[21:03] <mmcc> ok now I'm going to actually run it like a big boy
[21:03] <dobey> oh
[21:05] <mmcc> dobey: I'm getting this error from the controlpanel backend tests: http://paste.ubuntu.com/1301180/
[21:05] <mmcc> this is with your lint-roller sso client branch
[21:05] <dobey> hrmm
[21:06] <dobey> right
[21:06] <mmcc> that class is there, but it's in utils.webclient.common…
[21:06] <dobey> why didn't it fail for me though
[21:07] <mmcc> on Q or something, I assume?
[21:08] <mmcc> it's there on trunk
[21:08] <dobey> it's where on trunk?
[21:09] <dobey> oh
[21:09] <dobey> my lint-roller branch removes it
[21:09] <dobey> whee
[21:10] <dobey> are you running my cp branch against my lint-roller branch i guess?
[21:10] <mmcc> yeah I was
[21:10] <mmcc> it looks like it *should* be removed, right? just importing so it can be referenced with a shorter package name?
[21:11] <mmcc> I'm not a fan, that makes finding things hard IMO
[21:11] <dobey> yes i hate it when people do that nasty re-import/export stuff
[21:11] <dobey> it's evil and makes fixing things harder
[21:11] <dobey> python. grmbl.
[21:11] <dobey> mmcc: ok, so it looks like i need to make more fixes even :)
[21:12] <mmcc> cool. well, glad to be of service :) I'm here all week. (AT&T willing)
[21:14] <dobey> oh, ffs.
[21:14] <dobey> i have to fix ubuntuone-client also, because of the stupid re-exports
[21:14] <dobey> in the meantime, there is this: https://code.launchpad.net/~dobey/ubuntuone-client/ignore-lock/+merge/131097
[21:15] <dobey> and i'ver set my cp lint-roller branch to work in progress for the moment
[21:23] <mmcc> ok, looking at that one… it'll be hard to eval the tests though since u1-client tests still don't all pass on osx
[21:23] <mmcc> oh, that's a simple one
[21:24] <dobey> hrmm
[21:25] <dobey> made a new branch for u1-client to fix the issues with the sso lint-roller branch and removing the re-exports; but the tests seem to be running anyway :(
[21:26] <dobey> oh well; i think i'll call it a day and finish it up tomorrow
[21:26] <dobey> have a good evening all
[21:37] <karni> take care dobey !
[21:56] <mmcc> ok, I have to change locations now… I might not be back online until later, but I've got some local stuff to do, and tomorrow I'll plan around this outage better