[08:15] <JamesTait> Good morning all! :)
[08:31] <mandel> morning all!
[11:31] <rye> ping mandel, do you know that SD keeps a directory open forever if it was a UDF during the current session preventing physically removing the dir (requires SD restart to release the handle), do you recall a bug filed for this?
[11:32] <mandel> rye, is done on purpose, the directory is being used by sd and we don't want the user to remove it. You can remove the UDF from control panel and then remove it
[11:33] <mandel> rye, is better than adding a watch to the parent and then ignore files etc.. which means that we will get ALL events from the users home on windows in a single thread which does not perform correctly
[11:33] <mandel> rye,  is this a request from the user?
[11:34] <rye> mandel: no, even after removing the UDF you need to restart SD for it to release the directory
[11:34] <mandel> rye, oh, that is wrong and we don not have a bug about it
[11:34] <rye> okay
[11:35] <mandel> rye, removing the UDF should remove the watch and release the handle
[11:35] <mandel> then you can remove the dir
[11:36] <rye> mandel: it looks like it is not happening, I can remove the directories within that one but I cannot remove/rename the former UDF root
[11:37] <mandel> rye, yes, the watches are just in the root dir and not in the children to use less threads on windows
[11:39] <rye> mandel: bug https://bugs.launchpad.net/ubuntuone-client/+bug/1028394
[11:47] <rye> erm
[12:25] <mandel> lunch time!
[13:27] <alecu> good day, sunshine!
[13:27] <alecu> mandel: ping!
[13:33] <dobey> holas alecu
[13:34] <alecu> dobey: Mirmengjesi!
[13:35] <dobey> heh :)
[13:44] <mandel> alecu, pong!
[13:44]  * mandel back from lunch
[13:45] <alecu> mandel: did I just counted 9 new branches from you up for review?
[13:46] <mandel> alecu, yes, but is nothing that scary, what happens is that I removed ARC from the fsevents daemon, to make things safer and not risk memory leaks I have remove ARC per file and proposed them, so instead of a massive branch you have very small ones that can be tested
[13:46] <mandel> alecu, the idea is, add coiler flag to ignore arc for file mycode.m look at changes, run tests, everything works, move on :)
[13:46] <alecu> mandel: yes, yes, as you can see I'm complaining just because :-)
[13:47] <mandel> alecu, oh, ok, complain ignored then ;)
[13:47] <alecu> mandel: it's great that all of them are small :-)
[13:47] <mandel> alecu, there are a single file based approach to minimize the chance of letting a memory leak land in trunk
[13:48] <alecu> mandel: this says 13 mandel branches for review: https://code.launchpad.net/ubuntuone/+activereviews
[13:48] <alecu> mandel: luckily my review day is tomorrow, and I'm taking a holiday ;-)
[13:48] <mandel> alecu, hahaha well I want all reviews from mmcc for this :)
[13:49] <alecu> poor soul :-)
[13:49] <mandel> alecu, he is going to regret to be back from holidays :-)
[13:49] <mandel> alecu, but is now or never, so better to do it now :)
[13:51] <mandel> alecu, I'm also moving to asl for the logging which would improve a lot our lifes whenever we have to debug
[13:54]  * dobey ponders what to do with dev-tools exactly
[13:55] <alecu> dobey: what are the options?
[13:57] <dobey> alecu: try to transition it mostly away from twisted; or write a separate test runner that does some of the same stuff, but doesn't use twisted
[14:20] <mandel> alecu, do you have some mins?
[14:22] <alecu> mandel: sure
[14:22] <alecu> mandel: mumble?
[14:23] <mandel> alecu, lets do it :)
[14:23] <mandel> alecu, I'm in the darwin channel
[14:24] <alecu> mandel: I'm booting the mumble laptop
[14:24] <mandel> alecu, ok
[14:24] <mandel> mmcc, morning! I have reviews for you, do you still have the 10.6 machine around?
[14:24] <mmcc> hi folks. I'm back, trying to catch up now
[14:25] <mmcc> hi mandel, yes - it's not plugged in yet but I can do that right away for reviews
[14:26] <mandel> mmcc, super, give me 10 mins I'm talking with alecu and I'm with you
[14:27] <mmcc> mandel, ok sure - I'll go set it up
[14:39] <alecu> mandel: https://bugs.launchpad.net/ubuntuone-client/+bug/1028394
[14:43] <mandel> mmcc, I'm back!
[14:43] <mmcc> hi mandel, so what have I missed?
[14:43] <mandel> mmcc,  I have proposed lots of small branches that remove ARC from the project file by file (to simplify reviews)  and would love to have reviews from you :)
[14:44] <mandel> mmcc, there are also some small bug fixes (length of socket etc.. ) there, but I want to focus on seeing if we can get it running on 10.6
[14:44] <dobey> mmcc: all moved to SD?
[14:44] <mmcc> ok mandel, where should I start?
[14:45] <mandel> mmcc, and I have a question for you, SBJson is copied (the source) to our project so I have made a branch that expects the framework to be in the path, what happens if sbjson was copiled with arc?
[14:45] <mmcc> dobey: yes, mostly. lots of boxes laying around
[14:45] <mandel> mmcc, first branch is: https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/remove-arc-fsevent/+merge/116433
[14:45] <mandel> mmcc, the trick is the compiler flag AFAIK I did the mem management correctly
[14:49] <mmcc> mandel, so was sbjson compiled with ARC? I'm not sure what happens if you mix files. have to look
[14:50] <mandel> mmcc, well, in a diff branch I added sbjson as a required framework but I have no idea of what problems we could face
[14:51] <dobey> mmcc: heh, i still have lots of boxes laying around; and last time i moved was almost 3 years ago
[14:57] <mmcc> dobey: heh. been there
[15:00] <thisfred> me
[15:00] <briancurtin> me
[15:01] <mmcc> me
[15:02] <alecu> me
[15:02] <thisfred> dobey, mandel
[15:03] <dobey> meh
[15:04] <thisfred> DONE: Bug #1000688 (branch 1 proposed) TODO: Bug #1000688 (branch 2) BLOCKED: no NEXT: briancurtin
[15:04] <briancurtin> DONE: re-propose unicode1 branch
[15:04] <briancurtin> TODO: unicode 2 & 3 branches
[15:04] <briancurtin> NEXT: mmcc
[15:04] <mmcc> DONE: drove all weekend, escaped Texas
[15:04] <mmcc> TODO: catch up, reviews for mandel
[15:04] <mmcc> BLCK: none
[15:04] <mmcc> NEXT: dobey
[15:04] <dobey> DONE: power outage, finish sru verification, start investigating twisted-less dev-tools, start looking at bug #1028082
[15:04] <dobey> TODO: investigate twisted-less dev-tools, work on some reorg to drop ubuntuone-installer for good, SRUs for lucid/natty/oneiric
[15:04] <dobey> BLCK: None.
[15:04] <dobey> mandel: go
[15:04] <dobey> oh
[15:04] <dobey> you skipped alecu
[15:04] <dobey> alecu: go :)
[15:05] <alecu> DONE: managed to reproduce sync bug #1025288, some debugging inside SD
[15:05] <alecu> TODO: more debugging, some reviews
[15:05] <alecu> BLOCKED: no
[15:05] <mandel> uh, sorry
[15:05] <mmcc> sorry alecu :)
[15:05] <alecu> nevermind :-)
[15:06] <mandel> DONE: Removed ARC from fsevents-daemon. bug 1000875 bug 1011584.
[15:06] <mandel> TODO: work on providing a test daemon for jenkins.
[15:06] <mandel> BLOCKED: no
[15:06] <mandel> all, sorry I was on the mac and did not notice
[15:07] <alecu> mandel: don't forget "DONE: sent 9 more branches for review. Total branches pending review: 13"
[15:07] <mandel> hehe, that too :)
[15:10] <alecu> ok, EOM then!
[15:32] <dobey> ok, off to lunch and a few errands. be back in a bit
[16:15] <lamalex> is there a way to get music from my computer into u1 music?
[16:48] <alecu> lamalex: any music file that you upload to your u1 account should show up in the mobile music application.
[16:48] <mandel> lamalex, you should have to sync the music you have, for example I sync ~/Music
[16:48] <lamalex> ah ko
[16:48] <lamalex> simple
[16:48] <alecu> lamalex: it might take a little while, but you need to do nothing special.
[16:59] <mandel> ok, EOD here, see you all tom!
[17:07]  * briancurtin2 lunch+doctor, back in a bit
[17:22] <dobey> back
[17:48]  * alecu will have lunch now
[18:39] <dobey> __import__ is the debil
[18:54] <dobey> grr
[18:58]  * briancurtin2 back
[19:25] <mmcc> back. phone had internet, but its wifi tether died somehow.
[19:34] <dobey> brb, gotta run an errand
[19:56] <mmcc> lunch time now
[20:09] <dobey> back
[20:46] <alecu> briancurtin2: some lint notices on https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/py3-unicode/+merge/112856
[20:46] <briancurtin2> alecu: thanks, will fix
[20:48] <alecu> briancurtin2: looks like they all could be ignored with "# pylint: disable="
[20:48] <briancurtin2> alecu: that's what i'm thinking
[20:53] <briancurtin2> alecu: pushed. those warnings didn't show up on my machine so i can't exactly confirm that they went away, but i believe i did it right
[21:02] <dobey> there's some newer stuff on quantal which has more/different warnings for some things
[21:06] <dobey> ugh. windy storm today
[21:54] <dobey> have a good evening all
[21:55] <mmcc> night dobey - don't lose power from the storm