[00:06] <powersurge> hey, I"m frequently getting disconnects/reconnects
[00:06] <powersurge> is this something I should worry about or is it just that the server is under load/similar
[00:06] <powersurge> ?
[00:07] <powersurge> anyone around?
[00:13] <powersurge> is no one around?
[00:13] <powersurge> that's a bit frustrating, although I guess you guys are in another part of the world
[03:13] <rubyplusplus> How can you use ubuntuone in kubuntu?
[06:46] <rye> morning
[06:47] <rye> re: disconnect/reconnect mentioned earlier - we are aware about this and we are going to roll out the changes today that should improve the state of things.
[08:37] <JamesTait> Good morning all!
[08:49] <karni> Morning all :)
[09:29] <ralsina> good morning!
[09:39] <mandel> ralsina, buenos dias!!
[09:39] <mandel> ralsina, troll, hehehe
[09:39] <mandel> ralsina, did you read my idea for the japanese username?
[09:40] <ralsina> trollolololo mandel!
[09:40] <mandel> ralsina, hehehe
[09:40] <ralsina> mandel: still catching up with email
[09:41] <mandel> ralsina, ok, let me know when you get to mine, I think is a good compromise to use the correct funtion according to the os without doing anything too crazy
[09:41] <ralsina> mandel: are we preferring to use ctypes now?
[09:42] <ralsina> the main problem with ctypes is that the magic constants are not defined :-/
[09:46] <mandel> ralsina, indeed, le me check if something similar can be used win the win32 extensions, that is, that the new function is present
[09:47] <ralsina> mandel: you can using hasattr, but that is probably evil, so maybe... try.except?
[09:47] <mandel> ralsina, if that is the case we can use it with no problem what so ever, anyways, I'm more interested in what you think regarding the idea of checking the presence of the function
[09:48] <ralsina> Honestly? I think we can just use the XP function
[09:48] <ralsina> It's not going to go away. Maybe check that it still exists on W8 :-)
[09:49] <mandel> ralsina, it wont go away, but I see more logical to use the recomended no deprecated one, is saver
[09:49] <mandel> ralsina, and if they ever remove it (which they might do) we are sure that no weird bugs will appear because of that
[09:49] <mandel> ralsina, and I prefer to use getattr, is saver, right?
[09:50] <gatox> hi everyone
[09:53] <mandel> ralsina, nevertheless I'm looking at the implementation of the os.path.expand user in ntpath.py and is crap, I'm going to write the same using ctypes and will ask someone if there is a way to put this in python itself
[09:54] <ralsina> mandel: file a bug into stdlib, become a core contributor, get fame and money?
[09:56] <mandel> ralsina, I'm on it, hehehe
[09:56] <mandel> ralsina, I just tested that from win32com import shell
[09:56] <mandel> shell.SHGetKnownFolderPath is broken :(
[09:57] <ralsina> really?
[09:57] <mandel> so if we wanted to use the correct one, we have to use ctypes
[09:57] <ralsina> Wait, didn't alecu try that? Or is that the new one?
[09:58] <mandel> ralsina, that is the new one: http://paste.ubuntu.com/711804/
[09:58] <ralsina> Ok, so another bug for win32com, I suppose
[09:58] <ralsina> or win32 or whatever it's called
[09:58] <mandel> ralsina, is the same but with the Known, so you have SHGetFolderPath and  SHGetKnownFolderPath
[09:58] <ralsina> right
[09:59] <ralsina> we are also using SHGetFolderPath in another place in sso, in the xdg implementation, IIRC
[09:59] <mandel> ralsina, yeah.. canonical is goign to be a great python on win contributor hahahaha
[09:59] <mandel> ralsina, and in default folders too
[09:59] <ralsina> So it deserves being factored away
[09:59] <mandel> ralsina, true, we shoud get a nice wrapper that choose the correct one
[10:00] <ralsina> Right. BTW, do you have a MSDN?
[10:00] <ralsina> If you do, please setup a Vista VM because we have *one* vista-specific bug ;-)
[10:01] <mandel> ralsina, I do, I'll set up a vista vm then..
[10:01] <diverse_izzue> hi all, what's new with U1 in oneiric?
[10:01] <mandel> ralsina, I knew this type of things would happen as soon as we supported windows :(
[10:01] <ralsina> mandel: it's a bug in bitrock's autoupdater, I think, but we need to test it and report it anyway :-/
[10:02] <ralsina> mandel: just you wait for the gentoo bugs! (just kidding ;-)
[10:02] <ralsina> mandel: version-specific bugs? We have a XP one too
[10:03] <mandel> ralsina, I do have an XP vm set :)
[10:03] <ralsina> mandel: I handled that one already :-)
[10:04] <ralsina> diverse_izzue: not much new, actually
[10:05] <ralsina> diverse_izzue: we are releasing the good stuff in pangolin
[10:05] <rye> ralsina, and, hopefully the fixes for regression in Oneiric?
[10:05] <ralsina> rye: indeed
[10:05] <ralsina> rye: we have that as one of the priorities for the next 6 months
[10:08] <diverse_izzue> ralsina, so what's the good stuff to come? :-)
[10:08] <ralsina> diverse_izzue: well, proxy support is the big one I know I can talk about ;-)
[10:09] <diverse_izzue> hmmm, probably good for an LTS, it's the big companies which insist on using proxies...
[10:10] <ralsina> actually, since this is a sync product, anyone that works at most places needs it :-(
[10:10] <ralsina> Since not having it means there is one device that's unreachable and unsyncable
[10:11] <diverse_izzue> right
[10:11] <diverse_izzue> anyway, my personal u1 oneiric feature is basically that it just works without ever bothering me
[10:13] <diverse_izzue> ralsina, any work planned to robustness for big files, i.e. the possibility to resume a partial upload?
[10:13] <diverse_izzue> many people have slow upstreams
[10:14] <ralsina> diverse_izzue: including me. It's been mentioned but I don't know of any concrete plans right now.
[10:17] <rye> diverse_izzue, resumable uploads are actually implemented, but currently it is broken in oneiric, this is a regression, which we are going to fix. We don't have plans to implement delta uploads (i.e. only changed portions of the files)
[10:18] <gatox> ralsina, do you want to review this branch? https://code.launchpad.net/~diegosarmentero/ubuntuone-client/pep8-fixes/+merge/79438
[10:18] <gatox> it only contains pep8 fixes....
[10:18] <gatox> (but a lot)
[10:18] <ralsina> diverse_izzue: what rye said!
[10:18] <ralsina> gatox: I will queue it up but my day is kinda full today :-/
[10:19] <gatox> ralsina,  no problem.... i can ask another one
[10:19] <gatox> for example...... mandel do you want to review it? :P https://code.launchpad.net/~diegosarmentero/ubuntuone-client/pep8-fixes/+merge/79438
[10:19] <gatox> only pep8 fixes
[10:20] <mandel> gatox, sure
[10:20] <gatox> mandel, thanks
[10:21] <mandel> np
[10:22] <diverse_izzue> rye, what's the argument against delta uploads? high server load for calculating checksums?
[10:34] <rye> diverse_izzue, i guess you will want to talk to chicharra team (facundo, verterok). But as I recall this is not something that is easily implementable at the current stage.
[10:36] <facundobatista> diverse_izzue, yes, we'd need to change the model of the upload, we have it in our future, not in the near one
[10:36] <facundobatista> Hola rye
[10:47] <mandel> ralsina, gatox after playing with ctypes a little and the windows api, this works: http://www.themacaque.com/?p=954
[10:47] <mandel> facundobatista, if you can read that ^ and let me know if its a good idea to send a patch to python I'd greatly appreciate it :P
[10:48] <gatox> mandel, great!!!!!
[10:48] <gatox> mandel, that solved the unicode path problem?
[10:48] <gatox> completely?
[10:49] <ralsina> yikes about the guID
[10:49] <mandel> gatox, yes, it will get you the unicode for ~ and will use the correct function in XP and Vista and later :)
[10:49] <mandel> ralsina, yes, it was a PITA to find the GUID :(
[10:49] <mandel> gatox, most borring review EVER done: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/pep8-fixes/+merge/79438
[10:50] <gatox> mandel, jejjjeje told you
[10:50] <mandel> ralsina, ok, so we have the code to use the other function, we can later decide if we use it or not, at least we know it works :)
[10:51] <ralsina> mandel: agreed
[10:52] <mandel> ralsina, I'm moving to do some serious bug fixing and propose auto-update in control panel then
[10:52] <mandel> and I hope I'm not writting more ctypes code for today :)
[10:52] <ralsina> mandel: cool
[10:55] <ralsina> ok, gotta take the kid to school, will be back in a while
[10:57] <facundobatista> mandel, you should at least open a bug... but there's a risk in adding ctypes stuff (that is very picky with architectures) replacing a environment variable usage
[10:57] <facundobatista> mandel, yes, the environment is wrong, but that's a windows bug
[10:58] <facundobatista> mandel, maybe accessing a windows API? anyway, you should at least open the bug
[10:58] <facundobatista> (and show your code as a way of solving it)
[10:58] <facundobatista> mandel, ah, btw, puto windows!
[10:58] <mandel> facundobatista, ok, I'll do that then :)
[10:59] <mandel> facundobatista, hahaha is a terrible platform
[11:35]  * mandel walks dog
[11:53] <nessita> good morning!
[11:54] <gatox> nessita, hi
[11:54] <nessita> hi gatox. Branches? :-)
[11:55] <nessita> gatox: besides the connect one, I have that in my radar
[11:56] <gatox> nessita, yes, both of network and the one for connect.... i've merged with trunk all my branches and run pep8 and u1lint in every one of them... so they shouldn't have any issues
[11:57] <nessita> gatox: nice!
[11:57] <gatox> nessita, https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/connect-files/+merge/79611  -  https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/network-detect/+merge/77049  -  https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/network-detect/+merge/77048
[12:00] <gord> is it a bug that when i have a lot of files to sync, that the one i reeeally wanted always seems to be at the end of the queue? ;)
[12:13] <nessita> gord: heh... no :-)
[12:35] <mandel> ok, I'm of for lunch, see you at the stand up :)
[12:37] <mandel> nessita, FYI I'm still downloading vista from msdn to check https://bugs.launchpad.net/ubuntuone-client/+bug/875283
[12:37] <ubot4> Launchpad bug 875283 in ubuntuone-client "Update error (affects: 1) (heat: 462)" [Undecided,New]
[12:37] <nessita> mandel: ack
[12:37] <nessita> mandel: did you fixed the 2 branches I approved yesterday?
[12:39] <mandel> nessita, yes, I need to push the changes, I got  little caught with how to expanduser with the newer API and wrote an example with it (I lost A LOT of time looking for the GUID)
[12:40] <nessita> mandel: but that was gatox work...
[12:41] <mandel> nessita, yes.. sorry I got carried out..
[12:42] <ralsina> mandel looooooves playing around with the windows api, even if he denies it.
[12:42] <ralsina> and good morning nessita!
[12:42] <nessita> hi ralsina
[12:44] <mandel> ralsina, I was really interested, I admit it, but wont happen again
[12:44]  * mandel really goes to lunch now
[12:48] <Chipaca> davidcalle: ping
[12:48] <davidcalle> Chipaca, pong
[12:48] <Chipaca> davidcalle: hi there. Got a few minutes?
[12:48] <davidcalle> Chipaca, sure
[12:55] <ralsina> mandel, dobey, alecu, nessita, gatox: standup in 5'
[12:55] <gatox> ralsina, ack
[13:00] <mandel> me
[13:00] <dobey> oi
[13:01] <nessita> me
[13:01] <Chipaca> ralsina: i need you to set apart some time in orlando to talk with davidcalle, please
[13:01] <ralsina> Chipaca: I will
[13:01] <Chipaca> ralsina: thank you
[13:02] <gatox> me
[13:02] <ralsina> davidcalle: how about monday? :-)
[13:02] <ralsina> me
[13:02] <davidcalle> ralsina, ok for monday :)
[13:03] <ralsina> davidcalle: cool, I am the fat bearded guy with a strange t-shirt. Can't miss me!
[13:03] <Chipaca> woops, sorry for interrupting the standup
[13:03]  * Chipaca wasn't paying attention
[13:03] <ralsina> davidcalle: ok, I'll be more specific later on ;-)
[13:03] <nessita> mandel: go!
[13:04] <davidcalle> ralsina, really tall guy going bald, can't miss me either.
[13:04] <mandel> me
[13:04] <ralsina> davidcalle: we have three of you in OLS already :-)
[13:04] <dobey> mandel: you were first. go
[13:05] <nessita> dobey: go!
[13:05] <dobey> ralsina: you do realize it's UDS right? there will be multiple fat bearded guys with strange t-shirts
[13:05] <dobey> nessita: mandel was first :)
[13:05] <ralsina> dobey: thus the effectivity of the joke
[13:05] <nessita> dobey: yeah, but he may be on his mobile
[13:05] <nessita> dobey: which may take a while to get the standup typed in
[13:06] <dobey> λ DONE: some fighting with banshee
[13:06] <dobey> λ TODO: finish bug #872972, bug #467397?, schedule holiday
[13:06] <dobey> λ BLCK: banshee has a weird race.
[13:06] <ubot4> Launchpad bug 872972 in libubuntuone (Ubuntu) (and 2 other projects) "Store URLs have to wait for main page to load (affects: 1) (heat: 38)" [High,In progress] https://launchpad.net/bugs/872972
[13:06] <ubot4> Launchpad bug 467397 in python2.6 (Ubuntu) (and 6 other projects) "KeyError: 'ROUND_CEiLiNG' when using turkish locale (affects: 16) (dups: 9) (heat: 108)" [Undecided,Confirmed] https://launchpad.net/bugs/467397
[13:06] <mandel> DONE: fixedcodefrom my MP, stolen work from gatox and look how to use the recommended API to get the user profile on Windows. Reported bug to python. Started settin vista vm. TODO: push changes to MPs. Install all required debug tools on Vista. Propose autoupdate code off control panel. BLOCKED: no
[13:06] <dobey> nessita: go
[13:06] <nessita> DONE: catch up with emails and bug reports, debug syncdaemon not working on windows
[13:06] <nessita> TODO: catch up with big refactor branches to have u1sdtool working on windows
[13:06] <nessita> BLOCKED: nopes
[13:06] <nessita> NEXT: gatox
[13:06] <gatox> DONE:
[13:06] <gatox> Fully migrate to 11.10, fix some branches, start working on some ui bugs, mumble with alecu and nessita about expanduser.
[13:06] <gatox> TODO:
[13:06] <gatox> Keep working on UI bugs.
[13:06] <gatox> BLOCKED:
[13:06] <gatox> No
[13:06] <gatox> ralsina, go
[13:06] <ralsina> DONE: tech leads call, mail catchup, arranging notes for tomorrow's call. TODO: mgmt call, finish organizing said notes, schedule remaining 1-1s with the team, debug with the parrino, doctor's appointment later, etc etc etc. BLOCKED: days have too few hours
[13:07] <ralsina> Please, everyone, check your calendars, tomorrow's call is important. Those who don't attend will be assigned to the web+mobile team!
[13:08] <ralsina> or the eastern front. Your choice!
[13:12] <dobey> ralsina: i hear chocolate ration is about to go up.
[13:14] <nessita> Mate time!!!
[13:22] <mandel> did my message arrive?
[13:24] <ralsina> mandel: nonono
[13:25] <mrfree> mandel, hi :)
[13:28] <mrfree> I started committing to gentoo, the work is almost done... I simply need to review and commit, I'll poke the chan when I'm done
[13:29] <mrfree> then I'll available to contribute/test a better package_manager implementation :)
[13:29] <mrfree> the sync stuff works great ;)
[13:30] <ralsina> mrfree: awesome!
[13:30] <mrfree> ralsina, I can finally drop dropbox in the trash :)
[13:31] <mrfree> I need to try the u1 gnome3 integration better, to achieve some visual needs
[13:32] <mandel> mrfree, hello :)
[13:33] <mandel> ralsina, really, no?
[13:33] <mrfree> I only found a problem with deja-dup integration, but I've found it's an already known bug in ubuntu too
[13:33] <mandel> ralsina, mrfree did you guys talk about the platform string?
[13:34] <mrfree> which platform string?
[13:34] <mandel> mrfree, I guess not hehehe
[13:34] <mandel> ralsina, can you explain it to mrfree?
[13:36] <ralsina> mrfree, somewhere in some code, which I can't remember and I am in a phone call ;-) there is a string that says what "platform" you are on
[13:36] <ralsina> mrfree: should be in sso, somewhere near the word ping, IIRC
[13:36] <dobey> eh?
[13:37] <mandel> mrfree, the idea is that we would like to be able to track the number of users we have in each platfrom so that we can triagged the bugs accordingly, lets say we have a gazillion users in gentoo, then when you file a bug about gentoo, we will make it a priority :)
[13:37] <mandel> we do the same for windows
[13:38] <mandel> mrfree, but I think is in the protocol code.. I cannot remember
[13:38] <mrfree> ah ok... I'll dig it a while...
[13:39] <dobey> mandel: that doesn't seem right
[13:39] <mandel> mandel, my explanation, or the fact that we have that in the code?
[13:40] <dobey> mandel: you talking to yourself
[13:40] <dobey> mandel: also, that seems the wrong way to do that
[13:40] <mandel> dobey, ups hehe
[13:40] <dobey> if the way that's done is "define a string"
[13:41] <mandel> dobey, I don't exaclty know the implementation details, I was not involved in that
[13:41] <dobey> also, there's no easy way to differentiate those in the bug reports
[13:41] <mandel> dobey, not in the bug reports, I'd expect sometone to say, this does not work in platfrom X blah blah
[13:42] <mandel> dobey, then we look at graphite and decide the weigth of platfrom x
[13:42] <dobey> mandel: clearly you don't read our bug reports or see the questions people ask :)
[13:42] <ralsina> usually we don't get the platform until the third comment ;-)
[13:42] <dobey> also, deciding the importance of a bug based on number of users connected to the server, is dumb :)
[13:43] <mandel> dobey, I was giving an example :P
[13:43] <mandel> I really don't know what that figure is really used for
[13:43] <mandel> I know is there for a reason :)
[13:43] <dobey> it's there for windows
[13:44] <ralsina> mrfree: or rather, look in u1-client, in platform\credentials\__init__.py for how we gather the platform name and stuff.
[13:44] <mandel> dobey, but why?
[13:44] <dobey> mandel: to see how many windows users we have connected to the server at any given time?
[13:45] <mandel> dobey, and why do we want that?
[13:45] <ralsina> dobey: and the same way we want to know from now on on what version of ubuntu people is
[13:45] <dobey> mandel: so we know if it was worth the cost to make it work? :)
[13:45] <ralsina> mandel: we do want to know that. It's called user segmentation
[13:45] <dobey> ralsina: sure, but "define a string in a file" is a lame way to do that :)
[13:45] <dobey> it's linux, we have the LSB
[13:46] <ralsina> dobey: well, yes, and that's how it's done I think
[13:46] <mandel> I'd be surprise if it is a hardcoded tring..
[13:46] <dobey> if so, then mrfree doesn't need to do anything with it for gentoo
[13:46] <mandel> s/tring/string
[13:46] <ralsina> "linux" is hardcoded
[13:46] <dobey> if it's just "Linux", then it's not LSB :)
[13:47] <ralsina> ok, I need to listen to the call, so argue between yourselves ;-)
[13:49] <dobey> nessita: should we not also have a stable-2-0 for ubuntuone-windows-installer?
[13:50] <nessita> dobey: you're absolutely right
[13:50] <nessita> dobey: thanks for pointing this out, I will make the release and tag today/tomorrow
[13:52] <dobey> nessita: great, thanks. i think there are also several branches for ubuntu-sso-client or ubuntuone-client that have landed in trunk to fix windows issues, that should be backported to the stable branches as well.
[13:52] <nessita> dobey: you mean the "new" stable branches for P or the 2-0 branches?
[13:53] <dobey> nessita: i mean the 2-0 and such
[13:53] <dobey> nessita: we don't have the stable branches for P set up yet do we?
[13:53] <nessita> dobey: nopes, that's why I wasn't sure what you mean
[13:54] <nessita> dobey: I'm not sure why we should backport those windows fixes to the 2-0 stable branches... would you please share with me your rationale?
[13:54] <dobey> nessita: for the P stable branches, we will just branch from trunk for now. but wanted to have the planning discussion first, so after that call tomorrow perhaps
[13:54] <nessita> indeed
[13:55] <dobey> nessita: if we are relaesing them as updates versioned as 2.0.x for windows, they should be in stable-2-0 branches (or stable-1-4 for sso i guess)
[13:55] <nessita> dobey: but what if we need to SRU something to linux?
[13:55] <nessita> dobey: then we will need to SRU also the "windows" code...
[13:56] <dobey> nessita: then we SRU to linux. the windows specific pieces should have no bearing on that.
[13:56] <nessita> dobey: hum, I always felt like bug diffs are harder to SRU, even  if they are not related
[13:56] <dobey> well, for ubuntu. everything should be one tarball if we are making tarball releases
[13:57] <dobey> nessita: it depends on how we do the SRU
[13:57] <nessita> dobey: can you please be more specific? (I have little experience SRUing)
[13:57] <dobey> nessita: we support multiple platforms, and our support of windows shouldn't make fixing bugs in ubuntu harder to get done
[13:58] <nessita> dobey: that's logical, but I'm not sure that would be the "real" case. Maybe you have more info than I do?
[13:58] <dobey> nessita: well, for example, I just did a couple SRUs last week, and simply put the patches into the existing ubuntu package, instead of making a new tarball release
[13:58] <dobey> nessita: because they were small patches, and only 1 or 2 bugs being fixed
[13:58] <nessita> dobey: ah yes, I saw that...
[14:00] <dobey> nessita: the "real" case is, if the SRU team is making it harder for us to get fixes into Ubuntu because we also support Windows, then we need to resolve that problem in a way that doesn't prevent us from having the platform-specific pieces in the same codebase. presumably by educating the SRU team how such code is separated, and improving communication, as necessary
[14:00] <nessita> dobey: that sounds good as a plan
[14:01] <dobey> nessita: basically, we need to fix any problems with the SRU team by fixing them with the SRU team, rather than working around the SRU team :)
[14:02] <nessita> dobey: yeah, you're right (though somehow it feels easier doing the latter, but yes, the former is the right path)
[14:02] <nessita> dobey: I will make stable branches for the latest fixes
[14:03] <dobey> nessita: it's easier until you try to maintain the code :)
[14:03] <nessita> yeap
[14:35] <nessita> @ping
[14:35] <ubot4> pong
[14:44] <facundobatista> nessita, LucasMetal had a 2GB memory usage in windows, with 4453 files (but 11276 directories)
[14:44] <facundobatista> nessita, we could get logs from him, right?
[14:44] <nessita> facundobatista: indeed
[14:44] <nessita> facundobatista: wanna ask him the logs? (need the log dirs?)
[14:44] <facundobatista> LucasMetal, we may need for a clean restart with a specific logs configuration, to have all the info
[14:44] <facundobatista> nessita, yes, please, and where the config is located
[14:44] <LucasMetal> no problem
[14:44] <facundobatista> LucasMetal, which windows version do you have?
[14:45] <nessita> LucasMetal: hey there! are you running the latest version? (released last week)(
[14:45] <LucasMetal> Windows 7
[14:45] <LucasMetal> I have installed it yesterday
[14:45] <mandel> gatox, can I have a review for https://code.launchpad.net/~mandel/ubuntuone-windows-installer/put-migration-together
[14:45] <nessita> LucasMetal: great! let me get your the info then
[14:45] <gatox> mandel, yep1
[14:46] <LucasMetal> hey nessita ! Ok!
[14:46] <mandel> gatox, thx!
[14:46] <LucasMetal> I'm at the office now, but I could do it when I got home (anyway, there is no hurry I guess)
[14:48] <nessita> LucasMetal: right, no hurries, but let me give you a link with the instructions
[14:48] <LucasMetal> perfect ;)
[14:48] <mandel> gatox, do you have running the tests of ubuntuone-control-panel on windows?
[14:49] <gatox> mandel, let me try
[14:50] <gatox> mandel, i think so
[14:50] <mandel> gatox, let me know, cause I'm getting errors due to a dirty reactor
[14:52] <nessita> facundobatista, LucasMetal: http://pastebin.ubuntu.com/712063/
[14:52] <gatox> mandel, the test for trunk are ok
[14:53] <gatox> mandel, let me check if i have the last code.....
[14:53] <facundobatista> nessita, gracias
[14:53] <nessita> de nada!
[14:53] <gatox> mandel, 236..... yes...... the test in trunk are ok
[14:53] <facundobatista> nessita, "restart machine" <-- puto windows
[14:54] <mandel> gatox, hm.. dammed
[14:54] <gatox> mandel, are you working in a branch for cp?
[14:54] <mandel> gatox, yes
[14:55] <LucasMetal> nessita: perfect. But, what if the syncdaemon hangs and never says "all files up to date" ?
[14:55] <ralsina> nessita, mandel, alecu: we are getting lots of support requests on bug #872924 anyone is working on it?
[14:55] <ubot4> Launchpad bug 872924 in ubuntuone-client (Ubuntu) (and 2 other projects) "Resuming a failed upload crashes with ValueError: I/O operation on closed file (affects: 8) (dups: 2) (heat: 54)" [High,Confirmed] https://launchpad.net/bugs/872924
[14:55] <mandel> gatox, how many successes do you get, Im getting the following:
[14:55] <mandel> FAILED (skips=1, errors=6, successes=711)
[14:55] <nessita> LucasMetal: when the memory consumption reaches 2GB (for example), kill it and gather logs, please
[14:56] <nessita> ralsina: nopes, no one is for the moment. This affects both OSes
[14:56] <nessita> all OSes, I meant
[14:56] <mandel> ralsina, we looked at it, I added some extra logging and fixes to _is_path_dir and we found out that is due to a fd.close() fd.write()
[14:56] <nessita> mandel: the issue is already debugged
[14:56] <ralsina> nessita, mandel: any clues on how to attack it?
[14:56] <mandel> nessita, really? what was it?
[14:56] <nessita> mandel: it occurs on every platform, and is related to the UploadCommand
[14:56]  * mandel curious 
[14:56] <LucasMetal> nessita: ok, hope It doesn't burn my notebook harddrive, yesterday It was on fire when the process was at 2GB :(
[14:57] <gatox> mandel, PASSED (skips=1, successes=704)
[14:57] <ralsina> nessita: parrino is gathering the full logs on windows for the memory leak, to see if we can see anything new there.
[14:57] <nessita> mandel: somehow the uploads can't be resumed
[14:57] <ralsina> nessita: could it be related to the problem with updown being restarted?
[14:57] <nessita> ralsina: the I/O stuff is bery likely not related to parrino's issue (just FYI)
[14:57] <ralsina> nessita: I know, just passing it on because I saw 2GB mentioned :-)
[14:58] <nessita> ralsina: the I/O error - operation on closed file is a bug in the code, nothing to do with updown
[14:58] <nessita> ralsina: right, we're trying to have more logs from another user that has the same issue
[14:58] <mandel> gatox, can you run the tests for lp:~mandel/ubuntuone-control-panel/auto-update-functions and let me know the results?
[14:58] <ralsina> nessita: ok then. We should prioritise the I/O bug if at all possible. That one and the memory leak are the most complained about at the moment.
[14:59] <nessita> ralsina: we need chicharra help with the I/O bug, is not platform specific
[14:59] <ralsina> and the None has no get_rootdir which may or may not be the same as the memory leak
[14:59] <gatox> mandel, on it
[14:59] <ralsina> nessita: cool
[14:59] <nessita> ralsina: cool? they are hasta las manos :-)
[15:00] <ralsina> I mean cool as in "ack". I know I am using it wrong ;-)
[15:00] <nessita> ah!
[15:00] <mandel> gatox, thx!
[15:01] <ralsina> nessita: since they are aware of it, and we need their help... well, that's it for now. Therefore, cool, moving one :-)
[15:01] <nessita> ralsina: ack
[15:04] <gatox> mandel, your tests are working for me: PASSED (skips=1, successes=711)
[15:04]  * ralsina calls TIMING ISSUE
[15:04] <gatox> mandel, can it be a problem with any other project setted in the pythonpath?
[15:05] <gatox> RaHorachty, maybe
[15:05] <gatox> ralsina, maybe
[15:06] <ralsina> I bet it's ralsina and not RaHoracht-y
[15:07] <gatox> ralsina, :P... i'm use to only type the first 2 chars and then hit tab..... i always confuse alecu with someone else
[15:07] <gatox> used*
[15:07] <ralsina> gatox: of course. Sorry, I am in a silly mood today.
[15:08] <mandel> gatox, it could be.. lame, I'll see what is the issue
[15:09] <mandel> gatox, try to do ma + tab in pyar :P
[15:09] <gatox> jeje
[15:10] <gatox> in pyar i can do r + tab and i'll get ralsina (copyright of the R)
[15:10] <gatox> :P
[15:10] <ralsina> gatox: I am 3rd on the r today in pyar
[15:11] <gatox> weird..... only show me your name on R+tab
[15:12] <dobey> lunch time, bbiab
[15:14] <gatox> i'm starving...... lunch, brb!
[15:17] <nessita> ralsina: do you understand this report? bug #876981
[15:17] <ubot4> Launchpad bug 876981 in ubuntuone-client "Error when trying to install Windows in Ubuntu 10.10.2 LTS (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/876981
[15:17] <ralsina> hahaha
[15:18] <ralsina> nessita: I do, but I am having a hard time answering :-)
[15:18] <mandel> nessita, have you ever seen this: http://paste.ubuntu.com/712092/
[15:19] <mandel> nessita, I'm having that issue in O
[15:19] <nessita> ralsina: what is it about?
[15:19] <ralsina> nessita: he's trying to run the windows installer on linux
[15:19] <nessita> ralsina: using wine, I would hope
[15:19] <ralsina> nessita: nope, just opening it, it seems
[15:19] <nessita> mandel: never seen that... do you have all the deps properly installed?
[15:19] <mandel> nessita, not even
[15:19] <ralsina> nessita: it's reported to work on wine
[15:20] <nessita> right
[15:20] <mandel> nessita, yes, the not even was for the bug report ;)
[15:20] <mandel> nessita, I have nightlies, gi etc..
[15:20] <ralsina> nessita: I got it, don't worry
[15:20] <nessita> mandel: no idea then, sorrry
[15:21] <mandel> nessita, I can do the import from the terminal, seems that u1trial cannot :(
[15:21] <mandel> dobey, ping
[15:38] <mandel> is there anyone in O here?
[15:38] <beuno> o/
[15:38] <mandel> beuno, oh, cool, can you give me a hand with a small tests?
[15:39] <mandel> s/tests/test
[15:39] <beuno> I can try
[15:39] <mandel> beuno, ok, can you please branch lp:ubuntuone-control-panel
[15:39] <mandel> and add it to the PYTHONPATH
[15:40] <beuno> done
[15:40] <mandel> beuno, once you have that can you please do from python: __import__('ubuntuone.controlpanel.web_client.tests.test_libsoup', None, None, [""])
[15:41] <mandel> beuno, I'm expecting a weird import error about _API
[15:41] <beuno> ImportError: No module named utils
[15:41] <gatox> mandel, i'm in O
[15:42] <Chipaca> who isn't in O? right?
[15:42] <mandel> gatox, can you do the above ^ too, thx
[15:42] <mandel> beuno, utils?!? that is weird, may I see the trace
[15:42] <gatox> mandel, yep... i'm finish eating and i'll do that!
[15:43] <beuno> mandel, https://pastebin.canonical.com/54514/
[15:43] <beuno> (sorry for the private paste, force habbit)
[15:43] <mandel> beuno, no worries :)
[15:44] <mandel> beuno, you do not have nighliets, do you?
[15:44] <beuno> mandel, I don't think I do
[15:44] <mandel> beuno, can you add them, if you don't mind that is
[15:45] <beuno> sure
[15:45] <mandel> beuno, thx!
[15:55] <mandel> beuno, ping me when you are up to date :)
[16:01] <beuno> Out[1]: <module 'ubuntuone.controlpanel.web_client.tests.test_libsoup' from 'ubuntuone/controlpanel/web_client/tests/test_libsoup.pyc'>
[16:01] <beuno> mandel, ^
[16:01] <mandel> beuno, ok, great, now, can you go in the branch you got and do ./run-tests
[16:02] <mandel> beuno, if the run, my machine is funcked :(
[16:10] <dobey> mandel: what's up?
[16:11] <mandel> dobey, I was wondering if you knew why I get the following: http://paste.ubuntu.com/712092/ but I can do the import of Soup and SoupGNOME from the RELP
[16:11] <dobey> mandel: on oneiric?
[16:11] <mandel> dobey, yes
[16:12] <dobey> mandel: tests don't work in oneiric
[16:12] <mandel> dobey, la puta!!!! really?
[16:12] <dobey> mandel: yeah, gobject vs. gobject-introspection issue makes for very bad times.
[16:13] <mandel> dobey, ouch.. then I'll have to have a vm with N
[16:13] <mandel> beuno, thx, dobey confirmed me what I feared ^
[16:13] <mandel> dobey, ok, then with those bad news, EOD for me
[16:14] <dobey> mandel: so anything of ours that uses gobject-introspection will not have working tests, due to twisted reactor not working with new gobject stuff
[16:14] <dobey> mandel: have a good evening :)
[16:14] <mandel> the only good thing of the day was the quantum levitation
[16:14] <mandel> dobey, ok, I'll keep that in mind.. have a good day! :)
[16:15] <dobey> and me getting 5000 more medallion miles on delta :)
[16:15] <mandel> hahaha
[16:15] <mandel> dobey, talk to you laters (dog is waiting)
[16:15] <mandel> everyone, cu tom!
[16:26] <gatox> mandel, i tried what you said and i can do the import without trouble
[17:00]  * nessita -> gone to the uni
[17:01] <nessita> see ya later crowd!
[18:36] <clem-l> cparrino: can I PM?
[19:13] <gatox> EOD for me.... see you tomorrow
[20:58] <dobey> alright, i'm off. have a good evening all