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

=== popey_ is now known as popey
mandelmorning all!07:50
mandelChipaca, ping07:51
Chipacamandel: pong!08:06
Chipacamandel: morning08:07
mandelChipaca, buenos dias!08:07
Chipacamandel: cómo le baila?08:08
mandelChipaca, do ou know if there is any how to of how ralsina builds the .exe. I think I know how to make u1 auto-update on windows for today, but I need to know that :(08:08
mandelChipaca, everything ok, still lots of boxes to open :)08:08
Chipacamandel: AFAIK it's a branch of his, but I haven't investigated much08:09
mandelChipaca, you already know more than I do :)08:09
mandelChipaca, I'll look around, but I think eski is the answer for the updating problem :)08:10
JamesTaitGood morning, all!08:25
mandelgatox, ping?09:16
gatoxmandel, pong09:28
gatoxmandel, ping?09:32
gatoxmandel, please let me know when you are back..... i have something to ask you09:46
mandelgatox, ask then :)11:19
mandelgatox, sorry I was on the vm and I'm running the irc client on the host hehe11:20
gatoxmandel, let me ask you in pm11:20
mandelralsina, ping11:26
alecuhello #ubuntuone!12:15
gatoxalecu, hiiiiiiii12:16
alecuhi gatox!12:17
alecugatox, I'm so anxiously waiting for the PyCon night were we'll get to play the BSG game for the first time!!!12:17
gatoxalecu, JEJEJEJEJE PLEASE INVITE ME!!12:17
alecugatox, I THOUGHT YOU WERE INVITED ALREADY!12:18
gatoxalecu, awesome!!!!!12:18
alecu:-)12:18
gatoxalecu, the other day i bought the complete dvd collection and a replica of the dog tag :P12:18
gatoxof BSG12:18
alecuthe complete DVD collection? awesome!12:19
ralsinamandel: pong12:23
ralsinamorning!12:30
mandelralsina, morning!12:32
ralsinagood morning and pong!12:32
mandelralsina, so I was a little block this morning because I don't know how to build a .exe12:32
ralsinaoooooooooooooohhhhhhhhhh12:32
mandelralsina, and I want to try something very cool called esky12:32
ralsinamandel: get branch lp:~ralsina/ubuntuone-windows-installer/fix_809873, go into scripts and read the README :-)12:33
ralsinamandel: googling esky12:33
mandelralsina, so, if you can explain me how to build the .exe I'll test that I have an auto-update windows installer12:33
ralsinaThe electronic sky, the Edmonton eskimoes, or the helicopter?12:33
ralsinamandel: building exes: ^12:33
mandelralsina, will check for new version against a url (rest api or waht ever) and will update12:34
mandelralsina, http://pypi.python.org/pypi/esky/12:34
mandelralsina, not the radio control chiper :)12:34
mandelhelicopter, sorry12:34
ralsinathen to build the installer you need InstallBuilder Professional (get the trial, I'll mail you the license key)12:35
ralsinamandel: using esky seems to require changing a lot of paths for everything12:35
mandelralsina, I'm just interested in the freezing12:35
ralsinamandel: and I suspect we will break stuff and only find out after release12:35
ralsinaand calling the "cleanup" method on seven is going to be *very* tricky12:36
mandelralsina, hm? that could happen, I need to go I'll be back in 20 min (having lunch early)12:36
ralsinacool, see you then12:36
alecugatox, your branch "broke" my python!12:47
alecugatox, somehow the python process segfaulted :P12:47
gatoxalecu, wow!! mandel says the same12:47
ralsina???12:47
gatoxalecu, ok...... let me work on that12:48
alecugatox, probably it ate a lot of memory...12:49
ralsinawhat branch is that?12:49
gatoxralsina, a branch that where i'm migrating mocker test to no mocker test12:49
ralsinaOh, *that* branch12:49
gatoxralsina, but i can not run the tests....12:50
* ralsina suggests not doing that then12:50
gatoxralsina, the problem is that with some changes in that branch to fix name required bug (critical) i was having some problems with mocker that fails without reason..... and nessita told me to better do that..... because the mocker test was failing12:51
ralsinaI see.12:52
ralsinaTricky situation12:52
ralsinaIf the crash is a segfault, we *may* be hitting on a problem with PyQt. There are reports of bad interaction with gc (removing Qt objects from non-main threads) leading to segfaults.12:53
ralsinaAnd there is a simple, yet ugly solution for that, which I would hate trying to use12:53
gatoxralsina, which is??..... also i would like to try something in the installer to see if it is related to this crash12:55
ralsinagatox: disabling gc and runnint it manually in a QTimer12:55
gatoxralsina, the problem in my case is that python doesn't crash for me... but i'm receiving reactor was unclean (unless this is related)12:55
ralsinagatox: usually that means a deferred is not triggered before the test finishes12:56
gatoxralsina, ok..... i'll finish with the remaining tests... unless write them..... and then move to other things and see how to fix this in parallel..... we should ask nessita what can we do with the "name required" branch... now that the tests are not running for this..... just for a single mocker tests12:58
ralsinaif it's a single test, we could skip it and the fix it, if we have really good evidence the tested thing actually works12:58
alecu+112:59
ralsinahello nessita12:59
nessitagood morning!12:59
* nessita ran12:59
alecudon't run in class children!13:00
gatoxralsina, yes! it works.... and it's really crazy.... mocker says that the line is performed more times than expected (just 1), and if i delete that line it says that has an unexpected operation13:01
nessitame13:01
gatoxme13:01
ralsinagatox: I remember similar mocker madness :-)13:01
ralsiname13:01
nessitaalecu, dobey_, mandel: stand up?13:01
dobey_me13:02
dobey_crap13:02
=== dobey_ is now known as dobey
nessitaDONE: bug triage and lots of reviews, analysis of bug #846373 with alecu13:02
nessitaTODO: passport update for UDS (just completed), kill bugs!13:02
nessitaBLOCKED: nopes13:02
nessitaNEXT: gatox13:02
ubot4nessita: Error: Bug #846373 not found.13:02
gatoxDONE:13:02
gatoxNot so much13:02
gatoxTODO:13:02
gatoxFinish with the migration of mocker tests.13:02
gatoxBLOCKED:13:02
gatoxBy the mocker tests :S13:02
gatoxralsina go13:02
alecume13:02
ralsinaDONE: lost my notes, but I am pretty sure I fixed a couple of bugs. Postponed release until late thursday (end of coding) reviews, bug triaging, booked flights for london13:02
ralsinaTODO: finish a few more bugs, doctor's appointment, help around, start sprint planning13:02
ralsinaBLOCKED: no13:02
ralsinadobey: ?13:03
dobeyλ DONE: got bug #780972 fix uploaded, bug #848067, bug #788532, bug #84007213:03
dobeyλ TODO: bug #849408, bug #838778, get stuff off CD13:03
dobeyλ BLCK: None.13:03
dobeyalecu:13:03
alecuDONE: a branch to fix bug #848988, worked on a solution to bug #84637313:03
alecuTODO: finish branch for #84637313:03
alecuBLOCKED: no13:03
alecuNEXT: mandel13:03
ubot4Launchpad bug 780972 in couchdb (Ubuntu Oneiric) (and 1 other project) "desktopcouch-service crashed with Unauthorized in request(): ('unauthorized', 'Authentication required.') (affects: 669) (dups: 109) (heat: 3458)" [Critical,Fix released] https://launchpad.net/bugs/78097213:03
ubot4Launchpad bug 848067 in ubuntuone-dev-tools (Ubuntu Oneiric) (and 2 other projects) "ubuntuone-dev-tools ftbfs in oneiric (affects: 1) (heat: 6)" [High,Confirmed] https://launchpad.net/bugs/84806713:03
ubot4Launchpad bug 788532 in libubuntuone (Ubuntu Oneiric) (and 6 other projects) "U1 music store plugin severely delays banshee startup (affects: 7) (dups: 1) (heat: 46)" [High,Fix released] https://launchpad.net/bugs/78853213:03
ubot4Launchpad bug 840072 in ubuntuone-installer (Ubuntu) (and 1 other project) "Installer needs to install more packages (affects: 2) (dups: 1) (heat: 16)" [Medium,Confirmed] https://launchpad.net/bugs/84007213:03
ubot4Launchpad bug 849408 in ubuntuone-installer (Ubuntu) (and 1 other project) "Installer UI is not translated (affects: 1) (heat: 6)" [Undecided,Confirmed] https://launchpad.net/bugs/84940813:03
ubot4Launchpad bug 838778 in ubuntuone-control-panel (Ubuntu Oneiric) (and 2 other projects) "After installing Ubuntu One, there are 2 Ubuntu One launchers in System Settings (affects: 41) (dups: 11) (heat: 184)" [High,Triaged] https://launchpad.net/bugs/83877813:03
ubot4Launchpad bug 848988 in ubuntuone-client "Credentials tokens show up on the logs (affects: 1) (heat: 6)" [Critical,New] https://launchpad.net/bugs/84898813:03
ubot4alecu: Error: Bug #846373 not found.13:03
alecuyes, cause it's private.13:03
mandelDONE: Look at using esky to perform the updates. if that does not work let the user know that there is a new version, code could be very similar.13:03
mandelTODO: Talk with ralsina about what exactly is needed13:03
mandelBLOCKED: no, but I need to learn to build the exe13:03
alecumandel, esky looks very promising13:03
mandelalecu, yeah, I think so too :)13:04
ralsinaalecu: it means moving a *lot* of stuff around13:04
* ralsina is nt going to debug that13:04
dobeyoh look a bot, how quaint13:04
alecuralsina: moving what?13:04
mandelralsina, it uses py2exe let me take a look but I want to know exactly your UI expectations about the link13:05
ralsinaalecu: the structure on disk is different13:05
dobeyand yes, that first bug means couchdb should be working in oneiric again13:05
ralsinaalecu: which means different registry keys for paths, different paths for launching stuff13:05
ralsinachanging a lt of things in the InstallBuilder file13:05
alecuuh! the doorbell. It must be the new table and chairs.13:05
* alecu will be back soon13:05
nessitaralsina, gatox, alecu: wanna share your review request with me? I'll start with that13:05
ralsinanessita: in a moment13:05
alecunessita, https://code.launchpad.net/~alecu/ubuntuone-client/dont-log-tokens/+merge/7524413:06
ralsinaAND I said SPRINT people13:06
nessitaralsina: december?13:06
ralsinaDecember, 5 to 9, Buenos Aires13:06
mandelralsina, lets look at it once I'm done with lunch :)13:06
gatoxnessita, i don't have nothing yet... i'm with the no mocker branch :S13:06
mandelralsina, I mean the esky thing :P13:06
nessitaralsina: buenos aires?13:06
gatoxralsina, fine by me! :P13:06
ralsinasimultaneous with ops, web13:06
nessitaralsina: wans't córdoba?13:06
nessitaah13:06
nessitaralsina: sounds good!!!13:06
ralsinanessita: since there's other 2 sprints at the same time in BA...13:06
nessitaright13:07
nessitais so exciting!13:07
nessitaralsina: will this time be in capital federal? pretty please? ;-)13:07
ralsinamandel: a bubble in the notification are saying "Dude, there's a new release. Download it", where "Download it" is a link that opens in the browser13:07
ralsinanessita: yes13:07
mandelralsina, ok, that is easy then, could be version 1, I need to finish lunch and will get back to this :)13:08
ralsinaI will probably stay in the hotel13:08
ralsinamandel: ok, cool13:08
ralsinatraveling to capital was not working last time13:08
mandelralsina, I'm back!13:18
ralsinamandel: sprint in BA in december, if you missed it ;-)13:19
mandelralsina, so, the idea of using esky is that we can update the frozen code and I think we can keep the sctructure that the py2exe uses13:19
ralsinamandel: we already can do that13:19
ralsinamandel: it's what happens when you download and install a new version :_)13:20
mandelralsina, oh, coool? the border is going to start looking at me due to the amount ot stamps I have from you guys...13:20
ralsinamandel: I suggest you take a bag or two of powedered milk on the way back, ust for laughs13:20
mandelralsina, yeah, but as an auto-update, so we just provide a url with a list with the different versions13:20
nessitaralsina, mandel: do we have some installer or similar to check if bug #845806 is fixed in my VM?13:20
ubot4Launchpad bug 845806 in ubuntu-sso-client "Windows XP: can't delete current device (affects: 1) (heat: 6)" [High,Fix committed] https://launchpad.net/bugs/84580613:20
ralsinanessita: nope, will have one in a bit13:21
nessitaralsina: thank you very much!13:21
nessitadobey: hey, do you know if we have a similar bug report to bug #839718?13:22
ubot4Launchpad bug 839718 in ubuntuone-control-panel (Ubuntu) "ubuntuone control panel icon is not scalable (affects: 2) (heat: 12)" [Undecided,Confirmed] https://launchpad.net/bugs/83971813:22
mandelnessita, we did some IRL tests on the build machine from ralsina13:23
mandeleverytime I say this I wish we had a build bot...13:23
ralsinamandel: but not really real13:23
nessitamandel: right, I would like to tets it as well in my VM13:23
mandelralsina, indeed, was more of a test of th lib rather than the full code stack13:24
dobeynessita: yes i'm sure there is another bug or three about that13:24
ralsinamandel: I did most of what's needed to get tox to create a full development environment in windows in one command. With that, a build bot is "this" close13:24
=== zyga is now known as zyga-food
nessitadobey: shall I search or perhaps you have some handy?13:24
dobeynessita: i don't have any bug #s handy; but i have seen at leat 1 report before13:26
nessitadobey: thanks, I'll try to find the dupes13:26
alecuback13:26
mandelralsina, haha we could easy write some crazy msi or installer or even better a python script that uses twisted and qt :P13:26
* alecu 's got a new table and chairs13:27
ralsinamandel: I am trying to do a sane thing ;-)13:27
nessitaalecu: branch looks great! I'm running tests in windows, and then I'll approve13:28
mandelralsina, but we do have experience in crazy things....13:29
mandelwell, I'm back to get cool work done :)13:29
ralsinamandel: yes, but no chihuahua will be harmed in the building of this software (again)13:29
mandelralsina, I dont find a README here: lp:~ralsina/ubuntuone-windows-installer/fix_80987313:30
mandelralsina, I might be missing it13:30
ralsinamandel: in scripts13:30
mandelok13:30
nessitamandel: in your response to bug #79188813:36
ubot4Launchpad bug 791888 in ubuntuone-windows-installer "Change Ubuntu One directory adress in Windows Seven (affects: 1) (heat: 3)" [Undecided,New] https://launchpad.net/bugs/79188813:36
nessitamandel: remember the user can't create UDFs outside home, so if his home in under C:, no UDF can be created13:37
mandelnessita, ah? true13:37
nessita(in D:_13:37
nessita)13:37
mandelstupid ? you are nto suppose to be there!13:38
mandelnessita, I'll add a comment saying I forgot that detail13:38
nessitamandel: please13:40
mandelnessita, sorted13:41
nessitamandel: with quick sort?13:41
nessita(again? the same bad joke?)13:41
mandelbubble, always bubble13:41
nessita:-D13:41
mandelsame answer hehehe13:41
nessitaralsina: so, when are you going to london?13:41
mandelnessita, your jokes are getting as bad as mine13:41
ralsinanessita: 10-13 oct13:41
ralsinaor so13:41
mandelralsina, so, that branch with the fix is that going to land on trunk, just to know if I can base my coe on that13:42
ralsinanessita, dobey, gatox, alecu, mandel sprint page here: https://wiki.canonical.com/OnlineServices/Sprints/U1DesktopDec201113:42
ralsinaDon't buy tickets yet, though13:42
ralsinamandel: what branch with what fix in the trunk of what?13:43
mandelralsina, lp:~ralsina/ubuntuone-windows-installer/fix_80987313:43
ralsinaI hope so!13:43
mandelok13:43
ralsinaBut that branch has no fix for anything, it's just build stuff13:43
dobeyeep a sprint?13:46
ralsinadobey: you are in the sprint, I just mis-copy-pasted your line of the table!13:46
dobeywell at least it's summer there13:46
ralsinawell, technically it will be in spring13:46
dobeytrue13:46
ralsinaYou can stay and experience a 30C christmas!13:46
dobeybut BA doesn't have sprint13:46
dobeyerr spring13:46
dobeyit has summer, and autumn13:46
dobeysame as where I live, just 6 months off :)13:47
ralsinawe have spring! It's next week! (and only next week)13:47
dobeyanyway, meh13:48
dobeysurprise sprint!13:48
ralsinayou have 3 months notice!13:48
dobeybut i had no idea you were even thinking about planning a sprint :P13:49
dobeyalso13:49
dobeythe reciprocity fee is only good until your passport expires, i believe13:49
dobeyso 10 years if you have a brand new passport, but not so long if it's about to expire :)13:50
mandelralsina, in the readme it says that I have to fecth the diff programs, where are does ment to go? same level as the ubuntuone_installer package?13:50
* ralsina stole that stuff shamelessly from beuno's sprint page13:50
dobeyah13:50
ralsinamandel: it does it all automatically. I may have to review that README13:50
ralsinamandel: python setup.py fetch13:50
dobeyanyway, i paid it last time, so i'm good for a couple more years13:51
ralsinadobey: cool13:51
mandelralsina, oh, cool I though it was manual, nice!13:51
ralsinaat least you know you pay and you get in. I had to pay three visas and they are non-refundable if they reject you :-)13:51
mandeluh, talking about paying.. does anyone know if I need a visa for the USA if my connection flight to BA for PyconAr does a national flight inside the US?13:52
nessitaalecu: approved!13:54
alecumandel, probably yes13:54
alecunessita, cool, thanks!13:54
mandelalecu, ouch!13:55
alecumandel, do you usually need a visa for the us?13:55
mandelalecu, yes, but is not hard is just 15 eur, but I hate paper work :P13:55
alecumandel, but how long does that take?13:56
mandelalecu, is on a webpage, so minutes, I'm just agaist giving them 15 eur when I'm not event getting out of the airports...13:56
gatoxralsina, can you review this: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/err-dict/+merge/75055 (already has nessita approval :D)13:57
ralsinagatox: indíd!13:57
alecumandel, they charge argentinians usd 100 (or more!) so consider yourself lucky13:58
ralsinanessita: installer with new keyring -- http://ubuntuone.com/p/1H4I/13:58
nessitaralsina: awesome!13:58
ralsinaalecu 140 nowadays13:58
alecuralsina: double ouch13:59
dobeymandel: isn't Espana in the VISA Waiver program?13:59
mandeldobey, yes, but Obama added a new tax for tourists or somthing like that? you bloody comunists!13:59
mandelalecu, I know I complain for nothing14:00
mandelralsina, I'm getting an issue when i do py2exe telling me that qname is not present in the system? why do we need that? and how did you install it?14:00
ralsinaqname?14:00
ralsinamandel: can you pastebin it for me?14:01
mandelralsina, sure, let me run it again14:01
dobeymandel: oh right, the entry fee thing14:01
dobeymandel: anywya, that isn't a visa :)14:02
dobeythat's a tax :P14:02
mandelralsina, no worries I go it, PYTHONPATH was wrong14:02
mandeldobey, that is the one ;)14:02
ralsinamandel: ack14:03
alecudobey: "Espana" is not even a word!14:03
* mandel away for 10 min14:03
dobeyalecu: Espa(n+~)a14:04
alecu:-)14:04
alecudobey: here you go: "ñ". I'm licensing it with CC-BY, so you may make copies and derivatives.14:06
dobeyalecu: make an irssi plug-in that takes (n+~) style strings and transforms them into proper UTF-8 characters :)14:07
alecuralsina, we'll be doing the post-pycon mini sprint with mandel at my office, on tue, wed and thu.14:08
ralsinacool, I'll try to be there, unless you guys prefer to be alone ;-)14:08
alecuralsina, I'm bringing another desk and chairs so you can join us.14:08
ralsinacool14:09
dobeywhen is pyconar?14:09
ralsinadobey: next friday/saturday14:09
dobeyoh14:09
ralsinanessita: updated https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/add_install_option/+merge/74506 with your suggestion of calling the parameter "installing" instead of "installer"14:14
nessitaralsina: great14:15
=== zyga-food is now known as zyga
=== teknico_ is now known as teknico
nessitaralsina, mandel: device deletion works!!! congrats14:30
dobeyugh14:30
ralsinanessita: cool! mandel, close the bug with a note to your branch please?14:31
nessitaralsina: he already did! without asking us! :-D14:31
dobeynessita: for bug #849494 will you have a branch soon?14:32
ubot4Launchpad bug 849494 in ubuntuone-control-panel (Ubuntu) "Ubuntu One Control Panel still offers Evolution plug-in for contact sync in Oneiric (affects: 1) (heat: 6)" [Medium,Confirmed] https://launchpad.net/bugs/84949414:32
ralsinanessita: OMG! The NERVE!14:33
nessitadobey: I still need an answer from Chipaca14:33
dobeynessita: what answer? which package to install?14:33
nessitadobey: what we should do about that, we need proper phrasing from r-oberta14:34
dobeynessita: s/Evolution/Thunderbird/ seems like it is enough for now. problem is string freeze is tomorrow, so we need to get this in today, otherwise we'll need an exception14:35
Chipacanessita: roberta is back14:35
Chipacanessita: so you can ask her :)14:35
nessitadobey: I agree, I started the pinging already14:35
dobeyok14:35
nessitadobey: our plugin does work now with thunderbird *and* evolution, no? since we deal with eds?14:38
mandelralsina, sure14:38
dobeynessita: no; there will be a different thunderbird specific extension for the UI14:39
nessitadobey: so we have 2 extensions now for contact sync?14:39
nessitadobey: both are working on O?14:39
dobeynessita: and evolution-couchdb packaging needs to be split up into two packages still, but the tb extension will pull the right one14:40
dobeynessita: well 'working' as well as couchdb sync works at the moment. and the tb GUI bits aren't packaged yet14:40
dobeynessita: so a bit of a mess still :(14:40
nessitadobey: right, moving this chat next door14:40
nessitaralsina: ping14:57
nessitaralsina: when running the installer without the --installer option, I still get the "Congratulations, Ubuntu One is installed!" legend14:59
nessitaralsina: also, if using the --installer switch, I can't close the window, even if I choose 'yes I want to cancel'14:59
nessitaralsina: need a screencast?15:00
dobeylunch, bbiab15:00
ralsinanessita: let me check, maybe merging trunk broke something15:03
ralsinanessita: no screencast needed15:05
ralsinanessita: I had not noticed that page said "ubuntu one is installed"15:06
ralsinaI will hide that15:06
ralsinanessita: but you don't get the license page without --installer, right?15:06
nessitaralsina: I don't15:06
ralsinanessita: ok, I'll fi that15:07
ralsinafix*15:07
ralsinaand yes, using --installer from a non-installed thing means cancelling on that first screen is broken15:07
ralsinanessita: since it can't start the uninstaller15:07
ralsinanessita: fixed the message in revno 61, added assert for it15:14
gatoxnessita, please take a look at my comment: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/847796/+merge/7515815:20
nessitaack15:20
gatoxralsina, nessita when you have a minute: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/845750/+merge/7517215:21
nessitagatox: can you bign the bug report to that branch?15:22
gatoxnessita, yes15:23
gatoxnessita, done15:26
gatoxnessita, ralsina this branch (for a critical bug) is ready: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/name-required/+merge/75366      also i manage to avoid skipping the test and the test don't fail now15:28
ralsinagatox: awesome!15:28
ralsinaI have to leave for a doctor's appointment in 30 minutes, should be back in 2 hours and catch up on reviews then15:28
gatoxralsina, ok, good luck15:33
gatoxnessita, ralsina this branch is ready too: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/err-dict/+merge/7500115:35
gatoxit feels nice to be unblocked :P15:35
ralsinahehe15:36
alecugatox, that's what activia customers say.15:42
gatoxalecu, jejejejejeje15:43
gatoxalecu, good one!15:43
ralsinaalecu, mandel, gatox, nessita: (ok, just two of you ;-) https://code.launchpad.net/~ralsina/ubuntuone-control-panel/you-have-two-options/+merge/7537115:43
gatoxralsina, on it15:44
ralsinaI am off to the doctor, should be back in 90 minutes. gatox, mandel, if you EOD before that, please mail me review requests?15:54
gatoxralsina, ok15:54
ralsinagatox: and if you EOD before 3 we need to talk ;-)15:55
gatoxralsina, jejeje15:55
mandelack16:09
dobeyoi16:23
mandeloi oi16:29
mandelEOD for me, hopefully tom is more productive, laters!16:35
gatoxmandel, bye16:37
gatoxralsina, nessita more branches for review (this branches are related): https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/845759/+merge/75385  -  https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/845759/+merge/7538417:19
j`eylolpython17:21
dobeyj`ey: ok?17:24
nessita gatox: did you see the needs fixing here? https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/name-required/+merge/7536617:40
gatoxnessita, nop...... fixing17:41
nessitagatox: in err-dict, there is no need to add pass in this line:17:41
nessita133+        pass17:41
gatoxnessita, ok..... removing that17:43
gatoxnessita, fixed both branches17:47
dobeynessita: this is why automated builds of u1client aren't being requested, btw: https://lp-oops.canonical.com/?oopsid=OOPS-2083J6817:47
ubot4https://lp-oops.canonical.com/oops.py/?oopsid=2083J6817:47
nessitadobey: looking17:48
nessitadobey: limit of what exactly is being exceeded?17:49
dobeynessita: no idea. and no answer yet on #launchpad-dev :-/17:49
nessitadobey: oh ok, let me know :-)17:50
dobeynessita: maybe there is a cumulative maximum of 1000 build requests for each user? :(17:51
nessitadobey: that would be... complicated for us17:56
dobeyyeah i hope that isn't it17:56
gatoxEOD for me!! see you tomorrow18:05
nessitaelopio: when you have a chance, can you please re-review https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/name-required/+merge/75366? thanks!18:08
elopionessita, done.18:15
nessitaelopio: that was fast! thanks18:15
elopionessita, but I just checked the label, I haven't checked that it actually works. I'm currently setting up my development environment on windows to help testing the branches.18:17
nessitaelopio: that's nice :-)18:17
nessitaI will check it works18:17
ralsinafinally back!18:57
ralsinadamn doctor and his insistence that I have to get "tests" to see if I am "sick"18:58
dobeyralsina: you can't make the tests pass if you don't first make them fail19:02
ralsinaThat's what I said! He has TDD completely backwards!19:03
ralsinaThat's *totally* not going to improve me as a product!19:03
ralsinagatox: reviews! Point me!19:03
gatoxralsina, wait.... looking...19:05
elopiolol19:06
gatoxralsina, jejeeejjeje House MD made TDD... he tried a lot of things, almost destroy the person.... and then....... he cure them jeje19:07
ralsinagatox: nah, that' sloppy hacking19:07
gatox:P19:07
ralsinagatox: TDD would be: give the patient colchicine. He doesn't improve. Give uric acid to the patient until he develops gout. There, the colchicine cures gout. SUCCESS, test pass!19:08
gatoxjejejeje19:08
gatoxralsina, https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/err-dict/+merge/75055   -   https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/845759/+merge/75384    -   https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/845759/+merge/75385    -    (this one is ok the code, i just need to improve some tests): https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/845750/+merge/751719:09
gatox2    -   https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/err-dict/+merge/75001    -    https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/name-required/+merge/7536619:09
gatoxralsina, oh.... one link is broken: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/845750/+merge/7517219:09
gatoxralsina, Have fun! :P19:10
ralsinagatox: ok!19:10
gatoxralsina, except one that is just improve some tests, all the need fixing are fixed19:10
ralsinagatox: u1cp has no tests for main19:10
nessitaralsina: it should have!19:11
ralsinagatox: but +1 on getting in touch with your inner natalia!19:11
gatoxralsina, jejeje19:11
nessitaralsina: if we're making that class more complex, we should start adding tests to it19:11
nessitaalecu: can I have a review foe https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/better-setup-account-button/+merge/75403 ?19:11
nessitaralsina: I agree with gatox, we need tests for those changes. I can help if you need.19:12
ralsinanessita: it's ok, I can do them19:12
ralsinanessita: it's a pain because all the logic is inside a function that installs a reactor, though, so some refactoring will be involved19:12
nessitaralsina: can't we just patch the reactor with a dummy object?19:13
nessitaself.patch(main.windows, 'qt4reactor', DummyReactor)19:13
nessitaand magic?19:13
ralsinanessita, no because the import is inside main() :-)19:13
ralsinaSo I will move the import into a function that returns reactor and patch that19:13
nessitaralsina: we can patch qt2reactor19:14
nessitaralsina: we can patch qt4reactor19:14
nessitaself.patch(qt4reactor, 'qt4reactor', DummyReactor)19:14
nessita?19:14
ralsinanessita: could work19:14
nessitaor passing the reactor as param19:14
ralsinareactor as param means another function that will have the same problems. Don't worry, I'll figure it out, I did the same thing for u1-installer19:15
dobeydon't lie19:15
ralsinau1-windows-installer19:15
ralsinau1-windows installer is one u1-installer. Don't discriminate ;-)19:16
ralsinagatox: +1 on err-dict19:18
gatoxralsina, thanks19:18
nessitagatox: err-dict looks good, I will tets it IRL after a reboot the machine (is acting up)19:25
dobeycan i get a review on https://code.launchpad.net/~dobey/ubuntuone-installer/translate/+merge/75408 please?19:25
dobeyralsina: do you know this place? https://twitter.com/#!/ian_all_over/status/11403540387031449719:28
ralsinadobey: yes19:28
ralsinadobey: it's nice19:28
ralsinadobey: slightly touristy, but that's normal for Sa Telmo19:29
dobeyah19:29
dobeyralsina: do we have hotel yet?19:29
ralsinadobey: yes19:29
ralsinadobey: kinda ;-)19:29
dobeyso no ;)19:29
ralsinaI only started putting this together today, but we have a hotel for the other two sprints. If there's no room in it, they promised they have room in another hotel two blocks away19:30
dobeyoh. there are two more sprints at same time in BA?19:31
ralsinadobey: pretty much everyone will be here. web+mobile and ops19:33
dobeyoh19:33
dobeyfull on party then19:34
ralsinaahem, serious work!19:34
dobeyplanning party of course19:35
dobeyyou know, like planning poker19:35
ralsinahe19:35
dobeycare to review https://code.launchpad.net/~dobey/ubuntuone-installer/translate/+merge/75408 ? it is pretty trivial, and i need to make an upload/release with it today19:36
* nessita is back19:36
nessitadobey: can you please review? https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/evo-thunderbird/+merge/7541019:37
dobeynessita: did we get approval for that? i was just switching to evolution to check my bug mail on that :)19:38
nessitadobey: not yet, I will not land it until we do19:38
nessitadobey: but I wanted to "buy" some time by having that ready19:38
nessitadobey: besides, the release team evaluates the patch, when approving, no?19:38
nessitathe "diff" I mean19:38
dobeynessita: release team looks at uploads to ubuntu, not upstream merge proposals19:39
nessitatrue19:39
ralsinadobey: sure19:39
dobeyoh nice19:39
dobeychris split the evolution-couchdb package19:40
dobeyi'll have to do that for nightlies19:40
ralsinadobey: +1 trivial. Of course it'sup to you to check there are no *other* strings you should mark.19:40
ralsinagatox: +1 on name-required conditional on nessita's needsfixing19:40
gatoxralsina, great19:41
dobeyralsina: well the .desktop is already set up for translation, and there's only one .py file, so i think i'm good :)19:41
ralsinadobey: good to know :-)19:42
dobeygah, stop confirming the fixed bug is fixed. we know it's fixed!19:46
nessitadobey: we do?19:48
dobeymeh, and i don't need /more/ comments/screenshots showing me the bug that's already filed19:48
dobeynessita: i am venting. :)19:48
nessitaah!19:48
nessitagatox: you still around?19:53
gatoxnessita, yep.... about to go teaching :P but do you need something?19:54
nessitagatox: no, I just reported a new bug for the wizard... the setup button is enabled even if the passwords dont match19:54
nessitagatox: will appear in your queue19:54
gatoxnessita, ok..... and weird :S19:55
nessitaalecu: ping20:08
dobeyugh my shoulder is killing me20:08
nessitadobey: CALL 911!20:10
nessita:-D20:10
nessitaralsina: ping20:12
ralsinanessita: pong20:13
nessitaralsina: is lp:~ralsina/ubuntuone-windows-installer/add_install_option ready for re-review? can the wizard be closed when looking at the license page now?20:13
ralsinanessita: yes, ready for re-review20:13
nessitaack, looking20:14
ralsinathe not closed when looking at the license page: you are not supposed to do that unless it's installing :-)20:14
ralsinait fails when you try it because it can't find the uninstaller20:14
GTRsdkwhere do I get the windows client?20:32
nhainesGTRsdk: it will be available here eventually: https://one.ubuntu.com/downloads/20:35
dobeyralsina: still around? care to review https://code.launchpad.net/~dobey/ubuntuone-installer/cache-fallback/+merge/75425 too? :)20:53
dobeyit's easy20:53
ralsinadobey: sure!20:53
ralsinagatox, nessita: https://code.launchpad.net/~ralsina/ubuntuone-control-panel/you-have-two-options/+merge/75371 is ready for review20:54
ralsinaI am slightly unhappy about where the start function is located, so I can change that if needed.20:55
nessitaack20:55
ralsinadobey:  +120:58
nessitaralsina: approving install option20:59
ralsinanessita: cool, thx!20:59
nessitaralsina: I will review the bug queue tomorrow first time21:00
nessitaralsina: the bug list you asked by email, I mean21:00
ralsinanessita: cool, I think we are in good shape, except I have no idea where manuel is with the updater21:00
alecudamn damn damn filenames21:01
nessitaralsina: we should ping him tomorrow early ART... from what I read the work was not that advanced21:01
nessita:-/21:01
nessitaralsina: also, I need to know about alecu21:01
nessitabut I've been pinging him with no luck for now21:01
ralsinaweird21:01
nessitaalecu: you around?21:01
alecuyup21:01
nessitaalecu: I've been pinging you for a while now :-)21:01
alecumy connection has been up and down for a while now21:02
nessitaalecu: oh, bad luck21:02
nessitaalecu: I was eoding, but I wanted to know about your news/updates21:02
alecunessita, ralsina: I'm hitting a lot of rocks with the unicode usernames21:02
nessitaalecu: wanna mumble before I eod?21:02
ralsinaI'm interested too21:02
alecunessita, ralsina: sure21:03
* nessita -> eods21:35
dobeyhave a good evening all22:35
nhainesdobey: good evening!22:36

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