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

=== yofel_ is now known as yofel
ryemornings07:53
JamesTaitMorning all!08:49
=== gatox is now known as gatox_brb_bank
nessitahello everyone!11:42
mandelmorning all12:09
nessitahi mandel12:09
nessitagatox_brb_bank: you need reviews?12:09
ralsinagood morning!12:29
mandelnessita, ralsina morning!12:34
ralsinahello mandel12:34
nessitahi mandel12:34
nessitamandel: is your branch ready for re-review?12:35
ralsinamandel: sorry I couldn't make it to be with you and alecu these days ;-(12:35
mandelnessita, yes, I did the push yesterday, unless you already took a look12:36
mandelnessita, have you?12:36
mandelralsina, don't worry too much :)12:36
nessitamandel: not yet, looking now!12:37
mandelnessita, cool :)12:37
* mandel wonders why his machines is sooooo slow12:42
ralsinaoh, freaking great, my doctor can only see me in 2 hours or not until after I travel12:43
mandelralsina, are you bleeding? 'cause if you are not, you can travel :P12:44
mandelat least that is my rule of thum12:44
ralsinamandel: I am going to be two weeks in other contintents in the next month. I want to be kinda sure I will not, like, have a heart attack or anything? So I do checkups every 6 months12:45
mandelralsina, oh, is that necesary? I'm not done a chckup in several years and I'm fine (or so I think)12:46
ralsinamandel: I have a couple of chronical illnesses, so I have to12:46
mandelralsina, oh! did not know, then go go go12:47
nessitamandel: conflicts:12:48
nessitaText conflict in ubuntuone_installer/gui/qt/main/tests/test_windows.py12:48
nessitaText conflict in ubuntuone_installer/gui/qt/tests/test_gui.py12:48
nessitaText conflict in ubuntuone_installer/gui/qt/utils/__init__.py12:48
nessita3 conflicts encountered.12:48
ralsinamandel: nothing serious, it will take decades to kill me. Unless I stop getting checked ;-)12:48
ralsinamandel, nessita, gatox_brb_bank: you may want to take a look at http://one.ubuntu.com ;-)12:52
=== gatox_brb_bank is now known as gatox
gatoxback12:53
ralsinagatox: ^12:53
mandelnessita, ag, so there was a merge in trunk, I'll fixing as fast as aI can (as in  starting right now)12:53
gatoxralsina, "download ubuntu one for windows"??? :D12:54
ralsinamandel, nessita, gatox, alecu, dobey: standup in 6'12:54
ralsinagatox: yep :-D12:54
gatoxralsina, ack12:54
gatoxralsina, awesome!! :D12:54
mandelralsina, so it is oficial?! lets see what happens...12:56
ralsinamandel: well, it's officially official in 4 minutes, but close enough12:56
mandelralsina, oh, well lets hope for the best hehe12:58
alecuhello!13:00
gatoxalecu, hi!13:00
gatoxme13:00
nessitame13:02
alecume13:02
nessitaralsina, mandel, dobey?13:02
ralsiname13:02
nessitagatox: go!13:03
ralsinasorry, was busy with champagne in the management room13:03
gatoxDONE:13:03
gatoxFixed some branches, Finished Pass Recover branch.13:03
gatoxTODO:13:03
gatoxAdd defer to netword-detect in sso, keep fixing ui bugs.13:03
gatoxBLOCKED:13:03
gatoxNo13:03
gatoxnessita, go13:03
nessitaDONE: bug #859635, lots of reviews, bug triage13:03
nessitaTODO: enterview with win candidate, propose fix for bug #86236313:03
nessitaBLOCKED: nopes13:03
nessitaNEXT: alecu13:03
ubot4Launchpad bug 859635 in ubuntuone-servers (and 2 other projects) "Remove the deprecated DBus iface (affects: 1) (heat: 6)" [Medium,Fix committed] https://launchpad.net/bugs/85963513:03
mandelme13:03
ubot4Launchpad bug 862363 in libubuntuone "Should use async calls when requesting credentials (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/86236313:03
alecuDONE: planned and worked on the SD part of "the secret feature" with mandel13:03
alecuTODO: integration, cleanup, more tests, finish proxies design document13:03
alecuBLOCKED: no13:03
alecuNEXT: ralsina13:03
ralsinaDONE: sprint planning, organizing stuff, travel arrangements, some reviews. Officially released windows version. TODO: doctor's appointment, start working on my own bugs, BLOCKED: no13:03
ralsinayou guys have secret features? Cool!13:04
alecuNEXT: mandel13:04
mandelDONE: Work on the data migration from old beta. Work on 'the secret feature' with alecu.13:04
mandelTODO: Clean up, swear at windows. Fix conflict from yestereday branches.13:04
mandelBLOCKED: no13:04
alecuNOTE: I'm not working tomorrow13:04
ralsinaalecu: you aren't?13:05
* ralsina checks canonicaladmin13:05
nessitaalecu: not freaky friday for you/13:06
nessita?13:06
ralsinaNOTE: freaky fridays are do-what-you-want, but I need to know what you want first, so shoot a mail to me, please? ;-)13:06
nessitagatox: review queue?13:12
gatoxnessita,  let me check13:13
gatoxnessita, https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/pass-recover/+merge/7734613:13
nessitaack13:14
gatoxnessita, you can review this one too (i'm working in network-detect in sso, but no problem) https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/network-detect/+merge/7704913:14
nessitagatox: so, we should book tickets to Buenos Aires (we don't have so much hurry as the international travelers have)13:14
gatoxnessita, why?? tickets to buenos aires?13:15
gatoxwhen?13:15
gatoxi'm lost13:15
nessitagatox: wanna take care of your booking youself or your prefer I handle both?13:15
nessitagatox: you are?13:15
gatoxnessita, when are we traveling to buenos aires??13:15
nessitaralsina: hum, is gatox going to the sprint?13:15
nessitadid I just put my leg? :-)13:16
ralsinayes he is13:16
nessitaok13:16
nessitagatox: SPRINT!!!13:16
gatoxnessita, ahhhhhh do you mean the sprint!!13:16
=== m_conley_away is now known as m_conley
nessitayes!13:16
gatoxnessita, but, isn't that in december?? i get lost with the difference of time13:16
nessitagatox: yes, december, 5th to 9th13:16
nessitagatox: let's do this, I will handle my booking and you, yours, so you can learn how to do it and you can choose when to go and when to come13:17
gatoxnessita, ahhhhhhh okok..... can we keep talking about this in pm?13:17
nessitasure13:17
dobeyλ DONE: debugging13:19
dobeyλ TODO: tickets, more debugging13:19
dobeyλ BLCK: None.13:19
nessitadobey: hi there. I decided to take a deep breathe and fix everything that needs fixing about the SSO api change in libsyncdaemon and clients of it, so I may ask you a few things later today, if you have some minutes13:24
nessitadobey: unless you have a better plan :-)13:25
dobeynessita: can we put that on hold? i am happy to help figure that out, but i need to concentrate on this u1ms crasher in banshee for oneiric13:25
nessitadobey: agreed that the u1ms is higher priority. Is ok if I start working on that as long as I don't interrupt you? nothing will land without your approve13:26
mandelnessita, pushing the merge fixes and fixing the branch that depends on this too13:27
nessitadobey: I can put it on hold as well, I was just worried about end-users using nightlies...13:27
dobeynessita: i'd really like to come up with a better plan, because we need to do a lot of work on libsyncdaemon anyway; and i'd rather only have to break the API/ABI only once, so i think putting it on hold13:28
nessitadobey: fair enough. Would you please let me know when we can talk about this? (ie the u1ms is sorted out)13:29
dobeynessita: i think the two best current options for nightlies issue is to either revert the removal of the deprecated api from sso, or make the new api able to work with the dbus synchronous api13:29
dobeynessita: yes of course13:29
nessitadobey: I will try to go with "make the new api able to work with the dbus synchronous api"13:29
dobeynessita: thanks. i very strongly feel that is something we need to fix, regardless of how we change the libsd API :)13:31
nessitadobey: there is no client using the old API now, other than libsyncdaemon13:32
dobeynessita: well, none we know of :)13:35
dobeynessita: and whether there are or not, i think we need to not actively break the semantics of dbus13:36
nessitadobey: right13:36
alecuhey all, I'll be away for 30 minutes, see you then.13:45
nessitagatox: I found a bug I added to the bin\windows-ubuntu-sso-login script while IRL testing your branch, could you please review? https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/typo/+merge/7753313:59
gatoxnessita, yep13:59
ralsinaleaving, doctor's appointment! Will be back in 60/90 minutes13:59
gatoxnessita, tests?? jeje just kiding14:03
gatox+114:03
nessitagatox: I would love to have tests for this bin/scripts...14:03
ralsinanessita: testing scripts is very tricky, but it can be done with some refactoring. If you file me a bug I can do some14:06
ralsinafor example, -installer has tests for main() which the other projects don't14:06
mandelnessita, if we reduce as much as possible the scripts we migth be able to do it14:12
nessitaralsina, mandel: I think is not worth it, as long as we add no logic to executable scripts, I think we're fine14:13
nessitagatox: approved pass-recover14:15
gatoxnessita, nice14:15
gatoxralsina, now needs your approve :P14:16
mandelnessita, indeed, small scripts should do the trick14:16
nessitamandel: you let me know when your branch conflicts are resolved, no?14:16
mandelnessita, I already did a while back :)14:22
nessitamandel: oh, I missed the message14:22
mandelnessita, no worries :)14:23
nessitamandel: there is a failing test in linux. ALso, I still can't find the test for  are_updates_present in the linux side14:34
karniWo-hooo! Windows U1 release!! CONGRATULATIONS TEAM!!!14:35
nessitathanks karni!14:35
gatox:D14:35
karninessita: \o/14:35
mandelnessita, really? what revno do you have?14:37
nessitamandel: just branched14:37
mandelnessita, the tests is there 100% sure because is the one that did not pass14:38
nessitamandel: you run them under linux?14:39
mandelnessita, no, I could not vm is busted, I'm fixing it atm, but I know the issue, I forgot ()14:39
nessitamandel: so, test is broken, no?14:39
mandelnessita, yes, good catch :)14:40
mandelnessita, I'm pushng the fix, should be there in few secs/mins14:43
mandelrevno 80 should be there by now14:43
nessitamandel: lint issues...14:58
nessitac'mon... :-)14:58
nessitaok, I'll OTP fpr one hour~ people14:59
duanedesignDo you need to remove the  Beta before installing the final windows release?15:06
dobeyomg this webkit issue is insane15:08
duanedesignmandel: ^^15:18
dobeyok, webkit is insanely huge and still pulling from svn15:26
dobeyi'm going to lunch15:26
dobeybbiab15:26
mandelnessita, ok, I'll try to fix my ubuntu vm to fix those, sorry :(15:42
mandelnessita, I did warn you though :P15:42
mandelduanedesign, you do not need to, yet you should15:42
mandelduanedesign, I'm working on the code that will remove the old and migrate the data, but 'til then it has to be a manual operation15:42
akgranerCongrats y'all on the Ubuntu One official client for Windows release!!15:45
nessitamandel: you fixed the lint issues?15:47
nessitaakgraner: thanks!15:47
mandelnessita, not yet, I'm trying to fix the ubuntu vm first so I dont use you as a tarmac15:54
mandelnessita, I think is a waste of your time if I do :(15:54
nessitamandel: is ok15:54
nessitaI will run some errands in the mean time15:54
* nessita -> quick errands15:54
achianghello, dumb question. does the windows U1 client check for updates and offer to update itself?15:57
mandelachiang, yes it does :)15:57
achiangi installed the beta for my mom last week, and would like to get her onto the release version15:57
achiangmandel: great, thanks!15:57
mandelachiang, it will promp you when ever there is an update, but there are none yet to find15:57
achiangmandel: ok, thanks. works for me15:58
mandelachiang, you are welcome15:58
duanedesignthanks mandel16:01
mandelduanedesign, no problems :)16:04
mandelduanedesign, as soon as it lands it will be added to the installer16:04
Chipacahttp://askubuntu.com/questions/63581/ubuntu-one-v2-for-windows-doesnt-install-or-run-properly16:08
mandelChipaca, I'm on it, it loos like a 500 error from the control panel16:19
mandelChipaca, I'll ask for the logs and to file a bug against ubuntuone-control-panel (it has to be private until we confirm is logs are save)16:20
nessitamandel: is this related to the autoupdater?16:27
=== beuno is now known as beuno-lunch
mandelnessita, no, that is comming from the control panel accessing one.ubuntuon.com16:32
mandelnessita, I think we have two bugs there, one: we should not show that horrible dialog in a release (yet is very useful for us) 2 we need to see why he is getting a 500 error and for which method16:33
nessitamandel: what would you do instead showing the dialog?16:33
mandelnessita, I'd show the dialog, but not with the response, maybe some little robot like the one in the web or what not16:33
mandelnessita, is our debug release (for us) I am very happy with that dialog, you know what I mean16:34
mandelall that for a user is like WTF!16:34
nessitamandel: right, we'd need some design16:34
alecugatox, ping16:34
alecugatox, ONLINE, OFFLINE, UNKNOWN...16:34
gatoxalecu, pong16:34
mandelnessita, exactly, so we get to talk with design to make somehting preaty that says oops we broke and point to the bug page or something16:35
gatoxalecu, yep16:35
gatox?16:35
mandelnessita, and show the preaty one for users16:35
alecugatox, what should we return when the state is UNKNOWN?16:35
alecugatox, is_machine_connected -> True or False????16:35
mandelnessita, the second bug will need the logs from that user so that we can see the exact requests, do you agree?16:35
gatoxalecu, i think that is returning True in this moment16:35
nessitamandel: yes, we need logs16:36
mandelnessita, you can add comments to my reponse in http://askubuntu.com/questions/63581/ubuntu-one-v2-for-windows-doesnt-install-or-run-properly/63590#63590 if you thnk the answer is not clear :)16:36
gatoxalecu, i play around with that code..... and in my case, for connection it was returning True for ONLINE and UNKNOWN16:38
ralsinahello again16:38
ralsinagatox: which one needs my approval?16:38
gatoxralsina, this one: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/pass-recover/+merge/7734616:39
ralsinagatox: got it16:39
alecugatox, lp:~alecu/ubuntu-sso-client/network-detect16:44
alecugatox, (have not tested it at all, it's just a mockup)16:45
dobeyi hope webkit compiles quickly16:45
gatoxalecu, thanks!! i'll check that now!! :D16:45
ralsinadobey: it doesn't, sorry16:45
dobeyralsina: well, at leas i don't have to build it on windows.16:46
ralsinadobey: small blessing!16:46
dobeyralsina: or with qt or wx16:46
ralsinaWebki comes with qt already16:46
ralsinano need to build it. OTOH, building Qt is very easy. It just takes a day.16:46
dobeyit doesn't build all targets16:46
dobeyi mean, webkit source doesn't build the qt target16:47
dobeyyou have to do the qt build stuff to build it16:47
ralsinadobey: yes, it works the other way around. Qt builds a snapshot of webkit16:47
dobeyralsina: no; qt includes a snapshot of webkit, yes; but it is irrelevant to building webkit itself16:48
ralsinadobey: let me rephrase what I meant: noone uses a version of webkit with qt different than the one that comes with qt :-)16:48
dobeyralsina: when i was working on plug-ins for webkitgtk, i had to compile for gtk+, wx, qt, and windows; just to make sure i didn't break anything :(16:48
ralsinatherefore, noone builds webkit for qt16:48
ralsinaoh, that sucks16:49
dobeybut i am mostly sure this issue only happens in the gtk+ port16:49
gatoxalecu, naaaaa..... asi de facil era? :P16:51
alecugatox, of course! It's much easier done than said.16:53
ralsinagatox: +117:04
gatoxralsina, nice17:04
=== beuno-lunch is now known as beuno
alecuralsina, nessita, gatox: the "goalkeeper" of the building has just announced that we'll be out of power in 15', and for two hours.17:41
ralsinahahaha17:41
ralsinaalecu: good one17:41
alecumandel has lived in the UK and suggested that term.17:41
dobeyugh, and the scrolling bug is not fixed in tip of webkit-1.417:41
ralsinaok play battlestar galactica or something17:41
nessitaalecu: ack17:41
gatoxalecu, ack17:42
gatoxalecu, perfect time to learn how to play BG...... true17:42
alecugatox, I'm 3/4 thru the rules book already :P17:42
dobeynor does it fix the crash :(17:42
gatoxalecu, mandel is a cylon.......... no matter what the game says!! ejejeje17:43
gatoxan orange cylon17:43
mandelhahaha17:43
alecugatox, unfortunately not one of the beautiful ones :-(17:43
gatoxalecu, nop..... the old guy maybe....17:43
gatoxjeej17:43
alecugatox, no spoilers, please!17:44
gatoxalecu, sorryyyyyyy17:44
mandelgatox, alecu : http://1.bp.blogspot.com/_WcqFP6x3Bps/SXHi1l0rTZI/AAAAAAAAA7c/fkAyAyRQkFQ/s400/cylon.jpg17:44
gatoxmandel, jejeje17:44
alecuthe orange cylon!17:44
ralsinadoes alecu have a glow-in-the-dark butt?17:44
ralsina[that's the new cylons, right?]17:45
alecuralsina, I'm not discussing my hemorrhoids here, sorry.17:45
ralsinawaaaaaay TMI17:45
gatoxnessita, please let me know if this solution is more appropiate: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/network-detect/+merge/7704818:07
gatoxnessita, i needed to modified one line in the installer too: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/network-detect/+merge/7704918:07
nessitagatox: ack18:08
zastaphhttp://en.wikipedia.org/wiki/Ubuntu_One mentions CouchDB18:14
zastaphis CouchDB already installed on Ubuntu? because I installed it manually18:15
gatoxnessita, ralsina i've to go to the university now.... i'll be back later today to check if i any of my branches needs fixing18:18
nessitagatox: enjoy!18:18
gatox:D18:18
nhainesCongrats to everyone on the U1 for Windows release!18:39
zastaphcan U1 be installed as a private cloud? on ubuntu-server18:41
nhaineszastaph: no, the U1 server is not available.18:42
zastaphdont know if I dare to store my files in public cloud. not that i dont trust canonical, but when lastpass was hacked etc.18:43
nhainesThat's a fair enough concern.  :)18:45
zastaphyeah would be cool if could combine private with public, so they were practically just 2 separate folders18:51
nhainesProbably from a monetization point of view, no one would pay for U1 then.18:53
zastaphsetting up your own 24/7 available server has quite some expenses too, and the added versatility would also boost the popularity18:55
zastaphso of course users would still prefer a hosted solution18:55
zastaphmost users18:55
nhainesI think the "official" answer is that the client is open source and therefore the protocol is available, so have at it.  :)18:56
zastaphyes I read something like that too.. that anyone interested could implement it18:57
zastaphbeen looking for a private cloud dropbox replacement for some time18:57
zastaphU1 is not activated in Ubuntu before you actually sign up right?18:58
zastaphas I understand it, Windows 8 wont work without a cloud account :|18:58
beunozastaph, right, it's optional18:58
beunowill always be18:58
nhaineszastaph: right, U1 is optional.18:58
nhainesWindows 8 works just fine without a cloud account.18:59
zastaphok18:59
dobeypretty much any computer is useless without an internet account :)19:00
nhainesdobey: so it seems these days.  :)19:00
zastaphbut companies sure like their clouds so they can analyze you :p19:01
zastaphtarget their ads19:02
zastaphnew kindle even has ads, and noone has bigger clouds than amazon :)19:03
dobeyi don't know. cumulo nimbus are bigger than amazon19:04
ralsinazastaph: the amazon drainage basin is 7,050,000 sq km19:10
ralsinaoops, dobey: ^19:10
dobeyralsina: not that big19:12
ralsinawell, it's the world largest19:12
ralsinaimagine how many servers you can fit there!19:12
dobeyralsina: less than the potential coverage area of actual clouds19:14
ralsinayes, but are we talking one cloud? ;-)19:15
ralsinaI mean, sure, clouds cover all of venus19:15
dobeynessita: can you change your existing proposal to be work-in-progress?19:35
nessitadobey: yes!20:02
dobeynessita: thanks20:02
dobeynessita: how is making sso be able to work synchronously coming along?20:14
nessitadobey: great, a branch is ready, wanna review?20:15
dobeysure, i can look at it20:15
nessitadobey: but I'm also exposing the same sync method in ubuntuone.credentials, so we can directly migrate libsyncdaemon to use the u1 dbus service, and that way we drop the need of using the ping_url, tc_url, etc constants20:16
nessitadobey: https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/find_credentials-sync/+merge/7760320:17
dobeyhmm20:18
dobeyis ubuntuone.credentials used on windows?20:18
nessitadobey: not the dbus part, of course, but the rest yes20:23
nessitawhy?20:24
dobeybecause i don't know what all parts are or aren't used on windows, aside from the things that obviously aren't; and our code is pretty much a mess in that respect.20:25
nessitadobey: when in doubt, assume the code is used in windows20:26
nessita:-)20:26
dobeyand i think your synchronous fix is not exactly synchronous20:27
nessitadobey: why not? it does work like the former find_credentials method20:31
nessitadobey: I tried it with d-feet... it returns the credentials synchronously20:33
nessitadobey: to run from the branch: killall ubuntu-sso-login; DEBUG=True PYTHONPATH=. ./bin/ubuntu-sso-login20:33
dobeynessita: and i think you need to call the async_handlers by reply_handler and error_handler, as documented here: http://dbus.freedesktop.org/doc/dbus-python/doc/tutorial.html#making-asynchronous-calls20:35
nessitadobey: ah, maybe, I used the same implementation that we had in the deprecated SSOCredentials (but yes, maybe that was buggy)20:35
dobeyhuh20:36
dobeynessita: needsfixinged for that; it seems to work from d-feet, though i have no idea how, so once you fix that i'll approve20:48
nessitadobey: thanks, I'm running tests now20:49
nessita(for the change)20:49
nessitadobey: Pushed up to revision 799.20:51
nessitadobey: I think you can name your async params as you want (in the server object), as long as you map those to the reply and erro handler using the async_callbacks parameter20:53
dobeyi think d-feet calls everything with the async callbacks though20:54
nessitadobey: confirmed the "async_callbacks" can name the parameters as you like (from http://dbus.freedesktop.org/doc/dbus-python/api/dbus.decorators-module.html)20:55
dobeyalright, i am out. have a good evening!21:07
=== m_conley is now known as m_conley_away
nessitabye dobey21:11
* nessita -> eods21:21
nessitabye all!21:21
=== anders_ is now known as AJenbo

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