[07:26] <rye> so, now my thunderbird cannot creade DesktopcouchSession object.. looks like bug #668409
[07:26] <ubot4> Launchpad bug 668409 in desktopcouch "Does not check for local auth entries in keyring if couchdb.html is present and parseable. (affects: 4) (heat: 15)" [Medium,Triaged] https://launchpad.net/bugs/668409
[08:50]  * rye prepares a package for bug #745540 - removing the fallback call, I want to see the real issue
[08:50] <ubot4> Launchpad bug 745540 in ubuntuone-client (Ubuntu) (and 5 other projects) "Method "CreateItem" with signature "a{sv}(oayay)b" on interface "org.freedesktop.Secret.Collection" doesn't exist (affects: 63) (dups: 2) (heat: 316)" [Undecided,Invalid] https://launchpad.net/bugs/745540
[09:56] <JamesTait> Goooood mooooorning all! :D
[10:16] <rye> "Couldn't set item secret."
[10:18] <rye> http://code.google.com/p/chromium/issues/detail?id=101160
[10:46] <karni> Good morning!
[12:36] <gatox> hi
[12:55] <guhcampos> Are you guys aware that ubuntu one for windows is seriously broken?
[13:02] <rye> guhcampos, could you please provide some more information? If you are talking about the files not reuploading upon reconnect, this is known and will be fixed in next release. If you are talking about something else then we will need more information.
[13:02] <guhcampos> not really
[13:03] <guhcampos> it's been using like 2GB of RAM on my laptop 20 minutes after booting up
[13:03] <guhcampos> this is far from acceptable for a simple syncing daemon
[13:03] <guhcampos> I use dropbox and Windows Live Mesh to syn other folders and rarely notice they are even running
[13:04] <guhcampos> after installing ubuntu one my laptop keeps crashing apps saying there's no memory left
[13:34] <alecu> and hello, #u1!
[13:34] <duanedesign> o/
[13:35] <gatox> alecu, hi
[13:36] <duanedesign> alecu: calling stale broker? Have you seen that in the Windows Client
[13:37] <alecu> duanedesign, I think I did. Do you have a full log?
[13:37] <duanedesign> i will ask for logs, but was curious if that sounded familiar
[13:37] <duanedesign> :)
[13:37] <alecu> duanedesign, it sounds like the IPC between Syncdaemon and control panel has disconnected...
[13:38] <alecu> duanedesign, but I might be confusing the issue
[13:38] <duanedesign> i think you are right. that sounds familiar
[13:38] <duanedesign> maybe a result of syncdaemon crashing?
[13:38] <alecu> duanedesign, btw: thanks again for the tweets: we got 250 replies to the survey!
[13:39] <alecu> duanedesign, right, it might be that.
[13:39] <duanedesign> alecu: awesome you got so mant results
[13:39] <duanedesign> many*
[13:40] <alecu> duanedesign, yes, it was awesome, because I didn't expect so many people listening to our twitter AND interested in proxy support as well.
[13:41] <duanedesign> alecu: i have been suprised as well to the amount of people responding to stuff I have posted on facebook and twitter
[13:41] <joshuahoover>  alecu, duanedesign: i was just going to say, i'm impressed we've gotten so many responses to alecu's proxy survey
[13:44] <rye> guhcampos, how many files do you have that are being synced by U1 ?
[13:45] <rye> duanedesign, i know how to call stale broker
[13:45] <guhcampos> rye let me check =)
[13:45] <rye> alecu, kill ubuntuone-syncdaemon.exe and try doing something in control panel. restarting sd makes it lose the connection
[13:47] <guhcampos> rye, 4 folders, 15070 files
[13:47] <rye> interesting
[13:48] <guhcampos> rye, 154MB total
[13:48] <alecu> rye, yes, that's a glaring bug; we need to add some kind of reconnection at the windows IPC layer.
[13:48] <alecu> duanedesign, ^
[13:48] <rye> duanedesign, do you recall any reports of high memory usage in Windows SD?
[13:49] <alecu> mandel, ping
[13:49] <guhcampos> Rye http://ubuntuforums.org/showthread.php?p=11414834#post11414834
[13:54] <duanedesign> rye: the calling stale broker error, is that resolved by closing and reopening the control panel?
[13:57] <rye> duanedesign, closing control panel does not close control panel process
[13:57] <rye> by the way
[13:57] <rye> alecu, why?
[13:57] <duanedesign> hmm
[13:57] <rye> duanedesign, killing control panel and then opening it again fixes it
[13:58] <duanedesign> ok, thank you
[13:58] <alecu> rye, I believe that to be a bug in qtreactor
[13:59] <alecu> rye, it sometimes decides to not stop. It happens when we run the tests too
[13:59] <alecu> rye, perhaps we should solve it by self-killing the process when it recives the close signal from qt
[14:01] <rye> alecu, hm, frankly speaking I thought it was an optimization, to prevent slow control panel startup
[14:02] <rye> alecu, and re: trapping the bug in txsecrets, i think I know how to make it break, just set iterations to 0 in the code, WARNING: this will break saving to gnome-keyring until you restore proper package :)
[14:02] <alecu> rye, oh, you mean this happens on linux?
[14:02] <alecu> rye, I thought you were talking about windows
[14:03] <rye> alecu, erm... no, it does not happen on Ubuntu, control panel stops properly
[14:04] <alecu> rye, sorry, I misread your last bit re:trapping the bug in txsecrets
[14:06] <alecu> ok people, I need to take Amelia to kinder. See you in an hour or so.
[14:53] <ralsina> good morning!
[14:53] <gatox> ralsina, hi
[14:53] <nessita> mandel, alecu: hi there! did you guys got my invite for a proxy support talk?
[14:56] <nessita> mandel, alecu: skype please? :-)
[14:57] <gatox> nessita, alecu went to take amelia to the kinder
[14:57] <nessita> gatox: but we had a meeting!
[14:57] <nessita> :-)
[14:58] <nessita> gatox: can you sms him, please?
[14:58] <gatox> nessita, yes
[15:01] <alecu> und he..
[15:01] <alecu> hello!
[15:01] <nessita> alecu: hi there!
[15:01] <nessita> mandel, alecu: skype please? :-)
[15:01] <alecu> nessita, skype then?
[15:01] <nessita> alecu: yes, thanks!
[15:34] <rye> alecu, you know what's interesting with that bug with signature... I have no idea how that happen to work now, the RAND_MAX+1 overflows integer and yields a negative number
[15:35] <alecu> rye, otp now, I'll catch up in a few minutes.
[15:56] <gatox> lunch..... brb
[17:07] <mandel> alecu, ping
[17:10] <mandel> gatox, ping
[17:10] <gatox> mandel, pong
[17:10] <gatox> how are you?
[17:10] <gatox> mandel, are you working today?
[17:10] <gatox> i thought you have the day off
[17:12] <mandel> gatox, no, but it seems that alecu, nessita and ralsina did not remember
[17:13] <mandel> gatox, so I came to see what was up and tell then to look at canonical admin before the arrange a meeting :)
[17:13] <gatox> mandel, i told nessita when she was looking for you about your day off
[17:30] <alecu> mandel, sorry about that :-)
[17:30] <alecu> mandel, have a nice day off!!!
[17:30] <gatox> alecu, he is walking the dog now
[17:31] <gatox> alecu, do you have a minute?
[17:31] <alecu> gatox, sure!
[17:32] <gatox> alecu, i'm working with the unicode bugs, and i found something weird
[17:33] <alecu> gatox, tell me
[17:34] <gatox> alecu, we are using the function: native_path to turn an utf8 path into a path useable in the current encoding....... BUT, with the weird paths that i'm working..... if i try to call os functions as makedirs.... with the result of that function everything fail, but if i only do this: utf8path.decode('utf-8') (instead of: utf8path.decode("utf-8").encode(sys.getfilesystemencoding()) what the function does), everything works
[17:35] <gatox> so.... i assume that this code is for some reason, and i wanted to ask you if you can tell me why to understand the context
[17:35] <gatox> we can keep talking via PM if you want
[17:36] <alecu> gatox, no, talking here is fine.
[17:36] <gatox> alecu, ok
[17:36] <alecu> gatox, can you point me at the branch with these issue?
[17:37] <gatox> alecu, there is no branch yet..... can i show you the function if you want
[17:37] <gatox> i can*
[17:37] <gatox> ubuntu_sso/xdg_base_directory/windows.py
[17:37] <gatox> nativa_path()
[17:37] <gatox> at the beggining of the file
[17:39] <gatox> alecu, and the other function you will need to see is in the same file: get_special_folders
[17:39] <gatox> line 51: get_path = ...
[17:46] <gatox> alecu, as you can see...... get_path return a path encoded in utf-8...... and several paths are created with that function, or joining the result of that paths with another string, but then in ubuntu_sso/logger.py when we tried to create the path calling to: native_path(LOGFOLDER) that with my user break everything....  because native_path doesn't leave the path in the proper encoding
[17:47] <gatox> i tested, and if i decode the path only to utf-8 it works..... but i assume that for some reason it says actually: utf8path.decode("utf-8").encode(sys.getfilesystemencoding())
[17:47] <alecu> yes, I think the case with logger is special; it's not the same as with the rest of the platform independent functions
[17:48] <alecu> I'm trying to refresh my memory on this
[17:58] <gatox> alecu, YES!! i made sso works under my user :P
[17:59] <alecu> gatox, what was the issue?
[18:00] <alecu> how did you fix it?
[18:01] <gatox> alecu, in sso everything was related to the logger (by now... probably more to come).... so i modified that module to avoid using native_path and decode the path only when is going to be used to access the folder..... i'm adding comments in the code right now
[18:01] <alecu> gatox, are you testing this with a user with japanese characters in it?
[18:02] <gatox> alecu, yes
[18:02] <alecu> gatox, great
[18:02] <gatox> among other things
[18:02] <gatox> alecu, i have to start document this steps better
[19:37] <ralsina> mandel: ping could you try to investigate the last comment in bug #855428 ? It sounds quite weird.
[19:37] <ubot4> Launchpad bug 855428 in ubuntuone-client "AttributeError: "NoneType" object has no attribute get_rootdir (affects: 12) (dups: 7) (heat: 90)" [Undecided,Incomplete] https://launchpad.net/bugs/855428
[19:37] <ralsina> mandel: I mean the comment by Alexandros
[19:58] <duanedesign> I need a workaround and/or fix for Windows users who are unable to uninstall their Ubuntu One client
[19:58] <alecu> gatox, I'm back if you want to discuss unicode issues
[19:58] <duanedesign> etting a fair number of tickets from Windows users who have no uninstall
[19:59] <gatox> alecu, hi, let me create a branch with that changes, so it would be easy
[20:11] <gatox> alecu, sorry for the delay, i upload the branches somewhere else (my brain is not in its best shape right now :P), here you have: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/unicode-issues  -  https://code.launchpad.net/~diegosarmentero/ubuntuone-client/unicode-issues
[20:12] <gatox> alecu, i was seeing that the problem always present when someone try to use native_path in ubuntu_sso/xdg_base_directory/windows.py
[20:13] <gatox> but, the paths in unicode were recognized without problems, so i added this to that method:
[20:13] <gatox>     if os.path.supports_unicode_filenames:
[20:13] <gatox>         return utf8path.decode("utf-8")
[20:13] <gatox>     else:
[20:13] <gatox>         return utf8path.decode("utf-8").encode(sys.getfilesystemencoding())
[20:13] <gatox> and everything start to work again.... is not complete....
[20:14] <gatox> but that fixes a lot of problems that i was having..
[20:14] <gatox> but..... i wanted to talk to you, nessita and mandel.... to see if you know any other reason why that maybe is not completely right
[22:01] <skyball> the Status is the same for all or just my account?
[23:12] <skyball> I am having problems syncing is this the same for all?