/srv/irclogs.ubuntu.com/2011/09/28/#ubuntuone.txt

akgraneralecu - thanks - I try to catch all those things but often miss a few01:17
akgranerI'll get that fixed01:17
JamesTaitGood morning all!09:06
gordhi all, anyone know how i can get u1 to share a folder without using nautilus? its nautilus integration broke on this machine for some reason (on 11.10) so i don't get any options to do it11:00
gatoxhi everyone11:15
nessitagood morning everyone!11:39
gatoxnessita, good morning11:39
nessitagatox: hi there. I owe you reviews, I'll do them now :-)11:39
gatoxnessita, ok, i'm finishing with a branch for a high bug too11:42
nessitagatox: did you ever finished/submitted the branch that replaces some of the mock tests in sso?11:44
gatoxnessita, not yet... i couldn't because i was working in some high bugs11:45
nessitagatox: is ok, you can tackle that next, since we're not targeting a date now11:45
gatoxnessita, ok, let me finish with this bug which is important and then i will finish that11:46
nessitaof course11:46
nessitagatox: no hurries at all11:46
mandelmorning all!12:03
gatoxmandel, hi!12:03
mandelgatox, hello, I own you a diff, but I ccould not buidl yesterday the package cause I had to reinstall xcode for that :(12:07
mandelgatox, I'll have it in a few mins :)12:07
gatoxmandel, no problem!!! i red your twit about xcode :P12:08
mandelgatox, yeah, is terrible, the problem I had is that my pyqt on the mac did not have webkit (must be and old version) so I had to compile sip and pyqt and make was not there, WTF?!?!12:09
gatoxmandel, yacks!!!! it seems that pyqt is always a few versions below in mac12:09
mandelgatox, well, they don't have a package so you have to keep track of it and compile it when needed, is not as easy as apt-get :P12:11
gatox:P12:11
nessitamandel: good morning!12:18
nessitagatox: did you talk to mandel re: editor and blank spaces?12:18
ralsinagood morning everyone!12:18
gatoxnessita, nop12:18
gatoxnessita, but i'm ninja-evangelizando anyway12:19
ralsinamandel: USE A REAL EDITOR PLEASE?12:19
ralsinanessita: there :-)12:19
nessitamandel: hey, seems like (some of) your editor(s) are not configured to trim trialing spaces... could you please check that?12:19
nessitaralsina: or that :-)12:19
gatoxlike......... i don't know...... ninja12:20
gatoxjeje12:20
* ralsina looks forward to the first file committed with \\r EOLs12:20
* ralsina switched to ninja on windows today12:20
mandelralsina, I use vim with the settings from the python core developers, so what is the problem?12:21
mandelnessita, ^12:21
ralsinamandel: doesn't trim spaces12:21
ralsinaI forgot to pep8-check your merge into -installer on friday and it had a bunch of those12:21
nessitamandel: your last branch of autoupdate added lines longer than 79 chars and trailing spaces12:21
gatoxralsina, cool :P12:21
ralsinaI wonder if we should just have a set of pre-commit hooks12:22
nessitamandel: these were added by your branch http://pastebin.ubuntu.com/697852/12:22
mandelralsina, autocmd BufWritePre *.py normal m`:%s/\s\+$//e12:24
mandel`` does the trick for me12:24
ralsinamandel: in my editor, just clicking "save" does the trick ;-)12:24
nessitamandel, ralsina: can you please review https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/no-more-deprecated-service/+merge/77241 ?12:24
ralsinanessita: on it!12:25
mandelralsina, that is what that line does :)12:26
ralsinamandel: it clicks save in my editor???? Vim is almighty! ;-)12:26
ralsinanessita: I suppose you checked nothing uses that, right? If yes, the branch is trivial and I will approve it as soon as the tests are done12:27
nessitaralsina: I made a grep over all our projects, and found that somce utilities scripts from u1-servers were using it, but I have a branch in progress to fix that (will not breake until sso version in ubunet source tree is bumped)12:28
ralsinanessita: cool12:28
mandelnessita, sure12:35
mandelnessita, can you let me know the branch that added the pep8 issues so that I can fix it12:36
nessitamandel: gatox fixed all the issues already. The branch was your last installer branch.12:36
dobeyralsina: pre-commit hooks in bzr are pain12:41
dobeyralsina: it would be nice if we could tell pep8 to exit with a non-zero return code though, then problem would be solved :)12:41
ralsinadobey: it's kinda easy, since it's never supposed to print anything unless there is an error12:42
ralsinalike [ -z `pep8 whatever`]12:42
dobeytrue, but having to do that is kind of lame12:43
dobeyit should just exit 1 or something if it prints things12:44
dobeylike everything else on the planet does12:44
ralsinadobey: yeah12:44
ralsinaI wonder if pep8 has an issue tracker somewhere12:45
dobeyi don't know. i want to get all our stuff on pyflakes + pep8, and get rid of pylint; it was also mentioned before that there's a flake8 or something that's basically pyflakes+pep8 already12:46
nessitadobey: hey there! I saw an email this morning saying "1140 revisions were removed from the branch. " where "the branch" is u1client, and I freaked out. Then I saw that nothign was missing in u1client... any idea what happened?12:47
dobeynessita: yes; i screwed up yesterday. then promply fixed it when i saw what i did12:48
nessitadobey: oh, ok. Everything is fixed now then?12:48
dobeyyep12:48
nessita:-)12:49
dobeyside effect of urgency driven development ;)12:50
ralsinapyflakes is easy to use because it misses way too much stuff12:51
dobeypyflakes is easy to use because it's extensible and not compltely batshit insane like pylint12:51
ralsinaOTOH, pylint finds way too much stuff and is semi-broken on windows (reads PYTHONOATH wrong)12:51
dobeyanyway12:52
dobeyhrmm, alecu no aqui12:54
nessitadobey: he should be entering any time now12:57
=== m_conley_away is now known as m_conley
nessitame13:00
dobeymeh13:00
nessitadobey: hey, I see no client nightlies build since 2011-09-08, are we still havng the "reached the limit of builds" error?13:01
gatoxme13:02
nessitaralsina, mandel, alecu: standup?13:02
ralsiname13:02
dobeynessita: yes, i haven't had time to file a bug against LP for that yet; it's been a lower priority than dealing with oneiric13:02
nessitadobey: of course, can I help somehow?13:03
nessitamandel: say me13:03
nessitaDONE: Email catch up, bosses catch up, open-heart meeting, proposed branch for bug #85963513:04
nessitaTODO: finish bug #859635, start ussoc cleanup! :-D13:04
nessitaBLOCKED: nopes13:04
nessitaNEXT: dobey13:04
ubot4Launchpad bug 859635 in ubuntuone-servers (and 1 other project) "Remove the deprecated DBus iface (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/85963513:04
dobeyλ DONE: releases/uploads/stable branches13:04
dobeyλ TODO: tickets, debugging13:04
dobeyλ BLCK: None.13:04
dobeygatox: go13:04
gatoxDONE:13:04
gatoxReset Password and some work on the flow related to forgotten and current user sign in too.13:04
gatoxTODO:13:04
gatoxStart migrating test to not mocker.13:04
gatoxBLOCKED:13:04
gatoxNo13:04
gatoxralsina, go13:04
ralsinaDONE: release stuff, administrivia, reviews, organizing my head, call, mgmt call13:04
ralsinaTODO: finish thinking what we should work on13:04
ralsinaBLOCKED: no13:04
mandelme13:05
nessitamandel: go13:05
mandelDONE: Implemented code to uninstall msi (I need to clean the pep8 issues) Look at migrating data from old beta to new (we need to make sure we do nto brake things when we generate lots of uplaods."13:06
mandelTODO: as said, clean code and junt people for reviews13:06
mandelBLOCKED no13:06
nessitamandel: you with alecu?13:07
mandelnessita, I'm at his office but not with him13:12
mandelnessita, maybe he is taking amelia to the kinder or something13:13
alecumandel, or something13:13
nessitaalecu: hi there! dobey was looking for you, and I was eager to read your standup13:13
alecunessita, were you looking for me?13:13
alecunessita, I pasted my standup a few lines above13:14
nessitaalecu: you did? I don't see them... have a timestamp?13:14
duanedesignmandel: trying to help a user with a stuck windows download. So far the only thing i can find is this exception. https://pastebin.canonical.com/53489/13:15
alecunessita, 10:0613:15
dobeyhrmm13:15
alecudobey, you were looking for me?13:15
nessitaalecu: I don't have that, actually I see you coming in at 10:1113:15
nessita(10:11:33 AM) alecu [~alecu@186.19.234.137] entered the room.13:15
nessitaalecu: can you please re-paste?13:15
dobeyalecu: you didn't paste your standup after joining the channel at least :)13:16
alecunessita, above that!13:16
mandelduanedesign, let me take a look13:16
dobeyalecu: i was wondering if you were going to fix your ubuntuone-client branch so it will land :)13:16
alecuDONE: read a lot on proxies, discussed proxy issues with mandel, started a design document for the proxy features13:16
alecuTODO: more proxies13:16
alecuBLOCKED: no13:16
nessitaalecu: this is all I have above! http://pastebin.ubuntu.com/698486/13:16
alecudobey, which branch are you referring to?13:17
ralsinaalecu: I don't see it either13:17
mandelduanedesign, can you get me a longer log please13:17
ralsinaduanedesign: is that on windows?13:17
dobeyalecu: the unicode one13:17
ralsinanessita: +1 on deprecated_interface13:18
dobeyalecu: https://code.launchpad.net/~alecu/ubuntuone-client/unicode-usernames/+merge/7614513:18
alecuok, probably my irc client thought it was connected, but it was not13:18
alecunessita, ralsina: I've repasted my standup (10:16) did it show up now?13:18
nessitaalecu: yes, thanks13:18
alecucool13:18
ralsinaalecu: yes, thanks13:19
duanedesignralsina: yes mandel, i can13:20
alecudobey, oh, I see that it's failing with a UnicodeEncodeError now. I'll take a look in an hour or so.13:20
alecunessita, ralsina: I still have the server-timestamp branches to finish, but as we discussed with ralsina I'm using the mini sprint with mandel to plan the proxy work.13:21
nessitaalecu: the main issue is that oneiric final freeze is tomorrow13:22
nessitaalecu: so if there is something to ship to Ubuntu, it has to be today13:22
alecunessita, this is not for oneiric, it's for windows13:22
nessitaalecu: right, and the hash queue delay is server only?13:23
alecunessita, no, the hash queue delay is a client side branch, and it was merged a few weeks ago.13:24
alecunessita, the server fixes were just for the failing server tests.13:25
alecualso, regarding the other branch, the server-timestamp feature I'm still implementing, we need to test it a lot, and mrPresi already pointed out a few server caching problems with it.13:25
alecu(mrPresi == pindonga)13:26
nessitaalecu: ack, thanks for that info13:27
alecuno prob.13:28
ralsinayes, the timestamp branch is at least a week off13:28
ralsinaand in linux, we do have a "simple" solution (install ntp!)13:28
alecualso, the timestamp branch may be critical on windows, but it's "medium" on windows.13:28
alecuralsina, we should suggest the GPLd ntp client on windows too.13:29
ralsinaalecu: yes13:29
nessitagatox: ping13:30
alecuralsina, since I installed it on my devel VMs, I never had that issue anymore. And I used to have it a lot.13:30
gatoxnessita, pong13:30
nessitagatox: I'm IRL testing the captcha loading branch in installer13:30
gatoxnessita, ajap...13:30
nessitagatox: and what I see is that as soon as I open the installer, the overlay is shown, even if I did not click on register13:30
nessitagatox: that should not be there: the loading overlay shoul only be shown in the register screen (when loading captcha)13:31
ralsinathat's because we are loading the captcha in __init__13:31
gatoxnessita, can you send me an screenshot?? i don't quite follow13:31
ralsinaand we should load it in initializePage13:31
ralsinathat's a sso fix13:31
nessitagatox: open the installer with your captcha branch, having the sso captcha branch in the PYTHONPATH13:32
nessitagatox: you will get the overlay in the first screen of the installer13:32
* gatox testing...13:32
nessitagatox: and that's not good, we need that overlay only in the registration screen13:33
ralsinadobey, nessita, gatox, mandel, alecu (and eric, if you come back to the team at the time): december sprint is official13:33
gatoxralsina, cool13:33
nessitaralsina: meaning book tickets?13:33
ralsinaso, start booking13:33
thisfredralsina: ah, eh when? where?13:33
dobeywe have hotel then? is it same as everyone else?13:33
thisfredwas there mail about this?13:34
ralsinagatox: you need to do a branch in SSO that delays initialization of the captcha until the page is initialized13:34
ralsinathisfred: sorry, we discussed it on mumble :-/13:34
thisfrednp13:34
dobeythisfred: and by we, he means "not us"13:34
ralsinathisfred: since you are on loan, you are not coming unless the loan ends13:34
ralsinadobey: SORRY OK ;-)13:34
ralsinait's official since 2 minutes ago. Consider this "discussion" ;-)13:35
thisfredralsina: ok, then I don't know yet, I guess. I think the idea is I come back after UDs13:35
ralsinathe hotel is not booked yet, but will surely be either the same as the other sprints or 1 block away13:35
ralsinathisfred: cool, then I'll add you!13:35
dobeywell even if he was still on loan, i think he'd still be going under a different guise to a different sprint :)13:35
ralsinadobey: yeah, there is that :-)13:35
thisfredralsina: let's confirm this with Chipaca and jdo13:36
duanedesignmandel: tried to innclude what i thought was relevant. I got a whole archive of logs from the user. It has two exception logs and a status.log at the end. https://pastebin.canonical.com/53512/13:36
dobeyso either way, he should be booking tickets :P13:36
gatoxnessita, ahhhhhh now i see13:36
thisfredso, question remains, where and when?13:36
mandelduanedesign, ok, thx13:36
* mandel looking13:36
ralsinathisfred: buenos aires13:37
ralsinathisfred: december 5-913:37
mandelralsina, is that 100% sure, I'd like to book my tickets so I dont have to go around the globe :)13:37
ralsinamandel: it is13:37
mandelralsina, cool13:37
thisfreduh oh, that's my anniversary... This is not gonna sit well :)13:37
ralsinathisfred: romantic tango vacation?13:38
thisfredI doubt my wife can get time off, but I'll certainly propose it13:38
dobeythisfred: i hear your wife liked buenos aires :P13:38
thisfredhell yeah13:38
ralsinadecember is nice. Hot bot not horribly hot13:38
ralsinabut*13:39
Chipacaconfirm what with who?13:39
ralsinaChipaca: thisfred and sprint13:39
mandelduanedesign, that looks terrible :(13:39
thisfredChipaca: when the loan to accounts expires, basically13:39
ralsinasprint is confirmed, I am deciding if I want to piss eric's wife by making him travel on his anniversary13:40
Chipacaralsina: well, he'll be there either with desktop or with accounts. Here's hoping it's accounts.13:40
thisfreddates are the same exactly?13:40
ralsinayou are hoping it's accounts?13:41
dobeythisfred: yeah, dates are same13:41
mandelralsina, everyone is runing away from the desktop :P13:42
thisfredNot me.13:42
dobeythe "desktop" is dead; i don't know why people can't see that13:42
duanedesignmandel: oh no :\ terrible is not good.13:42
mandelduanedesign, is there a bug for this?13:43
dobeyralsina: we need to rename our team to awesome+, because it's really what we do.13:43
duanedesignmandel: no this was a user that contacted us through support13:44
ralsinaduanedesign, mandel: looks like screwed metadata to me13:44
duanedesignhmm13:44
alecuguys and gals, I need to make the run for the kinder, see you in a half hour or so.13:45
alecumandel, I'll be there soon13:45
ralsinabye alecu!13:45
nessitagatox: let me know when is fixed13:45
gatoxnessita, ok13:46
duanedesignoh, ralsina. Thanks for contributing to the facebook page. Any comments are greatly appreciated.13:47
ralsinaduanedesign: np, I just take a look every now and then to see if I can help :-)13:48
duanedesign:)13:48
mandelralsina, it does look like that except for the fact that we got this 'failure: I/O operation on closed file'13:50
ralsinamandel: that could be just a logging problem13:50
ralsinaor that a file got locked while syncdaemon was writing (much scarier)13:50
ralsinaor rather, reading13:50
mandelralsina, that is why I'm thinking13:50
ralsinaI say reading because it was an upload13:51
dobeyduanedesign: speaking of help; why is the link to the interview with chipaca posted 3 times from facebook (on twitter)? :P13:52
Chipacabecause I'm 3x awesome, clearly13:52
nessitagatox: added Needs Info to ubuntu-sso-client/network-detect13:53
nessitagatox: also, I think the commit message for the sso branch is not accurate, since what that branch is fixing is provide a new method in the linux side13:54
gatoxnessita, ok, i'll review that in a while, i'm fixing some test in pass recover13:54
nessitagatox: ack13:54
duanedesigndobey: ugh, i will look at that.13:55
mandelralsina, duanedesign I'm moving this conversation to #chicharra so that verterok can give us a hand13:55
ralsinamandel: cool, good luck!13:56
verterokmandel: I'm here13:56
nessitaralsina: have any ideas for https://bugs.launchpad.net/ubuntuone-windows-installer/+bug/860700 ?14:01
ubot4Launchpad bug 860700 in ubuntuone-windows-installer "Error message when starting PYTHON27.dll not found (affects: 2) (heat: 10)" [Undecided,New]14:01
ralsinanessita: not really14:01
ralsinanessita: that seems to indicate that a file got deleted but he says he reinstalled14:02
ralsinaI'll ask for some info14:02
nessitaralsina: thanks14:02
ralsinanp14:02
ralsinawho needs a rview from me before I start a non-interruptible task?14:18
ralsinagatox, nessita, dobey, mandel:  ^14:18
nessitaralsina: not here14:18
gatoxralsina, me!14:21
ralsinagatox: where?14:21
gatoxralsina, let me give you the links14:22
dobeynot yet14:22
gatoxralsina, https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/network-detect  -  https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/captcha-refresh/+merge/7662114:22
mandelralsina, I do14:23
mandelralsina, give me a sec I'll get the mp14:23
ralsinamandel: shoot14:24
mandelralsina, https://code.launchpad.net/~mandel/ubuntuone-windows-installer/check-old-app14:24
mandelnessita, if you can give me an extra one it would be greatly appreciated ^14:25
ralsinamandel: ack14:25
nessitamandel: I will!14:25
mandelall pep8 issues should be fixed14:25
ralsinagatox: isn't captcha-refresh the branch we were talking about a while ago that causes the installer to show the overlay on startup?14:33
nessitamandel: OldBetaUpdateTestCase should also test are_updates_present and perform_update, no?14:34
gatoxralsina, yes, there are two captcha refresh, one for sso and one for the installer..... don't review that yet, i have to look where i should apply the change14:35
ralsinaok, queuing then14:35
gatoxralsina, yes, there are two captcha refresh, one for sso and one for the installer..... don't review that yet, i have to look where i should apply the change14:35
mandelnessita, let me take a look14:36
ralsinagatox: sso is doing the refresh_captcha a bit early, in setupUi14:37
gatoxralsina, ok, i'll check there then14:37
ralsinagatox: OTOH, moving it to later means that the UI is a bit less responsive, since the user will have to wait for the captcha14:37
mandelnessita, the tests for that are in a previous branch, this is for the migration from the old to the new while the autoupdater is for everyone14:37
ralsinagatox: ideally, we should do it in setupUi but not show the overlay unless somehow the user is already on that page14:38
ralsinagatox: sot of checking for a flag on initializePage, and show the overlay if the captcha is not ready yet14:38
ralsinas/sot/sort/14:38
nessitamandel: ah, then I'll start with the other one14:39
gatoxralsina, yep14:39
nessitamandel: no, wait14:39
mandelnessita, AutoupdaterTestCase is the test case for auto-updating, the idea is that the migration code will be deprecated rather quickly14:39
nessitamandel: I started with the first branch, the one that does not depend on any other branch14:39
mandelnessita, :)14:39
nessitamandel: so, these methods:14:39
nessita92+    are_updates_present = lambda *args, **kwargs: False14:39
nessita93+    perform_update = lambda *args, **kwargs: None14:39
nessitamandel: are added but have no tests14:40
ralsinagatox: on network-detect, why only when using --installer? You need network on the other case too! :-)14:40
nessitamandel: you're saying those are meant to be used in another branch?14:40
gatoxralsina, in every next??...... i based that in your branch where that was only being checked on the next from License Page14:41
mandelnessita, no, are_updates_present and perform update are in trunk, and have their own tests (on linux are_updates_present is tested to return always false)14:41
nessitamandel: then why the diff is showing those as new addings?14:41
mandelnessita, I removed a trailing white space14:41
nessitaah!14:41
mandel:P14:41
nessitamandel: added NF so we do a better error handing in is_old_beta_installed. Defaulting to True for any return code other than  ERROR_UNKNOWN_PRODUCT is too error prone14:43
nessitamandel: from http://msdn.microsoft.com/en-us/library/windows/desktop/aa370130%28v=vs.85%29.aspx, I see we should be checking against ERROR_SUCCESS14:44
mandelnessita, for that I'd say is better to do a if error in (ERROR_SUCCESS, ERROR_MORE_DATA) since in our case the mean more or less the same14:47
mandelnessita, ERROR_MORE_DATA is returned when the buffer allocated is to small but the property is indeed there (there is no way to know the size upfront)14:48
mandeland we remove the if14:48
nessitamandel: if we get ERROR_MORE_DATA we need to call again with more buffer space14:48
nessitamandel: do not assume the old beta is installed if we get more data14:49
mandelnessita, we do not need to call it again, the thing works in the following way, we query for the information of a uid, the information is stored in a COM property (que es una mierda) y the uid is present in the system, that is the msi was installed, we either get a sucess (yeas, the property is small) or a need more that14:51
mandelnessita, both errors state that the uid is indeed know by the system ergo we do have the app installed14:52
nessitamandel: ok, please add a big and clear comment stating that :-)14:52
mandelnessita, sure :)14:52
nessitamandel: so when we read a couple of months from now we don't think is a bug14:52
mandelnessita, changing the code now then :)14:52
nessitamandel: and I think you also meant "adding tests"! :-)14:53
ralsinagatox: sorry for the delay: not on every next() but on the beginning even if called without --installer14:54
ralsinagatox: when I did my branch there was no --installer option :-)14:54
gatoxralsina, ah ok!14:54
mandelyes, and that hehe14:57
dobeymandel: i'm glad you approved my branch that landed 2 days ago, today :P14:58
mandeldobey, yeah, I did not see it was merged hhehe15:06
mandeldobey, I finished the tests and then went to approve without refreshing the page :P15:06
alecumandel, http://blog.robbowley.net/2011/09/21/estimation-is-at-the-root-of-most-software-project-failures/15:09
czajkowskimandel: http://twitpic.com/6rwkgi/full#15:23
gatoxalecu, interesting15:25
gatoxnessita, ralsina review please: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/pass-recover/+merge/7734615:31
nessitagatox: I will queue that up after the current ones15:32
gatoxnessita, ok15:32
dobeyok, must get lunch; bbiab15:32
mandelnessita, I pushed the changes already (sorry I forgot to ping you)15:40
mandelczajkowski, hahahaha15:48
=== m_conley is now known as m_conley_away
czajkowskimandel: if I have to ue windows it's gonna be my way!15:56
ralsinagatox, mandel: just in case you want a new android phone, I can get this one for you when I go to the UK sprint: http://bit.ly/nqhjJD15:58
gatoxralsina, nop...... but if you want to get something like this: http://www.arroba.com.mx/byte/blog/wp-content/uploads/dell_m17x_alienware_front.jpg PLEASE LET ME KNOW! :P16:00
mandelralsina, I might ping you from spain about it, I dont know if I'm getting a new one from vodafone16:00
ralsinagatox: missed the name of the place? ;-)16:00
ralsinamandel: orange phones are unlocked. That's nice16:00
gatoxralsina, ah right..... i don't know where to get it :P16:01
mandelralsina, hahaha I missed it, nice one!16:01
ralsinagatox: an alienware? Who are you, sheldor the magnificent?16:02
gatoxralsina, jejejee i want super hardware! :P16:02
ralsinagatox: that's just too hard to bring back16:02
gatoxralsina, i know.... odio los problemas de importaciones!! :P16:04
ralsinaI could ddo it, but I am already brining one for my wife16:04
gatoxralsina, no problem!! i can wait, there's no rush16:05
ralsinanessita is out of power16:10
ralsinameaning her lights are out, not that someone deposed her government16:10
dobeyi thought Buenos Aires was the seat of power for AR anyway :)16:14
dobeya coup in cordoba probably wouldn't accomplish much?16:14
ralsinawell, actually... there is historical precedent16:14
ralsinahttp://en.wikipedia.org/wiki/Cordobazo16:14
dobeyah16:15
ralsinaI mean, not *successful* precedent ;-)16:15
dobeygiven all the smoke in the pictures on that page, it doesn't seem like it was a *civil* uprising :P16:16
ralsinacordoba is pretty flammable16:17
dobeyso it would seem16:17
dobeyanyway16:21
dobeywebkit is such a pain16:22
=== beuno is now known as beuno-lunch
dobeymeh, gdb16:26
mandelralsina, when you have time, this is also for review: https://code.launchpad.net/~mandel/ubuntuone-windows-installer/uninstall-old-app16:41
ralsinamandel: will get to it, but I have a queue :-)16:42
mandelralsina, sure, no problem :)16:44
ralsinagatox: lint problems in pass-recover, adding them to the MP16:44
gatoxralsina, ok, i'm finishing with captcha-refresh.......... and that involve 2 branches16:44
mandelralsina, ping16:51
ralsinamandel: pong16:51
mandelralsina, when getting the special folders, why do you use SHGetSpecialFolderPathA insteand of SHGetSpecialFolderPathW ?16:51
ralsinamandel: ignorance!16:52
mandelralsina, ok, I'll fix that in my branch, since you are not getting the unicode one16:52
ralsinaI was young and naïve!16:52
ralsinathe dog told me to!16:52
ralsinaok, thanks.16:52
mandelralsina, and here: http://msdn.microsoft.com/en-us/library/windows/desktop/bb762204(v=vs.85).aspx16:53
mandelralsina, read the remarks, are we using the right function?16:53
ralsinamandel: including a redistributable is a pain16:53
mandelralsina, ok16:53
ralsinaso, I would say "yes we are" :)16:54
dobeyi wish it wasn't so hard to build code written in a real language, on windows16:54
ralsinaat least until we deprecate XP. Maybe you can add a comment to that effect16:54
mandelralsina, will do16:54
mandeldobey, you mean c?16:54
ralsinaC++ is pretty easy to build, it's just annoying to write!16:55
dobeymandel: well, vala16:55
ralsinaOh, "real" ;-)16:55
dobeywell it outputs C, so only the C needs to be built on windows16:55
dobeybut we can easily write code in vala and immediately have bindings for pretty much every language anyone actually uses, on linux16:56
dobeybut on windows, well… :(16:56
=== beuno-lunch is now known as beuno
mandeldobey, I have been told that shotwell can just compile with certain versions of vala, is that correct?17:00
mandeland if it is, do we want that problem?17:00
dobeymandel: i don't know17:01
dobeymandel: shotwell is insane. i don't know what versions it must have to compile; but requiring vala >= 0.12.0 or whatever seems like a fine problem17:01
dobeyit's not like any modern C code compiles on a system using gcc 2.x with libc5 still :)17:02
* nessita is back17:02
dobeyi guess the coup is over17:03
nessitadobey: world coup?17:03
nessita:-D17:03
dobey12:10 < ralsina> nessita is out of power17:03
dobey12:10 < ralsina> meaning her lights are out, not that someone deposed her  government17:03
nessitalol17:03
nessitaso do I still get to boss around? :-D17:04
dobeyyou can try17:04
mandelralsina, what are the special folder used in the installer, I want to give them var names, reading this dll.SHGetSpecialFolderPathW(None, buf, 5, False) fucks up my brain17:06
mandelwhat is 5?!?!17:06
ralsinasee what they are assigned to17:07
=== yofel_ is now known as yofel
ralsinamandel: ^17:07
mandelralsina, cool thx hehe17:07
mandeldid not see that :)17:07
ralsinanp :-)17:07
* ralsina is not *THAT* evil17:07
mandelralsina, if you were a perl programmer you would have been for sure17:08
* mandel hears ralsinas voice: with 2 lines of code I have executed the script, stolen your tv and your wife is going to have my baby17:09
duanedesignmandel: on the windows client file names will be limited to utf8, similar to the Ubuntu client?17:14
dobeysort of but more so17:16
duanedesigni have a user who is having issues with chinese characters. Which I understand are currently not supported in the beta but will in the full release17:16
dobeyare they not utf-8?17:18
dobeyor unicode at all?17:18
dobeyi have a file in my ubuntu one account with chinese characters in the name, just fine17:18
dobeythough i haven't used the windows client17:19
ralsinaduanedesign: the problem is only with the username being unicode or the "Documents and settings" folder being unicode (in XP)17:19
ralsinaduanedesign: if the whole path up to "Ubuntu One" is non-unicode and the filename is unicode, that should work in the beta.17:20
dobeyspeaking of unicode17:20
dobeyalecu: fix your branch! :)17:20
dobeyralsina: by non-unicode, you mean US-ASCII?17:20
duanedesignthank you dobey ralsina17:21
ralsinadobey: probably extended ascii works ;-)17:21
* mandel lunch17:21
dobeyralsina: i am guessing KOI8-R doesn't work :)17:21
ralsinadobey: "things for which str(x) doesn't crash in python" is the right term ;-)17:21
dobeyor ISO8859-1517:21
dobeyheh17:21
dobeyso ASCII :)17:21
alecudobey, make tarmac use en_US.UTF-8!17:21
dobeyalecu: no17:22
dobeyalecu: having it catch such bugs is quite nice :)17:22
alecudobey, I'm working on fixing it, but it sucks. All ubuntus we support have en_US.UTF-8 already set on LANG17:22
alecudobey, and we don't have that issue on windows, because it has a sane handling of unicode paths17:22
* ralsina reads what alecu wrote and walks away slowly17:23
alecuralsina, I said "unicode", not "long"17:23
ralsinahehehe17:23
dobeyalecu: unicode or utf-8?17:24
dobeyWindows-CP1251 isn't quite either :)17:24
nessitadobey: can I please have (sometime in the future) a trivialish review for https://code.launchpad.net/~nataliabidart/ubuntuone-client/update-sso/+merge/77370 ?17:26
nessitamandel: ping17:27
dscasselIs this the right place to ask questions about the music store?17:27
mandelnessita, pong17:27
nessitamandel: any news on https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/no-more-deprecated-service/+merge/77241 ?17:27
nessitadscassel: yes, what issue are you having?17:28
* alecu will have lunch17:28
nessitamandel: also, did you push to https://code.launchpad.net/~mandel/ubuntuone-windows-installer/check-old-app/+merge/76867? I don't see any chances after my review17:28
dscasselnessita: I'm in Canada. 7digital has a Canadian store, but the Ubuntu One music store sends me to 7digital's international store, which is way more expensive with much less selection.17:29
dscasselIs this a bug? Or a contract thing?17:29
nessitadscassel: let me ask the experts17:30
nessitarye or duanedesign, ping17:30
dscasselnessita: Thanks.17:30
mandelnessita, I ran the tests in your branch, I need to set it to approve as soons as I've read the changes, but it seems is mostly deletes and some import changes17:30
nessitamandel: it nukes the deprecared SSOCredentials class17:30
mandelnessita, and yes, I forgot to push, going it now17:31
nessitamandel: so yes, mostly removes17:31
mandelnessita, I'm noticed, which is really really good17:31
mandelnessita, I just want to make sure is not used anywhere :)17:31
mandelnessita, revno of the branch should be 76 now17:31
nessitamandel: ack17:32
dobeydscassel: it's not quit either, really.17:32
dscasseldobey: How so?17:33
dobeydscassel: though we are planning on a way to get a canadian store up.17:33
mandelnessita, I'll give the final +1 to your branch after lunch, ok?17:33
nessitamandel: ok17:34
dscasseldobey: Glad to hear it. :)17:34
dobeydscassel: i'n not really sure how best to describe it, but there are some changes to the store structure we want to make, and it would make it much easier for us to add more regional stores. it's also unfortunate that amazon doesn't have a canadian mp3 store :-/17:35
dobeydscassel: but hopefully in the next few months we can have that working with a .ca store :)17:37
gatoxnessita, ralsina branch fixed: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/captcha-refresh/+merge/7662217:37
nessitagatox: did you need to change something on sso?17:38
nessitamandel: your check-old-app branch has several lint issues17:39
gatoxnessita, you have also the branch for captcha refresh in sso: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/captcha-refresh but no changes were applied there17:39
nessitagatox: right, I was wondering since ralsina mentioned the issue was in sso. Looking now!17:39
ralsinanessita: I changed my mind slightly ;-)17:39
nessitaah17:40
gatoxnessita, no..... it was fixed in the installer..... it was easy17:40
nessitagreat news ;-)17:40
ralsinaI wanted the captcha to be initiaized when showing the page, but that would make it slower, so we found a better solution17:40
duanedesignnessita: pong17:41
ralsinagatox: approving the sso captcha branch, starting on the -installer one17:41
gatoxralsina, cool17:41
duanedesignnessita: i am reading scrollback now :)17:42
nessitaduanedesign: hi there, I was hoping you could give some info to dscassel about the music store redirecting him to the international store... dobey answered, but maybe you have more info?17:42
nessitaduanedesign: ok :-)17:42
dobeynessita: the issue is we don't have a canadian store :)17:43
duanedesignyeah our stores dont match all 7digitals stores which causes a little confusion17:44
nessitaoh, I see17:45
duanedesignhmm, coffee getting low. Do not know what will come first EOD or EOC :(17:45
nessitamandel: added some needs fixing to take care of17:58
gatoxralsina, lint issues fixed: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/pass-recover/+merge/7734617:59
ralsinagatox: ack18:04
ralsinagatox: +1 on ubuntuone-windows-installer/captcha-refresh18:04
gatoxralsina, cool18:07
nessitagatox: remember I added a needs info to https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/network-detect/+merge/7704818:08
gatoxnessita, yep, i'm looking at that right now18:14
mandelnessita, okis18:24
mandelnessita, nearly done with your branch18:24
nessitamandel: great, let me know since is a dep for me18:26
mandelnessita, I have a question, qhen you cleaned this code, did yu take a look to see if we where using the old creds class outised sso?18:30
nessitamandel: yes sir18:30
mandelnessita, ah, cool, you rock :)18:31
mandelnessita, +118:34
nessitamandel: thanks!18:35
nessitadobey:  hey, when you have a moment (no hurry), you can re-review https://code.launchpad.net/~nataliabidart/ubuntuone-client/update-sso/+merge/77370? I had to make some changes because I found that AuthorizationDenied and CredentialsError weren't handled when using the new iface...19:05
nessitadobey: also, would you know how can I test that IRL?19:06
Atlantic777is ubuntuone down? status says that it's ok, but can't access it19:06
Atlantic777apache error19:06
nessitaAtlantic777: what URL?19:06
Atlantic777oh, sorry, fake alarm19:07
Atlantic777other urls seems to work19:07
Atlantic777just few aren't19:07
nessitaAtlantic777: which few? :-) (so I can report to our admins)19:09
dobeynessita: make, and do "LD_PRELOAD=`pwd`/libsyncdaemon/.libs/libsyncdaemon-1.0.so.1.0.0 tomboy"19:10
dobeynessita: probably without having a token already19:10
nessitadobey: thanks19:10
Atlantic777nessita: this one http://ubuntuone.com/62dxagNGKYEc3AoG1bGylA19:10
Atlantic777but it's posted again19:10
Atlantic777now it works19:10
dobeynessita: how did the oneiric upgrade go btw? :)19:10
nessitadobey: you can guess I chickened out... but I will do it, will start with my laptop19:11
=== m_conley_away is now known as m_conley
nessitadobey: what should I see? nothing changes in the output, no matter if I have or not have credentials19:13
nessitaall I get is [INFO 16:12:42.888] Initializing Mono.Addins19:13
mandelalecu, http://msdn.microsoft.com/en-us/library/bb761273(v=vs.85).aspx19:13
alecumandel, http://json-rpc.org/19:13
mandelalecu, https://code.launchpad.net/txsymmetricjsonrpc19:14
dobeynessita: you need to configure sync in the prefs i think19:14
nessitaok looking19:15
nessitabrb19:15
dobeynessita: or open the prefs, and then authorize in the control panel...19:15
dobeyimpatient people19:15
ralsinagotta go pickup the kid and then I babysit, so I will do some reviews late at night, mail me what you need!19:15
jo-erlendI was thinking that it would be cool for our Ubuntu loco to have a shared resource for things we make. It would be nice if I could simply share a folder with ubuntu-no and have it stored on a central server that we have. Is this acceptable use of the service?19:18
barryi just dist-upgraded my oneiric box and now it seems tomboy lost the ability to sync to u1.  is this a known problem?19:21
dobeyis it interview a bunch of u1 week or something?19:23
jo-erlendbarry, no: https://wiki.ubuntu.com/UbuntuOne/Status19:23
jo-erlenddobey?19:24
dobeyjo-erlend: we don't support sharing to launchpad teams19:24
jo-erlendoh, ok.19:24
dobeyjo-erlend: you'd have to share the folder to everyone individually19:24
dobeyif you sent a share invite to a mailing list, the first person to claim it would get the share, not everyone19:25
jo-erlendit's not a big deal. It'll probably make more sense to use ssh, but with Ubuntu One it'd be synced with the server automatically, making it available to others from the server.19:25
dobeybarry: it is :(19:25
dobeybarry: i think configuring any sync service is broken right now :-/19:26
barrydobey: okay, i'll wait then19:26
dobeyjo-erlend: i think your "?" was in response to my interview week comment; an interview with chipaca went up yesterday, and today an interview with aquarius just went up19:28
barrydobey: btw, the problem is that tomboy->preferences->sync has no u1 option19:29
nessitadobey: when you can, would you help me finding out if there is an easy way to create an empty dict in C? other than calling g_hash_table_new (which requires some funcs as args). I need an empty dict to pass in a DBus call, it will not be modified by anyone.19:29
mandelnessita, I just pushed the branch with all the changes you recomended. There was on of the tests you asked for missing, so it will appear in the diff and you will be able to find the other one easily19:29
jo-erlenddobey, oh, ok :)19:30
dobeynessita: C doesn't have dicts. and for glib-based code, you would need to create a new hash table, and destroy it when done using it19:30
dobeynessita: doing dbus stuff in C is quite atrocious really19:30
dobeymeh, my laptop is so slow with oneiric :(19:31
mandelnessita, I did no manage to run u1lint in my o vm, so apoligies if there are any lint issues19:32
* mandel considers porting u1dev tools to all the platforms he uses19:32
dobeybarry: oh i guess the main issue got "fixed" then; choose "Tomboy Web" as it is set up to sync to u1 by default19:32
dobeymandel: ?19:33
barrydobey: ah, okay.  it's a little confusing since i had no idea tomboy web meant u1!19:33
dobeymandel: it works on linux and windows no?19:33
mandeldobey, yes, is lint the one that has problems19:34
alecunessita, g_hash_table_new (g_str_hash, g_str_equal)19:34
dobeybarry: yeah, we had to drop the previous nicer integration bits, because it just wasn't working well with the new tomboy and we didn't have resources to fix it for oneiric :(19:34
dobeymandel: oh, pylint is the problem you mean?19:34
mandeldobey, yes, that is the guy19:34
nessitamandel: ack19:34
nessitadobey, alecu: thanks19:35
dobeymandel: so u1lint is fine, but pylint is just cazzo?19:35
alecunessita, or (NULL, NULL) would do for your case too.19:35
mandeldobey, u1lint works, and call pylint and the pylint is screwed up19:36
barrydobey: i'm not so sure this is working though.  when it hits the browser, it asks for confirmation of the computer access with the computer name "None" (sans quotes).  After changing that and clicking "Add this computer", i still can't save in the preferences panel19:36
mandeldobey, specially when it looks for paths etc..19:36
dobeymandel: that's why i want to move everything to pyflakes19:36
dobeybarry: hrmm, oh, so i guess that isn't fixed. :(19:37
barrydobey: is there a bug # i can subscribe to?19:37
dobeyyes, but i don't recall what it is right now19:37
barryokay, no worries, thanks19:37
dobeybarry: bug #845321 seems to be it19:38
ubot4Launchpad bug 845321 in tomboy (Ubuntu) (and 1 other project) "Unable to setup Ubuntu One sync with Tomboy (affects: 11) (dups: 1) (heat: 60)" [Undecided,Confirmed] https://launchpad.net/bugs/84532119:38
barrydobey: thanks. subscribed19:39
mandeldobey, we will get there, we have not been multiplatform for a long time, so we need to start getting things nicer for this new era :P19:41
nessitaalecu: would a hash_table by G_TYPE_OBJECT when passing it thru C dbus lib?19:41
alecunessita, would it what?19:42
dobeynessita: no19:42
dobeynessita: i don't think so anyway19:42
nessitadobey: any idea what type is? (or where to look)19:43
dobeynessita: there is some nasty stuff you have to do19:43
nessitaalecu: when doing a dbus call from the C code, I need to pass an empty hash table ({}) to find_credentials19:43
dobeynessita: i'm looking for an example19:43
nessitaalecu: so, from the rest of the code, I see that we're passing the app name using:19:43
nessitaG_TYPE_STRING, SSO_APP_NAME,19:43
nessitaso, I built my empty hash table, but I'm not sure what G_TYPE_FOO to use19:44
alecuno idea about that.19:45
dobeynessita: see line 237 in syncdaemon-authentication.c19:49
dobeynessita: line 237 in trunk that is; not sure what it is in your branch :)19:50
dobeysyncdaemon_authentication_find_credentials (SyncdaemonAuthentication *auth)19:50
nessitadobey: that's the method I'm changing19:50
dobeyin that function19:50
nessitadobey: we need to pass, besides the app_name, an empty "dict"19:50
dobeydbus_g_type_get_map(...), &hashtable19:50
gatoxEOD here!! see you tomorrow! ( nessita hope with the defer complete :P)19:50
nessitagatox: nice!19:50
dobeyerr, i guess not &hashtable19:50
nessitadobey: but I think I understand what you're saying19:51
* nessita tries19:51
dobeynessita: you're changing the call to find_credentials?19:51
nessitadobey: we have to in order to use the new iface19:51
dobeynessita: ah ok; i see what you need to do now19:51
nessitaI think I know19:52
nessitathanks to your pointer19:52
nessitadobey: testing now...19:52
dobeynessita: after SSO_APP_NAME, but before G_TYPE_INVALID, insert a new line, with dbus_g_type_map(...), emptyhash,19:52
nessitayeap19:52
nessitaI had that but using G_TYPE_OBJECT, and that segfaulted :-)19:52
dobeyyep19:52
dobeynessita: and at the end of the block where you created the empty hash table, you need to g_hash_table_destroy(emptyhash); also :)19:53
dobey(just so you know)19:53
nessitadobey: added already! :-)19:53
nessitaand thanks, I could forgot that very easily19:53
nessitawriting C is fun!19:55
nessita*not*19:55
nessitadobey: would you know which other app uses syncdaemon-authentication?20:00
nessitadobey: I'm looking and the api for find_credentials is so that app expects the credentials when that method returns20:01
dobeynessita: the music store maybe?20:04
nessitadobey: and tomboy, apparently?20:05
dobeynessita: you can run tests/test-music-store in libubuntuone trunk after building it to test the music store. you'll probably need the same LD_PRELOAD to point to the new libsyncdaemon though, unless you want to install it into /usr/local or something20:05
nessitadobey: ack, thanks20:05
dobeynessita: and tomboy, but i think we've pulled that bit out of tomboy for oneiric now anyway, for other reasons20:06
Chipacadobey: interview with aquarius ? where?20:06
nessitadobey: right, I wasn't planning on moving this to O anyways... I was tackling this so we have the whole P cycle to confirm nothings get broken20:06
nessitadobey: we do have released everything for O, right?20:07
dobeyChipaca: i just saw it on planet ubuntu20:09
dobeynessita: yes; though there is a nasty crasher introduced by the new webkit that seems to only happen in our music store :(20:10
Chipacadobey: ah, that's from last week :)20:10
nessitadobey: but we will be merging a "solution" to that, if any, in the stable branch, no?20:11
dobeyChipaca: oh, well, whatever. i saw it today20:11
Chipacaaquarius: ping, btw20:11
nessitadobey: I mean, I was counting on not getting any of these changes in O20:11
dobeynessita: well, i don't know if we have to do anything for libu120:11
dobeynessita: we probably won't be putting the changes you're working on right now, into oneiric, no20:11
nessitadobey: no please no20:12
dobeynessita: i don't see any reason to.20:12
nessitaexactly20:12
dobeythe libu1/webkit issue is totally unrelated20:12
nessitagood (in a way)20:12
dobeynessita: and, i hope, we will be making some more organizational "drastic" changes for P anyway20:13
nessitadobey: not sure what you mean20:14
dobeynessita: moving libsyncdaemon into libu1 source tree and out of ubuntuone-client; making the tomboy stuff an actual plug-in that we own, pulling the banshee extension out into our own tree so that we can properly own it20:15
nessitadobey: ah, great20:15
dobeyand we need to do some major refactoring on libsyncdaemon/libu1 as well, to make it asynchronous and fast20:15
dobeyand move the sso bits out of libsyncdaemon20:15
nessitadobey: just wanted to confirm we're un sync with "the removal of the deprecated DBus service is not supposed to go to oneiric at all"20:16
dobeyyep, would break the world20:16
dobeyi wonder what day we will have the mumble meeting next week20:18
nessitadobey: you can propose one in the email thread20:18
dobeyi don't want to propose one; i want to know when i need to collect my thoughts by :)20:19
nessitadobey: one last question to wrap this sso+libu1 thingy: everything is working, except that now syncdaemon_authentication_find_credentials should always return NULL, instead of an instance of SyncdaemonCredentials. If I would try to maintain the old API, where the credentials were returned, can I somehow connect to the CREDENTIALS_FOUND_SIGNAL in a blocking way? so syncdaemon_authentication_find_credentials does not return until that signal is received20:36
nessita(so I can grab the credentials from the signal and return that to the caller)20:37
dobeynessita: why would it return NULL?20:40
dobeynessita: it was calling dbus synchronously before. does the new interface on the ubuntu-sso-login side break the sync/async magic stuff in python-dbus?20:42
nessitadobey: becasue now find_credentials uses the new Dbus iface, which is fully async, so a call to sso dbus find_credentials returns None, and the creds are returned in the CRedentialsFound signals20:42
nessitasignal*20:42
dobeynessita: maybe we should fix the new iface in sso to be compatible first then, and hold off on changing libsyncdaemon for now?20:43
nessitadobey: answer to your question is "yes", the non-deprecated iface (is not new... sadly we did not migrate sooner) does not return anything in any call20:43
nessitadobey: the new iface async, we can't make it wait for the credentials20:43
nessitaagain, new is the wrong word, is there since early natty20:44
dobeynew as opposed to old20:44
dobeyit's like buying a new car, that is used20:44
nessitaright20:44
dobeystill new to you :)20:44
nessitadobey: so, I can confirm that tomboy does connect to that signal20:45
nessitaso tomboy is getting the credentials the same20:45
nessitabut we should check the music store, I think... the test you mentioned is ins the RB tree?20:45
dobeyno, in libubuntuone20:46
dobeybut it sounds to me like we can't 'fix' libsyncdaemon yet20:46
dobeybecause the 'new' iface is totally incompatible20:46
nessitadobey: only for find_credentials... but if I could make the C code block waiting on the signal, we'll have the same result as before20:46
nessita(before, find_credentials was blocking the caller, and the dbus main loop until the credentials were retrieved)20:47
dobeynessita: the C cod was already blocking. the problem is the server changed to break the proper sync APIs20:47
nessitadobey: and that's why we waited 2 cycles to remove the deprecated API20:48
dobeynessita: and you can't use the async api, synchronously20:48
nessitadobey: well, yes, if I block waiting on a signal20:48
dobeyyou can't block waiting on a signal20:48
nessitadobey: why not?20:48
dobeybecause the language doesn't work that way20:48
nessitaI mean, I can think ways of doing it ugly, with a loop20:49
dobeythere is synchronous api, and there is asynchronous api, if you want blocking, you use the synchronous api20:49
nessitadobey: sso does not provide a sync api20:49
dobeynessita: sso making an explicit decision to break the way dbus works, does not change how the dbus C api works20:50
nessitaok, I'll try to build a sync find_credentials for libu1 to use20:53
dobeynessita: how about we just stop for today, and evaluate this a bit better tomorrow, and make a plan that tries to avoid breaking everything :)20:54
nessitadobey: well, since I was sure that we have this code migrated already (which happens to be False), sso deprecated iface is already gone20:55
dobeynessita: i don't know what the sso code is like exctly right now; but i know we can't just up and totally break the libsyncdaemon API/ABI and be done with it20:55
dobeynessita: ok, so nightlies are already broken20:55
nessitaI remember we worked on migrated this code to the new iface, I don't understand how come we still are using the old iface...20:55
nessitaanyways20:56
nessitayes, tomorrow20:56
dobeynessita: we really, as a team, need to make a lot of hard decisions soon i think; and i think how we best handle this is probably a result of those decisions20:56
dobeynessita: i'm guessing it wasn't migrated, to avoid breakig the API/ABI :)20:57
nessitadobey: makes sense, though I'm not sure what you're adding to the 'hard decisions' bag20:57
dobeynessita: we have been very bad at making decisioins on what we will and will not support with the latest versions of our code20:58
dobeynessita: an extension of my comments in that mail thread; but i didn't go there yet, because i decided i need to collect some thoughts still, to be able to state those concerns properly20:59
dobeybut i guess i need to do that asap now20:59
dobeyalright, well i am off21:07
dobeyhave a good evening all!21:07
nessitaI'm off, byw all21:17
=== m_conley is now known as m_conley_away
alecumandel, https://code.launchpad.net/~alecu/ubuntuone-client/winshell-extension22:01

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!