[08:47] <JamesTait> Happy Friday, everyone! :-D
[11:08] <gatox> good morning!
[13:24] <alecu> good morning all!
[13:25] <gatox> alecu, hi!
[13:29] <dobey> meh
[13:35] <gatox> alecu, dobey mandel just send me a direct message en twitter..... she fainted in the restaurant and he is in an ambulance right now, he says he is ok, but is not going to be here soon :S
[13:36] <alecu> gatox: by "she" you mean "he", right?
[13:36] <alecu> gatox: or is there another "she" that we don't know about?
[13:36] <gatox> alecu, yes..... i was writing fast.... didn't tihnk really well the message
[13:36] <gatox> hope he is ok
[13:38] <dobey> yeah
[14:27] <ralsina> gatox, dobey: any news on mandel?
[14:28] <gatox> ralsina, not yet
[14:28] <dobey> he twitted he's at the hospital
[14:28] <dobey> but that's all i know
[14:28] <ralsina> dobey: yes, saw that
[14:28] <ralsina> ok, gatox, can you text me if there's any news?
[14:28] <gatox> ralsina, of course!
[15:01] <dobey> meh
[15:01] <dobey> standup?
[15:01] <gatox> me
[15:02] <briancurtin> me
[15:03] <dobey> thisfred? alecu?
[15:03] <alecu> me
[15:04] <dobey> DONE: more releases/uploads, discovered e-d-s broke API
[15:04] <dobey> TODO: reviews, finish releases/uploads, investigate twisted-less dev-tools, work on some reorg to drop ubuntuone-installer for good, finish SRU verification poking
[15:05] <dobey> BLCK: None.
[15:05] <dobey> gatox: go
[15:05] <gatox> DONE:
[15:05] <gatox> Working in the Ubuntu One Menu, almost completely functional.
[15:05] <gatox> TODO:
[15:05] <gatox> Finish with the recent transfers and progress items. Test it on Windows. Write Tests.
[15:05] <gatox> BLOCKED:
[15:05] <gatox> No
[15:05] <gatox> briancurtin, go
[15:05] <briancurtin> DONE: a few unicode changes
[15:05] <briancurtin> TODO: wrap up the first unicode branch and make sure i'm getting it right
[15:05] <briancurtin> NEXT: alecu
[15:05] <alecu> DONE: many reviews, and half day off
[15:05] <alecu> TODO: some more reviews, debug sync bug
[15:05] <alecu> BLOCKED: no
[15:06] <dobey> thisfred: go
[15:06] <alecu> NOTE: will be taking a few days holidays next week
[15:06] <alecu> gatox: do you have some NOTE for next week holiday, or something, too?
[15:06] <gatox> oh yes!
[15:07] <gatox> COMMENT: I won't be here until August 1st
[15:07] <gatox> but i said that on monday or tuesday too
[15:07] <dobey> oh
[15:07] <dobey> that's a long holiday
[15:07] <briancurtin> can i come with?
[15:08] <dobey> i guess ralsina still needs to accept some days in the admin interface. people off but not in the calendar
[15:08] <ralsina> dobey: looking
[15:09] <ralsina> I have only a request from alecu as pending
[15:09] <dobey> ralsina: at least, i don't see mike on the admin calendar, or alecu for his 3 days next week
[15:09] <ralsina> the admin calendar lies
[15:10] <ralsina> I just approved a half day for alecu which was my last pending leave request
[15:10] <alecu> dobey: I didn't say "three". I said "a few", and have not decide which yet.
[15:10] <dobey> alecu: oh, well "few" means "between (inclusive) 3 and 5"
[15:10] <dobey> :)
[15:10] <alecu> :-)
[15:11] <dobey> anyway, gotta run an errand, and get lunch. bbiab
[15:11] <alecu> "one or three dwarf friends"
[15:11] <dobey> heh
[15:12] <thisfred> me
[15:13] <thisfred> DONE: release a buggy version of u1db | fixed bug TODO: release a less buggy version | finish combine mapping BLOCKED: no
[15:15]  * briancurtin coffee, brb
[15:27]  * briancurtin back
[16:05]  * gatox lunch
[16:25] <mandel> I'm alive!
[16:26] <mandel> hello gatox_lunch dobey thedac ralsina !
[16:26] <dobey> hey mandel
[16:26] <gatox_lunch> mandel, hey!
[16:26] <dobey> all well i hope
[16:27] <ralsina> hello mandel!
[16:28] <mandel> dobey, yes, big hit in the head because i fainted with the bad luck that I hit a head with the head
[16:28] <ralsina> too much poisonous sushi?
[16:28] <ralsina> "a head"
[16:28] <ralsina> ?!
[16:28] <mandel> ralsina, sorry chair..
[16:28] <mandel> brain is working so so
[16:28] <briancurtin> ouch
[16:28] <ralsina> mandel: he
[16:28] <ralsina> mandel: are you on observation or something?
[16:28] <dobey> so back to normal then? :)
[16:29] <mandel> ralsina, got some drugs and got told that if my head hurts go to er but that I should be ok
[16:29] <ralsina> mandel: ok. Do as they say, head injuries are not a joke
[16:30] <mandel> ralsina, is was a combination of low blood pressure, dehydration and to much heat
[16:30] <mandel> yeah, just wanted to say hi
[16:30] <ralsina> mandel: ok, so go rest now
[16:30] <ralsina> mandel: can you stay at your parent's or something for a day at least?
[16:31] <briancurtin> water is your best friend. drink plenty and relax
[16:31] <mandel> ralsina, family is away... now that just mention I hope I don't have a problem and the dog eats me during the weekend..
[16:31] <ralsina> mandel: get a friend or someone. Talking from experience here.
[16:32]  * ralsina has taken way too many people to ER already
[16:32] <mandel> yes, I will, right now I'm going to go offline take a shower and rest, just wanted to let everyone know I'm not that easy to kill
[16:33] <briancurtin> haha
[16:34] <mandel> all, have a great weekend
[16:34]  * mandel goes to rest..
[16:34] <gatox_lunch> mandel, bye mandel!
[16:34] <briancurtin> take it easy mandel
[16:34] <gatox_lunch> mandel, and turn japanese more carefully next time :P
[16:35] <ralsina> don't slip in the shower!
[16:57] <directhex> so it seems the windows u1 client has lots of C:\ hardcoding in it. this is Bad(tm) since it keeps throwing exceptions due to files not being on C:\
[16:58] <alecu> directhex: can you give me an example?
[16:59] <directhex> exceptions.IOError: [Errno 2] No such file or directory: u'C:\\ProgramData\\ubuntuone-storageprotocol\\UbuntuOne-Go_Daddy_Class_2_CA.pem'
[17:00] <briancurtin> alecu: mmcc was just looking at that exact file...
[17:00] <alecu> directhex: do you have your home folder elsewhere? or have you installed u1 elsewhere?
[17:00] <briancurtin> directhex: do you have that file in D:\\ProgramData\\..
[17:01] <directhex> alecu: the former
[17:01] <directhex> briancurtin: on k:\programdata yes
[17:01] <alecu> briancurtin: this looks like some issue with the installer, right?
[17:02] <briancurtin> directhex: can you open a command prompt and type "set USERPROFILE" and paste the directory is shows?
[17:02] <alecu> briancurtin: do we have any open bug for this? perhaps we can ask directhex to open one and paste all his info there?
[17:02] <directhex> C:\Program Files (x86)\ubuntuone\dist>set USERPROFILE
[17:02] <directhex> USERPROFILE=K:\Users\Jo Shields
[17:03] <briancurtin> alecu: i'm not familiar with any, perhaps a new bug would be best
[17:03] <directhex> the UI also has C:\ hardcoded as the path for purchased from u1
[17:05] <dobey> directhex: huh, that C:\ProgramData path isn't hard-coded. it's pulled from the registry
[17:05] <directhex> dobey: which key?
[17:05] <briancurtin> directhex: i don't think it's hardcoded, it may just be getting the information from the wrong place. we get that "C:\ProgramData" folder from where the registry tells us the shell folders are, but we should be looking for *your* specific folder (or something)
[17:05] <briancurtin> directhex: it comes from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
[17:05] <briancurtin> directhex: "Common AppData" is the specific key
[17:06] <dobey> what he said
[17:06] <briancurtin> so we probably shouldnt be looking at the "Common" one but a user-specific one
[17:06] <directhex> briancurtin: hm, that key indeed uses C:\
[17:07] <directhex> briancurtin: HKCU uses K:\ as it should though
[17:07] <briancurtin> directhex: that's what i was just starting to look at :)
[17:08] <dobey> directhex: does the HKLM or HKCU key for "Personal" in \Explorer\Shell\Folders show C:\ as well?
[17:08] <briancurtin> directhex: inside the HKCU path, is it called "Common AppData" there as well or is there a different key you're getting it from?
[17:08] <directhex> dobey: Personal in HKCU is K:\Users\Jo Shields\Documents
[17:08] <briancurtin> i see "AppData" and "Local AppData"
[17:09] <directhex> all the HKLM keys are C:\
[17:09] <directhex> hm
[17:09] <dobey> so it looks like we are grabbing those values by using this: http://msdn.microsoft.com/en-us/library/windows/desktop/bb762181
[17:09] <briancurtin> i would expect the HKLM keys to be C:\ because it's for the local machine, which is all setup under C:\. the stuff for the current user, under HKLM, is where i would expect it to be different
[17:10] <dobey> briancurtin: well, we aren't directly poking the keys; we're using standard api to get the values
[17:11] <dobey> briancurtin: but i guess it's failing on vista+ because we're using the deprecated API, to work on XP
[17:15] <directhex> urgh! so if you override the shell folders at install time, it doesn't correct the values in HKLM. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList has the folder override values in it, which is why KHCU and HKLM don't match
[17:16] <directhex> e.g. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ProgramData = K:\ProgramData
[17:16] <directhex> so all new users get the right values in HKCU, but HKLM is always wrong
[17:16] <dobey> ugh
[17:17] <directhex> i guess that kind of brokenness is why it's disrecommended to do this. it's just everyone with an ssd under 500 gig does it, since it's the only way to comprehensively have c:\users on a non-boot drive
[17:18] <briancurtin> directhex: do you happen to have the directions you used to set up your user on the other drive? Just so i can follow the same steps in a VM to reproduce this and find a way to support it?
[17:19] <directhex> briancurtin: sure, give me a minute to find it again
[17:19] <dobey> briancurtin: i wonder if just switching to the non-deprecated API will 'fix' it; and we only fall back to the old API for XP
[17:20] <dobey> briancurtin: see get_special_folders() in dirspec.utils
[17:20] <directhex> briancurtin: http://answers.microsoft.com/en-us/windows/forum/windows_7-files/win7-how-do-i-move-user-folder-to-a-different/565f16a5-e5ed-43c9-8422-4f56aebb296e is the guide i used - i guess i could just re-do the mklink stuff (i was sure i did it, but apparently not) as a workaround
[17:25] <directhex> ooh, fun new exceptions!
[17:29] <directhex> yay, data!
[17:29] <directhex> had to turn both c:\users and c:\programdata into junction points (symlinks), and that's made it work
[17:34] <briancurtin> directhex: just to make sure we get the whole story documented, would you mind reporting a bug on https://bugs.launchpad.net/ubuntuone-client?
[17:35] <directhex> briancurtin: oh, sure, no problem
[17:35] <directhex> no apport on windows then? :p
[17:35] <dobey> hrmm
[17:36] <dobey> that bug *probably* belongs on dirspec, not ubuntuone-client; btw
[17:36] <dobey> alecu: any idea why "u1trial -r twisted ubuntu_sso/utils/webclient/tests/test_timestamp.py" would fail miserably in sso?
[17:36] <briancurtin> dobey: is it possible after the fact to reclassify the project, or do we need to confirm that first?
[17:37] <dobey> briancurtin: yeah, we can move it after it's filed
[17:38] <dobey> gah. just had an epiphany about how to do something in littleBigPlanet
[17:39] <alecu> dobey: looking
[17:44] <directhex> briancurtin:  Bug #1027178
[17:45] <directhex> mklink works though, file sync finished
[17:47] <briancurtin> directhex: thanks for submitting that!
[17:48] <directhex> briancurtin: need more data?
[17:49] <briancurtin> directhex: i think it looks good for now. if we need anything else we'll leave a comment on there or try to catch you on IRC if you're around
[17:49] <directhex> i'm always around. it's an addiction. a sickness.
[17:55] <dobey> briancurtin: btw, where are you at on the py3unicode branches?
[17:55] <dobey> alecu: can you re-review https://code.launchpad.net/~diegosarmentero/ubuntuone-client/darwin-tests-refactoring/+merge/113289 as well please? :)
[17:56] <briancurtin> dobey: i'm going back through and looking into one of alecu's comments about being more careful where we do unicode_literals. i wish i had more done but bouncing around between a few things and hitting sort of a mental roadblock has made it a bit slower than i was hoping.
[17:57] <dobey> briancurtin: cool. just checking since i see there's still in the active reviews list
[17:58] <briancurtin> dobey: i pulled one of them back to in progress, i'll change the others
[17:58] <alecu> dobey: I found the issue. The code that chooses the webclient for the time call has two options: the libsoup based webclient or the qtnetwork one.
[17:58] <alecu> dobey: that's why changing "-r twisted" to "-r qt4" or "-r gi" makes that line work fine.
[17:59] <alecu> dobey: when running with "-r twisted", it ends up using the libsoup one, but no events ever come out of it.
[17:59] <alecu> dobey: I plan to re-review gatox's branch after lunch.
[18:03] <dobey> ah, ok
[18:03] <dobey> alecu: i wonder if anything is using the libsoup weblient.
[18:03]  * dobey would love to get rid of that too
[18:10] <dobey> hrmm, disk i/o seems to be a worse problem on my new hardware. wonder if it's just a driver issue in 12.04
[18:54] <dobey> gatox: can you review https://code.launchpad.net/~brian.curtin/dirspec/windows-buildout/+merge/115423 ?
[18:54] <gatox> ack
[19:00]  * briancurtin lunch
[19:04]  * alecu reboots to install the neu coolers on his workstation
[19:28]  * briancurtin2 back
[20:00] <gatox> alecu, ping
[20:04] <gatox> alecu, ok, eod for me.... i'll send an email later if i found anything, i have the menu working with all the things of the document, the thing is, the widget to display progressbar, etc in the menu, i tested on windows and it works, but it's showing an empty widget on ubuntu with the same code.... i'm checking if ubuntu has any conflict with that or something
[20:11] <dobey> brb, gotta run an errand
[20:51] <_behrooz_> hello i have question
[20:55] <dobey> hi
[21:13] <_behrooz_> dobey  , how can install ubuntu one in chakra
[21:13] <dobey> what is chakra?
[21:14] <_behrooz_> chakra is distru gnu/linux .
[21:15] <_behrooz_> are you use Gnu/linux ?
[21:15] <dobey> i am using ubuntu. is chakra based on ubuntu?
[21:16] <_behrooz_> no , it base arch ,
[21:17] <dobey> i believe someone has packaged it for arch, but i don't know if that person is in this channel
[21:22] <_behrooz_> ok
[22:15] <dobey> have a good weekend all