[03:52] <ejat> if i want to sync my iphone contact to u1 .. did i need to subscribe u1 music ?
[03:53] <ejat> i already got u1 contact app in iphone .. but when i try to login it will open the browser and login to u1 .. can someone guide/help me ?
[03:58] <ejat> ?
[11:41] <nessita> hello crowd!
[11:43] <gatox> nessita, hi
[11:44] <nessita> hi gatox
[11:45] <gatox> nessita, have to go to ecogas right now........ i'm moving to a new apartment :D....... brb!! also...... did you have the time to review my branches?
[11:46] <nessita> gatox: not yet, will do soon, I'm trying to diagnose why my monitor died :-/
[11:46] <gatox> nessita, yackssssss......
[11:52] <nessita> @ping
[11:52] <ubot4> pong
[12:01] <mandel> morning all!
[12:05] <nessita> hi mandel
[12:06] <mandel> nessita, buenos dias
[12:06] <mandel> nessita, I finally fixed my vm so I'm goign to start fixing those lint issues
[12:06] <nessita> mandel: ack
[12:28] <gatox> back... hasta ecogas sin saaber que era feriado..... :S
[12:31] <mandel> gatox, is it a holiday in argentina?
[12:31] <gatox> mandel, i think that only in cordoba...... i am always lost with that things
[12:56] <teknico> mandel, hi
[12:57] <mandel> teknico, hello!
[12:57] <teknico> mandel, how are you?
[12:57] <mandel> teknico, fine, doing some cleanup etc.. :)
[12:57] <teknico> mandel, there's a user whose windows app installer cannot create the C:\Program Files\ubuntuone directory
[12:57] <teknico> mandel, can we allow users to do a user-specific, rather than system-global, install?
[12:59] <mandel> teknico, ok, so we have a user that does not have the admin rights, is that what you mean?
[12:59] <teknico> mandel, exactly
[12:59] <mandel> teknico, I think we can look at that, cna you add that as a bug in wishlist mode and add ralsina as the owner
[12:59] <teknico> mandel, ok, against what package?
[13:00] <mandel> teknico, I think is possible since we just need access to his registry, but we might need to change some parts of the code so that we do not look in Program Files
[13:00] <mandel> teknico, do it in ubuntuone-windows-installer
[13:01] <teknico> mandel, btw, that path is localized, in Italian for instance it's C:\Programmi
[13:03] <mandel> teknico, yes, I know at the moment we get the path from the winapi, we should be getting it from a registry var so that the user can install anywhere :)
[13:03] <mandel> teknico, that is waht I meant with hardcode, tht we always use the same function, but is an easy fix :)
[13:04] <teknico> mandel, great
[13:06] <mandel> teknico, I'm curious, did the user manage to launch the isntaller? I think it runs in admin mode
[13:07] <mandel> or he just cannot write in Program Files?
[13:07] <mandel> nessita, gatox, ralsina, stand up?
[13:07] <teknico> mandel, apparently he did manage to launch the installer
[13:07] <teknico> mandel, fyi, https://bugs.launchpad.net/ubuntuone-windows-installer/+bug/863280
[13:07] <ubot4> Launchpad bug 863280 in ubuntuone-windows-installer "User has no admin rights, cannot install (affects: 1) (heat: 6)" [Undecided,New]
[13:07] <mandel> teknico, ok, good to know
[13:07] <gatox> me?
[13:07] <mandel> teknico, txh! Iwe'll try to fix that asap
[13:07] <mandel> me
[13:08] <teknico> mandel, thank you :-)
[13:09] <gatox> mandel, i think ralsina took the morning to do some things.... he will be connected later
[13:09] <mandel> teknico, no problem, I think is a bug that will hit all the user that are using u1-windows in a corporate machine, which I think are most of them
[13:09] <mandel> teknico, so we might fix this after the proxy issue :P
[13:10] <mandel> gatox, so just you and me.. that is lame :P
[13:10] <teknico> mandel, sure, no pressure :-P
[13:10] <gatox> nessita, ??
[13:10] <gatox> mandel, isn't she around?
[13:10] <gatox> mandel, ahhhhh she was fighting with his monitor
[13:11] <nessita> gatox: I'm here
[13:11] <nessita> gatox: I was preparing mate
[13:11] <gatox> nessita, say me :P
[13:11] <nessita> me
[13:11] <gatox> her monitor (sorry)
[13:11] <gatox> :P
[13:11] <gatox> ok, go to me
[13:11] <gatox> DONE:
[13:11] <gatox> Pass recover, Fixed some branches, Fixed LocalFoldersPage.get_info does not hide the overlay on backend error.
[13:11] <gatox> TODO:
[13:11] <gatox> Keep fixing ui bugs
[13:11] <gatox> BLOCKED:
[13:11] <gatox> No
[13:12] <gatox> mandel, go
[13:12] <mandel> DONE: Fixed my VMs, they where very very broken. Work on secret sprint project, nearly done.
[13:12] <mandel> TODO: Fix pylin issues.  Propose fixed to migrate data.
[13:12] <mandel> BLOCKED: no
[13:13] <mandel> COMMETS: alecu is not working today, I might go a little early 'cause I need to catch a flight
[13:13] <mandel> next nessita
[13:13] <nessita> DONE: tried to fixed libsyncdaemon re credentials
[13:13] <gatox> mandel, secret sprint project? :P
[13:13] <nessita> TODO: freaky friday (magicicada)
[13:13] <nessita> BLOCKED: np
[13:13] <nessita> NEXT: dobey? ralsina?
[13:14] <mandel> nessita, apparently ralsina will start a litle laters, gatox knows more
[13:14] <mandel> gatox, yes, is a nice feature that made me write Win 32 C++ :(
[13:14] <dobey> me
[13:14] <dobey> λ DONE: debugging, webkit cherrypick/upload, branch review
[13:14] <dobey> λ TODO: tickets, hack day?
[13:14] <dobey> λ BLCK: None.
[13:15] <mandel> oh, is hack day!!! I forgot
[13:15]  * mandel dances
[13:15]  * mandel points at gatox
[13:15] <mandel> haha
[13:15] <mandel> (do hear that simpson character laugh)
[13:15] <gatox> mandel, jejeeje
[13:16] <gatox> mandel, not for me...... :(
[13:38] <nessita> gatox: added needs fixing to https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/network-detect/+merge/77048, let me know if you have any question!
[13:38] <gatox> nessita, ok
[14:01] <duanedesign> mandel: any way to change the instalation location of the windows client?
[14:08] <mandel> duanedesign, no, but there is a wishlist for that  https://bugs.launchpad.net/ubuntuone-windows-installer/+bug/863280
[14:08] <ubot4> Launchpad bug 863280 in ubuntuone-windows-installer "User has no admin rights, cannot install (affects: 1) (heat: 6)" [Undecided,New]
[14:08] <mandel> duanedesign, the more people there is that want it the more quickly we will work on that :)
[14:08] <duanedesign> thank you sir
[14:09] <mandel> duanedesign, also, do not confuse install location to where the Ubuntu One folder is located, that one we cannot move :(
[15:16] <gatox> nessita, mandel review please? https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/local-folders-get_info-fail/+merge/77718
[15:26] <dobey> lunch time and appointment
[15:26] <dobey> bbiab
[15:26] <mandel> gatox, ok
[15:26] <nessita> gatox: lint isssssuuuuuueeessss
[15:26] <nessita> ubuntuone_installer/gui/qt/tests/test_local_folders.py:
[15:26] <nessita>     301:  [C0111, LocalFoldersTestCase.raise_exception] Missing docstring
[15:26] <gatox> nessita, oh yes!
[15:27] <nessita> oh *no*
[15:27] <nessita> :-D
[15:27] <gatox> nessita, i just don't know how to fix pylint in my machine....... :(
[15:28] <nessita> gatox: so, 2 things:
[15:28] <nessita> gatox: stop fixing bugs and code that branch that fixes the mocker tests you have pending
[15:28]  * gatox reading...
[15:28] <mandel> gatox, whata is the diff between the two tests besides the fact that one got an exception? is that the change. That if there is an exception the overlay is hidden?
[15:28] <nessita> gatox: and dedicate some time to debug this
[15:28] <nessita> gatox: debug this == try to ensure that the pylint being used is the one from our hackers ppa package
[15:29] <gatox> nessita, ok...... i'll start working on the branch without mocker and that
[15:29] <nessita> gatox: put prints and stuff like that to check that the proper lint is being used... not sure what can be happening in your box
[15:29] <nessita> gatox: lint gets crazy on windows, but no one is having issues in linux
[15:29] <nessita> so is kind a interesting knowing what is going on
[15:30] <gatox> mandel, one execute get_info without an exception, and test that the overlay is hidden, and the other test that the overlay is hidden with exception.......... AND NOW i'm thinking that the overlay.hide should be place outside the try-except
[15:30] <gatox> instead of just adding one more inside the except
[15:30] <gatox> my bad
[15:31]  * gatox is fixing that and the pylint issu
[15:33] <mandel> gatox, I was going for that hehe it did not seem to logical to have n both the same, it looked funy :P
[15:34] <gatox> mandel, maybe....... nessita what do you think?? i made both to check the two situations.....
[15:34] <nessita> gatox: I wasn't  reading, let me catch up
[15:34] <gatox> maybe one of them is unnecessary
[15:34] <nessita> gatox: what is the question?
[15:35] <gatox> mandel, nessita i've fixed the lint issue, and moved the overlay.hide outside the try-except block
[15:35] <nessita> gatox:  self.wizard().overlay.hide() should be inside a finally block
[15:35] <mandel> gatox, much better ^
[15:35] <nessita> gatox: and you should have at least 2 tests, one for get_info failing, a another for get)info not failing
[15:35] <gatox> nessita, ok,, you are right
[15:35] <gatox> nessita, so its ok what i did
[15:36] <mandel> gatox, testing both is ok, adding it in the except is not
[15:36] <mandel> gatox, you have to test all paths, that lead you to the finally
[15:37] <nessita> gatox: I guess so, will confirm when I'll look the diff when branchin (I need more info than what LP is giving me)
[15:37] <nessita> gatox: I'll branch once the fixes are there
[15:37]  * mandel should be less spanish and stop pointing things out with questions? 
[15:37] <gatox> i'm uploading the last changes
[15:47] <mandel> gatox, does the logger just do this logger.exception("Error getting backend info:") ??
[15:47] <mandel> gatox, would be nicer to know a little more, right? can it be done?
[15:48] <nessita> mandel: the logger automatically add the whole traceback
[15:48] <gatox> mandel, i assume it can... wow.. that was kind of empty
[15:48] <nessita> mandel: that is, when calling logger.exception inside a except block
[15:48] <gatox> nessita, cool
[15:48] <gatox> nessita, i didn't know that
[15:48] <nessita> gatox: there is no need  for extra info
[15:50] <mandel> nessita, dammed I always forget that! stupid manuel!
[15:53] <mandel> wow! the guy next door really like loud music
[17:30] <gatox> have to leave now! see you later!!
[17:31] <gatox> nessita, i will try to submit the first no mocker branch tonight (i'll divide it in several branches to avoid problems)
[17:31] <nessita> gatox: great!
[17:31] <nessita> gatox: send me an email
[17:31] <gatox> nessita, ok!!
[17:36] <dobey> brb
[17:36] <duanedesign> mandel: if a user of windows client gets  (not well- formed(invaled token): line 40 collumn 27). Do they need to reinstall the client?
[17:42] <dobey> hrmm, that sucked
[17:42] <dobey> i guess i have to play around with config to fix e17
[17:56] <dobey> let's try that again real quick :)
[18:00] <duanedesign> dobey: I havent used Enlightenment in awhile, how is it?
[18:01] <dobey> almost there
[18:02] <dobey> duanedesign: not well integrated is what it is
[18:03] <duanedesign> too bad. Been a few years but the first time I saw Enlightenment I really liked it
[18:04] <dobey> alright, one more try
[18:09] <dobey> sigh
[18:09] <duanedesign> :\
[18:10] <nessita> brb reboot
[18:16] <dobey> e17 seems to have some issues
[18:32] <dobey> also trying to think of everything major we need to do in the 12.04 cycle for client stuff
[18:34] <nessita> dobey: if you fell like it (I know if friday), would you review? https://code.launchpad.net/~nataliabidart/ubuntuone-client/find_credentials-sync/+merge/77745 (if you prefer Monday is fine)
[18:38] <dobey> done
[18:40] <dobey> nessita, ralsina: do either of you have any somewhat major things you think we need to do for 12.04 cycle?
[18:40] <ralsina> dobey: switch to Qt?
[18:40] <ralsina> ;-)
[18:40] <ralsina> and good evening everyone
[18:40] <dobey> i hope we can avoid that
[18:41] <nessita> ralsina: hi there
[18:41] <ralsina> hi nessita
[18:41] <nessita> dobey: well, the idea is drop support for the GTK panel. We still be supporting the GTK sso UI. So, we'd need to migrate SSO to gtk3, which does not use twisted directly but our test suite does.
[18:42] <nessita> dobey: also, I would like to get rid of all deprecated dbus method in the syncdaemon interface.
[18:43]  * dobey points at his official job title ;)
[18:44] <nessita> dobey: I did not got that :-)
[18:44] <dobey> "GNOME Developer - Online Services"
[18:46] <ralsina> nessita: I am setting the proxy bug to triaged. What do you like better, medium or high?
[18:47] <dobey> opinion
[18:47] <dobey> ;)
[18:47] <nessita> ralsina: well, it depends
[18:47] <ralsina> it does seem to affect a lot of people
[18:47] <nessita> ralsina: are we working on that any time soon?
[18:47] <ralsina> nessita: I expect in the next month or two
[18:48] <nessita> ralsina: I would not change the bug status until then (but that's just me). Every change to that bug report triggers tons of unnecessary comments
[18:48] <nessita> if you change the status, people will start commenting on it again, saying a variety of things that so far only consumes time but provides no good feedback
[18:48] <ralsina> I am trying to do things more openly. We want to do it, we think we have to do it, and we plan on doing it. having it as "wishlist" is not reflecting that
[18:49] <ralsina> it only makes it look as if we don't care
[18:49] <nessita> ralsina: from my POV, not having it in the roadmap means we want to do it, not sure if we will
[18:50] <ralsina> nessita: we don't have much of a roadmap yet, but proxy is going to be in it
[18:50] <nessita> moving to one status and then moving it back, may be "terrible"
[18:50] <ralsina> it's like "the big thing" we are doing next
[18:50] <nessita> ralsina: right, I heard the same thing back in budapest
[18:50] <nessita> :-)
[18:50] <ralsina> nessita: well, we have one less item in the roadmap now :-)
[18:50] <nessita> ralsina: is up to you. I will not change it until we seriously consider implementing it
[18:51] <ralsina> I already am seriously considering implementing it
[18:51] <nessita> with the info *I* have, and the experience I have, I still don't think we're doing it any time soon. But you may have more info than I have.
[18:51] <ralsina> I just wanted your opinion on the priority since I know there are some definitions as in "affects X% of people"
[18:51] <ralsina> nessita: I don't think we are *finishing* it soon
[18:51] <nessita> ralsina: is a medium, becasue if affects a lot of people but is not a stopper for most users
[18:52] <ralsina> ok, cool
[18:52] <nessita> ralsina: https://wiki.ubuntu.com/Bugs/Importance
[18:52] <ralsina> great, thanks! bookmarking!
[18:55] <nessita> ralsina: question
[18:55] <nessita> ralsina: are you sure you added alecu's unicode username branch to the lastest installer?
[18:55] <ralsina> I thought that one was merged
[18:55] <nessita> ralsina: I've seen at least 2 bugs reporting it does not work in that case
[18:55] <ralsina> wasn't it?
[18:55] <nessita> ralsina: it was not
[18:56] <ralsina> argh, then it's not there
[18:56] <nessita> 0.0
[18:56] <ralsina> Damn
[18:56] <nessita> ralsina: you kidding me? :-D
[18:56] <nessita> https://code.edge.launchpad.net/~alecu/ubuntuone-client/unicode-usernames/+merge/76145
[18:56] <ralsina> ???? why is it not merged?
[18:57] <dobey> because alecu hasn't fixed the tests?
[18:57] <ralsina> Oh crap
[18:57] <dobey> and why are you all using edge?!
[18:57] <ralsina> crapcrapcrapcrapcrapcrappitycrap
[18:57] <nessita> dobey: firefox cache
[18:58] <nessita> ralsina: bugs are: bug #863297 and bug #862426
[18:58] <ubot4> Launchpad bug 863297 in ubuntuone-client "[windows] Errors when using not ASCII usernames (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/863297
[18:58] <ubot4> Launchpad bug 862426 in ubuntuone-client "cannot syn files with cyrrilic names (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/862426
[18:58] <nessita> ralsina: any idea when we can release an update?
[18:58] <ralsina> nessita: not today, maybe tuesday
[18:58] <nessita> ralsina: we can re-evaluate targeting more bugs
[18:58] <ralsina> wednesday is more realistic
[18:58] <ralsina> I would say, if we can fix a few more bugs, friday is good
[18:59] <ralsina> There is gatox
[18:59] <nessita> ralsina: gatox fixed a huge bug where password reset if fixed (it wasn't implemented so far)
[18:59] <ralsina>  sorry, there is gatox's fix for the "forgot password" page
[18:59] <ralsina> yeah
[18:59] <nessita> right
[18:59] <ralsina> With those two it's a good update already, but if we can squeeze another one, even better
[18:59] <nessita> ralsina: I have another branch I'd like to add, will work on that MOnday
[19:00] <nessita> ralsina: better error management in the UI (already spoke with lisette)
[19:00] <ralsina> In fact, it will probably be easier to do the release monday 9, since I will be in the UK
[19:00] <ralsina> so I can do it, you know, awake and stuff
[19:00] <dobey> where is alecu?
[19:01] <mandel> dobey, day off
[19:01] <dobey> of course
[19:02] <mandel> I need to go to catch the plain (I ahve to days ahead of me) talk to you on monday!
[19:03] <dobey> plane
[19:03] <dobey> plain is boring
[19:05] <ralsina> the plains in spain fall mainly on the planes?
[19:06] <ralsina> bye mandel!
[19:08] <nessita> ralsina: can you triage those bugs and mark them as dup iof the master one?
[19:08] <ralsina> nessita: sure
[19:10] <ralsina> nessita: done
[19:14] <dobey> hrmm
[19:15] <dobey> organizing ideas is hard work
[19:50] <nessita> ralsina: I think you forgot to actually mark this a dup (you did add  acomment)  #863297
[19:50] <ralsina> bug #863297
[19:50] <ubot4> Launchpad bug 863297 in ubuntuone-client "[windows] Errors when using not ASCII usernames (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/863297
[19:51] <ralsina> fixing
[19:52] <ralsina> nessita: launchpad is giving me a "try later" error. I will... try later?
[19:52] <nessita> ralsina: okis
[19:56] <dobey> ralsina: did you try later?
[19:56] <dobey> ralsina: if not, it worked anyway :P
[19:56] <ralsina> dobey: indeed. And successfuly.
[19:56] <dobey> ah ok
[20:03] <dobey> man, the CRJ-900 is an awful plane, and so is spending 6 hours in ATL
[20:10] <dobey> well, got that done at least (i hope)
[20:25] <ralsina> dobey: do you remember the master bug for "we don't detect network if network-manager is not running"?
[20:28] <dobey> no
[20:28] <dobey> it was fixed a long time ago
[20:30] <ralsina> it still fails if network-manager is installed and disabled
[20:30] <ralsina> IIRC
[20:32] <dobey> hecks yeah having medallion privs is nice
[20:33] <dobey> ralsina: well it fails if network-manager says you have no network, yes; but that is not disabled
[20:33] <ralsina> if NM is installed and not being used to connect the network, does that happen?
[20:34] <dobey> it's not that it is installed, it is that it is running
[20:34] <dobey> there is nothing we can do about that other than to tell people "don't do that, or do it right"
[20:35] <nessita> ralsina: right, we can't distinguish from NM telling you have no network becasue you don't have, or because you connect with other manager but still have NM running
[20:35] <dobey> maybe we can fix some packages to Conflicts each other i guess to help with that, so that wicd causes network-manager to get removed
[20:36] <ralsina> dobey: yeah
[20:36] <ralsina> dobey: feel free to answer bug #863598 then ;-)
[20:36] <ubot4> Launchpad bug 863598 in ubuntuone-client "Doesn't recognize internet connection with gnome network manager disabled (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/863598
[20:36] <dobey> here's hoping i get upgraded
[20:39] <dobey> done
[20:41] <nessita> dobey: I have a branch ready for libsyncdaemon, that does not change the API :-)
[20:41] <nessita> I have only one doubt...
[20:42] <nessita> dobey: what is this declaration for? dbus_g_object_register_marshaller (_syncdaemon_marshal_VOID__STRING_POINTER,
[20:42] <nessita> inside syncdaemon_authentication_init
[20:43] <dobey> nessita: we have to register marshallers for connecting to dbus signals
[20:43] <nessita> dobey: is the type of the marshaller fixed? I mean, shall it change if the dbus signals signature change?
[20:44] <nessita> also, how come we register only one marshaller if we already had signals with different signatures?
[20:44] <dobey> nessita: it has to match the signal
[20:45] <dobey> i don't understand the second question
[20:45] <nessita> dobey: in the current code, we register only one marshaller, but we connect to several siganls, with different signatures...
[20:46] <nessita> dobey: does that mean that all the signals that do not match the marshaller signature are being, for example, ignored?
[20:47] <nessita> not sure if my question is clearer now
[20:48] <dobey> we register several marshallers
[20:48] <dobey> well, 2 in authentication.c
[20:50] <dobey> and if the signatures changed then yes, we need to use different marshallers, and probably write the bit to make such marshallers
[20:50] <nessita> hum
[20:50] <dobey> what changed?
[20:50] <nessita> dobey: which 2 marshallers we register?
[20:51] <nessita> ah, I know, the old proxy and the new proxy (in trunk)
[20:51] <dobey> oh yes, so it's 1 but is used for either the old or the new proxy stuff
[20:52] <nessita> dobey: let me push the branch to be more explicit about what changed, but basically:
[20:52] <nessita> * no more app_name being sent nor received
[20:52] <dobey> doesn't credentialsfound give you a string and a dict?
[20:52] <dobey> or just a dict?
[20:52] <nessita> * on error, instead of 2 strings, we received a dict
[20:52] <nessita> dobey: just a dict for credentialsfound
[20:52] <dobey> oh hrmm
[20:52] <nessita> dobey: nothing for authdenied, and nothing for credentialsnotfound (new signal)
[20:53] <nessita> dobey: good news is we can remove all the SSO_FOO constants!!!
[20:53] <dobey> nessita: is desktopcouch fixed yet?
[20:53] <nessita> dobey: pretty sure yes, let me confirm
[20:53] <dobey> well because you want to talk to credentials service instead of sso directly right?
[20:54] <nessita> dobey: yes
[20:54] <nessita> dobey: latest diff is located at https://code.launchpad.net/~nataliabidart/ubuntuone-client/update-sso/+merge/77370
[20:55] <dobey> man, all this auth stuff is a horrible mess
[20:56] <nessita> dobey: it is, yes, but I think we're moving in the right direction of cleaning it up
[20:56] <dobey> i am not sure about that
[20:57] <nessita> dobey: desktopcouch uses non-deprecated sso dbus service, but not the u1.credentials one. I can migrate that next week.
[20:58] <dobey> oh i was pretty sure it was expecting app_name in credentials found and was comparing it, to add the right pairing stuff
[20:59] <nessita> dobey: right, if we move to use u1.creds, no need to compare app_names
[20:59] <dobey> anyway, i am more concerned about the giant mess of code we have
[20:59] <dobey> right-ish
[21:01] <dobey> u1.creds seems like a non-solution to the problem
[21:01] <nessita> dobey: right. But at least we can have libsyncdaemon authing again without breaking apis... (I tested it with tomboy and works...)
[21:02] <dobey> for the moment; we need to break some APIs and take ownership of some things, anyway
[21:03] <nessita> dobey: I agree. Though, I would like to have a plan for that, and fix the auth service in libsd in nightlies in the mean time... mostly because we have end users using nightlies
[21:07] <dobey> i think we still need to register marshallers, but we probably don't need that one here any more
[21:09] <nessita> dobey: ack... I will check that up on MOn
[21:13] <dobey> yeah, have a good weekend!
[21:13] <nessita> you too!