[09:24] <JamesTait> Morning all! :)
[10:28] <facundobatista> Hola jamesh
[10:29] <facundobatista> bah, autocomplete fail
[11:04] <gatox> good morning!
[11:06] <mandel> gatox, morning!
[11:06] <mandel> gatox, I'm not here, but I am ;)
[11:06] <gatox> mandel, buenasssss
[11:07] <gatox> mandel, .....mmmmm...... ok (??)
[11:07] <mandel> gatox, as in, I have the morning off
[11:07] <mandel> gatox, but I wanted to check on the nux people before they disappear
[11:07] <gatox> mandel, ahhhhhh....... so what are you doing in irc?? go!! enjoy the morning!! smell the flowers or anything! jeje
[11:08] <mandel> gatox, I alreay did nearly all the errands I had to do
[11:08] <gatox> mandel, ahhhhh i forgot that you are 4 hours in the future
[11:08] <gatox> jeje
[11:08] <mandel> gatox, exactly ;)
[12:08] <Anomie21> Hey, Just opened an account and trying to upload 5GB worth of files, it's been on for about 20 hours and it's only done 866MB? Tried switching my DNS to googles (8.8.8.8) but the problem persists
[12:40] <mandel> Anomie21, is it stuck? we can take a look at the logs and see what is going on
[12:41] <Anomie21> mandel: Getting it off the windows PC with a USB and trying it on a Ubuntu box
[12:41] <mandel> Anomie21, you mean the logs or the content?
[12:41] <Anomie21> mandel: content
[12:43] <mandel> Anomie21, ok, try with linux, nevertheless the windows client is the same code (expect some OS dependent parts) so it should work the same..
[12:44] <Anomie21> mandel: All the trouble shooting solutions I've found are given in Ubuntu commands though :)
[12:44] <mandel> Anomie21, oh, but they work on linux too, you mean the command line right?
[12:44] <Anomie21> mandel: yeh
[12:44] <mandel> Anomie21, we should update those pages to state that the same works on windows..
[12:45] <ralsina> Anomie21: if those are u1sdtool commands, then we have the same command on windows :-)
[12:45] <Anomie21> oic
[12:45] <mandel> ralsina, thanks for the double check ;)
[13:01] <alecu> hello, all!
[13:05] <ralsina> hola alecu!
[13:13] <mandel> gatox, proposing this: lp:~mandel/unity/fix-static-cairo-text
[13:13] <gatox> mandel, :D
[13:14] <mandel> gatox, fixes the static cairo text, once it lands we start bombarding them with mps :)
[13:31] <mandel> gatox, got to reviewers, now is a matter of time o/
[13:34] <gatox> mandel, awesome
[13:34]  * gatox hurry up to finish with the tests
[13:41] <Anomie21> How can you check what speed ubuntu one is uploading?
[13:46] <mandel> ralsina, any idea on how to do what Anomie21 wants?
[13:46] <ralsina> mandel, Anomie21: I don't have a good answer
[13:49] <Anomie21> Seems to be working from my ubuntu box fine
[13:49] <Anomie21> 3MB/s
[15:03] <Anomie21> First 1.9GB went fine now its just stopped - any ideas?
[15:03] <Anomie21> Tried restarting to see if that would kick it back into action
[19:58] <chaselivingston> mmcc: fyi, RAM usage by the proxy tunnel task is still holding strong
[19:59] <chaselivingston> mmcc: 175.5MB
[20:04] <dobey> wow that's a lot
[20:04] <dobey> i guess maybe not unexpected though if data is actually going through it
[20:05] <chaselivingston> dobey: nothing transferring atm
[20:07] <mmcc> chaselivingston: ack, thanks for the update there.
[20:08] <mmcc> dobey, for background, he transferred a ~1gb file a while ago and the tunnel is still holding on to that memory
[20:08] <mmcc> need to look into this on other platforms too
[20:10] <chaselivingston> mmcc: restarted the app and menu agent, down to 21.7MB
[20:11] <mmcc> interesting. on my system it's like 5mb. are you running behind a proxy?
[20:11] <chaselivingston> mmcc: not that i'm aware of
[20:15] <dobey> mmcc: right. gc is fun like that :)
[20:16] <mmcc> dobey: like how? fun like broken?
[20:16] <dobey> mmcc: fun like "oh, you're done using that memory? that's ok, we'll keep it open in case we ever need it later" lind of fun
[20:17] <mmcc> right. still pretty strange that even after restart he's 4x my usage.
[20:17] <dobey> true
[20:18] <dobey> but shouldn't it also just exit after some timeout, if you're not actually using a proxy?
[20:19] <mmcc> it doesn't. I don't think it's supposed to, no
[20:21] <dobey> wtf is going on with libdee/libunity on raring though :(
[20:38] <mmcc> on second thought, the proxy-tunnel should exit if the proxy is not enabled. it looks like maybe that check isn't working on osx or windows though
[20:41] <dobey> i don't know if it works on linux either; but doesn't matter as much i guess since we don't install it by default on Ubuntu
[20:43] <dobey> brb
[20:44] <ralsina> hmmm
[20:45] <ralsina> if it exits how do we handle proxy config changes? I am guessing "we don't"?
[20:48] <mmcc> ralsina: good question. I'm not sure how it handles config changes even if it doesn't exit
[20:48] <mmcc> which it doesn't now anyway
[20:48] <ralsina> it's a second-order problem anyway.
[21:43] <dobey> ralsina: well i don't know if we do on linux, and i guess qt handles them everywhere else?
[21:44] <ralsina> dobey: well, it will handle changing between proxy configurations, but if the tunnel exits, it won't handle a proxy starting to be required
[21:44] <ralsina> dobey: OTOH, not really the biggest of problems
[21:45] <dobey> oh, right, that, yeah
[21:45] <dobey> but easy to work around as well
[21:56] <dobey> briancurtin: hrmm. but with just PEP8FILES="%%P" don't you only end up with the last one in the list, so it's not actually running pep8 over all the files under bin/?
[21:58] <briancurtin> dobey: ah, ehh, yeah i guess thats true. i guess we need it to be comma separated PEP8FILES="%PEP8FILES%,%%P", but then we need u1lint/pylint to strip the leading comma out
[21:58] <dobey> briancurtin: can we not use a space there instead of comma?
[22:00] <dobey> briancurtin: with comma, pep8 would have to strip all the commas afaik and replace them with spaces
[22:00] <briancurtin> dobey: i guess i dont really know. putting a space there results in the following
[22:00] <briancurtin> IOError: [Errno 22] invalid mode ('r') or filename: '"'
[22:00] <mmcc> the last answer here looks like a different path to the same thing: http://superuser.com/questions/460598/is-there-any-way-to-get-the-windows-cmd-shell-to-expand-wildcard-paths
[22:01] <dobey> briancurtin: oh, it looks like the double quotes are causing issues?
[22:01] <mmcc> the first answer uses a for loop but just to run a cmd, not to accumulate things. the last answer accumulates a list
[22:01] <dobey> ah i see
[22:01] <mmcc> briancurtin: weren't you thinking about replacing the .bat with a python script at some point anyway?
[22:01] <briancurtin> yep
[22:02] <mmcc> import glob; glob.glob("bin/*"); print("DONE")
[22:02] <mmcc> ok glob("bin\*")
[22:02] <briancurtin> i dont know anything about batch files and i dont ever plan to, i just google the problem and commit whatever appears to work
[22:03] <mmcc> http://stackoverflow.com/questions/245395/hidden-features-of-windows-batch-files
[22:03] <mmcc> http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/batch.mspx?mfr=true
[22:04] <dobey> a single python script could probably work for all the platforms, but would be a bit more complex (well, maybe not more complex than the .bat)
[22:05] <mmcc> oh I posted those as a joke but now I'm reading them what is wrong with me
[22:06] <mmcc> quick hack: FOR %%P in (bin\*) DO pep8 %P
[22:06] <mmcc> just run pep8 individually on each file in bin
[22:06] <mmcc> then proceed to run it again for the directory
[22:06] <mmcc> and go home happy
[22:07] <mmcc> ok, we all work from home so go to the living room happy
[22:07] <dobey> suppose that could work too
[22:07] <dobey> but anyway
[22:08] <dobey> i pushed a change based on that one answer that should work
[22:13] <mmcc> in other news, the proxy tunnel running all the time appears to be intentional.
[22:13] <mmcc> ping alecu - I just wanted to verify that it's by design that the proxy tunnel always runs, even if no proxy is configured…
[22:15] <briancurtin> i'm not alecu but i believe i asked that before and i believe the answer was yes
[22:16] <mmcc> I see the change that's causing check_proxy_enabled to return True when there is no proxy configured, and it looks intentional.
[22:17] <mmcc> or maybe it's not totally intentional? this is the diff that changed check_proxy_enabled so that it returns True when the system returns QNetworkProxy.NoProxy: http://bazaar.launchpad.net/~ubuntuone-control-tower/ubuntuone-client/trunk/revision/1196.6.28
[22:17] <dobey> maybe a workaround for another problem, rather than a design to have the proxy run always though?
[22:20] <dobey> there's no real indication of why that specific change was made though :(
[22:21] <mmcc> the first change changes the fallback for linux, but the second change is not really related
[22:21] <mmcc> check_proxy_enabled and build_proxy are a little confusing. need to see what gsettings.get_proxy_settings might return
[22:22] <mmcc> it looks like if we have a e.g. ftp proxy configured but not an http proxy, we'll do something different (call build_proxy and return a default) than if there are no settings returned from get_proxy_settings(), in which case the tunnel bails
[22:23] <dobey> right, and the gsettings stuff is kind of a mess anyway
[22:24] <mmcc> oh never mind, get_proxy_settings will only return settings for http or https anyway
[22:25] <briancurtin> dobey: your change wont work, but i tweaked it a few times and it also wont work so i think the answer is "this cant be done"
[22:25] <mmcc> hooray windows
[22:26] <dobey> hmm
[22:27] <dobey> https://twitter.com/dohbee/status/276452617855569921
[22:27] <briancurtin> dobey: any combo i've tried just results in some IOError either for commas, spaces, PEP8FILES, or something being appended or prepended to a file name
[22:28] <briancurtin> windows batch files in GIF form: http://i.minus.com/iTvcpHrpfYKD0.gif
[22:30] <mmcc> this works: FOR %%P in (bin\*) DO "%PEP8PATH%" "%%P"
[22:31] <briancurtin> mmcc: but then we'd need to insert all of the excludes and ignores from the following line
[22:31] <mmcc> you don't need the excludes, and for now the ignores don't matter either :)
[22:32] <mmcc> but we could do that right
[22:35] <mmcc> this is fun
[22:38] <mmcc> oh hello wrong comment syntax and terrible syntax error feedback, two great tastes that go great together
[22:42] <mmcc> https://code.launchpad.net/~mikemc/ubuntu-sso-client/dot-bat-workaround
[22:49] <briancurtin> that works
[22:55] <dobey> mmcc: hrmm, i guess that works but I see an issue with it :)
[22:55] <mmcc> go on
[22:55] <dobey> mmcc: you're running pep8 over all the *.py files for every file in bin/, and then again, along with passing "ubuntu_sso" as an argument (though hopefully pep8 is smart enough to cause that to run the checks twice)
[22:56] <dobey> but I can merge the change into my branch and fix it there
[22:56] <mmcc> oh, the dot
[22:57] <mmcc> right?
[22:57] <dobey> yeah
[22:58] <mmcc> d'oh. I must have left that in there when I was thrashing about in bad-error land
[23:00] <mmcc> yeah, just remove the dot from PEP8CMD and change ubuntu_sso to .
[23:00] <mmcc> thanks
[23:05] <dobey> done and pushed
[23:11] <dobey> well i think i need to call it a day. later all
[23:11] <briancurtin> yeah im getting out of here in a few minutes as well