/srv/irclogs.ubuntu.com/2011/07/12/#ubuntuone.txt

* DiegoSarmentero is back (gone 01:09:44)00:21
pispiHoy 11 Julio no puedo accessar a mis notas.02:43
pispihello02:44
pispithe notes dont work02:44
pispianybody with same problem?02:44
* DiegoSarmentero is away: Not here...03:30
gama-fshi03:55
gama-fsBoa noite pessoal.03:57
=== Cristian is now known as Guest89051
mandelmorning all!06:32
* mandel away breakfast07:47
* mandel back09:05
JamesTaitGood morning all!09:12
karniMorning!09:16
nigelbfagan: Thanks (fb blocked in office. Too lazy to proxy :p)09:27
fagannigelb: hah :)09:28
faganfb isnt blocked in my office oddly enough09:28
fagan:D09:28
Clipacahi all09:31
faganClipaca: wheres your h? and hello :)09:31
Clipacafagan: I'm stuck on the CLI because X kills keyboard and mouse09:32
faganahhh ok09:32
=== czajkows1i is now known as czajkowski
mandelClipaca: are you Chipaca?09:34
faganWill the real Chipaca please stand up09:35
mandelfagan: today I wont be able to make the stand up for sure, can you give it for me?09:35
faganmandel: sure09:35
fagannp09:35
mandelfagan: I'll paste it here for you09:36
fagancool09:36
mandelfagan: 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
mandelTODO: 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
mandelBLOCKED: no besides to have a werid timetable this week.09:38
faganmandel: cool saved09:38
mandelthx09:39
Chipacamandel: I was Clipaca, yes09:42
Chipacamandel: I am no longer09:42
mandelChipaca: ok, I wanted to ask, can we do the meeting in skype this afternoon?09:42
Chipacamandel: you enjoyed the pain it was yesterday?09:43
Chipacamandel: can I call you on your cell for that meeting?09:43
mandelChipaca: sure, do you have it?09:43
ralsinamorning!10:26
faganmorning ralsina10:28
ralsinafagan: what versionof windows is your development box?10:43
duanedesign*yawn* morning all10:47
ralsinamorning duanedesign10:52
faganralsina: XP11:00
faganbut I have a 7 one set up11:00
ralsinafagan: cool, Iwill give you a script to run in an hour or so11:00
faganralsina: oh and mandel wont be here for standup but I have his notes11:00
faganralsina: cool11:00
ralsinaI sawthe backlog,thanks11:00
faganon which one?11:00
ralsinaon XP11:01
fagancool11:01
faganand I got the rst thingy done just doing some fine checking just to make sure11:01
ralsinafagan: awesome11:01
faganOk im going on a break for an hour11:02
ralsinaok, seeyou later11:02
=== teknico is now known as teknico_away
nessitahello everyone!11:56
ralsinahello nessita!11:58
nessitaralsina: hi there. Were you able to red my report from yesterday? (I asked for some SOS)12:00
ralsinaread it, I don't have answers yet :-(12:00
nessitaralsina: did you catch mandel before he left?12:01
ralsinanessita: 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 that12:01
nessitaack12:02
nessitaralsina: did you catch mandel before he left?12:04
ralsinamissed him by 15 minutes12:04
ralsinanessita: sent mail, will start reviewing alecu's branch now12:09
* fagan back 12:10
faganhi nessita12:10
nessitaralsina: great12:11
ralsinafagan: 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:11
faganralsina: sure12:12
faganralsina: ok so just ran it12:33
faganand its pulling from bzr12:33
ralsinafagan: yes12:33
faganI preume after it grabs the branches it runs py2exe12:34
fagan*presume12:34
ralsinafagan: you should end with a bigdist folder that contains, among other things, some exes12:34
ralsinaa "big dist" folder12:34
fagancool12:34
faganOk I got no module named google12:35
faganill grab the traceback12:35
faganralsina: http://paste.ubuntu.com/64259712:36
ralsinafagan: ok, check in c:\python27\lib\site-packages ad tell me what you have that's called google something12:37
faganralsina: nothing with google in12:38
fagan*it12:38
ralsinafagan: ok, you have not installed protobuf. Go to the windows setup wiki page and do only that part.12:38
ralsinathen try again12:38
faganah protobuf I have it installed12:38
faganit is just named protobuf-2.4...etc12:39
faganno google in the name12:39
faganralsina: so it is installed12:39
faganoh maybe it needs updating12:43
ralsinafagan,what is etc?12:43
faganralsina: weird just the rest of the version12:44
ralsinafagan: is it a folder?Is it an egg? Is it a zip?12:44
faganprotobuf-2.4.a-py2.7.egg12:44
ralsinaOh, so it was definitely *not* just the version12:45
faganoh ok then12:45
faganso its not something I did then12:45
ralsinaok, 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:45
faganralsina: ok will do12:46
alecuhello all!12:46
faganhey alecu12:46
alecuralsina, I woke up late and it's my turn to bring Amelia to kinder, so I'll be missing the standup.12:47
alecuralsina, I'll pm you my notes.12:47
ralsinaalecu: ok12:47
ralsinait's in 15 minutes, say me and paste them here :-)12:47
alecuoh, ok.12:47
alecume12:48
alecuDONE: pushed branch to use activation in ubuntu-sso-client; almost done with the one for ubuntuone-syncdaemon (lint missing).12:48
alecuTODO: clean up sd activation branch and propose it; work on perspective broker signals handlers not being cleaned up on client shutdown12:48
alecuBLOCKED: no12:48
alecuNEXT: somebody12:48
* alecu is gone for half an hour.12:48
faganCrap cant find that page with the instructions on it12:49
faganralsina: do you have the link handy12:50
* fagan will link it on the main page for our team so its not hidden away like it is at the moment 12:50
* ralsina doesn't, but will look for it12:51
ralsinafagan: https://wiki.ubuntu.com/UbuntuOne/Contribute/WindowsTesting12:53
faganralsina: cool thanks ill like it in the wiki so it will be easier to find12:54
=== dobey_ is now known as dobey
ralsinafagan, nessita, dobey, standup in 3'12:57
ralsinaand DiegoSarmentero too!12:57
DiegoSarmenteroralsina, ok :P12:57
ralsinasee, you are special, that's why you are on your own line :)12:57
ralsinaIt's *not* that my brain is so ossified I can't remember to add the newest guy n the call, nossir.12:58
faganI got my own line the other day so I must be in the dog house :D12:58
DiegoSarmenteroralsina, jejee12:58
faganmoi13:00
DiegoSarmenterome13:00
nessitame13:00
fagan(and I have mandels one too)13:00
dobeyme13:01
=== m_conley_away is now known as m_conley
faganralsina:13:01
ralsiname13:01
faganok lets go13:01
faganDONE13:01
fagan* rst FAQ and Tutorial branch \o/13:01
faganTODO13:01
fagan* get some admin done for college13:01
fagan* find a new task (hopefully with code)13:01
faganBlocked13:01
fagan* nope13:01
faganFor mandel:13:01
faganDONE: 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:01
faganTODO: 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
faganBLOCKED: no besides to have a werid timetable this week.13:02
faganDiegoSarmentero: go13:02
DiegoSarmenteroDONE:13:02
DiegoSarmenteroFixed some lint and pep8 issues in Control Panel. Base style for Wizard installer complete.13:02
DiegoSarmenteroTODO:13:02
DiegoSarmenteroFix 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
DiegoSarmenteroBLOCKED:13:02
DiegoSarmenteroNo (but fighting with QWizard styling limitations).13:02
DiegoSarmenteronessita, go13:02
nessitaDONE: landed fix for bug #803984, started test-run debugging session in windows13:02
nessitaTODO: diagnose test suite in windows, try to have UDF working?13:02
nessitaBLOCKED: a little, I depend on the branch mandel is doing to have a lot of tests passing13:02
nessitaNEXT: dobey13:02
ubot4Launchpad 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/80398413:02
dobeyλ DONE: some shim discussion, bug #79350213:02
dobeyλ TODO: start the shim13:02
dobeyλ BLCK: None.13:02
ubot4Launchpad 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/79350213:02
dobeyralsina: go13:02
ralsinaDONE: bundle generation script, calls. TODO: start on webkit embedding + url signing BLOCKED:no13:02
ralsinaOk,comments?13:03
ralsinaoh, wait, I have mandel's report around here13:03
faganralsina: I already pasted it13:03
faganit was just after mine13:03
ralsinaok, and alecu'swas 15 mnutes ago13:03
nessitano comments here13:04
ralsinafagan: no wonder  I was surprised by the lenth of yours ;-)13:04
faganIf anyone has any intern size tasks fire away since im looking13:04
* ralsina was about to read the backlog13:04
* fagan feels burned slightly 13:04
ralsinafagan: the bundle script I send you is13:04
faganralsina: yeah working on it13:04
dobeyfagan: go to Brussels and get me a waffle.13:04
ralsinafagan: I need to get a xp-done bundleto see if it works on a clean XP box13:04
faganralsina: ah ok my box is far from clean (im glad mandel wasnt around to say thats what she said)13:05
ralsinafagan: no, the build has to be done in a development box, I have a clean XP vm I can test it on13:06
ralsinaright now, my development box (w7) produces things that don't work right on xp13:06
faganah cool13:06
nessitadobey: hey there, any idea why DiegoSarmentero is getting this http://paste.ubuntu.com/642620/ when running pylint over a small set of files?13:10
nessitaDiegoSarmentero: can you please paste the output of apt-cache policy python-logilab-*?13:11
nessita(the whole output)13:11
DiegoSarmenteronessita, okas, give me a sec13:11
dobeynessita: PYTHONPATH?13:12
DiegoSarmenterohttp://paste.ubuntu.com/642621/13:12
DiegoSarmenterodobey, nessita ^13:13
dobeynessita: seems he is missing the build dependencies also?13:13
nessitadobey: we don't set PYTHONPATH when running pylint13:13
dobeyDiegoSarmentero: apt-get build-dep ubuntuone-control-panel13:13
nessitadobey: what build dep?13:13
dobeynessita: twisted? devtools?13:14
nessitaah13:14
nessitahe can run the test suite just fine13:14
nessitaall test pass13:14
DiegoSarmenterodobey, installing13:14
nessitaDiegoSarmentero: you got something to install?13:14
dobeynessita: E0611: 24: No name 'devtools' in module 'ubuntuone'13:15
DiegoSarmenteronessita, what dobey told me, it's installing right now13:15
DiegoSarmenteronessita, ready, trying again13:15
nessitadobey: right, but he does have u1trial13:15
dobeyweird13:15
DiegoSarmenteronessita, i keep having the same issues when running pylint13:16
dobeynessita: so PYTHONPATH probably needs to be set when passing a sub-package as argument to pylint13:16
nessitadobey: no, try it yourself13:16
nessitanessita@dali:~/canonical/u1/controlpanel/review$ pylint ubuntuone/controlpanel/tests/13:16
dobeyDiegoSarmentero: PYTHONPATH=. pylint ubuntuone/controlpanel/tests/13:16
nessitanessita@dali:~/canonical/u1/controlpanel/review$13:16
nessitadobey: what I pasted is DiegoSarmentero's branch13:16
nessitapylint ignores PYTHONPATH (sadly)13:17
dobeyhow can pylint ignore pythonpath?13:17
nessitadobey: no idea. Maybe DiegoSarmentero has some issue with the .pth files?13:17
nessitaDiegoSarmentero: what does  ls -l /usr/share/pyshared/ubuntuone-* show?13:18
DiegoSarmenteronessita, http://paste.ubuntu.com/642625/13:19
dobeynessita: and his branch doesn't change anything in tests?13:20
nessitathat looks just right13:20
nessitadobey: nopes13:20
nessita:-/13:20
DiegoSarmentero:S13:20
faganralsina: http://paste.ubuntu.com/64262713:22
faganIts at thie py2exe step, I stalled from easy_install is there any other step?13:22
fagan*installed13:23
ralsinafagan: not that I know of13:23
faganhmmmm weird13:23
nessitadobey: any other idea that we can try?13:23
ralsinado you have a 'c:\\python27\\lib\\site-packages\\py2exe-0.6.9-py2.7-win32.egg\\py2exe\\run.exe' ?13:23
dobeynessita: am branching to try now13:23
nessitadobey: thanks13:23
dobeyuhm13:24
DiegoSarmenterodobey, thanks, please let me know if you find something13:24
dobeyso pylint doesn't output anything for me13:24
faganralsina: nope no run.exe13:25
ralsinaok, then your py2exe is broken13:25
nessitadobey: for me neither13:25
faganill try remove it and see13:25
ralsinafagan: delete that and reinstallusing easy_install -Z13:25
dobeyDiegoSarmentero: you *are* on natty, right?13:25
nessitadobey: that's why I thought that DiegoSarmentero had the wrong (non-patched) version13:25
DiegoSarmenterodobey, yes13:25
ralsinanessita: 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 minutes13:26
dobeyweird13:26
nessitaralsina: ok please let me know13:26
dobeynessita: did you figure out anything with the argument parsing issue on windows?13:26
nessitadobey: kinda, mandel said that he uses: u1trial --reactor=twisted -c tests -p tests\platform\tests13:27
nessitaand I tried it and it worked...13:28
nessitaI don't understand why though13:28
dobeyhmm, ok13:28
dobeyDiegoSarmentero: do you have local changes?13:29
dobeyDiegoSarmentero: like, is ubuntuone/__init__.py changed, or the ubuntuone.controlpanel.pth file missing?13:29
faganralsina: ok fixed and ran fine13:30
DiegoSarmenterodobey, nop13:30
faganI installed from the .exe on source forge13:30
DiegoSarmenterodobey, wait13:30
ralsinafagan: ok, try to run the exes that are in dist, and do a pastebin with what they print13:30
DiegoSarmenterodobey, ubuntuone.controlpanel.pth, where is located?13:30
DiegoSarmenterodobey, sorry13:30
DiegoSarmenterofound it13:30
dobeyDiegoSarmentero: in the ubuntuone-control-panel source root13:30
DiegoSarmenterodobey, but only contains this: ubuntuone-control-panel13:31
faganralsina: k13:31
DiegoSarmenterodobey, i don't know if that is ok13:31
dobeyDiegoSarmentero: yes13:31
dobeythat is correct13:31
dobeyhmm13:31
dobeyDiegoSarmentero: do you have a PYTHONPATH set in your env?13:32
faganralsina: ok tried this one first http://paste.ubuntu.com/64263113:32
DiegoSarmenterodobey, no13:33
faganand the same for windows-ubuntu-sso-login.exe13:33
duanedesignrye: if you get a second can you help me with a tomboy_debug.log?13:34
dobeyDiegoSarmentero: i have no idea then, beyond "i really don't like pylint"13:34
DiegoSarmenterodobey,  :S (i'm starting to share the feeling)13:35
ralsinafagan: looks like you don't have oauth installed or it's an egg.Install as a non-egg please13:35
faganralsina: wouldnt the script fail if it wasnt installed?13:36
ralsinafagan: please check?13:36
faganralsina: well I have it installed in the site packages here13:36
faganand it was done from easy install13:36
faganso it might be just getting the non egg one13:36
ralsinaeasy_install by default installs eggs. You need non-eggs.13:37
dobeyDiegoSarmentero: this *is* the ubuntuone-control-panel-ui branch you have pushed to lp right, and not another branch instead? :)13:37
DiegoSarmenterodobey, yes!13:37
dobeyDiegoSarmentero: hmm13:40
dobeyDiegoSarmentero: had to ask. this makes no sense to me :(13:40
ryeduanedesign, is tomboy_debug.log ever being written to?13:40
alecuI'm back13:40
dobeyDiegoSarmentero: curious. why are you running pylint on that directory only, if you haven't changed anything in it?13:41
ryeduanedesign, and re: possible notes outage recently - the couchdb problem we were discussing earlier was causing notes outage as well, both online and tomboy sync13:41
DiegoSarmenterodobey, just for test13:41
dobeyDiegoSarmentero: do those errors show up with just "pylint --ignore ui ubuntuone/" ?13:42
ryewhat django settings file are the tests running with?13:44
duanedesignrye: https://pastebin.canonical.com/49624/ I notice it has the line: Synchronization failed with the following exception: String was not recognized as a valid DateTime13:44
ryeduanedesign, bug #70937813:44
ubot4Launchpad 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/70937813:44
alecuduanedesign, hey, forgot to say so: welcome to the team!13:45
nessitaalecu: hola!13:45
alecuhola nessita13:45
ryeduanedesign, http://people.canonical.com/~roman.yepishev/us/tomboy-sync-validator.py13:45
nessitaalecu: I need help, I can't start syncdaemon in windows even after a reboot. I get the CannotListeError on 5000213:45
duanedesignrye: ahhh, thank you. Feel silly i didnt look for a bug first :)13:45
nessitaalecu: any ideas?13:46
nessita(other than rebooting again)13:46
ryeduanedesign, this was a bug i was personally puzzled with so i have it in my RAM :)13:46
duanedesignthank you alecu13:46
faganralsina: 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 egg13:46
alecunessita, 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:46
nessitaalecu: becasue editing a file on windows makes me throw up. But I'll do that for you ;-)13:47
faganSomething feels slightly fishy about it looking for oauth.oauth13:47
ralsinafagan: uninstall, install using easy_install -Z13:47
nessitaalecu: would you remind me what file defines the port?13:47
faganralsina: ah ok thanks13:47
alecunessita, ./ubuntuone/platform/windows/ipc.py in u1-client13:48
alecunessita, http://www.siegward-jaekel.de/mc-gb.html13:49
nessitaalecu: I LOVE YOU13:50
alecuI know.13:50
ryedevelopment-lazr.conf - answer to my previous question13:50
nessitaalecu: so, I think that there is some other thing going on. I tried 50013 and got the same CannotListenError. Same for 5002613:51
alecunessita, hmmm13:51
faganralsina: still not working http://paste.ubuntu.com/64264713:51
alecunessita, btw: aren't we supposed to meet in skype seven minutes ago?13:52
faganLooks like something is still going weird13:52
nessitaalecu: yes, but ralsina blame you since you weren't here :-P13:52
nessitaalecu: ralsina and Chipaca have the manager meeting13:52
* alecu looks for his time reverting device13:52
* ralsina is on mgmt call13:52
alecuoh, ok.13:52
nessitaalecu: we'll have the meeting as soon as they finish :-)13:53
faganah ok ill take a tea break and get to it when ralsina gets back13:53
alecugreat13:53
nessitafagan: ralsina is here!13:53
nessitafagan: stop looking for excuses to leave  :-D13:53
fagannessita: well he is busy13:53
fagannessita: and it actually is a good thing since it gives me more time to fix what im doing after :)13:53
faganbreak=less time sitting around hitting my head off my keyboard13:54
nessitaalecu: can you please confirm if ussoc + syncdaemon starts for you, using trunk in both and starting the procs manually?13:54
alecunessita, sure, I'll try it.13:54
nessitathank you13:54
ralsinaOMG, bitrock installer is just *easy*.13:56
faganralsina: yeah I used it a few months back and you know they way I break everything13:57
faganI couldnt break it13:57
fagan:D13:57
alecunessita, 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:04
nessitaalecu: oh14:05
nessitaI mean, yey for you :-)14:05
dobeyhrmm14:05
alecunessita, it's a bugger we can't reproduce this on my vm14:05
dobeyshould probably try to get some releases out this week14:05
nessitaalecu: can you please confirm revno for each project? (ussoc and u1client)14:06
ralsinanessita, 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 news14:07
alecuralsina, sounds like a very interesting call!14:07
nessitalol14:07
nessitaralsina: I was about to mention, I hope you did not get relocated to Tulsa :-P14:07
ralsinanessita: not yet!14:08
alecunessita, ussoc revno 734; u1-client revno 105114:08
ralsinaI always wanted to see tulsa since I saw a Jerry Lewis movie that takes place there14:08
nessitaralsina: ah, I was paraphrasing Chandler from Friends14:08
ralsinaOh, missed that one14:08
nessitaseems like the generation difference popped up :P14:08
ralsinaI am too young for friends, yes14:09
* ralsina is 2 years younger than Jennifer Aniston, too14:09
faganFriends started when I was like 1014:09
nessitaralsina: 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:09
ralsinahahaha14:10
faganor not it was 2004 apparently14:10
nessitaralsina: and then Monica went crazy on him, of course14:10
faganor 199414:10
faganI was 614:10
faganhehe14:10
faganThats a weird one I didnt think I was that young when friends started14:11
ralsinanessita, alecu, is the call at 6PM spain (1PM argentina) ok?14:11
=== zyga is now known as zyga-food
nessitaralsina: I would like a bit earlier to have l;unch, but if that's the time where mandel can be here, +114:11
faganralsina: so did you see my pastebin? I did the -Z and its still giving out14:11
ralsinathat's mandel's proposal14:12
ralsinafagan, no I didn't. URL?14:12
nessitaralsina: sure14:12
nessitaralsina: I'll update the calendar14:12
faganralsina: http://paste.ubuntu.com/64264714:12
faganLooks like something weird is going on14:13
faganIts saying module oauth.oauth which doesnt look right14:13
nessitaralsina, alecu, mandel, Chipaca: event for meeting updated in calendar14:15
ralsinanessita: cool. thx14:15
ralsinafagan: sorry,I may have been giving you the wrong option. Use --always-unzip (and delete the egg and .pth files first)14:16
nessitaChipaca: did you installed any bundle, by any chance, in the VM? syncdaemon will not start in any port I try14:17
faganralsina: cool will do14:17
Chipacanessita: no, i didn't install a bundle. I ran the bundle maker, but I don't think that installs anything.14:17
Chipacaralsina: right?14:17
alecunessita, so, do you have those same revisions as I pasted above?14:18
ralsinadoesn't install anything14:18
nessitaalecu: yes, those exact one, no local changes14:18
nessitaI'll reboot again14:18
nessitaChipaca: if I turn the VM off, I loose nothing, right? you can turn it on after that?14:19
alecunessita, ralsina: remember to please review this branch: https://code.launchpad.net/~alecu/ubuntu-sso-client/use-tcp-activation/+merge/6758414:19
nessitaalecu: 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:19
ralsinanessita: I sent the email on how to build bundles from any branch in 5 minutes14:20
nessitaralsina: I don't want to build it locally to stop "dirtying" this VM, since I need to move on with the test14:20
nessitaI very much prefer a bundle made14:20
ralsinanessita: it doesn't touch anything outside the folder where you run it14:20
ralsinabut be my guest: http://ubuntuone.com/p/144l/14:20
ralsinathat has alecu14:21
ralsinathat has alecu's sso activation branch. If you need any other branches merged, tell me and I'll build it for you14:21
nessitaralsina: 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 know14:21
nessitaralsina: thanks! no other branch needed for now14:21
Chipacanessita: let me double-check14:23
Chipaca23502 pts/2    Sl+  263:11 kvm -monitor stdio -m 1500 -vnc :1 win7_001.img14:23
nessitaChipaca: not sure what that means14:23
Chipacanessita: i.e., not in snapshot mode, so you can power off and changes will keep14:23
faganralsina: 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/64267014:23
Chipacanessita: compare with :2,14:24
Chipaca 1326 pts/1    Sl+  112:03 kvm -monitor stdio -m 1500 -snapshot -vnc :2 win7_base.img14:24
ralsinafagan: if you start python and say "import oauth" what happens?14:24
=== zyga-food is now known as zyga-coffee
faganralsina: imports fine14:24
ralsinafagan: print oauth?14:25
faganprints out the path to oauth in site_packages14:25
ralsinafagan: usually, when I ask you to try something I want to know what the computer says, and not your version :-)14:26
faganralsina: ah ok I was just saving time ill pastebin14:26
ralsinafagan: it's just a line, paste here directly14:26
faganralsina: its in the vm so cant paste into irc from there. http://paste.ubuntu.com/64267714:27
ralsinafagan: is that .egg a file or a folder?14:28
faganralsina: its a folder14:28
ralsinafagan: ok,take the oauth folder that's inside the egg, move itto site-packages, and remove the egg and  the pth files14:29
faganok cool14:29
faganralsina: http://paste.ubuntu.com/64268014:32
ralsinafagan: that's good. Rerun the script14:32
faganso still the same error14:32
ralsinathat's not an error14:32
ralsinaoh, the top part14:33
ralsinatry "import oauth.oauth"14:33
faganralsina: I just mean its still the same error even though I moved it14:33
faganralsina: ok trying14:34
faganralsina: ok that import worked14:34
faganthis is really weird14:34
ralsinafagan: then I have no idea14:34
faganralsina: would it have anything to do with the fact that its running from the .exe14:35
faganlike is it working with the same setup from your end14:35
dobeyfagan: oauth.oauth != oauth14:35
fagandobey: well I tried both and both work14:35
ralsinadobey: yes, that was just a test I was telling him to try14:35
faganIts just when I run from the .exe it doesnt seem to work14:36
ralsinafagan,could you add "oauth" in the includes list of the script and rerun?14:36
dobeyfagan: is site-packages in sys.path in the exe case?14:36
ralsinadobey: no it's not14:36
dobeywell, then there's your answer14:37
ralsinadobey: I  completely stupided out for a while.14:37
ralsinaBut I figured it out 2 seconds before you asked about sys.path ;-)14:37
dobeyheh14:37
faganhah14:37
* 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 14:38
=== zyga-coffee is now known as zyga
faganralsina: yeah adding the import fixed it now im getting simplejson missing14:50
faganso it definitely was the path14:50
ralsinafagan: do you have simplejson installed? is it an egg? you know the drill ;-)14:50
faganyeah14:50
alecufagan, you should start by removing *every egg* and installing those with easy_install -Z14:51
faganalecu: yeah working on it14:52
nessitaralsina: ping14:54
ralsinanessita: pong14:54
nessitaralsina: 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
ralsinaoh, damn14:55
ralsinaok, that's actually the installer. If you open it, it will copy the files into c:\program files\ubuntuone-1.6\dist14:55
ralsinaother than that it's the same thing as the bundle14:55
nessitaralsina: you gave this to Chipaca was well?14:55
nessitaas*14:56
ralsinanessita: not yet14:56
ralsinaMy hope for today is having tcp activation, the b mode branch and (I can always hope) styling bits on u1cp14:56
ralsinabut 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
nessitaalecu: can you please please pretty please build the bundles I need to test your branch? :-)14:57
nessitaI want to finish this review...14:58
ralsinasigh14:58
alecunessita, I was hoping that ralsina's bundles would work. But let me try building it myself.15:00
ralsinaalecu: this error would mean syncdaemon is not finding sso, right?15:00
ralsinahttps://pastebin.canonical.com/49636/15:00
nessitaalecu: thanks, what roberto gave is an installer, not the bundles, that's why15:00
ralsinawell, 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
alecunessita, but the installer installs the bundle15:00
ralsinanessita: installit, it's like a zip that places them elsewhere15:01
ralsinayou can the uninstall them if you want, too15:01
nessitaalecu, ralsina: I need to do several other tests and I can't afford having syncdaemon not starting again15:01
ralsinawhatever15:01
nessitaralsina: I prefer to not test that part, yet15:01
nessitaralsina: I need to take some screenshots for cheepaca since 10am and I can't becasue syncdaemon will not start15:02
ralsinanessita: did you reboot?15:02
alecuralsina, would you mind pasting it into pastebin.ubuntu.com? pastebin.canonical.com says "You do not currently have access to the pastebin." :-/15:02
nessitaso no, I will not install anything just now, sorry15:02
nessitaralsina: several times, I just now got it working15:02
ralsinaalecu: http://pastebin.ubuntu.com/642694/15:02
nessitaralsina, 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:03
ralsinanessita: it's ok,if my bundles break your env I can't help you, so it is what it is15:04
alecuralsina, that does not sound like it can't find the .exe15:06
alecuralsina, can you look in the sso logs in xdg?15:06
ralsinaalecu: sure15:07
ralsinaalecu, remember the place where the logs were? I remember Temporary Internet Files but not the start15:08
nessitaralsina: that means that there is not credentials for Ubuntu One in your system15:08
alecuralsina, 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
nessitaralsina: basically, syncdaemon queried sso and it answered 'CredentialsNotFound', and syncdaemon does not handle that15:08
ralsinanessita: ok, will check credentials then15:09
alecunessita, but what about the part that goes: "The system cannot find the file specified"15:09
alecu?15:09
dobeynessita: i thought it was supposed to request credentials in that case (ie, pop up sso dialog)?15:09
alecudobey, not if you are using the "find_credentials" method as opposed to the "register" or "login" one.15:10
ralsinaI get the same error if I start the windows-sso-client and then try to get credentials using show_gui15:10
dobeytemp: 86F, feels like: 100F15:10
dobeymeh15:10
dobeyalecu: true15:10
dobeyalecu: but if you do u1sdtool -c, it will pop up the dialog (at least, it does on linux)15:10
ralsinaalecu: trying to get credentials I get this: http://pastebin.ubuntu.com/642699/15:10
alecuralsina, that sounds like the registry keys are not there yet.15:11
ralsinaalecu: they are15:11
alecubut let me check.15:11
alecuralsina, no they are not :-)15:12
ralsinain HKEY_LOCAL_MACHINE\SOFTWARE\Ubuntu One15:12
ralsinakey called path-ubuntu-sso-client containing C:\Users\ROBERTO\canonical\bundlemaker\dist\windows-ubuntu-sso-login.exe15:13
ralsinaand dir that shows me the exe15:13
alecuralsina, then it's not getting them somehow. Let's try from a python prompt.15:13
ralsinaok15:14
nessitadobey: not if you didn't request "-c"15:14
alecuralsina, from _winreg import HKEY_LOCAL_MACHINE, OpenKey, QueryValueEx15:14
alecuralsina, U1_REG_PATH = r'Software\Ubuntu One'15:14
dobeynessita: sure15:14
alecuralsina, key = OpenKey(HKEY_LOCAL_MACHINE, U1_REG_PATH)15:14
alecuralsina, SSO_SERVICE_NAME = "ubuntu-sso-client"15:15
alecuralsina, value, registry_type = QueryValueEx(key, "path-" + service_name)15:15
ralsinaWindowsError: [Error 2] The system cannot find the file specified15:15
dobeynessita: in autoconnect it doesn't, right. i remember having the discussion about how to make that work :)15:15
ralsinaalecu: after OpenKey: ^15:15
alecuralsina, in the "key = ..." line?15:15
alecuok15:15
nessitadobey: :-)15:15
dobeyok, 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
dobeybbiab15:17
alecuralsina, it works fine here :-(15:18
ralsinaalecu, ok, I'll try to debug it a bit15:18
nessitaralsina: you sure you have the correct key in the correct place? can you please take an screenshot of the registry?15:18
ralsinanessita: this is the key, copied from the rmb f the key itself: HKEY_LOCAL_MACHINE\SOFTWARE\Ubuntu One15:19
nessitaralsina: with the space? can that break things? <- alecu (I know nothing about keys)15:20
ralsinaand here is a screenshot: http://screencast.com/t/72hUFBQEhzNO15:20
alecunessita, space is fine15:20
nessitaok, I was just trying to think out of the box15:21
alecuralsina, the screenshot looks fine. Can you try using python to open a sibling registry key?15:21
alecuralsina, like say "SAMSUNG"15:22
alecuralsina, or even the parent.15:22
ralsinaalecu: was trying just that and it fails the same way. Will try Software now15:22
ralsinasoftware works15:22
alecuralsina, software\software?15:22
ralsinaalecu: HKEY_LOCAL_MACHINE\software15:23
nessitadoes the registry need to be "opened" before accessing it?15:25
alecunessita, http://docs.python.org/library/_winreg.html15:26
alecunessita, you first open a key, then read values from that key.15:26
alecunessita, ralsina: I had a similar issue to ralsina while trying to *write* to the system registry.15:27
alecunessita, ralsina: but I have no issue reading from it.15:27
ralsinaalecu: I am iterating over "software" to see what's there15:27
ralsinaand indeed, regardlessof what regedit tells me, it's not there. Weeeeeird15:28
nessitaalecu: 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
alecuralsina, are you on 64 bits?15:28
ralsinaalecu: yes15:28
ralsinaalecu: but the exes are 3215:28
alecuralsina, that's the only major difference15:28
ralsinaalecu: got it!15:29
ralsinaalecu: if the exes are 32, and the system is 64, then the code you gave melooks in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node15:29
ralsinanot in SOFTWARE15:29
alecuralsina, doh!15:29
ralsinaSo, we need to add the keys in both places15:29
nessitaralsina: shouldn't we add the key in the place according to the build we're doing?15:30
alecuralsina, probably if the installer is 32 bits it will automatically write the value there.15:30
alecuralsina, I believe this happened because we are doing it "by hand"15:30
ralsinaalecu: yes, the problem is the manual part15:31
alecunessita, how are you getting the SOUP_STATUS_CANCELLED ?15:31
nessitaalecu: just by running the control panel in windows, having ussoc and syncdaemon started by hand15:31
nessita(and the control panel started by hand as well)15:31
ralsinaalecu: YES! it works :-)15:32
alecuwoohoo!15:32
ralsinaWorks for both get_credentials.exe and ubuntuone-syncdaemon.exe15:33
ralsinaSo +1 from me :-)15:34
alecuralsina, cool!15:38
alecunessita, 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:39
nessitaalecu: already in the system :-)15:40
alecucool15:40
alecunessita, (11Mb) http://ubuntuone.com/p/145k/15:52
alecunessita, ralsina: activation for syncdaemontool: https://code.launchpad.net/~alecu/ubuntuone-client/use-tcp-activation/+merge/6772315:54
alecunessita, I'll make a bundle out of this other one.15:54
ralsinaalecu: on it!15:55
ralsinaSonow control panel should start syncdaemon, is that it?15:56
alecuralsina, right. Make sure that control panel has this branch on the PYTHONPATH15:57
alecuralsina, the major issue now is that if you stop control panel, a bug prevents it from connecting again to sso and sd.15:58
alecuralsina, so if you stop control panel you have to kill both .exes before starting it again.15:58
ralsinaalecu: ack15:58
ralsinabtw, alecu, nessita, mumble in 2'15:58
alecuralsina, it's bug #80653915:58
ubot4Launchpad 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/80653915:58
nessitayes!15:58
alecuralsina, I'll work on it as soon as I make a new bundle for nessita.15:58
alecumumble or skype?15:59
=== beuno is now known as beuno-lunch
ralsinaalecu: control panel starts syncdaemon but then it fails because of the missing config parameters15:59
nessitaalecu: mumble?15:59
alecuralsina, add the full paths to both config files after the .exe in the registry value.16:00
alecuralsina, 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:00
ralsinaalecu: ok16:01
ralsinaalecu: yay, it works too!16:01
alecuralsina, yays!16:01
dobeyman, for a heat advisory, it wasn't too bad outside16:19
nessitabeuno-lunch: hi there, is this known? http://ubuntuone.com/p/1462/16:25
=== teknico is now known as teknico_away
dobeyah css16:27
=== zyga is now known as zyga-afk
=== alecu is now known as alecu-lunch
=== beuno-lunch is now known as beuno
afeijomy U1 isnt working, how can I fix it? I'm googling about it without luck. It say I have no internet connection16:55
beunonessita, vaguely known I think16:55
nessitabeuno: shall I report?16:55
beunonessita, please do16:56
dobeyafeijo: what version of ubuntu?16:57
afeijo10.1016:57
dobeyafeijo: are you using something other than networkmanager to configure your network?16:57
afeijono, and it's all automatic16:58
dobeyafeijo: and where are you seeing that error message?16:59
afeijodobey, nautilus, at my Downloads or Documents folder, I cannot enable the checkbox to sync those folders17:00
dobeyhrmm17:01
dobeyrye, joshuahoover, duanedesign: ^^ ever seen/heard of this?17:01
ryeafeijo, 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
dobeyafeijo: can you paste the output of running "u1sdtool -s" in terminal?17:02
dobeyheh17:02
ryeOTOH it is weird, i don't recall any network-oriented messages in the plugin itself17:02
dobeyrye: there is one, i just checked the code17:03
ryedobey, ooh17:03
afeijorye, sure, anything17:03
dobeyrye: but it only appears if syncdaemon doesn't have network (it asks syncdaemon about its status)17:03
ryeafeijo, ok, then the output of u1sdtool -s (u-ONE-sdtool)17:03
afeijoI started to use U1 not long ago, all ok in my other machines (notebooks, desktops), just this one I configured now and that happened17:03
* rye almost said "capital one"17:04
dobeyrye: what's in your wallet?17:04
afeijohttp://paste.ubuntu.com/642771/17:04
ryeoh come on, even this $something One is taken already17:05
ryeafeijo, 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
dobeyheh17:06
dobeyrye: MeMenu->Ubuntu One, there isn't a "Preferences" item there :)17:07
afeijorye nailed it :)17:07
afeijosimple solution! Thanks rye17:07
dobeywell, it's still weird that it said no network17:07
ryeafeijo, hm, how many files do you have in Ubuntu One folders?17:07
afeijo5% of the 2gb storage17:08
ryeafeijo, and file number count, rough estimation?17:08
afeijounder 3017:08
nessitabeuno: already reported! bug #70161817:25
ubot4nessita: Bug 701618 on http://launchpad.net/bugs/701618 is private17:25
beunonessita, thanks for chasing it17:25
nessita:-)17:25
afeijogotta go! thanks mates17:29
nessitawho gave mate to afeijo?17:34
nessita:-P17:34
ralsinaalecu: 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
karninessita: Hiiii!!! :)17:40
nessitaOH NO17:40
* nessita runs17:40
karninessita: My favourite desktop developer =D17:40
nessita:_P17:40
karni\o\17:40
nessitakarni: shoot17:40
karnikarni \o\             ... nessita \o\17:40
ralsinakarni: you look damned suspicious doing that :-)17:40
karnihahah17:41
karninessita: Any thoughts on why authenticating the user *after* he/she validates the e-mail would be a bad idea?17:41
karninessita: I'm having issues with authenticate() call (that gets oauth tokens) on staging (new code)17:42
nessitakarni: can you translate that question using sso method names, to be sure what you mean?17:42
karninessita: yes17:42
karninessita: we call register17:42
karninessita: *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:42
nessitakarni: hum... no17:43
karninessita: *after* that (assume we know when this happened), we authenticate() - so we get oauth tokens17:43
nessitakarni: wait17:43
nessitakarni: sso provide a email_token that you use to validate the email, no?17:43
karninessita: yes, correct17:43
karninessita: let's move to PM17:43
nessitaalecu-lunch: ping18:08
nessitaalecu-lunch: so, I downloaded your bundle and un7zipped it. I have the windows-ubuntu-sso-login.exe but there is no ubuntuone-syncdaemon.exe18:08
=== alecu-lunch is now known as alecu
alecunessita, pong18:17
alecunessita, it's only ussoc18:17
alecunessita, point the PYTHONPATH on syncdaemon trunk to your checkout of my branch18:17
alecunessita, and point the registry at the exe in the bundle18:17
alecunessita, and run syncdaemon from that branch.18:17
alecunessita, and it should start the .exe18:18
alecunessita, the same thing with control panel; point PYTHONPATH to the checkout of the sso branch, and start control panel.18:18
nessitaperfect!!!!18:18
alecu nessita, and it should start the .exe as well.18:18
alecunessita, I'm bundling and uploading syncdaemon so you can review the second branch.18:19
nessitaalecu: thanks!18:19
alecuralsina, btw: what's the status of the fixes in this branch? https://code.launchpad.net/~ralsina/ubuntuone-client/fix_80702618:20
alecuralsina, is it superseded by your new "all in one" bundler script?18:20
ralsinaalecu: yes, I should kill those18:21
ralsinathe all-in-one is actually smaller than each of those :-)18:21
ralsinain lines of code to make it work I mean. The bundle is quite large18:21
alecuralsina, how much? my sso and u1client bundles are about 11mb when 7zipped18:23
ralsinaalecu: those probably lack Webkit18:23
ralsinaAnd the installer adds a couple of megs. With lzma compression, what 7zip uses, it's about 19MB18:24
alecuralsina, yeah, sounds a bit on the 'big' side.18:24
ralsinaalecu: there's probably stuff to trim, but that's not getting done today :-)18:25
alecuralsina, we could probably manually strip a dll here and there when we are done.18:25
alecuexactly.18:25
alecuralsina, so, did you ended up approving this branch? https://code.launchpad.net/~alecu/ubuntu-sso-client/use-tcp-activation/+merge/6758418:26
alecuralsina, and were you able to review the other one? https://code.launchpad.net/~alecu/ubuntuone-client/use-tcp-activation/+merge/6772318:26
ralsinaI got logged out of launchpad!18:27
alecuralsina, something like that happened to me today on the canonical pastebin!18:27
alecuralsina, I ended up deleting the pastebin cookie.18:27
ralsinaTalking about that, I am trying to use the regkeys set by the installer, and run into this: http://pastebin.ubuntu.com/642812/18:28
ralsinathe KEY is a repr of what get_activation_cmdline is returning18:28
alecuralsina, that sounds like popen not knowing how to escape spaces18:29
ralsinaalecu: exactly18:29
alecuralsina, I'll look into that.18:29
ralsinaalecu: worse, it's cnfigglue18:29
alecuralsina, also, beware the path in that pastebin18:29
alecuC:\\Program Files (x86)/ubuntuone-1.6\\dist\\windows-ubuntu-sso-login.exe18:29
ralsinaYes, there is a funky / \ thing I am fixing18:29
alecuright18:30
alecuralsina, 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
alecuralsina, hmm18:31
ralsinaalecu: I'lltake a look at that if you want18:31
nessitaalecu: I'm having the same error as ralsina, and I'm running a win 7 32 bits using your 32 bits bundle18:32
nessita"The system can not find the file specified". I will try the commnad line tets18:32
nessitatest*18:32
alecunessita, did you install it in a directory with a space in it?18:32
nessitaalecu: space as in hard drive space?18:33
alecunessita, no, "*a* space" in the filename.18:33
alecunessita, also: can you paste the whole message? Windows is telling "no such file or directory" even for registry keys :P18:33
nessitaalecu: yes, "Ubuntu One" exactly18:33
nessitasure I can!18:33
alecunessita, then please use a path with no spaces for the time being.18:34
nessitawait18:34
ralsinaI think it's just escaping the " "s in the path passed to configglue for the config files of syncdaemon18:34
alecunessita, not only the folder name, but the folder names of all parent folders should not contain a space.18:34
nessitaalecu: the path in the disk has no space. The key "path" does18:34
alecunessita, oh, that's fine. Only spaces in filesystem paths are troublesome18:35
nessitaalecu: the error is http://pastebin.ubuntu.com/642816/18:35
nessitaalecu: that path I'm using is http://pastebin.ubuntu.com/64281518:35
alecuralsina, so, probably configglue issue is "python does not know how to parse windows escaped command lines" or something like that.18:36
alecunessita, the path is fine.18:36
ralsinaalecu: or noone ever tried having a confflue config file in a path with spaces, or who knows. I'll check and do a workaround branch18:37
* alecu is annoyed.18:37
nessitaalecu: the registry is http://ubuntuone.com/p/148j/18:37
alecunessita, the thing is that NoAccessToken is masking the real error.18:37
alecunessita, would you mind looking for the real error in the sso log in xdg?18:37
nessitaalecu: we can certainly log the real error18:37
nessitaalecu: not at all, on it18:37
nessitaalecu: wait! I see a typo18:37
nessitain the registry entry18:38
alecunessita, well, we are logging the error, but it's not being logged to stdout, so that's what's annoying me.18:38
alecunessita, I think that if we set DEBUG=True, then all loggers should be outputting to stdout, or stderr or something like that.18:38
nessitaalecu: I agree, most of our products are, except for syncdaemon18:39
alecuI certainly don't know enough about our logging infrastructure, but if I did I would go ahead and change it :-)18:39
alecunessita, 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:39
nessitaalecu: is working!!! (once I fixed the silly typo)18:40
alecuoh, cool!18:40
nessitaalecu: YEAH18:40
nessitaalecu: approving, and moving to the next branch when you publish the budle18:40
alecunessita, what was the issue?18:40
nessitabundle18:40
nessitaalecu: a typo, stupid me, see the registry screnshot http://ubuntuone.com/p/148j/18:40
nessita'path-ubuntu-ssoc-client'18:41
nessitavs18:41
nessita'path-ubuntu-sso-client'18:41
alecu:-)18:42
nessitaalecu: let me know when I can test the other branch18:46
dobeyhrmm18:50
dobeywhy is there a pylintrc in ubuntu-sso-client trunk?18:50
ralsinaalecu, I am approving the branches, I will debug the "space" problem after that18:53
alecuralsina, great, thanks./18:55
ralsina+1 on both18:55
nessitadobey: I think we're running pylint directly in windows since we can't ignore files using u1lint18:57
dobeynessita: the .bat file runs u1lint18:58
nessitadobey: then I don't know :-)18:58
dobeyand the ignore= line is commented out in the pylintrc :)18:59
nessitadobey: no, we found out is not18:59
nessitadobey: is what we do in the control panel18:59
dobeyi don't understand that "we found out is not" comment19:00
nessitadobey: ralsina and I were trying that and the ignore option is used, at least when using it from the command line19:02
dobeynessita: 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
nessitaah!19:02
nessitasorry, I misread19:02
nessitaralsina: https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/ui-styling/+merge/6774619:07
nessitaralsina: if you approve, I already aproved, and we can land ASAP19:08
ralsinanessita: on it!19:08
ralsinanessita: the property that is being set in line 25 of the diff should not be set19:08
ralsinaif it's not set it uses the default, which is a better idea19:09
nessitaralsina: ok, I'll remove that (no idea why DiegoSarmentero added that)19:09
nessitaDiegoSarmentero: any comment? ^ (see https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/ui-styling/+merge/67746)19:09
ralsinanessita: it happens by just clicking n the font property in designer :-(19:09
nessitaargh19:09
nessitaralsina: Pushed up to revision 186.19:10
nessitaralsina: shall I remove the same prop in diff line 397?19:11
ralsinanessita: yes, every appearance of Ms Dlg19:11
ralsinaThere is only another one in a HTML fragment that I assume is overwritten by code19:12
DiegoSarmenteronessita, reading...19:13
nessitaralsina: what about the "font-family:'MS Shell Dlg 2'" in dff line 272?19:13
nessitacan we remove the whole html there?19:13
ralsinathat's the HTML one. You are setting the text of that widget in line 1473 so I suppose yes19:14
DiegoSarmenteronessita, that line is a remaining when i was testing the qss styles in qt designer19:14
nessitaok, removing that (I like removing that!!!!)19:15
nessitaDiegoSarmentero: on future branches, be sure you remove those :-)19:15
DiegoSarmenteronessita, yes, sorry!19:15
DiegoSarmenteronessita, about the font19:15
nessitais OK!19:15
nessita:-)19:15
DiegoSarmenteronessita, 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 default19:16
DiegoSarmenterobut as soon as the application start the font is loaded from resources19:16
nessitaright19:17
nessitaralsina: Pushed up to revision 187.19:17
ralsinanessita: ack19:17
ralsinaDiegoSarmentero: but if you use it on say, linux, it's going to look like hell :-)19:18
ralsinabecause the qss is not loading19:18
DiegoSarmenteroralsina, you are right!19:18
nessitait looks like hell indeed, and it looks much better after removing that19:20
ralsinanessita: :-D19:20
nessitaralsina: grox19:20
ralsinanessita, now it looks, say, 60% hell? ;-)19:20
nessitayeah!19:21
nessitalet me share a screenshot to both19:21
nessitaralsina, DiegoSarmentero: http://ubuntuone.com/p/149C/19:22
ralsinaalecu, 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
ralsinaalecu: or, if you did, I missed it19:22
ralsinanessita: indeed 60% hell19:23
DiegoSarmenteronessita, ralsina ...nassty... :S19:23
ralsinaitlooks like two wrong paddings and an ugly border :-)19:23
alecuralsina, I did not read it, sorry. So, now that you've bundled them all together, it makes sense!19:23
ralsinaalecu: anyway, it works so no need to do it, I was mostly curious19:24
alecuralsina, so, is your .msi setting the registry also?19:24
ralsinaalecu: yes, it is19:24
ralsinait has that wrongslash, though19:25
alecuralsina, ok. Well... perhaps we can file a bug about this, and fix it some other time :P19:25
ralsinabut it works, except that on windows, you *always* install on paths with a space in them19:25
alecuralsina, right :-)19:25
alecuralsina, but we can specify that you can't for the designers that will be trying this tomorrow :-)19:26
ralsinaalecu: I spent 40 minutes getting rid of bitrock installer pages, I amnot bringing them back ;-)19:26
alecuhhahahahahaahahaahahahaha19:26
ralsinaright now it's a progress bar => the wizard19:26
alecuralsina, but there's no way to specify the path?19:27
ralsinayes, I could hardcode it19:27
ralsinanessita, 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 everything19:29
ralsinaalecu: I think the fix for the spaces is simple though19:29
nessitaralsina: I'm just testing it IRL. and it works just fine19:29
nessitaralsina: actually, the screenshots are from the original branch of DiegoSarmentero19:30
ralsinanessita: I am probably not starting it right and/or have crap from the 200 runs I did :-)19:30
nessitamaybe19:30
ralsinanessita: of different branches, bundles, etc19:30
nessitaralsina: is your syncdaemon failing with CannotListenError?19:30
ralsinaI get "actively refused connection from syncdaemon", which I know works in trunk and with alecu's branch19:30
ralsinaNo, syncdaemon starts just fine19:31
nessitahow are you starting the control panel?19:31
nessitawhat pythonpath are you using?19:31
ralsinanessita: none, it's a bundle19:31
nessitaralsina: you created a bundle from this branch?19:31
nessitaralsina: I'm confused19:32
ralsinanessita: sure, it takes 2 minutes :-)19:32
nessitaralsina: but syncdaemon does not get activated19:32
ralsinaAnd I don't want to apprve it if say, the qss doesn't load from a bundle19:32
ralsinanessita: I started sso and syncdaemon manually, then u1cp19:32
nessitaralsina: 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 that19:33
nessitasince you may know where the qss needs to go?19:33
ralsinanessita: it loads just fine19:33
nessitaoh, great then19:33
ralsinaso +119:33
ralsinaAnd 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 think19:34
alecunessita, the bundle for u1-client: http://ubuntuone.com/p/149H/19:35
nessitaalecu: downloading....19:35
alecunessita, I've verified that it works fine here, synchronizing folders created on the web.19:35
alecunessita, 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:36
nessitaalecu: and you must know syncdaemon can't create UDF19:37
nessitaalecu: if you look at the logs, you will see VM_UDF_CREATE_ERROR : Invalid path, not in home (or similar)19:37
nessitaalecu: you can +1 this bug #80670019:38
ubot4Launchpad bug 806700 in ubuntuone-client "Windows: can't create UDFs (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/80670019:38
alecunessita, I have not tested that. I'm using a new u1 user for this tests, with only a few folders.19:38
nessitaalecu: ah, you mean folder as in folder, not as in UDF?19:38
aleculet's see.19:38
alecunessita, folder as in folder, yes :-)19:38
nessitaah!19:38
nessitathen, please look at the logs, is important to detect if we have a new bug19:39
nessitathey are located in the xdg folder, if you updated your xdg installation from the junk branch19:39
ralsinanessita: want me to set your branch to approved?19:41
nessitayes please!19:41
alecunessita, exceptions.KeyError: 'Unhandled Event in INotify: <Event dir=True mask=0x40000020 maskname=IN_OPEN|IN_ISDIR name=jose path=. pathname=\\\\?\\C:\\Users\\user7\\Ubuntu One\\jose wd=0 >'19:43
alecuand19:43
alecuWindowsError: [Error 2] The system cannot find the file specified: u'\\\\?\\C:\\Users\\user7\\Ubuntu One\\jose\\la puso'19:43
nessitaalecu: the first error is harmless and as far as I know is old... is you trunk up to date?19:44
alecu(btw: "josé la pusó" is one of the greatest hits of the ranking musical de Todo por dos pesos)19:44
alecunessita, yes, updated a few times today.19:44
aleculet me paste the whole log19:44
nessitaplease19:44
alecunessita, http://pastebin.ubuntu.com/642855/19:45
alecuhttp://www.youtube.com/watch?v=0-KYLGeX2qo19:46
alecu^ josé la pusó.19:46
alecu"y a los de la pizzería también se la pusoooo"...19:47
ralsinanessita: I am getting an exception on webclient in control panel: http://pastebin.ubuntu.com/642859/19:51
nessitaalecu: so, activation will not work from the U1cp to syncdaemon since it can't find the logiign19:51
nessitalogging files*19:51
nessitaralsina: that error occurs when you have no credentials for U1 in the system, or ussoc did not reply19:52
alecunessita, you mean the "config files" ?19:52
nessitaalecu: yes, sorry :-)19:52
ralsinaprobably the "second cnnection to ussoc fails" then19:52
nessitaalecu: what is the folder name of the folder that syncdaemon did not upload?19:54
nessitaalecu: "la puso" is the dir that was created in the cloud and was replicated, right?19:55
alecunessita, right.19:55
nessitaalecu: in the log there is no other file being created locally, so perhaps we missed the notification?19:56
nessitawhat was the name?19:56
alecunessita, the folder name was "~/Ubuntu One/garombila", but it was probably created while a previous run sync-daemon19:56
alecunessita, let me try again.19:57
nessitaalecu: great19:57
nessitaalecu: any fixes for the config files error I'm having?19:57
alecunessita, you should add the whole path to both config files after the whole path to syncdaemon in the command line in the registry.19:58
alecunessita, 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
nessitaah, I see19:59
nessitaalecu: but in the future we will use the user's config, right?19:59
nessitanot the global one20:00
alecunessita, don't know what the solution for this will be, but we'll surely use the users config.20:00
alecunessita, but perhaps reading the system configs before reading the users config.20:01
alecunessita, afaik configglue can do "config files override"20:01
nessitaah, makes sense20:01
alecunessita, so we'll need to add the user config file from the ubuntuone-syncdaemon.exe before passing them to configglue.20:01
alecunessita, because the command line in the registry will be the same for all users.20:02
nessitaah...20:02
nessita20:02
alecunessita, 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
alecunessita, and if we do that for Popen, we can do it to get the system config files for configglue.20:03
alecubut anyway, fixing that is a "wishlist"20:04
nessitaalecu: the .confs are not in the bundle?20:05
ralsinaalecu: 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
ralsina(there is a "dist 1" folder there)20:05
alecuralsina, just like I suspected.20:05
ralsinaalecu: solution, add quotes to the arguments on the registry20:06
alecuralsina, makes absolute sense.20:07
nessitaalecu: the .confs are not in the bundle on purpose?20:07
dobey3m************* Module ubuntuone.controlpanel.gui.qt.main.windows[0m20:07
dobey[1;31mE1101[0m: 55:main: [1;31mModule 'twisted.internet.reactor' has no 'stop' member[0m20:07
alecuralsina, 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
dobey:(20:07
nessitadobey: where's that? my branch?20:08
ralsinaalecu, yes, adding "" fixed it when done mannually, I am now testing if I can convince bitrock to do it20:08
alecunessita, 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
dobeynessita: trunk, on oneiric20:08
nessitagreat20:08
nessitadobey: oh, ugly :-(20:08
dobeynessita: yeah, it was fine on narwhal20:09
ralsinanessita: they are in ubuntuone-client/data/syncdaemon.conf and ubuntuone-client/data/logging.conf.in (needsediting)20:09
nessitaralsina: yeah, in trunk20:09
dobeywish we could just switch everything over to pyflakes right now20:09
nessitaralsina: but I was pointing this out so the bundle have them20:09
ralsinanessita: the installer even installs them20:09
nessitaDiegoSarmentero: your branch landed!!! congrats :-)20:10
nessitaralsina: great!20:10
nessitaoh, Diego just left20:10
nessitawhat a party pooper :-P20:10
alecunessita, somehow all folders I created locally have now been created on the server.... so not sure about that bug anymore.20:11
ralsinanessita: could you review alecu's other tcp activation branch? If we land that, it has been a very productive day20:11
ralsinanessita: unless you are trying that, in which case, sorry for being impatient :-)20:11
alecuralsina, she is reviewing it right now20:11
alecuralsina, impatient :-)20:11
nessitaralsina: i'm on that exactly20:11
nessitaralsina: still can't make to set the conf files right20:12
nessitaah, silly typo!20:12
* nessita fixes20:12
nessitaFIREWALL ALERT!20:13
nessitaugh, uggly traceback now20:13
nessitaoh, I get traces to make marmalade20:14
nessitaalecu: but the activation worked! :-)20:15
alecunessita, :-)20:15
alecuFIREWALL ALERT!20:15
nessitaoh my god, I need to file so many bug reports I don't know where to start20:15
alecunessita, please let me know more about that.20:15
nessitaalecu: 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
nessitaI clicked on "allow"20:16
nessitaand then it worked20:16
alecunessita, xp? seven? just installed? etc?20:16
nessitaalecu: win 7, installed weeks ago (since the meeting that cheepaca bought it)20:17
nessitaalecu: been running syncdaemon from trunk for ever, never got this firewall alert20:17
alecunessita, so, it's happening with the .exe that you "downloaded" from somewhere. Makes sense.20:18
nessitayes20:18
alecunessita, in any case, try answering "for this session only" if if happens again.20:19
nessitaalecu: I already allowed it to be able to test it20:19
alecunessita, so we can try to see if it happens again when we install from the .msi20:19
nessitaI guess I can remove that exception from somewhere20:19
alecunessita, probably there's somewhere.20:19
nessitaalecu: you can go to:20:20
nessitacontrol panel -> windows firewall -> allowed programs20:20
nessitaI have 2 ubuntuone-syncdaemon.exe tehre20:20
nessitathere*20:21
nessitaalecu: one for each time I ever ran a bundle for u1client20:21
ralsinaYES, the installer can activate things correctly now. I am going to take a few hours break and will build the bundle late tonight :-)20:22
alecunessita, how have you marked your connection? as "home or work" or "public network" ?20:23
alecunessita, (if it asked)20:23
nessitaalecu: the default, which now I see in that screen is "home/work"20:23
pmatulisi'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:25
dobeypmatulis: i'm not sure i understand what you're doing. what url are you trying to open?20:31
pmatulisdobey: https://edge.one.ubuntu.com/dashboard/20:32
nessitapmatulis: you're logging in to edge, maybe you never logged in to that site?20:33
dobeypmatulis: don't go to edge. right now.20:33
dobeynessita: i don't think that's the case ;)20:34
alecuuh! I need to pick up amelia from kinder.20:34
dobeybeuno: ^^20:34
alecuAnd I'll call this a day.20:34
dobeyalecu: better hurry or she'll get angry :)20:34
alecusee you guys tomorrow!20:34
nessitadobey: ah! right20:35
beunopmatulis, we've blocked out edge20:37
beunoyou shouldn't be using edge  :)20:37
pmatuliswell i've been using that url for a while now.  what do i do?20:37
dobeypmatulis: go to https://one.ubuntu.com/20:37
pmatulisinteresting.  i must be doing the same at work as well.  i notice bookmarks are gone20:38
* pmatulis is at home now20:38
beunopmatulis, so, bookmarks only work on edge20:40
beunoit's never worked very well20:40
beunoso it hasn't ever been released20:40
beunoedge has been around for ages20:41
beunobut we've re-purposed it for a while20:41
pmatulisbeuno: ok, thanks.  all seems well now20:41
pmatulisbeuno: i wonder how i got to using edge?20:41
beunopmatulis, we redirected canonical employees to edge for some time20:42
beunoto help us test the latest and greatest20:42
pmatulisbeuno: that must have been it then20:42
nessitaok, I'm off as well20:43
nessitaok, I'm not off yet20:52
nessitaDiegoSarmentero: your branch landed!!! congrats :-)20:53
DiegoSarmenteronessita, thanks!! :D very happy to hear about that!20:54
DiegoSarmenteronessita, and thanks for your patience! :P20:54
nessitais ok :-)20:56
nessitaDiegoSarmentero: next time your branch will have much less issues, I'm sure20:56
nessita;-)20:56
DiegoSarmenteronessita, yeah!20:56
DiegoSarmenterojeje20:56
nessita:-)20:57
dobeynessita: hrmm, was there a bug about ignoring paths in u1lint?21:03
nessitadobey: not that I know of21:03
dobeyok21:05
* dobey makes one to go along with his branch :)21:06
=== m_conley is now known as m_conley_away
dobeynessita: https://code.launchpad.net/~dobey/ubuntuone-dev-tools/lint-ignores/+merge/67758 :)21:07
nessitadobey: yey21:08
nessitadobey: shouldn't you be passing the ignores list to pylint itself?21:13
nessitaunder:21:13
nessita        # append the extra args to the start info21:13
nessita        pylint_args.extend(['--output-format=parseable',21:13
nessita            '--include-ids=yes'])21:13
dobeynessita: no, we're passing list of files to pylint, so we just strip them from the list21:16
nessitaah21:16
* nessita re reads the source code21:16
dobeywould be waste to pass the file as something to lint, and an --ignore option to not lint it21:16
dobeyalso, pyflakes doesn't have an --ignore option, i don't think, and we need to support both21:17
nessitadobey: I tried your changes with the control panel, and does not seems to work. Did you try it?21:21
nessitadobey: try pylint --ignore ui ubuntuone/ vs u1lint --ignore ui ubuntuone/ pointing PATH to your branch21:22
dobeynessita: u1lint does not take path arguments21:22
dobeyand run that where?21:22
nessitainside control panel21:22
dobeyand what is "ui" ?21:22
nessitaalso, u1lint is much slower21:22
nessitadobey: a pattern, just like what pylint accepts21:23
dobeyu1lint doesn't accept patterns21:23
nessita...21:23
dobeyread the help :)21:23
dobeypath or file21:23
nessitaok, retrying21:23
nessitadobey: any idea why u1lint is much more slower than pylint? (2x, 3x maybe?)21:25
nessitaand using a relative path still don't work21:25
nessitaI tested21:25
nessita../../devtools/review_lint-ignores/bin/u1lint  --ignore ubuntuone/controlpanel/gui/qt/ui/21:25
dobeyhrmm21:26
dobeydoh21:28
dobeyok i see why that doesn't work21:28
dobeywill fix21:28
nessitaack21:28
nessitawill review tomorrow again21:28
nessitaI need to EOD now21:28
dobeyyeah, me too21:29
dobeycheers :)21:29
nessitabye!21:29
=== m_conley_away is now known as m_conley
adorilsonhi, dobey23:48

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