/srv/irclogs.ubuntu.com/2012/01/20/#ubuntuone.txt

mandelmorning !09:47
czajkowskialoha09:53
JamesTaitMerry Friday, everyone! :)10:00
mandelJamesTait, same to you10:01
JamesTaitWeather is wet and miserable here today. On the plus side, though, I'm not out in it, and it does mean I won't have to keep adjusting the blinds to keep the sun out of my eyes.10:02
=== dengar_ is now known as d3ngar
gatoxgood morning!11:37
ThomSmorning11:40
mandelgatox, morning!11:53
mandelgatox, I wanted to do some FF work, but I want to sort out the windows builds first11:53
gatoxmandel, how are you?11:53
mandelgatox, I hate wasting time on that :P11:53
mandelgatox, as always, fine :)11:53
gatoxmandel, yes.... i have several things to do too....... and create the bunndle, the script is throwing some exceptions..... so i'm working on that.... i think that im going to sacrifice ninja this weekend and go ahead with the FF project :P11:54
mandelgatox, sounds good, did you get my tweet about ninjas?/11:55
gatoxmandel, yes..... i twitted that yesterday too :P11:56
mandelgatox, really, I missed it lol11:57
mandelgatox, ok, I'm getting back tot he crazy build-bot idea I have :)11:57
gatoxmandel, jejeje yes....... that ninja fight is amazing!! jeje11:57
gatoxmandel, roger that11:57
nessitabuenos d'ias!12:12
gatoxnessita, buenas12:14
nessitawill restart the session, the keyborad layout is screwed up12:15
alecuhello #ubuntuone!12:45
gatoxalecu, hi12:52
gatox@ping13:00
ubot4`pong13:00
alecu@ponga13:03
mandelalecu, buenos dias!13:07
mandelgatox, the projects we depend when building for windows are ubuntuone-client, ubuntu-sso-client and ubuntuone-windows-installer, right?13:08
gatoxmandel, u1-cp and storage13:09
gatoxtoo13:09
mandeland, I forgot about storage, I had cp :)13:09
mandelgatox, cool, now my little bot is listening to changes to the trunk of those projects :)13:10
gatoxmandel, coollllllll13:10
mandelgatox, in theory, if we get a new revno on those, he will know he needs to create a new build :)13:10
gatoxmandel, are you testing the script to create the bundle?? i was waiting for roberto, because the script is not working here..... and reading the doc of shutil.copytree it shouldn't work.... it needs some minor modifications.... but i wanted to check with roberto13:12
mandelgatox, I'm not there jet, atm I'm listening to change by subscribing the bot to email notifications from lp. Then I used twisted to read the inbox and process those email that have not yet been read13:13
mandelgatox, processing the change is mainly using the script13:13
gatoxmandel, cool..... i hope to get this working after talking with roberto before you reach that part13:14
mandelgatox, that would be perfect13:14
ralsinagood (late) morning!13:19
mandelralsina, morning!13:23
mandelralsina, so, gatox and I are working on getting the situation of the windows build in order13:24
mandelralsina, gatox is looking at the build script and he has some issues, at the same time I have a little bot that listens to lp mail notifications on any changes of the projects branches and uses the build script13:25
mandelcan you help gatox with the script so that I can focus on the other things?13:25
gatoxmandel, i'm talking with ralsina13:26
gatoxon mumble13:26
mandelack13:26
ralsinagatox: https://pastebin.canonical.com/58510/13:27
ralsinagatox: wait, wrong fragment13:28
gatox:P13:28
ralsinahttps://pastebin.canonical.com/58511/13:29
ralsinagatox: ^13:29
gatoxralsina, thanks!13:29
ralsinagatox: sorry for wasting your time. I blame manuel! ;-)13:30
gatoxralsina, jejeje no problem!13:31
mandelok, lunch for me13:42
* mandel lunch13:42
mandelgatox, we talk about that when I get back, ok?13:42
gatoxmandel, about what?13:43
mandelgatox, building the .exe13:43
gatoxmandel, ah ok.... i'm with that13:43
gatoxralsina, question: i'm getting this: "ImportError: No module named google" do you know what might be going on? i thought it was protobuf.. but now i have it and keep happening.... and searching for that in google is not very useful :P14:23
dobeygatox: a) use quotes to search for the whole string on google. b) it's protobuf14:24
dobeygatox: maybe it's not in your PYTHONPATH?14:25
gatoxdobey, yes..... i use quotes.....14:25
ralsinagatox: missing protobuf14:27
ralsinagatox: maybe missing protoc.exe ?14:27
gatoxralsina, i have it too.... and i can do "import google" in a console..... but for some reason py2exe is not finding it14:27
ralsinagatox: is it an egg?14:27
ralsinagatox: I remember I had to install it using python setup.py install_lib14:28
gatoxralsina, ahhhhhhhh that is probably the problem14:28
gatoxi just did: python setup.py install14:28
gatoxralsina, yes..... it's an egg14:29
gatoxralsina, thakns14:29
ralsinagatox: delete it and use install_lib that should fixit14:29
=== yofel_ is now known as yofel
mandelralsina, dpo we have a standup today?14:58
ralsinamandel: yes14:59
mandelralsina, on then callLater(me, 1)14:59
ralsinaso, mandel, alecu, nessita, dobey, gatox,briancurtin: standup in 1' ;-)14:59
alecusure14:59
mandelme15:00
nessitame15:01
briancurtinme15:01
nessita@ping15:01
ubot4`pong15:01
alecume15:01
nessita(my internet provider is sucking big time today, so I may answer with some delay)15:01
nessitagatox, ralsina, do: standup?15:02
nessitadobey: ^15:02
gatoxme15:02
ralsiname15:02
dobeymeh15:02
nessitaDONE: lots of reviews, team call, postponed 1-1 with ralsina, more on have sso spawn a process15:03
nessitaTODO: freaky friday: have the SSO GTK UI use GTK gi bindings, have controlpanel use the SSO webclient15:03
nessitaBLOCKED: nopes15:03
nessitaNEXT: mandel15:03
mandelDONE: worked with sidnei in getting jenkins to work with ubuntuone-client on windows. atm there are 3 failing tests :(. Worked on automating even more the build of the .exe15:03
mandelTODO: more on the .exe15:03
mandelBLOCKED: no :)15:03
mandelnext: nessita15:03
mandelups, next briancurtin15:03
mandel:P15:03
briancurtinDONE: proposed my first merge (a one liner :), got most projects building/testing successfully via buildout, added a way to download protobuf-compiler (may change how this happens, though)15:03
briancurtinTODO: figure out why installing the distribution is hanging, push on with getting the rest of the tests to run, move the env pre-setup stuff from batch file to python script.15:03
briancurtinBLOCKED: none15:03
briancurtinNEXT: alecu15:03
alecuDONE: team meeting, review for mandel, fixing tests and IRL of restful replacement15:03
alecuTODO: a bit more restful, freaky friday15:03
alecuBLOCKED: no15:03
alecuNEXT: gatox15:03
gatoxDONE:15:03
gatox1-1 with ralsina, working in several branches to get them ready. Create an environment specially to build the bundles.15:03
gatoxTODO:15:03
gatoxAlmost done with the bundle.15:03
gatoxBLOCKED:15:03
gatoxNo15:03
gatoxralsina, go15:03
ralsinaDONE: calls, calls, calls, reviews, bureaucracy, little bit of code TODO: tweaks, contractor, CV reviews, mac interview, call with matt, etc etc BLOCKED: no15:03
ralsinadobey: !15:03
dobeyNE: u1ms design call, more releases15:04
dobeyλ TODO: hack day15:04
dobeyλ BLCK: None.15:04
dobeywtf15:04
mandeltfw?15:04
dobeyit wouldn't select all the characters to copy15:05
dobeyweird15:05
alecunessita, ping15:10
alecunessita, I think I found a bug in the tests in sso, can you please help me confirm it?15:10
alecunessita, in ubuntu_sso/main/tests/test_common.py, fake_err_thread_execute does except_to_errdict, but I think it should not be doing that.15:11
nessitaalecu: let me check15:12
nessitaalecu: you' re right, it should not do that15:13
alecunessita, I'm getting rid of thread_execute in my branch, but I want to confirm, because the tests should change15:14
alecunessita, great, thanks!15:14
nessitaalecu: it should not call except_to_errdict15:14
nessita:-)15:14
nessitaalecu: do you have a working branch for that? I would like to try it, since in the branch I' m working on that part has stoppped working15:36
nessitastopped*15:36
alecunessita, in 10 minutes I can upload something15:36
alecunessita, and then I'm off to the bank15:36
nessitaalecu: awesome15:36
dobeyalecu: did you figure out the webclient test failures?15:38
* gatox lunch15:39
=== gatox is now known as gatox_lunch
alecudobey, I've been playing all morning with webclient and failures, so I'm confused at to which one you are talking about....15:39
alecualso, I slept very little in order to take an early morning ferry, so my mind is not at it best today15:40
dobeyalecu: the dirty reactor in the nightlies, that is similar to the issue on windows, but not exactly the same15:40
alecudobey, oh, right. No, and sorry, I forgot about it.15:41
ralsinanessita: I was helping matt with his problems, and it seems it's a different bug that we thought. He had one file that failed, and it seems to have been locking syncdaemon.15:45
ralsinanessita: he deleted it, and things started moving15:45
dobeyalecu: ok15:45
ralsinamandel: please read your mail. Specially the ones I send you ;-)15:46
mandelralsina, I did get no mail15:47
mandelralsina, by the way,. I just realized we forgot our 1-1, right?15:47
ralsinamandel: let's have it then15:47
mandelralsina, is he one about the bug in a funny state?15:48
mandelralsina, that I read early in the morning :)15:48
ralsinamandel: exactly :-)15:48
ralsinaok, let me rephrase it: answer your email ;-)15:48
mandelralsina, well, I have no good answer to that yet, that is why I did not answer it hehe15:48
ralsinamandel: haha15:48
ralsinamandel: on mumble whenever you are ready15:49
mandelralsina, mejor callar y paracer tonto que hablar y demostralo :P15:49
mandelralsina, launching the thing at the moment15:49
dobeyralsina: ah. the 1-1 thing15:51
alecunessita, I've pushed a branch that passes the tests; it still has many lint issues, and I've not IRLd it yet16:03
nessitaalecu: ack, thanks16:03
alecunessita, https://code.launchpad.net/~alecu/ubuntu-sso-client/use-restful-client16:03
alecuok guys, see you in a few hours.16:06
mandeldobey, why did you set bug 845659 as released?16:11
ubot4`Launchpad bug 845659 in ubuntuone-control-panel "Windows: implement the "there is a new version available" notifications (affects: 1) (heat: 7)" [High,Fix released] https://launchpad.net/bugs/84565916:11
mandeldobey, I don't thing it is, we have the auto-update we don't have he notifications, maybe some bugs got mixed?16:12
dobeymandel: i don't know. probably because you told me it was released. if it's not change it back16:14
mandeldobey, ok :)16:15
dobeyi have absolutely no recollection of setting that to fix released16:16
mandeldobey, the only reason I ask you is because of lp, I was surprised too to see your name16:16
mandelok, sorted then :)16:16
mandelralsina, the bug set back to in progress to follow a normal life16:17
ralsinamandel: haha16:17
dobeymandel: maybe it got mixed up in bugs getting closed for the release, and it was an accident. as the day before was in fact a release day16:18
dobeyat least, that's the only remotely plausible explanation i can come up with16:18
mandeldobey, seems reasonable, nevertheless is not a big problem, I simply dropped the ball and we got confused :P16:19
dobeysure16:19
dobeyi share in the confusion :)16:20
dobeyanyway, lunch. bbiab16:23
=== gatox_lunch is now known as gatox
mandelok, EOD and need to walk the dog17:07
gatoxmandel, bye!17:08
mandelallu2, have a great weekend!17:08
gatoxralsina, bundle created -> Snapshot -> Backup17:08
ralsinagatox: awesome!17:08
gatoxmandel, autocomplete problems? :P17:08
briancurtinhave a good weekend mandel17:08
mandelagh, it was to all :)17:08
dobeyheh17:13
gatoxgrrrrrrr problems executing the bundle!!!!117:14
alecugatox, what kind of problems?17:18
gatoxalecu, it says that it doesn't have permissions to open: c:\programfiles\ubuntuone\dist\ubuntuone-installer-qt.exe.log17:20
gatoxi'll try to create the bundle again..... and check if i didn't miss anything..... but i copy everything it says in the readme file17:20
alecugatox, it makes sense: for a non admin user that folder should not be writable17:21
gatoxalecu, well.... in my case..... i'm admin and executing the installer as admin..... just to try that......17:21
alecugatox, so, probably some other error is being leaked thru the py2exe error handler which is supposed to prevent this, and when that error it's try to be written to that log then it crashes.17:23
alecugatox, I think ralsina worked on the py2exe error handler so he might have more idea about this.17:23
gatoxalecu, thanks17:24
gatoxralsina, do you saw that issue before?17:24
nessitalunchtime17:27
ralsinaalecu, gatox: I have a hacked py2exe error handler18:27
ralsinaI had forgotten about it18:27
alecu_ralsina, and you use that while building, right?18:27
gatoxralsina, so..... this issue was expected to happen or i have something worng?18:27
ralsinaalecu_: yes18:27
ralsinagatox: it's expected18:27
gatoxralsina, i feel much better now :P18:28
ralsinagatox: you can either build it with shell output (it's an option on conf.py)18:28
ralsinagatox: or get this hacked py2exe file I am pastebining right now :-)18:28
gatoxthanks!18:28
alecu_gatox, luckily we remembered about it!18:29
alecu_it's part of our "collective memory"18:29
ralsinagatox: put this: https://pastebin.canonical.com/58536/ as your boot_common.py in py2exe18:29
gatoxjejeje18:29
gatoxralsina, thanks!!18:29
gatoxtrying again18:29
ralsinagatox: for test builds it's better to have the sheel output anyway18:29
ralsinagatox: this was only for release builds, which is why I forgot to tell you ;-)18:30
ralsinagatox: BTW: did you build this from trunk or from the stable branches?18:30
gatoxralsina, from trunk18:30
gatoxralsina, fetch get the branches from trunk18:30
ralsinagatox: if (now that it works) you could do ne from stable and send it to elopio, I would owe you a beer. Or whatever you cylons drink.18:30
ralsinagatox: it's configurable :)18:31
gatoxralsina, jejeje ok..... i'll test it.... and then build it from stable.... once it works it's fast18:31
ralsinagatox: yes, the first time hurts18:31
ralsinagatox: then, it doesn't18:31
ralsinagatox: good thing mandel is gone18:31
gatoxejejejjejej18:32
gatoxso true18:32
gatoxralsina, shouldn't the installer being executed after the installation ends?18:39
ralsinagatox: only if you don't have credentials18:39
gatoxi don't have18:40
gatoxnothing get executed..... so...... keep testing.....18:40
ralsinabriancurtin: a little note: we land the branches using tarmac, and it complains if you leave the commit mesage blank for a branch, so please add a commit message in https://code.launchpad.net/~brian.curtin/ubuntuone-dev-tools/prefer-path/+merge/8947519:05
briancurtinralsina: whoops, my bzr config might need a change - it opened notepad.exe for me to add the message, but it looks like it didn't actually appear19:07
briancurtini'll update it19:07
ralsinabriancurtin: that's a problem in bzr on windows. Since notepad detaches from the terminal, it believes you are done19:08
briancurtini'd prefer vim like i have in hg, so i'll get that setup19:08
gatoxbriancurtin, i think ralsina was talking about the commit message, when you complete the merge proposaal19:08
ralsinabriancurtin: but anyway, this commit message is on the branch proposal, andyou do it onlaunchpad, when you propose formerging (hidden in "optional whatever")19:08
briancurtini'm about to put it in the commit message right above "Description of the Change" - right?19:09
ralsinabriancurtin: so, use -m , and set the commit message when you propose the branches :-)19:09
ralsinabriancurtin: exactly19:09
=== m_conley_away is now known as m_conley
gatoxralsina, finally.... i get it to work..... comtypes was missing19:48
ralsinagatox: oops19:48
gatoxralsina, i'm going to try it in a completely clean vm.... to see that every dependency was packaged correctly19:48
ralsinagatox: cool19:49
ralsinabriancurtin: +1 on your branch20:12
briancurtinralsina: thanks20:12
nessitaralsina, alecu: cry-for-help email sent20:22
ralsinanessita: reading it20:22
nessitaralsina: no rush20:23
nessitaralsina: I have no brain left to do anything20:23
nessitaso, next week20:23
nessitawill make some mate to grab some air20:23
nessita(hot air from the kitchen that does not have air condionated :-P)20:23
ralsinanessita: how can I make that branch explode? Starting ubuntu-sso-client from it?20:31
ralsinanessita: I may have a clue about the QProcess error if I can see it myself :-)20:33
nessitaralsina: there are 3 branches mentioned in the email, which one you want to explode? :-)20:33
ralsinanessita: true. How would you trigger the QProcess errors, for example20:34
nessitaralsina: and the thing about QProcess is not specific to Qt, as you can see in the email, you will get that also for " reply_handler" (a parameter)20:34
nessitaralsina: can you please first follow the instructions for the first "item"? the one that involves the branch an a custom script20:35
nessitaralsina: once that' s running, I can give you further instructions20:35
ralsinanessita:  yes, got that, but am not sure what to expect20:35
nessita(which are based on those)20:35
nessitaralsina: so, what do you have so far?20:35
ralsinanessita: sorry, otp. Let me catch up a bit20:38
guntbertIn my devices list i find several instances of my phone. How can I decide which is the correct one? (i only see simple names, no additional data)20:38
ralsinanessita: is it important that the script launches the control panel in source form? Or can I make it launch the biary I have installed?20:49
nessitaralsina: any binary20:49
ralsinanessita: ack20:49
dobeyguntbert: you can just remove them all, then log into u1 on your phone again. presumably the newest one is the correct one, but that might be easier to discern on the web site than in the app20:49
guntbertdobey: so I thought too - but I'm obviously too blind to see the devices on the website - where are they?20:50
nessitaguntbert: https://one.ubuntu.com/account/machines/20:51
nessita:-)20:51
dobeythat20:52
guntbertnessita: thx20:52
dobeyi was looking for it, but unity is giving me trouble :-/20:52
nessitadobey: welcome to the club20:52
nessitaI lost the dead keys20:52
nessitaman'i20:52
nessitamam'a20:52
ralsinanessita: ok, running the script with "python run.py --qt --gui" I get the control panel20:52
nessitaralsina: right, so if you close the controlpanel, you will see in the terminal something like20:53
nessitasucces and the exit code (0)20:53
nessitaralsina: is that so?20:53
ralsinanessita: yes20:53
nessitaralsina: ok, so, as you can see in the code, QProcess is well defined, and so is reply_handler inside child_watch20:54
nessitaI' m talking about ubuntu_sso/utils/runner.py20:54
ralsinanessita: ok20:54
nessitaralsina: but when I run that code from the sso service itself using the qt mainloop as service loop, I get the NameError I mentioned20:55
ralsinanessita: ok, how do Ido that?20:55
nessitaralsina: using the third branch I mentioned, in main/linux.py, you need to change all the code that uses glib to use a QCoreApplication20:56
dobeyi wish i could see what the hell you are talking about :)20:56
nessitaralsina: I' ll give you specifics in a moment20:56
dobeymostly, the error trace20:57
ralsinanessita: the third branch is lp:~nataliabidart/ubuntu-sso-client/execute-ui  ?20:57
nessitaralsina: yessir20:57
nessitaralsina:  let me give you some sort of diff for the needed change20:57
dobeyalso, i wish i knew what the hell was up with jackd20:58
nessitaralsina: pushed the changes to revno 848. TO run, do (in linux):21:01
nessitaexport PATH=bin/:$PATH21:01
nessitaexport PYTHONPATH=.21:01
nessitaexport DEBUG=True21:01
nessitabin/ubuntu-sso-login21:01
nessitaralsina: and then delete your Ubuntu One credentials and open the controlpanel, and click on the "login" button21:01
ralsinanessita: I have toswitch to linux and am already EODing :-(21:02
nessitaralsina: ok, so?21:02
nessitawhat can we do?21:02
nessitanext week?21:02
nessita(all that can be read wrong :-))21:03
ralsinanessita: so I can't try this. Let's do itmonday morning21:03
nessitasure. But do you have any ideas that I could try?21:03
nessitaralsina: before you go, would you have any suggestion about what else can I try?21:07
ralsinanessita: I am reading the traceback to see if something pops up21:07
nessitaralsina: ack... anyways, yes, is friday late, so I guess it will be better to continue on Monday21:08
ralsinanessita: could you pastebin the other traceback, the one where you get NameErrors?21:08
nessitaralsina: there is no traceback at all but just that21:08
ralsinanessita: weird21:09
nessita(among lots of debug message that I expect)21:09
ralsinalo de que lazr no retorna nunca huele a que no estas entrando en el mismo event loop21:10
nessitaralsina: when I close the app the lazr returns with the SSL traces I added to the email21:10
ralsinaentonces cuando cerras la UI termina ese segundo loop, y sigue el primero21:10
nessitahum21:10
nessitaralsina: but the UI is now a separate process21:11
ralsinathen a blocking call to the process21:11
nessitaralsina: so the lazr is run in the same loop as the service21:11
nessitabut you gave me the idea to try disabling the thread_execute code21:13
bloodearnesthowdy folks - can anyone tell me if ubuntu one file service works from in china, behind the firewall? I know dropobx doesn't...21:14
ralsinabloodearnest: let me check21:15
bloodearnestralsina: cheers21:15
ralsinabloodearnest: the web page at least, works21:16
ralsinabloodearnest: I don't have a way to test it directly though21:16
ralsinabloodearnest: I could ask in the internal mailing list at canonical, since there are a number of employees in china21:17
nessitaok, I' m gone crowd21:27
nessitasee ya all on Monday!21:27
=== m_conley is now known as m_conley_away
alecuholas!21:36
alecuno nessita still around, it seems.21:39
briancurtinalecu: she left a few minutes before you came back21:39
alecubriancurtin, cool, thanks.21:39

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