[00:21] * DiegoSarmentero is back (gone 01:09:44) [02:43] Hoy 11 Julio no puedo accessar a mis notas. [02:44] hello [02:44] the notes dont work [02:44] anybody with same problem? [03:30] * DiegoSarmentero is away: Not here... [03:55] hi [03:57] Boa noite pessoal. === Cristian is now known as Guest89051 [06:32] morning all! [07:47] * mandel away breakfast [09:05] * mandel back [09:12] Good morning all! [09:16] Morning! [09:27] fagan: Thanks (fb blocked in office. Too lazy to proxy :p) [09:28] nigelb: hah :) [09:28] fb isnt blocked in my office oddly enough [09:28] :D [09:31] hi all [09:31] Clipaca: wheres your h? and hello :) [09:32] fagan: I'm stuck on the CLI because X kills keyboard and mouse [09:32] ahhh ok === czajkows1i is now known as czajkowski [09:34] Clipaca: are you Chipaca? [09:35] Will the real Chipaca please stand up [09:35] fagan: today I wont be able to make the stand up for sure, can you give it for me? [09:35] mandel: sure [09:35] np [09:36] fagan: I'll paste it here for you [09:36] cool [09:38] fagan: DONE: Reviewed nessitas branch and approved it. Look closer to the issue with the encoding, looks like stat was not returning the correct exception and some tests were not being pass due to that. For future reference, if a path is not there you should not see an exception of lstat since it should have been taken care of. [09:38] TODO: Find where the ascii decode issue is, looks like we get to add the watch but a deferred brakes somewhere, I think I'm really close to fix this issue. [09:38] BLOCKED: no besides to have a werid timetable this week. [09:38] mandel: cool saved [09:39] thx [09:42] mandel: I was Clipaca, yes [09:42] mandel: I am no longer [09:42] Chipaca: ok, I wanted to ask, can we do the meeting in skype this afternoon? [09:43] mandel: you enjoyed the pain it was yesterday? [09:43] mandel: can I call you on your cell for that meeting? [09:43] Chipaca: sure, do you have it? [10:26] morning! [10:28] morning ralsina [10:43] fagan: what versionof windows is your development box? [10:47] *yawn* morning all [10:52] morning duanedesign [11:00] ralsina: XP [11:00] but I have a 7 one set up [11:00] fagan: cool, Iwill give you a script to run in an hour or so [11:00] ralsina: oh and mandel wont be here for standup but I have his notes [11:00] ralsina: cool [11:00] I sawthe backlog,thanks [11:00] on which one? [11:01] on XP [11:01] cool [11:01] and I got the rst thingy done just doing some fine checking just to make sure [11:01] fagan: awesome [11:02] Ok im going on a break for an hour [11:02] ok, seeyou later === teknico is now known as teknico_away [11:56] hello everyone! [11:58] hello nessita! [12:00] ralsina: hi there. Were you able to red my report from yesterday? (I asked for some SOS) [12:00] read it, I don't have answers yet :-( [12:01] ralsina: did you catch mandel before he left? [12:01] nessita: if we want to test alecu'sbranch IRL, I have finished the bundling script, and it's trivial tomake it build bundles from any branch. I am sending an email in 5' on how to do that [12:02] ack [12:04] ralsina: did you catch mandel before he left? [12:04] missed him by 15 minutes [12:09] nessita: sent mail, will start reviewing alecu's branch now [12:10] * fagan back [12:10] hi nessita [12:11] ralsina: great [12:11] fagan: could you run this script like "python script.py py2exe" in an empty folder in your XP devel. box,please? https://pastebin.canonical.com/49611/plain/ [12:12] ralsina: sure [12:33] ralsina: ok so just ran it [12:33] and its pulling from bzr [12:33] fagan: yes [12:34] I preume after it grabs the branches it runs py2exe [12:34] *presume [12:34] fagan: you should end with a bigdist folder that contains, among other things, some exes [12:34] a "big dist" folder [12:34] cool [12:35] Ok I got no module named google [12:35] ill grab the traceback [12:36] ralsina: http://paste.ubuntu.com/642597 [12:37] fagan: ok, check in c:\python27\lib\site-packages ad tell me what you have that's called google something [12:38] ralsina: nothing with google in [12:38] *it [12:38] fagan: ok, you have not installed protobuf. Go to the windows setup wiki page and do only that part. [12:38] then try again [12:38] ah protobuf I have it installed [12:39] it is just named protobuf-2.4...etc [12:39] no google in the name [12:39] ralsina: so it is installed [12:43] oh maybe it needs updating [12:43] fagan,what is etc? [12:44] ralsina: weird just the rest of the version [12:44] fagan: is it a folder?Is it an egg? Is it a zip? [12:44] protobuf-2.4.a-py2.7.egg [12:45] Oh, so it was definitely *not* just the version [12:45] oh ok then [12:45] so its not something I did then [12:45] ok, delete that, and follow the instructions in the wiki (basically download it, and do python setup.py install_lin in the python flder of protobuf) [12:46] ralsina: ok will do [12:46] hello all! [12:46] hey alecu [12:47] ralsina, I woke up late and it's my turn to bring Amelia to kinder, so I'll be missing the standup. [12:47] ralsina, I'll pm you my notes. [12:47] alecu: ok [12:47] it's in 15 minutes, say me and paste them here :-) [12:47] oh, ok. [12:48] me [12:48] DONE: pushed branch to use activation in ubuntu-sso-client; almost done with the one for ubuntuone-syncdaemon (lint missing). [12:48] TODO: clean up sd activation branch and propose it; work on perspective broker signals handlers not being cleaned up on client shutdown [12:48] BLOCKED: no [12:48] NEXT: somebody [12:48] * alecu is gone for half an hour. [12:49] Crap cant find that page with the instructions on it [12:50] ralsina: do you have the link handy [12:50] * fagan will link it on the main page for our team so its not hidden away like it is at the moment [12:51] * ralsina doesn't, but will look for it [12:53] fagan: https://wiki.ubuntu.com/UbuntuOne/Contribute/WindowsTesting [12:54] ralsina: cool thanks ill like it in the wiki so it will be easier to find === dobey_ is now known as dobey [12:57] fagan, nessita, dobey, standup in 3' [12:57] and DiegoSarmentero too! [12:57] ralsina, ok :P [12:57] see, you are special, that's why you are on your own line :) [12:58] It's *not* that my brain is so ossified I can't remember to add the newest guy n the call, nossir. [12:58] I got my own line the other day so I must be in the dog house :D [12:58] ralsina, jejee [13:00] moi [13:00] me [13:00] me [13:00] (and I have mandels one too) [13:01] me === m_conley_away is now known as m_conley [13:01] ralsina: [13:01] me [13:01] ok lets go [13:01] DONE [13:01] * rst FAQ and Tutorial branch \o/ [13:01] TODO [13:01] * get some admin done for college [13:01] * find a new task (hopefully with code) [13:01] Blocked [13:01] * nope [13:01] For mandel: [13:01] DONE: Reviewed nessita's branch and approved it. Look closer to the issue with the encoding, looks like stat was not returning the correct exception and some tests were not being pass due to that. For future reference, if a path is not there you should not see an exception of lstat since it should have been taken care of. [13:02] TODO: Find where the ascii decode issue is, looks like we get to add the watch but a deferred brakes somewhere, I think I'm really close to fix this issue. [13:02] BLOCKED: no besides to have a werid timetable this week. [13:02] DiegoSarmentero: go [13:02] DONE: [13:02] Fixed some lint and pep8 issues in Control Panel. Base style for Wizard installer complete. [13:02] TODO: [13:02] Fix title styles in installer and wizard page background. Add assistance as a popup. Review any remaining pep8 or lint issue in Control Panel. [13:02] BLOCKED: [13:02] No (but fighting with QWizard styling limitations). [13:02] nessita, go [13:02] DONE: landed fix for bug #803984, started test-run debugging session in windows [13:02] TODO: diagnose test suite in windows, try to have UDF working? [13:02] BLOCKED: a little, I depend on the branch mandel is doing to have a lot of tests passing [13:02] NEXT: dobey [13:02] Launchpad bug 803984 in ubuntuone-client "Windows: Inifite loop between upload started -> upload error (TRY_AGAIN) (affects: 1) (heat: 6)" [High,Fix committed] https://launchpad.net/bugs/803984 [13:02] λ DONE: some shim discussion, bug #793502 [13:02] λ TODO: start the shim [13:02] λ BLCK: None. [13:02] Launchpad bug 793502 in ubuntuone-client (Ubuntu) (and 1 other project) "Insecure temporary file creation in fsm_draw.py (affects: 2) (heat: 262)" [Undecided,New] https://launchpad.net/bugs/793502 [13:02] ralsina: go [13:02] DONE: bundle generation script, calls. TODO: start on webkit embedding + url signing BLOCKED:no [13:03] Ok,comments? [13:03] oh, wait, I have mandel's report around here [13:03] ralsina: I already pasted it [13:03] it was just after mine [13:03] ok, and alecu'swas 15 mnutes ago [13:04] no comments here [13:04] fagan: no wonder I was surprised by the lenth of yours ;-) [13:04] If anyone has any intern size tasks fire away since im looking [13:04] * ralsina was about to read the backlog [13:04] * fagan feels burned slightly [13:04] fagan: the bundle script I send you is [13:04] ralsina: yeah working on it [13:04] fagan: go to Brussels and get me a waffle. [13:04] fagan: I need to get a xp-done bundleto see if it works on a clean XP box [13:05] ralsina: ah ok my box is far from clean (im glad mandel wasnt around to say thats what she said) [13:06] fagan: no, the build has to be done in a development box, I have a clean XP vm I can test it on [13:06] right now, my development box (w7) produces things that don't work right on xp [13:06] ah cool [13:10] dobey: hey there, any idea why DiegoSarmentero is getting this http://paste.ubuntu.com/642620/ when running pylint over a small set of files? [13:11] DiegoSarmentero: can you please paste the output of apt-cache policy python-logilab-*? [13:11] (the whole output) [13:11] nessita, okas, give me a sec [13:12] nessita: PYTHONPATH? [13:12] http://paste.ubuntu.com/642621/ [13:13] dobey, nessita ^ [13:13] nessita: seems he is missing the build dependencies also? [13:13] dobey: we don't set PYTHONPATH when running pylint [13:13] DiegoSarmentero: apt-get build-dep ubuntuone-control-panel [13:13] dobey: what build dep? [13:14] nessita: twisted? devtools? [13:14] ah [13:14] he can run the test suite just fine [13:14] all test pass [13:14] dobey, installing [13:14] DiegoSarmentero: you got something to install? [13:15] nessita: E0611: 24: No name 'devtools' in module 'ubuntuone' [13:15] nessita, what dobey told me, it's installing right now [13:15] nessita, ready, trying again [13:15] dobey: right, but he does have u1trial [13:15] weird [13:16] nessita, i keep having the same issues when running pylint [13:16] nessita: so PYTHONPATH probably needs to be set when passing a sub-package as argument to pylint [13:16] dobey: no, try it yourself [13:16] nessita@dali:~/canonical/u1/controlpanel/review$ pylint ubuntuone/controlpanel/tests/ [13:16] DiegoSarmentero: PYTHONPATH=. pylint ubuntuone/controlpanel/tests/ [13:16] nessita@dali:~/canonical/u1/controlpanel/review$ [13:16] dobey: what I pasted is DiegoSarmentero's branch [13:17] pylint ignores PYTHONPATH (sadly) [13:17] how can pylint ignore pythonpath? [13:17] dobey: no idea. Maybe DiegoSarmentero has some issue with the .pth files? [13:18] DiegoSarmentero: what does ls -l /usr/share/pyshared/ubuntuone-* show? [13:19] nessita, http://paste.ubuntu.com/642625/ [13:20] nessita: and his branch doesn't change anything in tests? [13:20] that looks just right [13:20] dobey: nopes [13:20] :-/ [13:20] :S [13:22] ralsina: http://paste.ubuntu.com/642627 [13:22] Its at thie py2exe step, I stalled from easy_install is there any other step? [13:23] *installed [13:23] fagan: not that I know of [13:23] hmmmm weird [13:23] dobey: any other idea that we can try? [13:23] do you have a 'c:\\python27\\lib\\site-packages\\py2exe-0.6.9-py2.7-win32.egg\\py2exe\\run.exe' ? [13:23] nessita: am branching to try now [13:23] dobey: thanks [13:24] uhm [13:24] dobey, thanks, please let me know if you find something [13:24] so pylint doesn't output anything for me [13:25] ralsina: nope no run.exe [13:25] ok, then your py2exe is broken [13:25] dobey: for me neither [13:25] ill try remove it and see [13:25] fagan: delete that and reinstallusing easy_install -Z [13:25] DiegoSarmentero: you *are* on natty, right? [13:25] dobey: that's why I thought that DiegoSarmentero had the wrong (non-patched) version [13:25] dobey, yes [13:26] nessita: no point on having the calljust you and I, we'll re-schedule once alecu and mandel come back., I also have themgmt call in 5 minutes [13:26] weird [13:26] ralsina: ok please let me know [13:26] nessita: did you figure out anything with the argument parsing issue on windows? [13:27] dobey: kinda, mandel said that he uses: u1trial --reactor=twisted -c tests -p tests\platform\tests [13:28] and I tried it and it worked... [13:28] I don't understand why though [13:28] hmm, ok [13:29] DiegoSarmentero: do you have local changes? [13:29] DiegoSarmentero: like, is ubuntuone/__init__.py changed, or the ubuntuone.controlpanel.pth file missing? [13:30] ralsina: ok fixed and ran fine [13:30] dobey, nop [13:30] I installed from the .exe on source forge [13:30] dobey, wait [13:30] fagan: ok, try to run the exes that are in dist, and do a pastebin with what they print [13:30] dobey, ubuntuone.controlpanel.pth, where is located? [13:30] dobey, sorry [13:30] found it [13:30] DiegoSarmentero: in the ubuntuone-control-panel source root [13:31] dobey, but only contains this: ubuntuone-control-panel [13:31] ralsina: k [13:31] dobey, i don't know if that is ok [13:31] DiegoSarmentero: yes [13:31] that is correct [13:31] hmm [13:32] DiegoSarmentero: do you have a PYTHONPATH set in your env? [13:32] ralsina: ok tried this one first http://paste.ubuntu.com/642631 [13:33] dobey, no [13:33] and the same for windows-ubuntu-sso-login.exe [13:34] rye: if you get a second can you help me with a tomboy_debug.log? [13:34] DiegoSarmentero: i have no idea then, beyond "i really don't like pylint" [13:35] dobey, :S (i'm starting to share the feeling) [13:35] fagan: looks like you don't have oauth installed or it's an egg.Install as a non-egg please [13:36] ralsina: wouldnt the script fail if it wasnt installed? [13:36] fagan: please check? [13:36] ralsina: well I have it installed in the site packages here [13:36] and it was done from easy install [13:36] so it might be just getting the non egg one [13:37] easy_install by default installs eggs. You need non-eggs. [13:37] DiegoSarmentero: this *is* the ubuntuone-control-panel-ui branch you have pushed to lp right, and not another branch instead? :) [13:37] dobey, yes! [13:40] DiegoSarmentero: hmm [13:40] DiegoSarmentero: had to ask. this makes no sense to me :( [13:40] duanedesign, is tomboy_debug.log ever being written to? [13:40] I'm back [13:41] DiegoSarmentero: curious. why are you running pylint on that directory only, if you haven't changed anything in it? [13:41] duanedesign, and re: possible notes outage recently - the couchdb problem we were discussing earlier was causing notes outage as well, both online and tomboy sync [13:41] dobey, just for test [13:42] DiegoSarmentero: do those errors show up with just "pylint --ignore ui ubuntuone/" ? [13:44] what django settings file are the tests running with? [13:44] rye: https://pastebin.canonical.com/49624/ I notice it has the line: Synchronization failed with the following exception: String was not recognized as a valid DateTime [13:44] duanedesign, bug #709378 [13:44] Launchpad bug 709378 in tomboy (Ubuntu) (and 1 other project) "Tomboy fails to sync after editing note via web: "String was not recognized as a valid DateTime." (affects: 18) (dups: 2) (heat: 50)" [Undecided,Invalid] https://launchpad.net/bugs/709378 [13:45] duanedesign, hey, forgot to say so: welcome to the team! [13:45] alecu: hola! [13:45] hola nessita [13:45] duanedesign, http://people.canonical.com/~roman.yepishev/us/tomboy-sync-validator.py [13:45] alecu: I need help, I can't start syncdaemon in windows even after a reboot. I get the CannotListeError on 50002 [13:45] rye: ahhh, thank you. Feel silly i didnt look for a bug first :) [13:46] alecu: any ideas? [13:46] (other than rebooting again) [13:46] duanedesign, this was a bug i was personally puzzled with so i have it in my RAM :) [13:46] thank you alecu [13:46] ralsina: could you tell me what I need to do to get the non-egg version. I grabbed the source and did a setup.py install but it just built into an egg [13:46] nessita, perhaps there's something running on your vm that likes to take over that port... why don't you change the 50002 in our code to something else? [13:47] alecu: becasue editing a file on windows makes me throw up. But I'll do that for you ;-) [13:47] Something feels slightly fishy about it looking for oauth.oauth [13:47] fagan: uninstall, install using easy_install -Z [13:47] alecu: would you remind me what file defines the port? [13:47] ralsina: ah ok thanks [13:48] nessita, ./ubuntuone/platform/windows/ipc.py in u1-client [13:49] nessita, http://www.siegward-jaekel.de/mc-gb.html [13:50] alecu: I LOVE YOU [13:50] I know. [13:50] development-lazr.conf - answer to my previous question [13:51] alecu: so, I think that there is some other thing going on. I tried 50013 and got the same CannotListenError. Same for 50026 [13:51] nessita, hmmm [13:51] ralsina: still not working http://paste.ubuntu.com/642647 [13:52] nessita, btw: aren't we supposed to meet in skype seven minutes ago? [13:52] Looks like something is still going weird [13:52] alecu: yes, but ralsina blame you since you weren't here :-P [13:52] alecu: ralsina and Chipaca have the manager meeting [13:52] * alecu looks for his time reverting device [13:52] * ralsina is on mgmt call [13:52] oh, ok. [13:53] alecu: we'll have the meeting as soon as they finish :-) [13:53] ah ok ill take a tea break and get to it when ralsina gets back [13:53] great [13:53] fagan: ralsina is here! [13:53] fagan: stop looking for excuses to leave :-D [13:53] nessita: well he is busy [13:53] nessita: and it actually is a good thing since it gives me more time to fix what im doing after :) [13:54] break=less time sitting around hitting my head off my keyboard [13:54] alecu: can you please confirm if ussoc + syncdaemon starts for you, using trunk in both and starting the procs manually? [13:54] nessita, sure, I'll try it. [13:54] thank you [13:56] OMG, bitrock installer is just *easy*. [13:57] ralsina: yeah I used it a few months back and you know they way I break everything [13:57] I couldnt break it [13:57] :D [14:04] nessita, I just tried ussoc trunk + sd trunk, and it works fine. I'm seeing sd creating locally some folders I've created on the web. [14:05] alecu: oh [14:05] I mean, yey for you :-) [14:05] hrmm [14:05] nessita, it's a bugger we can't reproduce this on my vm [14:05] should probably try to get some releases out this week [14:06] alecu: can you please confirm revno for each project? (ussoc and u1client) [14:07] nessita, alecu,mandel: while I was on the call, I just did about 70% of the functional bits of a bitrock-based installer. Not very important but I think it's good news [14:07] ralsina, sounds like a very interesting call! [14:07] lol [14:07] ralsina: I was about to mention, I hope you did not get relocated to Tulsa :-P [14:08] nessita: not yet! [14:08] nessita, ussoc revno 734; u1-client revno 1051 [14:08] I always wanted to see tulsa since I saw a Jerry Lewis movie that takes place there [14:08] ralsina: ah, I was paraphrasing Chandler from Friends [14:08] Oh, missed that one [14:08] seems like the generation difference popped up :P [14:09] I am too young for friends, yes [14:09] * ralsina is 2 years younger than Jennifer Aniston, too [14:09] Friends started when I was like 10 [14:09] ralsina: Chandler was in this meeting where he was not paying attention, and he was pinged about "do you agree", and he said yes, and then he realized the question was "do you agree to move to Tulsa" [14:10] hahaha [14:10] or not it was 2004 apparently [14:10] ralsina: and then Monica went crazy on him, of course [14:10] or 1994 [14:10] I was 6 [14:10] hehe [14:11] Thats a weird one I didnt think I was that young when friends started [14:11] nessita, alecu, is the call at 6PM spain (1PM argentina) ok? === zyga is now known as zyga-food [14:11] ralsina: I would like a bit earlier to have l;unch, but if that's the time where mandel can be here, +1 [14:11] ralsina: so did you see my pastebin? I did the -Z and its still giving out [14:12] that's mandel's proposal [14:12] fagan, no I didn't. URL? [14:12] ralsina: sure [14:12] ralsina: I'll update the calendar [14:12] ralsina: http://paste.ubuntu.com/642647 [14:13] Looks like something weird is going on [14:13] Its saying module oauth.oauth which doesnt look right [14:15] ralsina, alecu, mandel, Chipaca: event for meeting updated in calendar [14:15] nessita: cool. thx [14:16] fagan: sorry,I may have been giving you the wrong option. Use --always-unzip (and delete the egg and .pth files first) [14:17] Chipaca: did you installed any bundle, by any chance, in the VM? syncdaemon will not start in any port I try [14:17] ralsina: cool will do [14:17] nessita: no, i didn't install a bundle. I ran the bundle maker, but I don't think that installs anything. [14:17] ralsina: right? [14:18] nessita, so, do you have those same revisions as I pasted above? [14:18] doesn't install anything [14:18] alecu: yes, those exact one, no local changes [14:18] I'll reboot again [14:19] Chipaca: if I turn the VM off, I loose nothing, right? you can turn it on after that? [14:19] nessita, ralsina: remember to please review this branch: https://code.launchpad.net/~alecu/ubuntu-sso-client/use-tcp-activation/+merge/67584 [14:19] alecu: yes, I'm waiting for the bundle. Can you please hand me one? (from that branch, those given by ralsina yesteday were from trunk) [14:20] nessita: I sent the email on how to build bundles from any branch in 5 minutes [14:20] ralsina: I don't want to build it locally to stop "dirtying" this VM, since I need to move on with the test [14:20] I very much prefer a bundle made [14:20] nessita: it doesn't touch anything outside the folder where you run it [14:20] but be my guest: http://ubuntuone.com/p/144l/ [14:21] that has alecu [14:21] that has alecu's sso activation branch. If you need any other branches merged, tell me and I'll build it for you [14:21] ralsina: I beg to differ in the sense that since today I can't start syncdaemon... it may not be related, but so far I don't know [14:21] ralsina: thanks! no other branch needed for now [14:23] nessita: let me double-check [14:23] 23502 pts/2 Sl+ 263:11 kvm -monitor stdio -m 1500 -vnc :1 win7_001.img [14:23] Chipaca: not sure what that means [14:23] nessita: i.e., not in snapshot mode, so you can power off and changes will keep [14:23] ralsina: ok tried 2 things tried oauth and lazr.restfulclient since both are mentioned in the traceback but still not working. Here is the traceback http://paste.ubuntu.com/642670 [14:24] nessita: compare with :2, [14:24] 1326 pts/1 Sl+ 112:03 kvm -monitor stdio -m 1500 -snapshot -vnc :2 win7_base.img [14:24] fagan: if you start python and say "import oauth" what happens? === zyga-food is now known as zyga-coffee [14:24] ralsina: imports fine [14:25] fagan: print oauth? [14:25] prints out the path to oauth in site_packages [14:26] fagan: usually, when I ask you to try something I want to know what the computer says, and not your version :-) [14:26] ralsina: ah ok I was just saving time ill pastebin [14:26] fagan: it's just a line, paste here directly [14:27] ralsina: its in the vm so cant paste into irc from there. http://paste.ubuntu.com/642677 [14:28] fagan: is that .egg a file or a folder? [14:28] ralsina: its a folder [14:29] fagan: ok,take the oauth folder that's inside the egg, move itto site-packages, and remove the egg and the pth files [14:29] ok cool [14:32] ralsina: http://paste.ubuntu.com/642680 [14:32] fagan: that's good. Rerun the script [14:32] so still the same error [14:32] that's not an error [14:33] oh, the top part [14:33] try "import oauth.oauth" [14:33] ralsina: I just mean its still the same error even though I moved it [14:34] ralsina: ok trying [14:34] ralsina: ok that import worked [14:34] this is really weird [14:34] fagan: then I have no idea [14:35] ralsina: would it have anything to do with the fact that its running from the .exe [14:35] like is it working with the same setup from your end [14:35] fagan: oauth.oauth != oauth [14:35] dobey: well I tried both and both work [14:35] dobey: yes, that was just a test I was telling him to try [14:36] Its just when I run from the .exe it doesnt seem to work [14:36] fagan,could you add "oauth" in the includes list of the script and rerun? [14:36] fagan: is site-packages in sys.path in the exe case? [14:36] dobey: no it's not [14:37] well, then there's your answer [14:37] dobey: I completely stupided out for a while. [14:37] But I figured it out 2 seconds before you asked about sys.path ;-) [14:37] heh [14:37] hah [14:38] * fagan was thinking down similar lines but knows nothing about exes so wouldnt have been able to give any closer than its the exes fault === zyga-coffee is now known as zyga [14:50] ralsina: yeah adding the import fixed it now im getting simplejson missing [14:50] so it definitely was the path [14:50] fagan: do you have simplejson installed? is it an egg? you know the drill ;-) [14:50] yeah [14:51] fagan, you should start by removing *every egg* and installing those with easy_install -Z [14:52] alecu: yeah working on it [14:54] ralsina: ping [14:54] nessita: pong [14:55] ralsina: I downloded the latest bundle you pointed to me, not sure what to do with it. Is an .exe, shall I double click on it? if so, how can I use it to test alecu's branch? [14:55] oh, damn [14:55] ok, that's actually the installer. If you open it, it will copy the files into c:\program files\ubuntuone-1.6\dist [14:55] other than that it's the same thing as the bundle [14:55] ralsina: you gave this to Chipaca was well? [14:56] as* [14:56] nessita: not yet [14:56] My hope for today is having tcp activation, the b mode branch and (I can always hope) styling bits on u1cp [14:57] but now I can build this inabout 10 minutes from whatever branch (either bundle or installer). It takes much lnger to actually upload them though :-( [14:57] alecu: can you please please pretty please build the bundles I need to test your branch? :-) [14:58] I want to finish this review... [14:58] sigh [15:00] nessita, I was hoping that ralsina's bundles would work. But let me try building it myself. [15:00] alecu: this error would mean syncdaemon is not finding sso, right? [15:00] https://pastebin.canonical.com/49636/ [15:00] alecu: thanks, what roberto gave is an installer, not the bundles, that's why [15:00] well, since my bundles are the bundles we are going to be using, yes, they should work, or if they don't I want to know :-( [15:00] nessita, but the installer installs the bundle [15:01] nessita: installit, it's like a zip that places them elsewhere [15:01] you can the uninstall them if you want, too [15:01] alecu, ralsina: I need to do several other tests and I can't afford having syncdaemon not starting again [15:01] whatever [15:01] ralsina: I prefer to not test that part, yet [15:02] ralsina: I need to take some screenshots for cheepaca since 10am and I can't becasue syncdaemon will not start [15:02] nessita: did you reboot? [15:02] ralsina, would you mind pasting it into pastebin.ubuntu.com? pastebin.canonical.com says "You do not currently have access to the pastebin." :-/ [15:02] so no, I will not install anything just now, sorry [15:02] ralsina: several times, I just now got it working [15:02] alecu: http://pastebin.ubuntu.com/642694/ [15:03] ralsina, alecu: I *want* to review alecu's branch but I don't want to messed up with the env so I can't do my own tasks... [15:04] nessita: it's ok,if my bundles break your env I can't help you, so it is what it is [15:06] ralsina, that does not sound like it can't find the .exe [15:06] ralsina, can you look in the sso logs in xdg? [15:07] alecu: sure [15:08] alecu, remember the place where the logs were? I remember Temporary Internet Files but not the start [15:08] ralsina: that means that there is not credentials for Ubuntu One in your system [15:08] ralsina, also, when you are about to run ubuntuone-syncdaemon.exe, open the task manager and take a look to see if the sso .exe is ran. [15:08] ralsina: basically, syncdaemon queried sso and it answered 'CredentialsNotFound', and syncdaemon does not handle that [15:09] nessita: ok, will check credentials then [15:09] nessita, but what about the part that goes: "The system cannot find the file specified" [15:09] ? [15:09] nessita: i thought it was supposed to request credentials in that case (ie, pop up sso dialog)? [15:10] dobey, not if you are using the "find_credentials" method as opposed to the "register" or "login" one. [15:10] I get the same error if I start the windows-sso-client and then try to get credentials using show_gui [15:10] temp: 86F, feels like: 100F [15:10] meh [15:10] alecu: true [15:10] alecu: but if you do u1sdtool -c, it will pop up the dialog (at least, it does on linux) [15:10] alecu: trying to get credentials I get this: http://pastebin.ubuntu.com/642699/ [15:11] ralsina, that sounds like the registry keys are not there yet. [15:11] alecu: they are [15:11] but let me check. [15:12] ralsina, no they are not :-) [15:12] in HKEY_LOCAL_MACHINE\SOFTWARE\Ubuntu One [15:13] key called path-ubuntu-sso-client containing C:\Users\ROBERTO\canonical\bundlemaker\dist\windows-ubuntu-sso-login.exe [15:13] and dir that shows me the exe [15:13] ralsina, then it's not getting them somehow. Let's try from a python prompt. [15:14] ok [15:14] dobey: not if you didn't request "-c" [15:14] ralsina, from _winreg import HKEY_LOCAL_MACHINE, OpenKey, QueryValueEx [15:14] ralsina, U1_REG_PATH = r'Software\Ubuntu One' [15:14] nessita: sure [15:14] ralsina, key = OpenKey(HKEY_LOCAL_MACHINE, U1_REG_PATH) [15:15] ralsina, SSO_SERVICE_NAME = "ubuntu-sso-client" [15:15] ralsina, value, registry_type = QueryValueEx(key, "path-" + service_name) [15:15] WindowsError: [Error 2] The system cannot find the file specified [15:15] nessita: in autoconnect it doesn't, right. i remember having the discussion about how to make that work :) [15:15] alecu: after OpenKey: ^ [15:15] ralsina, in the "key = ..." line? [15:15] ok [15:15] dobey: :-) [15:17] ok, i will get some lunch now. and then spend most the rest of the day pondering how to make the shim thing work in ubuntu, unfortunately without the help of any chimay. :) [15:17] bbiab [15:18] ralsina, it works fine here :-( [15:18] alecu, ok, I'll try to debug it a bit [15:18] ralsina: you sure you have the correct key in the correct place? can you please take an screenshot of the registry? [15:19] nessita: this is the key, copied from the rmb f the key itself: HKEY_LOCAL_MACHINE\SOFTWARE\Ubuntu One [15:20] ralsina: with the space? can that break things? <- alecu (I know nothing about keys) [15:20] and here is a screenshot: http://screencast.com/t/72hUFBQEhzNO [15:20] nessita, space is fine [15:21] ok, I was just trying to think out of the box [15:21] ralsina, the screenshot looks fine. Can you try using python to open a sibling registry key? [15:22] ralsina, like say "SAMSUNG" [15:22] ralsina, or even the parent. [15:22] alecu: was trying just that and it fails the same way. Will try Software now [15:22] software works [15:22] ralsina, software\software? [15:23] alecu: HKEY_LOCAL_MACHINE\software [15:25] does the registry need to be "opened" before accessing it? [15:26] nessita, http://docs.python.org/library/_winreg.html [15:26] nessita, you first open a key, then read values from that key. [15:27] nessita, ralsina: I had a similar issue to ralsina while trying to *write* to the system registry. [15:27] nessita, ralsina: but I have no issue reading from it. [15:27] alecu: I am iterating over "software" to see what's there [15:28] and indeed, regardlessof what regedit tells me, it's not there. Weeeeeird [15:28] alecu: ok. Question in a different direction, can you think of any reason why when querying the our rest api using our rest client I get the error code 1? (SOUP_STATUS_CANCELLED from http://developer.gnome.org/libsoup/stable/libsoup-2.4-soup-status.html#SoupKnownStatusCode) [15:28] ralsina, are you on 64 bits? [15:28] alecu: yes [15:28] alecu: but the exes are 32 [15:28] ralsina, that's the only major difference [15:29] alecu: got it! [15:29] alecu: if the exes are 32, and the system is 64, then the code you gave melooks in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node [15:29] not in SOFTWARE [15:29] ralsina, doh! [15:29] So, we need to add the keys in both places [15:30] ralsina: shouldn't we add the key in the place according to the build we're doing? [15:30] ralsina, probably if the installer is 32 bits it will automatically write the value there. [15:30] ralsina, I believe this happened because we are doing it "by hand" [15:31] alecu: yes, the problem is the manual part [15:31] nessita, how are you getting the SOUP_STATUS_CANCELLED ? [15:31] alecu: just by running the control panel in windows, having ussoc and syncdaemon started by hand [15:31] (and the control panel started by hand as well) [15:32] alecu: YES! it works :-) [15:32] woohoo! [15:33] Works for both get_credentials.exe and ubuntuone-syncdaemon.exe [15:34] So +1 from me :-) [15:38] ralsina, cool! [15:39] nessita, I'm uploading the bundle. it's a 11Mb file compressed with 7zip for windows. You may want to install that while my file uploads. [15:40] alecu: already in the system :-) [15:40] cool [15:52] nessita, (11Mb) http://ubuntuone.com/p/145k/ [15:54] nessita, ralsina: activation for syncdaemontool: https://code.launchpad.net/~alecu/ubuntuone-client/use-tcp-activation/+merge/67723 [15:54] nessita, I'll make a bundle out of this other one. [15:55] alecu: on it! [15:56] Sonow control panel should start syncdaemon, is that it? [15:57] ralsina, right. Make sure that control panel has this branch on the PYTHONPATH [15:58] ralsina, the major issue now is that if you stop control panel, a bug prevents it from connecting again to sso and sd. [15:58] ralsina, so if you stop control panel you have to kill both .exes before starting it again. [15:58] alecu: ack [15:58] btw, alecu, nessita, mumble in 2' [15:58] ralsina, it's bug #806539 [15:58] Launchpad bug 806539 in ubuntuone-client (and 1 other project) "Cleanup API to connect to services (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/806539 [15:58] yes! [15:58] ralsina, I'll work on it as soon as I make a new bundle for nessita. [15:59] mumble or skype? === beuno is now known as beuno-lunch [15:59] alecu: control panel starts syncdaemon but then it fails because of the missing config parameters [15:59] alecu: mumble? [16:00] ralsina, add the full paths to both config files after the .exe in the registry value. [16:00] ralsina, my registry says "E:\ubuntuone-client\review_fix_807026\dist\ubuntuone-syncdaemon.exe E:\ubuntuone-client\review_fix_807026\data\syncdaemon.conf E:\ubuntuone-client\review_fix_807026\data\logging.conf" [16:01] alecu: ok [16:01] alecu: yay, it works too! [16:01] ralsina, yays! [16:19] man, for a heat advisory, it wasn't too bad outside [16:25] beuno-lunch: hi there, is this known? http://ubuntuone.com/p/1462/ === teknico is now known as teknico_away [16:27] ah css === zyga is now known as zyga-afk === alecu is now known as alecu-lunch === beuno-lunch is now known as beuno [16:55] my U1 isnt working, how can I fix it? I'm googling about it without luck. It say I have no internet connection [16:55] nessita, vaguely known I think [16:55] beuno: shall I report? [16:56] nessita, please do [16:57] afeijo: what version of ubuntu? [16:57] 10.10 [16:57] afeijo: are you using something other than networkmanager to configure your network? [16:58] no, and it's all automatic [16:59] afeijo: and where are you seeing that error message? [17:00] dobey, nautilus, at my Downloads or Documents folder, I cannot enable the checkbox to sync those folders [17:01] hrmm [17:01] rye, joshuahoover, duanedesign: ^^ ever seen/heard of this? [17:02] afeijo, could you please run a few commands in the terminal and paste the output to https://paste.ubuntu.com and then give us a link? [17:02] afeijo: can you paste the output of running "u1sdtool -s" in terminal? [17:02] heh [17:02] OTOH it is weird, i don't recall any network-oriented messages in the plugin itself [17:03] rye: there is one, i just checked the code [17:03] dobey, ooh [17:03] rye, sure, anything [17:03] rye: but it only appears if syncdaemon doesn't have network (it asks syncdaemon about its status) [17:03] afeijo, ok, then the output of u1sdtool -s (u-ONE-sdtool) [17:03] I started to use U1 not long ago, all ok in my other machines (notebooks, desktops), just this one I configured now and that happened [17:04] * rye almost said "capital one" [17:04] rye: what's in your wallet? [17:04] http://paste.ubuntu.com/642771/ [17:05] oh come on, even this $something One is taken already [17:06] afeijo, ok, it looks like syncdaemon is not connected, could you please open ubuntuone-preferences (MeMenu->Preferences or System/Preferences/Ubuntu One) and go to devices tab, is there a "Connect" button? [17:06] heh [17:07] rye: MeMenu->Ubuntu One, there isn't a "Preferences" item there :) [17:07] rye nailed it :) [17:07] simple solution! Thanks rye [17:07] well, it's still weird that it said no network [17:07] afeijo, hm, how many files do you have in Ubuntu One folders? [17:08] 5% of the 2gb storage [17:08] afeijo, and file number count, rough estimation? [17:08] under 30 [17:25] beuno: already reported! bug #701618 [17:25] nessita: Bug 701618 on http://launchpad.net/bugs/701618 is private [17:25] nessita, thanks for chasing it [17:25] :-) [17:29] gotta go! thanks mates [17:34] who gave mate to afeijo? [17:34] :-P [17:40] alecu: stupid question, maybe, but why are we using the registry to find the exes instead of just using __file__ and assuming they are all in the same folder? [17:40] nessita: Hiiii!!! :) [17:40] OH NO [17:40] * nessita runs [17:40] nessita: My favourite desktop developer =D [17:40] :_P [17:40] \o\ [17:40] karni: shoot [17:40] karni \o\ ... nessita \o\ [17:40] karni: you look damned suspicious doing that :-) [17:41] hahah [17:41] nessita: Any thoughts on why authenticating the user *after* he/she validates the e-mail would be a bad idea? [17:42] nessita: I'm having issues with authenticate() call (that gets oauth tokens) on staging (new code) [17:42] karni: can you translate that question using sso method names, to be sure what you mean? [17:42] nessita: yes [17:42] nessita: we call register [17:42] nessita: *then* we wait till the user validates the email (new staging provides a link that, once clicked, will tell SSO to validate_email of that user) [17:43] karni: hum... no [17:43] nessita: *after* that (assume we know when this happened), we authenticate() - so we get oauth tokens [17:43] karni: wait [17:43] karni: sso provide a email_token that you use to validate the email, no? [17:43] nessita: yes, correct [17:43] nessita: let's move to PM [18:08] alecu-lunch: ping [18:08] alecu-lunch: so, I downloaded your bundle and un7zipped it. I have the windows-ubuntu-sso-login.exe but there is no ubuntuone-syncdaemon.exe === alecu-lunch is now known as alecu [18:17] nessita, pong [18:17] nessita, it's only ussoc [18:17] nessita, point the PYTHONPATH on syncdaemon trunk to your checkout of my branch [18:17] nessita, and point the registry at the exe in the bundle [18:17] nessita, and run syncdaemon from that branch. [18:18] nessita, and it should start the .exe [18:18] nessita, the same thing with control panel; point PYTHONPATH to the checkout of the sso branch, and start control panel. [18:18] perfect!!!! [18:18] nessita, and it should start the .exe as well. [18:19] nessita, I'm bundling and uploading syncdaemon so you can review the second branch. [18:19] alecu: thanks! [18:20] ralsina, btw: what's the status of the fixes in this branch? https://code.launchpad.net/~ralsina/ubuntuone-client/fix_807026 [18:20] ralsina, is it superseded by your new "all in one" bundler script? [18:21] alecu: yes, I should kill those [18:21] the all-in-one is actually smaller than each of those :-) [18:21] in lines of code to make it work I mean. The bundle is quite large [18:23] ralsina, how much? my sso and u1client bundles are about 11mb when 7zipped [18:23] alecu: those probably lack Webkit [18:24] And the installer adds a couple of megs. With lzma compression, what 7zip uses, it's about 19MB [18:24] ralsina, yeah, sounds a bit on the 'big' side. [18:25] alecu: there's probably stuff to trim, but that's not getting done today :-) [18:25] ralsina, we could probably manually strip a dll here and there when we are done. [18:25] exactly. [18:26] ralsina, so, did you ended up approving this branch? https://code.launchpad.net/~alecu/ubuntu-sso-client/use-tcp-activation/+merge/67584 [18:26] ralsina, and were you able to review the other one? https://code.launchpad.net/~alecu/ubuntuone-client/use-tcp-activation/+merge/67723 [18:27] I got logged out of launchpad! [18:27] ralsina, something like that happened to me today on the canonical pastebin! [18:27] ralsina, I ended up deleting the pastebin cookie. [18:28] Talking about that, I am trying to use the regkeys set by the installer, and run into this: http://pastebin.ubuntu.com/642812/ [18:28] the KEY is a repr of what get_activation_cmdline is returning [18:29] ralsina, that sounds like popen not knowing how to escape spaces [18:29] alecu: exactly [18:29] ralsina, I'll look into that. [18:29] alecu: worse, it's cnfigglue [18:29] ralsina, also, beware the path in that pastebin [18:29] C:\\Program Files (x86)/ubuntuone-1.6\\dist\\windows-ubuntu-sso-login.exe [18:29] Yes, there is a funky / \ thing I am fixing [18:30] right [18:31] ralsina, ok, if it's a configglue issue we may suggest installing in a path with no spaces in it for the time being, and I better get to work on the signals issue that's preventing control panel from starting twice. [18:31] ralsina, hmm [18:31] alecu: I'lltake a look at that if you want [18:32] alecu: I'm having the same error as ralsina, and I'm running a win 7 32 bits using your 32 bits bundle [18:32] "The system can not find the file specified". I will try the commnad line tets [18:32] test* [18:32] nessita, did you install it in a directory with a space in it? [18:33] alecu: space as in hard drive space? [18:33] nessita, no, "*a* space" in the filename. [18:33] nessita, also: can you paste the whole message? Windows is telling "no such file or directory" even for registry keys :P [18:33] alecu: yes, "Ubuntu One" exactly [18:33] sure I can! [18:34] nessita, then please use a path with no spaces for the time being. [18:34] wait [18:34] I think it's just escaping the " "s in the path passed to configglue for the config files of syncdaemon [18:34] nessita, not only the folder name, but the folder names of all parent folders should not contain a space. [18:34] alecu: the path in the disk has no space. The key "path" does [18:35] nessita, oh, that's fine. Only spaces in filesystem paths are troublesome [18:35] alecu: the error is http://pastebin.ubuntu.com/642816/ [18:35] alecu: that path I'm using is http://pastebin.ubuntu.com/642815 [18:36] ralsina, so, probably configglue issue is "python does not know how to parse windows escaped command lines" or something like that. [18:36] nessita, the path is fine. [18:37] alecu: or noone ever tried having a confflue config file in a path with spaces, or who knows. I'll check and do a workaround branch [18:37] * alecu is annoyed. [18:37] alecu: the registry is http://ubuntuone.com/p/148j/ [18:37] nessita, the thing is that NoAccessToken is masking the real error. [18:37] nessita, would you mind looking for the real error in the sso log in xdg? [18:37] alecu: we can certainly log the real error [18:37] alecu: not at all, on it [18:37] alecu: wait! I see a typo [18:38] in the registry entry [18:38] nessita, well, we are logging the error, but it's not being logged to stdout, so that's what's annoying me. [18:38] nessita, I think that if we set DEBUG=True, then all loggers should be outputting to stdout, or stderr or something like that. [18:39] alecu: I agree, most of our products are, except for syncdaemon [18:39] I certainly don't know enough about our logging infrastructure, but if I did I would go ahead and change it :-) [18:39] nessita, well, ussoc is not doing that properly. Some errors from ussoc are being thrown to stdout; some other errors are only being logged to the .log file. [18:40] alecu: is working!!! (once I fixed the silly typo) [18:40] oh, cool! [18:40] alecu: YEAH [18:40] alecu: approving, and moving to the next branch when you publish the budle [18:40] nessita, what was the issue? [18:40] bundle [18:40] alecu: a typo, stupid me, see the registry screnshot http://ubuntuone.com/p/148j/ [18:41] 'path-ubuntu-ssoc-client' [18:41] vs [18:41] 'path-ubuntu-sso-client' [18:42] :-) [18:46] alecu: let me know when I can test the other branch [18:50] hrmm [18:50] why is there a pylintrc in ubuntu-sso-client trunk? [18:53] alecu, I am approving the branches, I will debug the "space" problem after that [18:55] ralsina, great, thanks./ [18:55] +1 on both [18:57] dobey: I think we're running pylint directly in windows since we can't ignore files using u1lint [18:58] nessita: the .bat file runs u1lint [18:58] dobey: then I don't know :-) [18:59] and the ignore= line is commented out in the pylintrc :) [18:59] dobey: no, we found out is not [18:59] dobey: is what we do in the control panel [19:00] i don't understand that "we found out is not" comment [19:02] dobey: ralsina and I were trying that and the ignore option is used, at least when using it from the command line [19:02] nessita: i'm not syaing ignoring doesn't work in pylint. i'm saying in sso trunk, the ignore line in the pylintrc has a # at the beginning of it :) [19:02] ah! [19:02] sorry, I misread [19:07] ralsina: https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/ui-styling/+merge/67746 [19:08] ralsina: if you approve, I already aproved, and we can land ASAP [19:08] nessita: on it! [19:08] nessita: the property that is being set in line 25 of the diff should not be set [19:09] if it's not set it uses the default, which is a better idea [19:09] ralsina: ok, I'll remove that (no idea why DiegoSarmentero added that) [19:09] DiegoSarmentero: any comment? ^ (see https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/ui-styling/+merge/67746) [19:09] nessita: it happens by just clicking n the font property in designer :-( [19:09] argh [19:10] ralsina: Pushed up to revision 186. [19:11] ralsina: shall I remove the same prop in diff line 397? [19:11] nessita: yes, every appearance of Ms Dlg [19:12] There is only another one in a HTML fragment that I assume is overwritten by code [19:13] nessita, reading... [19:13] ralsina: what about the "font-family:'MS Shell Dlg 2'" in dff line 272? [19:13] can we remove the whole html there? [19:14] that's the HTML one. You are setting the text of that widget in line 1473 so I suppose yes [19:14] nessita, that line is a remaining when i was testing the qss styles in qt designer [19:15] ok, removing that (I like removing that!!!!) [19:15] DiegoSarmentero: on future branches, be sure you remove those :-) [19:15] nessita, yes, sorry! [19:15] nessita, about the font [19:15] is OK! [19:15] :-) [19:16] nessita, i'm setting the font for all the widgets in the application through code... it is not using ms shell dlg, that's the value by default [19:16] but as soon as the application start the font is loaded from resources [19:17] right [19:17] ralsina: Pushed up to revision 187. [19:17] nessita: ack [19:18] DiegoSarmentero: but if you use it on say, linux, it's going to look like hell :-) [19:18] because the qss is not loading [19:18] ralsina, you are right! [19:20] it looks like hell indeed, and it looks much better after removing that [19:20] nessita: :-D [19:20] ralsina: grox [19:20] nessita, now it looks, say, 60% hell? ;-) [19:21] yeah! [19:21] let me share a screenshot to both [19:22] ralsina, DiegoSarmentero: http://ubuntuone.com/p/149C/ [19:22] alecu, I asked this before and don't think you answered: alecu: stupid question, maybe, but why are we using the registry to find the exes instead of just using __file__ and assuming they are all in the same folder? [19:22] alecu: or, if you did, I missed it [19:23] nessita: indeed 60% hell [19:23] nessita, ralsina ...nassty... :S [19:23] itlooks like two wrong paddings and an ugly border :-) [19:23] ralsina, I did not read it, sorry. So, now that you've bundled them all together, it makes sense! [19:24] alecu: anyway, it works so no need to do it, I was mostly curious [19:24] ralsina, so, is your .msi setting the registry also? [19:24] alecu: yes, it is [19:25] it has that wrongslash, though [19:25] ralsina, ok. Well... perhaps we can file a bug about this, and fix it some other time :P [19:25] but it works, except that on windows, you *always* install on paths with a space in them [19:25] ralsina, right :-) [19:26] ralsina, but we can specify that you can't for the designers that will be trying this tomorrow :-) [19:26] alecu: I spent 40 minutes getting rid of bitrock installer pages, I amnot bringing them back ;-) [19:26] hhahahahahaahahaahahahaha [19:26] right now it's a progress bar => the wizard [19:27] ralsina, but there's no way to specify the path? [19:27] yes, I could hardcode it [19:29] nessita, DiegoSarmentero: the code looks ok to me now, and it sure looks pretty. BUT I am not getting any syncdaemon data in u1cp, for unrelated reasons I assume, soI have not looked at everything [19:29] alecu: I think the fix for the spaces is simple though [19:29] ralsina: I'm just testing it IRL. and it works just fine [19:30] ralsina: actually, the screenshots are from the original branch of DiegoSarmentero [19:30] nessita: I am probably not starting it right and/or have crap from the 200 runs I did :-) [19:30] maybe [19:30] nessita: of different branches, bundles, etc [19:30] ralsina: is your syncdaemon failing with CannotListenError? [19:30] I get "actively refused connection from syncdaemon", which I know works in trunk and with alecu's branch [19:31] No, syncdaemon starts just fine [19:31] how are you starting the control panel? [19:31] what pythonpath are you using? [19:31] nessita: none, it's a bundle [19:31] ralsina: you created a bundle from this branch? [19:32] ralsina: I'm confused [19:32] nessita: sure, it takes 2 minutes :-) [19:32] ralsina: but syncdaemon does not get activated [19:32] And I don't want to apprve it if say, the qss doesn't load from a bundle [19:32] nessita: I started sso and syncdaemon manually, then u1cp [19:33] ralsina: but that would be another issue, not specific to styling, I think. I guess we can make a bug and you can give us a hand fixing that [19:33] since you may know where the qss needs to go? [19:33] nessita: it loads just fine [19:33] oh, great then [19:33] so +1 [19:34] And after this one is merged along with the activation branches, and I fix the "space in syncdaemon's path" problem, the bundlefor design is a go, I think [19:35] nessita, the bundle for u1-client: http://ubuntuone.com/p/149H/ [19:35] alecu: downloading.... [19:35] nessita, I've verified that it works fine here, synchronizing folders created on the web. [19:36] nessita, it's not working fine the other way (folders created locally are not created on the web)... but I won't rule out some problem on my vm. [19:37] alecu: and you must know syncdaemon can't create UDF [19:37] alecu: if you look at the logs, you will see VM_UDF_CREATE_ERROR : Invalid path, not in home (or similar) [19:38] alecu: you can +1 this bug #806700 [19:38] Launchpad bug 806700 in ubuntuone-client "Windows: can't create UDFs (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/806700 [19:38] nessita, I have not tested that. I'm using a new u1 user for this tests, with only a few folders. [19:38] alecu: ah, you mean folder as in folder, not as in UDF? [19:38] let's see. [19:38] nessita, folder as in folder, yes :-) [19:38] ah! [19:39] then, please look at the logs, is important to detect if we have a new bug [19:39] they are located in the xdg folder, if you updated your xdg installation from the junk branch [19:41] nessita: want me to set your branch to approved? [19:41] yes please! [19:43] nessita, exceptions.KeyError: 'Unhandled Event in INotify: ' [19:43] and [19:43] WindowsError: [Error 2] The system cannot find the file specified: u'\\\\?\\C:\\Users\\user7\\Ubuntu One\\jose\\la puso' [19:44] alecu: the first error is harmless and as far as I know is old... is you trunk up to date? [19:44] (btw: "josé la pusó" is one of the greatest hits of the ranking musical de Todo por dos pesos) [19:44] nessita, yes, updated a few times today. [19:44] let me paste the whole log [19:44] please [19:45] nessita, http://pastebin.ubuntu.com/642855/ [19:46] http://www.youtube.com/watch?v=0-KYLGeX2qo [19:46] ^ josé la pusó. [19:47] "y a los de la pizzería también se la pusoooo"... [19:51] nessita: I am getting an exception on webclient in control panel: http://pastebin.ubuntu.com/642859/ [19:51] alecu: so, activation will not work from the U1cp to syncdaemon since it can't find the logiign [19:51] logging files* [19:52] ralsina: that error occurs when you have no credentials for U1 in the system, or ussoc did not reply [19:52] nessita, you mean the "config files" ? [19:52] alecu: yes, sorry :-) [19:52] probably the "second cnnection to ussoc fails" then [19:54] alecu: what is the folder name of the folder that syncdaemon did not upload? [19:55] alecu: "la puso" is the dir that was created in the cloud and was replicated, right? [19:55] nessita, right. [19:56] alecu: in the log there is no other file being created locally, so perhaps we missed the notification? [19:56] what was the name? [19:56] nessita, the folder name was "~/Ubuntu One/garombila", but it was probably created while a previous run sync-daemon [19:57] nessita, let me try again. [19:57] alecu: great [19:57] alecu: any fixes for the config files error I'm having? [19:58] nessita, you should add the whole path to both config files after the whole path to syncdaemon in the command line in the registry. [19:59] nessita, for instance, my registry says "E:\ubuntuone-client\review_fix_807026\dist\ubuntuone-syncdaemon.exe E:\ubuntuone-client\review_fix_807026\data\syncdaemon.conf E:\ubuntuone-client\review_fix_807026\data\logging.conf" [19:59] ah, I see [19:59] alecu: but in the future we will use the user's config, right? [20:00] not the global one [20:00] nessita, don't know what the solution for this will be, but we'll surely use the users config. [20:01] nessita, but perhaps reading the system configs before reading the users config. [20:01] nessita, afaik configglue can do "config files override" [20:01] ah, makes sense [20:01] nessita, so we'll need to add the user config file from the ubuntuone-syncdaemon.exe before passing them to configglue. [20:02] nessita, because the command line in the registry will be the same for all users. [20:02] ah... [20:02] bú [20:03] nessita, in fact, as roberto pointed out, all .exes will be on the same folder, so we should probably skip the registry and just use __file__. [20:03] nessita, and if we do that for Popen, we can do it to get the system config files for configglue. [20:04] but anyway, fixing that is a "wishlist" [20:05] alecu: the .confs are not in the bundle? [20:05] alecu: this is the argv syncdaemon is getting when it's activated: ARGV: ['C:\\Users\\ROBERTO\\canonical\\bundlemaker\\dist 1\\ubuntuone-syncdaemon.exe', 'C:\\Users\\ROBERTO\\canonical\\bundlemaker\\dist', '1\\syncdaemon.conf', 'C:\\Users\\ROBERTO\\canonical\\bundlemaker\\dist', '1\\logging.conf'] [20:05] (there is a "dist 1" folder there) [20:05] ralsina, just like I suspected. [20:06] alecu: solution, add quotes to the arguments on the registry [20:07] ralsina, makes absolute sense. [20:07] alecu: the .confs are not in the bundle on purpose? [20:07] 3m************* Module ubuntuone.controlpanel.gui.qt.main.windows[0m [20:07] [1;31mE1101[0m: 55:main: [1;31mModule 'twisted.internet.reactor' has no 'stop' member[0m [20:07] ralsina, I'm trying a test.py that only contains "import sys; print repr(sys.argv)" and it seems that python for windows can understand args with " [20:07] :( [20:08] dobey: where's that? my branch? [20:08] alecu, yes, adding "" fixed it when done mannually, I am now testing if I can convince bitrock to do it [20:08] nessita, probably I used an out of date branch to make the bundle; I'm sure ralsina is including the .confs in the bundles by now. [20:08] nessita: trunk, on oneiric [20:08] great [20:08] dobey: oh, ugly :-( [20:09] nessita: yeah, it was fine on narwhal [20:09] nessita: they are in ubuntuone-client/data/syncdaemon.conf and ubuntuone-client/data/logging.conf.in (needsediting) [20:09] ralsina: yeah, in trunk [20:09] wish we could just switch everything over to pyflakes right now [20:09] ralsina: but I was pointing this out so the bundle have them [20:09] nessita: the installer even installs them [20:10] DiegoSarmentero: your branch landed!!! congrats :-) [20:10] ralsina: great! [20:10] oh, Diego just left [20:10] what a party pooper :-P [20:11] nessita, somehow all folders I created locally have now been created on the server.... so not sure about that bug anymore. [20:11] nessita: could you review alecu's other tcp activation branch? If we land that, it has been a very productive day [20:11] nessita: unless you are trying that, in which case, sorry for being impatient :-) [20:11] ralsina, she is reviewing it right now [20:11] ralsina, impatient :-) [20:11] ralsina: i'm on that exactly [20:12] ralsina: still can't make to set the conf files right [20:12] ah, silly typo! [20:12] * nessita fixes [20:13] FIREWALL ALERT! [20:13] ugh, uggly traceback now [20:14] oh, I get traces to make marmalade [20:15] alecu: but the activation worked! :-) [20:15] nessita, :-) [20:15] FIREWALL ALERT! [20:15] oh my god, I need to file so many bug reports I don't know where to start [20:15] nessita, please let me know more about that. [20:16] alecu: I was prompted by the firewall dialog box saying that I needed to grant access to a program: Ubuntu One (or something like that) [20:16] I clicked on "allow" [20:16] and then it worked [20:16] nessita, xp? seven? just installed? etc? [20:17] alecu: win 7, installed weeks ago (since the meeting that cheepaca bought it) [20:17] alecu: been running syncdaemon from trunk for ever, never got this firewall alert [20:18] nessita, so, it's happening with the .exe that you "downloaded" from somewhere. Makes sense. [20:18] yes [20:19] nessita, in any case, try answering "for this session only" if if happens again. [20:19] alecu: I already allowed it to be able to test it [20:19] nessita, so we can try to see if it happens again when we install from the .msi [20:19] I guess I can remove that exception from somewhere [20:19] nessita, probably there's somewhere. [20:20] alecu: you can go to: [20:20] control panel -> windows firewall -> allowed programs [20:20] I have 2 ubuntuone-syncdaemon.exe tehre [20:21] there* [20:21] alecu: one for each time I ever ran a bundle for u1client [20:22] YES, the installer can activate things correctly now. I am going to take a few hours break and will build the bundle late tonight :-) [20:23] nessita, how have you marked your connection? as "home or work" or "public network" ? [20:23] nessita, (if it asked) [20:23] alecu: the default, which now I see in that screen is "home/work" [20:25] i'm trying to connect to the web ui and i'm being asked for credentials. not sure if this is new since my upgrade to natty. shouldn't it be using login.ubuntu.com SSO? [20:31] pmatulis: i'm not sure i understand what you're doing. what url are you trying to open? [20:32] dobey: https://edge.one.ubuntu.com/dashboard/ [20:33] pmatulis: you're logging in to edge, maybe you never logged in to that site? [20:33] pmatulis: don't go to edge. right now. [20:34] nessita: i don't think that's the case ;) [20:34] uh! I need to pick up amelia from kinder. [20:34] beuno: ^^ [20:34] And I'll call this a day. [20:34] alecu: better hurry or she'll get angry :) [20:34] see you guys tomorrow! [20:35] dobey: ah! right [20:37] pmatulis, we've blocked out edge [20:37] you shouldn't be using edge :) [20:37] well i've been using that url for a while now. what do i do? [20:37] pmatulis: go to https://one.ubuntu.com/ [20:38] interesting. i must be doing the same at work as well. i notice bookmarks are gone [20:38] * pmatulis is at home now [20:40] pmatulis, so, bookmarks only work on edge [20:40] it's never worked very well [20:40] so it hasn't ever been released [20:41] edge has been around for ages [20:41] but we've re-purposed it for a while [20:41] beuno: ok, thanks. all seems well now [20:41] beuno: i wonder how i got to using edge? [20:42] pmatulis, we redirected canonical employees to edge for some time [20:42] to help us test the latest and greatest [20:42] beuno: that must have been it then [20:43] ok, I'm off as well [20:52] ok, I'm not off yet [20:53] DiegoSarmentero: your branch landed!!! congrats :-) [20:54] nessita, thanks!! :D very happy to hear about that! [20:54] nessita, and thanks for your patience! :P [20:56] is ok :-) [20:56] DiegoSarmentero: next time your branch will have much less issues, I'm sure [20:56] ;-) [20:56] nessita, yeah! [20:56] jeje [20:57] :-) [21:03] nessita: hrmm, was there a bug about ignoring paths in u1lint? [21:03] dobey: not that I know of [21:05] ok [21:06] * dobey makes one to go along with his branch :) === m_conley is now known as m_conley_away [21:07] nessita: https://code.launchpad.net/~dobey/ubuntuone-dev-tools/lint-ignores/+merge/67758 :) [21:08] dobey: yey [21:13] dobey: shouldn't you be passing the ignores list to pylint itself? [21:13] under: [21:13] # append the extra args to the start info [21:13] pylint_args.extend(['--output-format=parseable', [21:13] '--include-ids=yes']) [21:16] nessita: no, we're passing list of files to pylint, so we just strip them from the list [21:16] ah [21:16] * nessita re reads the source code [21:16] would be waste to pass the file as something to lint, and an --ignore option to not lint it [21:17] also, pyflakes doesn't have an --ignore option, i don't think, and we need to support both [21:21] dobey: I tried your changes with the control panel, and does not seems to work. Did you try it? [21:22] dobey: try pylint --ignore ui ubuntuone/ vs u1lint --ignore ui ubuntuone/ pointing PATH to your branch [21:22] nessita: u1lint does not take path arguments [21:22] and run that where? [21:22] inside control panel [21:22] and what is "ui" ? [21:22] also, u1lint is much slower [21:23] dobey: a pattern, just like what pylint accepts [21:23] u1lint doesn't accept patterns [21:23] ... [21:23] read the help :) [21:23] path or file [21:23] ok, retrying [21:25] dobey: any idea why u1lint is much more slower than pylint? (2x, 3x maybe?) [21:25] and using a relative path still don't work [21:25] I tested [21:25] ../../devtools/review_lint-ignores/bin/u1lint --ignore ubuntuone/controlpanel/gui/qt/ui/ [21:26] hrmm [21:28] doh [21:28] ok i see why that doesn't work [21:28] will fix [21:28] ack [21:28] will review tomorrow again [21:28] I need to EOD now [21:29] yeah, me too [21:29] cheers :) [21:29] bye! === m_conley_away is now known as m_conley [23:48] hi, dobey