[00:30] <ralsina> alecu: <IP_ADDRESS> port 8888
[01:53] <alecu> lovely, thanks.
[09:36] <JamesTait> Good morning all! Happy Friday! :D
[09:37] <mandel> morning all!
[10:21] <czajkowski> Aloha
[11:20] <gatox> good morning!
[11:21] <popey> dobey: when you're about, if you get a chance could you take a look at http://paste.ubuntu.com/886159/ which shows (line 1060) that rb is scanning a folder I dont want it to. This is resulting in double copies of my music in rb ☹
[11:23] <mandel> gatox, morning!
[11:23] <mandel> so, is anyone here willing to test u1 with proxies?
[11:23] <mandel> gatox, popey ? pleaaaaaase :P
[11:27] <gatox> mandel, ok..... but i didn't save the ralsina ip....  so you will need to wait until i ask him that again :P
[11:27] <mandel> gatox, which irc client do you use?
[11:28] <mandel> gatox, 'cause if it is xchat you can find the longs under ~/.xchat/xchatlogs/ and then the channel :)
[11:28] <gatox> mandel, xchat..... but i can't find it in the logs
[11:28] <mandel> gatox, really? bummer :(
[11:28] <gatox> mandel, let me check in the file..... but at least is not in the history that the client load
[11:29] <mandel> gatox, oh, but in the files you have A LOT more :)
[11:29] <gatox> mandel, it's .xchat2/scrollback for the logs
[11:29] <mandel> mandel, no, is ~/.xchat2/xchatlogs/
[11:30] <popey> mandel: oooh, yeah
[11:31] <gatox> mandel, i always had the logs in ~/.xchat2/scrollback/...
[11:31] <gatox> mandel, and npo.... is not there either..... maybe i have the logs configured to don't save much
[11:31] <mandel> popey, sweet! do you have a proxy server of any type? maybe a squid or something running on P
[11:31] <popey> i do
[11:32] <mandel> gatox, oh :( I have a stupid about of logs
[11:32] <popey> mandel: the worry I have though is that the machine can alsso get to the web without going via the proxy
[11:33] <popey> so i need to do some iptables fu to block port 80 to anything but the proxy IMO
[11:33] <mandel> popey, great, lets get our hands dirty then, you need to get the following branches: lp:~alecu/ubuntuone-client/proxy-tunnel-cookies lp:~mandel/ubuntu-sso-client/ lp:~mandel/ubuntu-sso-client/use-qt4-webclient-backend and lp:ubuntuone-control-panel
[11:34] <mandel> popey, don't worry, we can attempt first without the iptables foo, in theory it does not work, but in my machines does.. so I need a 'cleaner' env to test :)
[11:34] <mandel> popey, does it use auth? the proxy I mean
[11:34] <popey> no
[11:35] <popey> just squid on an ubuntu server
[11:36] <mandel> popey, ok, lets first start with nonauth, we can quickly later set the auth in a diff port with not too much work :)
[11:36]  * popey needs to fix his proxy first
[11:36] <mandel> popey, let me know when you are ready, should be easy to get you with a non-auth proxy
[11:44] <mandel> gatox, I'm noticed that running control panel from trunk the loading text is HUGE does this happen to you?
[11:46] <gatox> mandel, haven't tested that yet..... maybe the branch that was modifying the font sizes landed.... i'm going to check that now
[11:46] <mandel> gatox, please so, in my is crazy.. I know I'm old but I can still read, you guys did not need to do that ;)
[11:48] <gatox> mandel, oh yes..... is big.... that for the font thing that dobey was working i assume
[11:48] <mandel> gatox, he made it bigger?
[11:49] <gatox> mandel, let me check the qss
[11:49] <popey> bzr: ERROR: Invalid url supplied to transport: "lp:~mandel/ubuntu-sso-client/": ~mandel/ubuntu-sso-client is too short to be a branch name. Try '~<owner>/+junk/<branch>', '~<owner>/<product>/<branch> or '~<owner>/<distribution>/<series>/<sourcepackage>/<branch>'.
[11:50] <mandel> popey, ups, sorry i miss type the full branch name, it is lp:~mandel/ubuntu-sso-client/use-qt4-webclient-backend
[11:50] <mandel> popey, I guess I had a paste fail, sorry
[11:51] <gatox> mandel, i'll have to check with nessita if that was intended or what
[11:53] <mandel> gatox, I don't think it is, right? it does not even fit in the control panel window..
[11:53] <gatox> mandel, maybe you are seeing something different than i.... i see the font big.... but fit in that area
[11:57] <gatox> mandel, i'm seeing that the part that specifies the font size of the loading label is missing in the u1-cp qss
[11:58] <mandel> gatox, hm.. weird
[12:11] <nessita> hello everyone
[12:12] <gatox> nessita, hi
[12:12] <nessita> hola gatox
[12:12] <gatox> nessita, mandel was telling me that the text from the loading overlay is too big, and i saw that the font size for that in cp was removed fromm the qss.... was that intended?
[12:13] <mandel> nessita, morning!
[12:13] <nessita> hola mandel!
[12:13] <nessita> gatox: yes, we need to use the font from the system
[12:13] <nessita> gatox: you can propose a branch changing xx-large for x-large if you want
[12:13] <nessita> I'm oj with it
[12:13] <nessita> ok*
[12:14] <gatox> nessita, ok
[12:14] <nessita> gatox: since now we should never ever use hard coded fonts, just relative fonts (small, large, etc)
[12:18] <nessita> gatox: what bug are you working on atm?
[12:19] <gatox> nessita, i was looking at this ones: https://bugs.launchpad.net/ubuntuone-control-panel/+bug/887284  -  https://bugs.launchpad.net/ubuntuone-client/+bug/907479
[12:19] <gatox> nessita,  but wanted to do the font thing first
[12:19] <gatox> nessita, do you have anything better in mind?
[12:20] <nessita> gatox: if it's ok with you, I will ask you to look a couple of bugs regarding translations
[12:20] <nessita> gatox: https://bugs.launchpad.net/ubuntu/+source/ubuntu-sso-client/+bug/951376
[12:20] <nessita> gatox: https://bugs.launchpad.net/ubuntu/+source/ubuntu-sso-client/+bug/951371
[12:20] <nessita> gatox: I will mark them as High and assign to you if that's ok
[12:20] <gatox> nessita, yep....... shoot
[12:21] <gatox> i'll take those
[12:22] <nessita> gatox: thanks. Assigned 2 in ussoc, but I might assing a couple more for the controlpanel (regarding translations as well)
[12:22] <gatox> nessita, assign assign..... i don't mind
[12:22] <nessita> :-D
[12:23] <mandel> nessita, I would literally love you if you could look at line 89 of http://paste.ubuntu.com/886222/
[12:23] <ralsina> gatox: <IP_ADDRESS>
[12:23] <nessita> mandel: looking!
[12:23] <ralsina> and good morning1
[12:23] <gatox> ralsina, i will write that down
[12:23] <ralsina> gatox: I suggest un tatuaje tumbero in your belly
[12:23] <gatox> ralsina, jeejeje
[12:24] <mandel> nessita, is the one with the executiong of login only
[12:24] <mandel> ralsina, morning!
[12:24] <mandel> gatox, on the back of your head, like a hit man!
[12:24] <ralsina> gatox: hope you remember the high security user/password!
[12:24] <gatox> ralsina, yes
[12:24] <gatox> :P
[12:24] <nessita> mandel: line 89 seen. DO you also have the -gui logs?
[12:25] <mandel> nessita, let me ask, where can those be found?
[12:25] <mandel> popey, ^
[12:25] <gatox> mandel, in the back of my head i have: 優柔不断な人 ñandú
[12:25] <gatox> jejeje
[12:25] <nessita> mandel: same dir as sso logs, file is called sso-login-gui.log
[12:25] <mandel> nessita, ok
[12:26] <gatox> mandel, hey! i actually have a chinese symbol in my back :P.... my body supports unicode :D
[12:26] <popey> mandel: ?
[12:26] <mandel> popey, can we get the logs from the proxy test you did?
[12:26] <popey> Failure: ubuntuone.platform.credentials.CredentialsError: dbus.Dictionary({dbus.String(u'errtype'): dbus.String(u'CredentialsError')}, signature=dbus.Signature('ss'))
[12:26] <popey> thats it
[12:26] <alecu> hello, all!
[12:26] <gatox> alecu, hi
[12:27] <nessita> gatox: do you unicodedecodeerror sometimes?
[12:27] <popey> mandel: not sure what other logs you want/need?
[12:27] <mandel> popey, the logs are here:  ~/.cache/sso/sso-login-gui.log
[12:27] <nessita> hola alecu (we're not derailing, no....)
[12:27] <popey> oh
[12:27] <mandel> popey, sorry, I'm assuming too much from you :)
[12:27] <mandel> alecu, morning!
[12:27] <popey> yeah, assume I'm an idiot and you wont go far wrong ☺
[12:28] <mandel> alecu, apparently you have to kick me in the balls, yet I don't know why..
[12:28] <gatox> nessita, that would be painful :P
[12:28] <popey> sso-client-gui.log  sso-client.log
[12:28] <popey> not sso-login-gui.log ☺
[12:28] <alecu> mandel, I've spent the whole night practicing kicking myself between the eyes, too, if that helps.
[12:28] <alecu> mandel, but it seems I need shorter legs...
[12:29] <mandel> popey, can we get those please, pastebin in canonical just so that is not too public
[12:29] <ralsina> alecu: or more bendy ankles
[12:29] <popey> http://paste.ubuntu.com/886237/
[12:29] <popey> oops
[12:29] <ralsina> or more ankles
[12:30] <alecu> ralsina, mandel: do you guys have 5 mins for a quick mumble?
[12:30] <mandel> alecu, certainly!
[12:30] <mandel> alecu, although, give me 5 mins that other person at the office is screaming..
[12:31] <mandel> popey, that is the sso-client.log, right? and the sso-client-gui.log?
[12:31] <popey> -rw-rw-r-- 1 alan alan     0 Mar  6 13:15 /home/alan/.cache/sso/sso-client-gui.log
[12:31] <popey> empty
[12:32] <mandel> nessita, ^
[12:33] <popey> mandel: is there a -d debug option on ubuntuone-control-panel-qt ?
[12:33] <ralsina> alecu: sure
[12:33] <ralsina> alecu: let me start it
[12:33] <ralsina> popey: no, but you can set U1_DEBUG=True
[12:33] <mandel> popey, that is the U1_DEBUG=True we did
[12:35] <nessita> popey: can you please pastebin the output of: apt-cache policy ubuntu-sso-client*
[12:36] <nessita> ralsina: I'm reviewing your 'tweaks' branch, and I have a question
[12:37] <popey> mandel: nessita i didnt set U1_DEBUG for the control panel line
[12:37] <popey> $ PYTHONPATH=~/u1/use-qt4-webclient-backend/:~/u1/proxy-tunnel-cookies/:. ./bin/ubuntuone-control-panel-qt
[12:37] <nessita> popey: you're running a custom branch? :-/
[12:38] <nessita> mandel: are you trying to debug a custom branch with popey?
[12:38] <mandel> nessita, yes
[12:38] <nessita> mandel: uh
[12:38] <nessita> mandel: and does it work for you?
[12:38] <nessita> :-)
[12:38] <alecu> popey, "iptables fu to block port 80" -> "port 443" (since that's the port u1 uses)
[12:38] <nessita> mandel: apparently the UI is not starting, from the 0-sized logs file
[12:39] <mandel> nessita, yes, it works for me, and the same error 1 was given to alecu, right alecu?
[12:39] <nessita> ralsina: having this:
[12:39] <nessita>     /* Compensate for border so text doesn't move */
[12:39] <nessita>     padding-left: 8px;
[12:39] <nessita>     padding-right: 23px;
[12:39] <nessita> isn't  that absolutely dependent of the font size? (ie how many pixels are needed so text do not move)
[12:39] <mandel> popey, try with: U1_DEBUG=True PYTHONPATH=~/u1/use-qt4-webclient-backend/:~/u1/proxy-tunnel-cookies/:. ./bin/ubuntuone-control-panel-qt
[12:39] <nessita> mandel: 1 means the app crashed before it finished starting
[12:39] <popey> alecu: good point :)
[12:40] <alecu> mandel, right. The "1" is the exit code of the ui process, as far as I debugged yesterday.
[12:40] <nessita> mandel: are you making popey also run the sso service from ~/u1/use-qt4-webclient-backend ?
[12:40] <mandel> nessita, yes
[12:40] <nessita> to run the UI in isolation, you all could:
[12:41] <nessita> cd ~/u1/use-qt4-webclient-backend/
[12:41] <nessita> U1_DEBUG=True PYTHONPATH=. ./bin/ubuntu-sso-login-qt --app_name=foo
[12:41] <popey> http://paste.ubuntu.com/886250/
[12:41] <alecu> gatox, guess who is the winner of a ticket to review two spectacular branches?
[12:41] <popey>  /home/alan/.cache/sso/sso-client-gui.log still empty
[12:41] <nessita> and that will show how the app is crashing at startup
[12:41]  * gatox is offline
[12:41] <gatox> alecu, jejeje
[12:41] <gatox> alecu, shoot
[12:42] <nessita> popey: can you try what I mentioned earlier? please always run the sso service first in another terminal
[12:42] <nessita> to run the sso service, you should:
[12:42] <nessita> cd ~/u1/use-qt4-webclient-backend/
[12:42] <nessita> U1_DEBUG=True PYTHONPATH=. ./bin/ubuntu-sso-login
[12:43] <popey> yup, I'm running that in another window
[12:43] <popey> --app_name=foo  <- what goes there?
[12:45] <nessita> popey: anything, just trying to see the crash
[12:45] <nessita> ralsina: ping?
[12:47] <popey> http://paste.ubuntu.com/886256/ nessita
[12:48] <nessita> popey: je, the error is simple, just run inside that folder:
[12:48] <nessita> ./setup.py clean build
[12:48] <nessita> mandel: ^
[12:48] <mandel> nessita, why?
[12:48] <nessita> mandel: he just branched and ui files are not built
[12:48] <nessita> no?
[12:49] <mandel> nessita, he did a python setup.py build, right popey ?
[12:49] <nessita> he did?
[12:49] <gatox> alecu, ?? the branches?
[12:49] <alecu> gatox, sorry, I was on mumble.
[12:49] <gatox> alecu, ah ok
[12:52] <popey> i did
[12:53] <popey> http://paste.ubuntu.com/886262/
[12:53] <nessita> popey: you're likely missing a package
[12:54] <nessita> popey: let me give you the list of packages you should have
[12:54] <nessita> popey: can you please run:
[12:54] <nessita> apt-get build-dep ubuntu-sso-client ubuntuone-control-panel
[12:54] <popey> 0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded.
[12:54] <nessita> hum, we have have a missin dep, let me list the qt4 deps :-)
[12:55] <mandel> alecu, http://paste.ubuntu.com/886256/
[12:56] <nessita> mandel: what's the needed package to build the rc files?
[12:56] <gatox> ralsina, i just bought "the dig" for the kindle..... it looks pretty cool
[12:57] <mandel> nessita, you need the uic from PyQt4
[12:57] <nessita> mandel: yes, and what's the deb package name?
[12:57] <mandel> nessita, let me look
[12:57] <nessita> pyqt4-dev-tools?
[12:57] <gatox> nessita, you can't just do from PyQt4 import uic ?
[12:58] <nessita> gatox: not me, another user
[12:58] <gatox> nessita, if noy... install the dev-tools
[12:58] <gatox> ah ok
[12:58] <popey> pyqt4-dev-tools is already the newest version.
[12:59] <mandel> nessita, popey yes, it should be pyqt4-dev-tools
[12:59] <alecu> gatox, https://code.launchpad.net/~alecu/ubuntuone-client/proxy-tunnel-auth/+merge/97763
[12:59] <alecu> gatox, and after that, https://code.launchpad.net/~alecu/ubuntuone-client/proxy-tunnel-cookies/+merge/97791
[12:59] <nessita> popey: can yout try running the same command as before? (the one with app_name=foo)
[13:00] <psypher246> hey all!
[13:00] <popey> nessita: nothing has changed since I last ran it though
[13:00] <psypher246> any progress yet on the ubuntuone login issues?
[13:01] <alecu> nessita, perhaps not all ENV vars are being passed from the first process to the second?
[13:01] <popey> ooh, more debug stuff
[13:01] <alecu> nessita, my bet is on the DISPLAY env var not being passed around.
[13:01] <mandel> popey, can you ls /usr/lib/python2.7/dist-packages/PyQt4/bin
[13:01] <mandel> nessita, ^ should be where the rc compiler is
[13:01] <alecu> nessita, what API is spawning the process?
[13:02] <gatox> alecu, ack
[13:02] <alecu> oh, a missing rc file.
[13:02] <nessita> alecu: did you see the import error?
[13:02] <alecu> nessita, I've seen it now.
[13:02] <popey> http://paste.ubuntu.com/886273/
[13:02] <nessita> popey: is working!!!
[13:02] <nessita> mandel: ^
[13:03] <nessita> popey: you got an UI, didn't you?
[13:03] <popey> yes
[13:03] <mandel> nessita, popey what changed?
[13:03] <popey> not quite sure
[13:03] <popey> you sure thats using the proxy?
[13:04] <nessita> popey: what we did so far was to debug why the UI was not being opened befoe
[13:04] <nessita> popey: so now, you and mandel can go back to the way you were debugging before
[13:04] <mandel> nessita, alecu look at line 111 of setup.py in ubuntu-sso-client, /usr/lib/python2.7/dist-packages/PyQt4/bin is wrong, in my system is /usr/lib/python2.7/dist-packages/PyQt4/uic/
[13:04] <briancurtin> ralsina: so, how do we begin?
[13:04] <mandel> nessita, popey so, what changed for the ui to work again?
[13:05] <mandel> popey, can you try doing what we did last time with proxies?
[13:05] <popey> hang on
[13:05] <popey> the UI for the panel _did_ open before, just not the sign up screen
[13:06] <nessita> mandel: the PATH thing does not matter on Linux, the script is in the PATH already
[13:06] <nessita> nessita@dali:~$ which pyrcc4
[13:06] <nessita> /usr/bin/pyrcc4
[13:06] <nessita> mandel: the PATH may be relevant to windows, though
[13:06] <nessita> ralsina: heeeeellllloooo :-)
[13:07] <mandel> nessita, probably.. we should check that, maybe is outdated if you install a new version of PyQt on windows..
[13:07] <nessita> mandel: right
[13:07] <mandel> popey, yes, you got stuck in the login one.. which is when everything went bananas
[13:09] <popey> ah
[13:13] <mandel> nessita, what did you do to get it working, because alecu was having the same CredentialsError 1 issue
[13:13] <nessita> mandel: I just saw the trace and aske popey to run ./setup.py clean build
[13:14] <mandel> nessita, funny, 'cause I know he ran ./setup.py build
[13:14] <nessita> mandel: didn't you install some dep in between, perhaps?
[13:15] <mandel> nessita, maybe
[13:15] <mandel> alecu, can you test that you can launch the ui for login?
[13:15] <alecu> sure
[13:16] <mandel> alecu, if it does work, can you test lp:~mandel/ubuntu-sso-client/use-qt4-webclient-backend
[13:17] <alecu> mandel, I'm testing it on that branch.
[13:17] <dobey> popey: yes the dup songs from u1 purchases is a known bug. are you using nightlies, or plain ubuntu packages for u1?
[13:17] <mandel> alecu, make sure that you are on revno 917
[13:18] <popey> dobey: plain ubuntu packages
[13:18] <dobey> popey: also, thanks for killing my computer
[13:18] <popey> haha
[13:18] <popey> log less
[13:18] <popey> :p
[13:19] <dobey> popey: fix should show up in ubuntu on tuesday or wednesday then.
[13:19] <popey> yay!
[13:21] <alecu> mandel, I'm on revno 916. But it worked!
[13:21] <mandel> alecu, wait, with proxy and all?
[13:21] <alecu> with proxy and all
[13:22] <dobey> mandel: what is the spanish translation for the "Getting information..." string in the loading overlay? (if you're using spanish locale)
[13:23] <mandel> dobey, sorry I don't use spanish
[13:23] <dobey> spanglish? :)
[13:23] <mandel> alecu, ok, I'll run the tests and will propose..
[13:23] <mandel> dobey, mandelish :)
[13:23] <dobey> haha
[13:24] <alecu> dobey, I don't use spanish either, but guess it can't get as uglier than "Getting information..."
[13:24] <mandel> alecu, dobey it can: Tio, recibiendo la info de las pelotas...
[13:24] <mandel> :P
[13:24] <alecu> mandel, that's funnier, not "ugly"
[13:25] <dobey> heh
[13:25] <dobey> i'm guessing that text isn't wrapping
[13:25] <dobey> and is extraneously long anyway
[13:26] <dobey> We should show a pretty animation and a spinning CD that says "Loading…" next to it, like on XBox games
[13:28] <alecu> mandel, now that it works: some issues.
[13:28] <mandel> alecu, shoot!
[13:29] <alecu> mandel, if I click "save and connect" without entering proxy credentials, crap would be saved on the keyring, and it will get blocked.
[13:29] <dobey> all the font size discussion reminds me of this: http://www.youtube.com/watch?v=tY6dIxQTaf8
[13:29] <alecu> mandel, the same if I just enter the username, without any password.
[13:30] <mandel> alecu, let me test that.. but there are tests for that..
[13:35] <nessita> dobey: "Obteniendo información, por favor espere..." should be
[13:36] <dobey> yeah, it's too long/formal i think
[13:36] <nessita> dobey: ah, unrelated, you saw https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client-gnome/+bug/953119 ?
[13:36] <dobey> but eh, no more string changes this cycle
[13:36] <dobey> nessita: yes
[13:36] <nessita> ack
[13:40] <ralsina> alecu, sorry to drop out but had to reboot, windows had to reboot, then configure updates, then reboot :-/
[13:41] <alecu> ralsina, no prob.
[13:41] <alecu> ralsina, got a minute for mumble now?
[13:41] <alecu> mandel, too ^
[13:41] <ralsina>  alecu: sure
[13:41] <mandel> alecu, sure, lets do it!
[13:42] <mandel> alecu, I'm already there
[13:46] <ralsina> gatox: spawn-evil has tests fixed
[13:46] <gatox> alecu, i have a failure running the tests.... let me know if that is related to your u1-client branch
[13:46] <gatox> ralsina, ack
[13:48] <alecu> ralsina, mandel: my mumble seems broken
[13:48] <ralsina> alecu: you dropped
[13:48] <mandel> ralsina, mine is the same
[13:49] <ralsina> mandel: you still appear there
[13:49] <mandel> ralsina, alecu I cannot hear a thing every few mins..
[13:49] <alecu> ralsina, mandel: anyway, I think we were closing the meeting.
[13:49] <ralsina> mandel: that's the brain damage from rugby
[13:49] <mandel> ralsina, I think is mumble :P
[13:49] <mandel> ralsina, alecu so in summary, I fix the use-qt branch and then I disable the ssl stuff, right?
[13:50] <mandel> ralsina, alecu shall we really disable it, or pass a  param to allow pinned certs or something like that?
[13:50] <ralsina> alecu: yes, actions: 1) if it works at the level of chromium (ssl-to-proxy) I say it's ok to leave it. If it works any worse, drop it. 2) Don't pin certs from u1
[13:51] <alecu> ralsina, ssl-to-proxy is not supported by qt. (nor by firefox for that matter)
[13:51] <ralsina> alecu: then let's just pretend it doesn't exist ;-)
[13:52] <mandel> alecu, ralsina so I remove it and we are done with it?
[13:53] <ralsina> mandel: yep
[13:53] <mandel> ack
[13:53] <alecu> gatox, failure running the test?
[13:53] <alecu> gatox, can you paste it?
[13:53] <mandel> ralsina, alecu I'm off yo have lunch, I should be done with the qt issue in a few mins
[13:53] <gatox> alecu, it's in the mp
[13:53] <dobey> hmm
[13:53] <mandel> alecu, I'll file a bug about the issue when the save creds dialog gets nonesense
[13:53] <ralsina> mandel: cool
[13:53] <alecu> mandel, can I review it already?
[13:54] <alecu> mandel, great. There are a few small bugs we should consider next week.
[13:54] <mandel> alecu, no yet, I need to fix one test :)
[13:54] <mandel> alecu, after lunch I'll fix it and will ping you
[13:54] <alecu> mandel, for instance, socks support is not enabled on ussoc, but is on the sd tunnel.
[13:54] <alecu> gatox, thanks.
[13:55] <mandel> alecu, lets 'virtually sit down' and make a list of those small ones, I don't think they are terribly hard ones to fix (socks means changing the proxyfactory)
[13:55] <alecu> mandel, right!
[13:55] <alecu> mandel, we can do it after the qt branch lands.
[13:56] <mandel> alecu, exactly, that is the important one
[13:56] <mandel> ok, I'm off to get energy from dead animals
[13:56]  * mandel lunch
[13:57]  * rye starts understanding why go does not use exceptions
[13:57]  * rye fixes the validation script to deal with different types of errors, it's been a while...
[13:58] <gatox> ralsina, +1
[13:58] <ralsina> nessita: I am putting the tweaks branch on hold until monday because I need to kick windows into shape today
[13:58]  * gatox needs to relogin..... brb
[13:58] <nessita> ralsina: ack
[13:58] <ralsina> nessita: thanks for catching that, too!
[13:58] <ralsina> gatox: thanks
[13:58] <nessita> ralsina: bad news is that means we're not releasing to ubuntu that... :-/
[13:59] <ralsina> nessita: if that's the case, I will try to jump into linux 15 minutes to fix it today
[13:59] <alecu> gatox, Looks like the ussoc you are using is not trunk.
[13:59] <alecu> Try updating nightlies or configuring this branch using "--with-sso=/path/to/sso/trunk"
[13:59] <gatox> alecu, ok
[13:59] <nessita> ralsina: let me know, otherwise we can explore options
[13:59] <ralsina> nessita: sure
[14:08] <ralsina> nessita, gatox: super trivial review https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/no-hack/+merge/97882
[14:09] <alecu> ralsina, mandel: On a sunnier note, I've just IRL tested the very latest nightlies, and for a nonauth proxy, SD and SSO are working great.
[14:10] <ralsina> alecu: \o/
[14:10] <briancurtin> ralsina: apparently "u1sdtool -s" doesn't know about the SD it starts. i stepped into the twisted select code and select.select never returns that anything is ready - always ([], [], [])
[14:10] <ralsina> briancurtin: interesting
[14:10] <ralsina> briancurtin: blocks on IPC would explain the u1cp locking up too
[14:11] <ralsina> briancurtin: there are test failures in SSO for IPC, want to take a look at them? Maybe that's the underlyig cause
[14:11] <briancurtin> ralsina: will do
[14:12] <mandel> alecu, ok, then I wont jump trough the window ;)
[14:13] <alecu> mandel, ralsina: http://www.youtube.com/watch?v=-TUt5n3sU14
[14:13] <ralsina> alecu, mandel: if you have a little time later today, I may need you to put onyour windows/twisted/IPC hat (remember where you put it?)
[14:14] <mandel> ralsina, ok, no problem :)
[14:14] <alecu> ralsina, I think I sat on it.
[14:14] <alecu> luckily it was not my pointy wizard hat.
[14:14] <ralsina> alecu: at least there is no h in sat
[14:15] <alecu> loh
[14:18] <urbanape> Hi, all. Sorry I'm late.
[14:20] <ralsina> hi laser-vision dude!
[14:20] <ralsina> nessita: if trunk is lp:blablah then what's "stable 3"?   lp:blabla/stable-3 ?
[14:21] <nessita> ralsina: yes
[14:21] <ralsina> urbanape: how's the eyes?
[14:21] <dobey> ralsina: no, stable-3-0
[14:21] <ralsina> urbanape: if you can read this, of course
[14:21] <urbanape> So, I don't know what they use in metric countries, but I'm guessing I'm 7/5
[14:21] <nessita> dobey: right
[14:21] <nessita> ralsina: yes, sorry, what dobey said
[14:21] <urbanape> I see at 7m what other see at 5m
[14:21] <urbanape> so, better than perfect
[14:21] <ralsina> dobey: ok, and the current one we are releasing is stable-3-0 ?
[14:21] <urbanape> we use feet here, so I'm 20/15
[14:21] <dobey> ralsina: yes
[14:21] <ralsina> urbanape: yay, so if I have 5 apples, you see 7? Awesome!
[14:22] <urbanape> little bit of haziness around bright lights, but that should go away in a week or so.
[14:22] <ralsina> urbanape: that's the pupil being too relaxed
[14:22] <ralsina> urbanape: I have that twice a year when they check for glaucoma (no luck yet!)
[14:23] <ralsina> dobey, nessita:thanks so much
[14:24] <rye> joshuahoover: tomboy sync validation script can now fix xml errors too
[14:27] <dobey> oh i need to fix the conflict
[14:28] <ralsina> urbanape: while you were gone I hijacked briancurtin for windows work
[14:28] <ralsina> urbanape: and I can't release him today, so you will have to hack alone on mac today
[14:30] <urbanape> will do, though it'd be really keen to get a pair for a few minutes to get me unblocked on a few things. I've been nibbling around the edges on some things, but need a little help getting stuff all tied together. Probably doesn't need to be brian...
[14:32] <alecu> gatox, did the newer sso help?
[14:33] <gatox> alecu, i have 2 failures with credentials now
[14:34] <gatox> alecu, do you want the paste of those failures or i put them in the mp?
[14:35] <alecu> gatox, I think a paste is better, because otherwise the MP gets huge
[14:36] <gatox> alecu, ok
[14:37] <nessita> ralsina: you left a print here: https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/no-hack/+merge/97882
[14:37] <gatox> alecu, http://paste.ubuntu.com/886399/
[14:37] <ralsina> nessita: argh,sorry
[14:38]  * ralsina is rushig things too much.Time to cool down and meditate.
[14:39] <alecu> gatox, spanish? my code did not touch any of those tests, so would you mind running the tests again with an english locale?
[14:39] <gatox> alecu, ahhhhhhhh sorry.... i'm with an spanish locale now because i'm testing another bug
[14:40] <ralsina> alecu, gatox: we may have random breakage of tests in spanish. I tried to fix all of them, but surely missed some, specially when translations change
[14:40] <ralsina> so please run tests with LANG=en_EN.UTF-8 but if you find breakage in other languages, file and assign to me
[14:41] <ralsina> nessita: removed the print and pushed. Again, sorry, I am a bit too accelerated today, will slow down a bit and doublecheck things now
[14:41] <nessita> ralsina: thanks! :-)
[14:41] <dobey> en_US
[14:41] <dobey> what country is EN? :)
[14:42] <ralsina> ok, en_UK ;-)
[14:42] <ralsina> proper english! ;-)
[14:42] <dobey> what is UK?
[14:42] <dobey> you mean GB?
[14:42] <ralsina> en_EN actually defaults to en_US, just like en_XY does ;-)
[14:42] <ralsina> hahaha
[14:42] <gatox> alecu, +1, those were the only tests failing... and not related to this.... and the code seems fine
[14:42] <dobey> en_UK might be interesting though
[14:43] <dobey> ralsina: everything that fails defaults to en_US because en_US is POSIX C
[14:43] <alecu> \o/
[14:43] <ralsina> "blimey mastah! we 'av'a'issu 'ere!"
[14:43] <ralsina> dobey: therefore en_EN works, neener neener ;-)
[14:44] <dobey> ralsina: well, it works sort of. it falls back to C, not en_US.UTF-8 :)
[14:44] <dobey> also, the fact that we have en_US.po files for things, is frightening
[14:44] <alecu> gatox, don't go too far away! here's the other one for you :-) https://code.launchpad.net/~alecu/ubuntuone-client/proxy-tunnel-cookies/+merge/97791
[14:45] <gatox> alecu, yesssssss i was starting with that
[14:48] <alecu> thisfred, are you around?
[14:48] <alecu> thisfred, can I ask you to review that branch too? ^^^
[14:49] <alecu> gatox, mind that it has the previous branch as a prerequisite.
[14:49] <dobey> sigh
[14:50] <ralsina> briancurtin: while you check those test failures, I am cleaning up the windows build starting from your branch (removing the windows-installer stuff and other bits)
[14:50] <dobey> fix conflicts; commit; update trunk; merge new one in; oh look, more conflicts :(
[14:50] <ralsina> dobey: what branch?
[14:50] <thisfred> alecu: I am, though elbow deep in segfaults
[14:51] <briancurtin> ralsina: sounds good. the only things im seeing on SSO are "Reactor was unclean" test errors fyi
[14:51] <gatox> alecu, ack
[14:51] <thisfred> alecu: will review in a sec
[14:51] <ralsina> briancurtin: yes, those are the ones I saw
[14:51] <dobey> ralsina: sso system-font
[14:52] <ralsina> dobey: oh
[14:52] <dobey> resolving conflicts in qtdesigner ui files is not fun.
[14:52] <dobey> but i think i got them fixed for now
[14:52] <dobey> just NOGBODY BETTER BREAK IT AGAIN
[14:53] <ralsina> NOG WILL NOT BREAK BODY
[14:53] <ralsina> dobey: ack!
[14:53]  * mandel back
[14:54] <mandel> nessita,  u'test-me-more-♥' => lol
[14:55] <nessita> mandel: we needed complex unicode everywhere :-D
[15:00] <mandel> me
[15:00] <gatox> me
[15:01] <alecu> me
[15:01] <ralsina> me
[15:01] <dobey> meh
[15:01] <briancurtin> me
[15:01] <dobey> nessita: slacker
[15:02] <nessita> me
[15:03] <ralsina> mandel: go
[15:03] <mandel> DONE: Fixed the qt issue where the wrong webclieng was used. Fixed bug 933081 and bug 956185.
[15:03] <mandel> TODO: Find a good way to test is qt running. Remove ssl support. 1-1 ralsina, after this.
[15:03] <mandel> BLOCKED: no
[15:03] <mandel> gatox, please
[15:03] <gatox> DONE:
[15:03] <gatox> Lots of reviews, all my branches landed, working on some translations issues.
[15:03] <gatox> TODO:
[15:03] <gatox> Finish with the translation issues and keep killing bugs from my queue unless someone needs helps with anything else.
[15:03] <gatox> BLOCKED:
[15:03] <gatox> No
[15:03] <gatox> alecu, go
[15:03] <alecu> 𝕯𝖔𝖓𝖊: branch to use creds from keyring: landed, branch to protect tunnel with a cookie: being reviewed. Found SSL issue. IRL tested SD and SSO thru a nonauthenticated proxy. Always bug #929207.
[15:03] <alecu> 𝕿𝖔𝖉𝖔: working on branch to pause syncdaemon on credential errors.
[15:03] <alecu> 𝕭𝖑𝖔𝖈𝖐𝖊𝖉: no
[15:03] <alecu> 𝕹𝖊𝖝𝖙: ralsina
[15:03] <ralsina> DONE: team call, nessita 1:1 dobey 1:1, chipaca 1:1, windows testing, tweaks, reviews, bunch'o'things TODO: kick windows butt, take windows name, chew gum. BLOCKED: windows NEXT dobey
[15:03] <dobey> λ DONE: team meeting, ping about rb-scope, reviews, bug #951425, fix conflicts in sso system-font branch
[15:03] <dobey> λ TODO: bug #934206, bug #932103, bug #953119
[15:03] <dobey> λ BLCK: none.
[15:03] <dobey> nessita
[15:04] <nessita> DONE: weekly call, some other random mumbles, lot of reviews and re-reviews, more on more-pages on controlpanel
[15:04] <nessita> TODO: finish the above
[15:04] <nessita> BLOCKED: nopes
[15:04] <nessita> NEXT: ?
[15:04] <briancurtin> DONE: tried to get windows install working so it can be released
[15:04] <briancurtin> TODO: make it work... (working on SSO right now)
[15:04] <briancurtin> BLOCKED: none
[15:04] <briancurtin> NEXT: nessita
[15:04] <nessita> sorry briancurtin, seems like I skipped my turn
[15:04] <gatox> alecu, writes fanzy standups
[15:04] <alecu> also, urbanape, thisfred: standup!
[15:05] <alecu> gatox, :-)
[15:05] <thisfred> oops that shows as one hour ago in my calendar too
[15:06] <urbanape> me
[15:06] <thisfred> me
[15:06] <mandel> uh.. dst, fun!
[15:06] <thisfred> alecu: didn't we cancel standups, also?
[15:07] <mandel> thisfred, you didn't get the memo?
[15:08] <thisfred> DONE: investigate segfaults in u1db | reviews TODO: more of the same BLOCKED: not sure what is causing the segfaults
[15:09] <thisfred> urbanape: c'est a vous!
[15:09] <urbanape> DONE: GOT LASER VISION PEW PEW PEW!
[15:09] <urbanape> TODO: Get brain dump from Jason Foreman (threeve) whose last day is today.
[15:09] <urbanape> BLOCK: My setup is not letting me run tests. I'm missing something stupidly simple, I'm sure. I'd appreciate a pair for a few minutes sometime today.
[15:09] <urbanape> eom?
[15:10] <mandel> ralsina, 1-1?
[15:10] <ralsina> mandel: sure!
[15:10] <mandel> ralsina, mumble!
[15:11] <gatox> alecu, +1 for the other branch too
[15:12] <mandel> ralsina, im there
[15:12] <ralsina> mandel: you can't hear me?
[15:12] <mandel> ralsina, no... stupid mumble, let me restart it..
[15:12] <ralsina> mandel: sube el volumen!
[15:12] <ralsina> mandel: ack
[15:16] <gatox> nessita, trivial: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/translation-problem/+merge/97901
[15:17] <nessita> gatox: ack
[15:18] <nessita> gatox: doesn' this bug also fixes the other ussoc report about missing translations?
[15:19] <gatox> nessita, this one is about missing translations... the other one is about encoding problems
[15:19] <nessita> gatox: ah, ok, thanks
[15:20] <gatox> nessita, i didn't wanted to put them together, so we can land this one and start with the translation while i fight with the other one
[15:20] <nessita> gatox: yes, +1
[15:34]  * gatox lunch!
[15:34] <briancurtin> is it just me or are "reactor was unclean" issues like a needle in a haystack (maybe i just dont get it?)
[15:36] <alecu> briancurtin, they usually mean that something was not properly closed or disposed of.
[15:36] <briancurtin> yeah thats what im trying to hunt down
[15:36] <alecu> briancurtin, do you have a paste for that error?
[15:37] <briancurtin> alecu: lot of them in sso - https://pastebin.canonical.com/62479/
[15:44] <nessita> briancurtin: those are usually caused by a slow or loaded system
[15:45] <nessita> briancurtin: can you please try either (or both) increasing the suite timeout and/or closing everything in windows and rebooting, to free mem?
[15:45] <nessita> briancurtin: I bet they pass after that. Those tests require some (real) IPC interaction, and in windows those are *slow* (which is a bummer, yes, but we prefer that and have the whole ipc stack tested)
[15:46] <briancurtin> nessita: i do need to reboot anyway since this update dialog keeps popping up. i'll try it and see if the timeout needs to be changed
[15:46] <alecu> nessita, briancurtin: I'm getting those errors too in my windows VM, and I did not usually get them.
[15:46] <nessita> briancurtin: thanks!!!
[15:46] <alecu> nessita, so my guess is that something else changed.
[15:46] <nessita> alecu: reboot... windows mem management sucks (IMHO)
[15:47] <nessita> alecu: the mem in windows seems to run out just because the OS is running
[15:47] <alecu> nessita, I've *just now* started windows on this machine.
[15:47] <nessita> alecu: is your host machine loaded?
[15:47] <alecu> nessita, and I think it was not even paused.
[15:47] <alecu> nessita, no.
[15:47] <nessita> alecu: let me try then
[15:47] <alecu> nessita, it's got 8 cores, and it's mostly idle.
[15:47] <nessita> alecu: ack
[15:48] <nessita> testing in my VM now
[15:48] <briancurtin> it seems like the same tests consistently fail, so i think its just that something isnt cleaned up properly, but i do need to reboot anyway so brb
[15:48]  * alecu needs to pick amelia from the new kinder, see you in a few minutes.
[15:49] <nessita> gatox: approved
[15:50] <nessita> anyone could review this trivial (in  code, not in semantics) branch? https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/translation-problem/+merge/97901
[15:52] <dobey> alright, needs lunch. bbiab
[16:01] <ralsina> briancurtin: I think you are right, the lock is because syncdaemon is not taking connections
[16:02] <ralsina> briancurtin: so, u1cp is trying to connect to it and failing miserable
[16:02] <briancurtin> yeah CP just sits there. if you let it go long enough it'll eventually get some popup message (that i cant remember), but it takes like 10 minutes
[16:03] <ralsina> the good news is, syncdaemon seems to work
[16:05] <briancurtin> ralsina: so should i keep looking at that SSO unclean reactor stuff, or dive into SD?
[16:05] <ralsina> briancurtin: doesn't even seem to be opening its server port, AFAICS
[16:05] <ralsina> briancurtin: let's try SD
[16:05] <briancurtin> ralsina: i seem to remember this to be true that in the past you could only open one SD at a time, no?
[16:06] <ralsina> briancurtin: yep
[16:06] <briancurtin> because i noticed now if you just keep opening u1sdtools it'll open more SDs
[16:06] <ralsina> briancurtin: that's not supposed to happen. But if it's failig to open its server port, it's understandable
[16:06] <ralsina> So I guess tcp activation is broken
[16:06] <briancurtin> yeah now it makes sense
[16:06] <ralsina> or something similar
[16:09] <ralsina> briancurtin: process monitor doesn't show syncdaemon with any LISTENING port
[16:09] <briancurtin> hmm
[16:11] <briancurtin> since i don't know where off the top of my head yet, i'm going to step through SD startup and try to find it
[16:19] <ralsina> briancurtin: it seems it should log "IPC Initialized" when it happens. And I don't have that on my logs
[16:23] <briancurtin> ralsina: yeah, i have a breakpoint in the __init__ where that happens. IPCInterface never gets created
[16:26] <ralsina> briancurtin: that should be called from interaction_interfaces.py line 1167
[16:26] <briancurtin> i was just opening that :)
[16:27] <ralsina> briancurtin: ok, you follow it, drop breadcrumbs here :-)
[16:27] <briancurtin> sounds good
[16:28] <alecu> mandel, ping
[16:28] <mandel> alecu, pong
[16:28] <alecu> mandel, I'm about to go to lunch. Any progress on the qt branch?
[16:28] <alecu> mandel, can I review it already? :-)
[16:28]  * ralsina goes get a mate working
[16:29] <mandel> alecu, got problems updating the proxy when there is an error because of the caching of the network access manager..
[16:29] <ralsina> briancurtin: I am going to drop off windows to work on a linux branch, let me know if you need me
[16:29] <mandel> alecu, it was 'easy' to fix listening to the proxy signal, not that easy in the errback
[16:29] <briancurtin> ralsina: sounds good. i think we're going in the right direction now
[16:29] <gatox> nessita, do i need another revision for this? https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/translation-problem/+merge/97901
[16:30] <nessita> gatox: I'd say merge
[16:30] <gatox> nessita, ok
[16:30] <alecu> mandel, ok. I'll be back in 30 mins aprox, twit me if you need me sooner.
[16:30] <mandel> alecu, ok
[16:50] <nessita> ralsina: any idea why controlpanel tests, the qt4 suite, is segfaulting on widnows? (using trunk)
[16:59] <alecu> mandel, back
[16:59] <alecu> well, in fact I never left :P
[16:59] <mandel> alecu, ack
[17:00] <mandel> alecu, I hate QNetworkAccessManager and its creds cache..
[17:00] <alecu> I just had some fruits, now having some soup while risking the keyboard
[17:06] <alecu> thisfred, ping
[17:07] <thisfred> alecu: pong
[17:07] <thisfred> sry, haven't gotten to the branch yet
[17:07] <alecu> thisfred, ack
[17:07] <thisfred> will do it now
[17:08] <alecu> thisfred, let me know as soon as you find any issue, because I'd like for that branch to land today so it makes it into beta 2
[17:08] <nessita> ok, lunchtime here
[17:08] <thisfred> right, switching system to proxy now
[17:09] <ralsina> nessita: was not segfaulting for me yesterday IIRC
[17:09] <ralsina> nessita: it was locking up though
[17:09] <briancurtin> ralsina: ubuntuone/syncdaemon/main.py:113 - creating that ActionQueue causes something to go wrong (trying to figure it out in debugger, it's in some huge twisted loop)
[17:10] <ralsina> briancurtin: great
[17:10] <briancurtin> i'm going to grab lunch before i get sucked into this issue and forget to eat
[17:13] <thisfred> alecu do I need a special version of sso for this or just trunk?
[17:14] <alecu> thisfred, trunk should be fine. Also the sso in nightlies is fine too.
[17:14] <alecu> (I think)
[17:14] <thisfred> kk
[17:16] <gatox> need to restart
[17:17] <gatox> no need to restart anymore :P
[17:18] <thisfred> alecu, also, since this is the client and not the control panel, what exactly do I run? Just shut down u1sdtool, and then run that from t
[17:18] <thisfred> he branch?
[17:21] <thisfred> shoot, don't have builddeps and they won't install through the proxy... :S
[17:22] <alecu> thisfred, I usually run it with: reset;U1_DEBUG=True PYTHONPATH=. bin/ubuntuone-syncdaemon --debug
[17:22] <thisfred> kthx
[17:24] <briancurtin> ok, *now* going for lunch (must. stop. debugging.)
[17:25] <dobey> yay has tickets
[17:26] <thisfred> tickets for?
[17:28] <dobey> uds
[17:29] <mandel> thisfred, ready for a review?
[17:29] <mandel> thisfred, https://code.launchpad.net/~mandel/ubuntu-sso-client/use-qt4-webclient-backend/+merge/97934
[17:30] <thisfred> mandel: in a bit, reviewing alecu's branch right now
[17:30] <mandel> alecu, puto! puto! puto! ;-)
[17:30] <mandel> alecu, the told blode is mine!
[17:30] <mandel> tall... u brainfuck
[17:31] <alecu> mandel, what's a blode? "A bodyless head with spiky blond hair and black feet" ?
[17:31] <mandel> alecu, my brain is stuck with the bloody QNetworkAccessManager..
[17:31] <mandel> stupid qt!
[17:32] <thisfred> alecu: so I get 'Nonetype' object has no attribute 'host'. with your branch as well, but may
[17:32] <thisfred> be I'm not testing the right thing
[17:32] <dobey> alecu: blode is a one-char typoe of bloke :P
[17:33] <mandel> thisfred, that is from libsoup..
[17:33] <gatox> nessita, ralsina unicode fix: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/unicode-args/+merge/97936
[17:33] <alecu> thisfred, where are you getting that error? on the log?
[17:33] <thisfred> Also: why can't I select and copy text from the cp?
[17:33] <dobey> thisfred: what text?
[17:33] <thisfred> alecu no the control panel
[17:33] <ralsina> gatox: looking
[17:33] <thisfred> dobey: the error
[17:33] <dobey> i guess we aren't setting that label to be selectable
[17:34] <thisfred> alecu: I started sd, and it didn't connect so I figured I needed to use the cp to sign in
[17:34] <alecu> thisfred, oh, ok.
[17:34] <alecu> thisfred, try "u1sdtool -c"
[17:34] <thisfred> kk
[17:35] <thisfred> alecu does the device need to be registered or not?
[17:35] <nessita> ralsina, briancurtin: reading a little backlog, it rings the bell that facundo added code in u1client to have 2 queues of commands, where the whole queue (which may be xtra long) is in disk, and a subset of it in memory
[17:35] <ralsina> nessita: yes, that is breaking somewhere
[17:35] <nessita> ralsina, briancurtin: so since you mentioned 'AQ seems stucked', perhaps that's it?
[17:35] <nessita> ralsina, briancurtin: also, another not minor change on AQ was the tunnel adding
[17:36] <nessita> ralsina, briancurtin: not sure if you talked with alecu about it
[17:36] <alecu> about what?
[17:36] <ralsina> nessita: not yet, maybe after briancurtin cmes back from lunch
[17:36] <alecu> thisfred, if it's not registered then you'll be testing sso too.
[17:36] <thisfred> alecu same error happens in sso when I'm not registered
[17:37] <alecu> thisfred, is the proxy authenticated or not?
[17:37] <nessita> alecu: syncdaemon is not starting in windows, apparently is getting stucked creating the ActionQueue, so I listed the 2 mayor changes we had in that class: the tunnel adding and the split of two queues (disk and in mem)
[17:37] <thisfred> ok proxy off, reregistering
[17:37] <thisfred> alecu: it is ralsina's proxy so yes
[17:38] <ralsina> if anyone needs unauthed proxy I would need his IP
[17:38] <alecu> thisfred, ok. Try installing a default squid3 with apt-get it will listen on localhost:3128 and ask for no passwords.
[17:40] <alecu> mandel, reason = 'QNetworkAccessManager is buggy.' !!!!!!
[17:40] <alecu> mandel, why skipping *so many* tests?
[17:40] <mandel> alecu, QNetworkAccessManager is buggy.
[17:41] <mandel> alecu, the stupid network access manager does not like when you change the settings of a proxy while requests are in the way..
[17:41] <gatox> nessita, the remove title for reset page: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/remove-title/+merge/97940
[17:41] <nessita> gatox: thanks!
[17:42] <mandel> alecu, then, we (you and me) know that the proxyAuthenticationRequired really does not work, specially with the yield, so the situation is, we get a crazy warning from the auth cache manager and everything goes a la mierda
[17:42] <mandel> alecu, I've skipped those so I don't block you and I fix the double dialog issue
[17:43] <thisfred> alecu doesn't seem to want to connect when I do t
[17:43] <thisfred> hat
[17:44] <alecu> thisfred, can you paste the sd log?
[17:47] <thisfred> alecu: it appears I cannot: pastebinit breaks on the proxy too, so I guess network settings is screwed up again
[17:47] <thisfred> logging out and ing
[17:48] <alecu> mandel, I'm wary of approving a branch that skips so many tests, at this point.
[17:49] <alecu> mandel, so let's do something: I'll try IRLing it
[17:50] <mandel> alecu, I was going to propose the same :)
[17:51] <thisfred> alecu: http://paste.ubuntu.com/886635/
[17:52] <thisfred> alecu: that's ~/.cache/ubuntuone/log/syncdaemon-debug.log
[17:52] <thisfred> is that the right log?
[17:53] <ralsina> gotta go pick up the kid, will be back soonish
[17:53] <thisfred> (pastebinit now works through squid with no password, but the client still does not, it seems
[17:55] <mandel> alecu, in my IRL if you give the correct creds for the proxy everything goes like a charm
[17:55] <mandel> alecu, those tests are just when you screw the creds
[17:56] <alecu> thisfred, can you check for a proxy.log ?
[17:56] <alecu> mandel, ack. with creds it works.
[17:56] <alecu> mandel, I'm testing no creds now
[17:56] <mandel> alecu, hombre de poca fe..
[17:56] <mandel> :)
[17:57] <briancurtin> nessita: actually yeah it's in the tunnel stuff, a problem with a spawnProcess. i closed it to go to lunch but i'll re-run and get the exact spot
[17:57] <thisfred> alecu: http://paste.ubuntu.com/886643/
[17:57] <nessita> briancurtin: awesome that you have that isolated
[17:57] <mandel> alecu, if you give the wrong creds, it will get stuck
[17:57] <nessita> briancurtin: please ask alecu for insight about it if you can't debug any further
[17:58] <alecu> thisfred, thanks, I'll check it out in a few minutes after reviewing mandel's branch.
[17:58] <thisfred> ok guess I'll switch to that too then
[17:58] <mandel> alecu, and in the sso, when that happes if will get a QNetworkAccessCache telling that you are not allowed to update settings in a proxy..
[17:59] <mandel> alecu, which is due to: https://bugreports.qt-project.org/browse/QTBUG-14850?page=com.googlecode.jira-suite-utilities:transitions-summary-tabpanel
[18:00] <mandel> but with a factory it is not as easy as that bugs description states..
[18:01] <dobey> ugh, jira
[18:01] <alecu> mandel, have you tried entering wrong u1 credentials? It hangs up indefinitely (both using a nonauth proxy and an authenticated one.)
[18:02] <mandel> alecu, let me test that
[18:02] <thisfred> mandel: so how do I test this: run the trunk of CP with this in the PYTHONPATH?
[18:03] <mandel> thisfred, yes
[18:04] <alecu> mandel, entering wrong u1 creds also fails with no proxy configured.
[18:05] <alecu> mandel, luckily you can close the window and retry connecting.
[18:05] <mandel> alecu, wtf? let me see that
[18:06] <thisfred> mandel: logging in through non-auth squid works
[18:07] <alecu> mandel, this seems to happen in trunk too, when using the qt backend
[18:07] <mandel> alecu, you got me testing on trunk too, and I can confirm that!
[18:08] <thisfred> dobey: to come back to earlier: why in Zod's name would anyone ever make text non-selectable.
[18:08] <thisfred> that that option even exists is a bug
[18:08] <mandel> thisfred, a professor at a uni so that you cannot finish your paper
[18:08] <dobey> thisfred: because having a cursor drawn somewhere that isn't a text entry, is fugly
[18:09] <thisfred> why would there be a cursor?
[18:09] <thisfred> it's not editable
[18:09] <dobey> sorry, we'll rewrite everything in HTML5 for you
[18:09] <thisfred> yay! ;)
[18:09] <dobey> because i didn't write the widget library, so i didn't get to make the decision about what it should draw, and where
[18:09] <nessita> dobey: needs fixing in https://code.launchpad.net/~dobey/ubuntu-sso-client/system-font/+merge/97264 for a couple of font sizes
[18:10] <nessita> gatox, briancurtin: may I please have a review? https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/default-folders/+merge/97949
[18:10] <gatox> nessita, yep
[18:10] <briancurtin> nessita: will look in a few mins
[18:11] <thisfred> all I'm saying is that whoever did write it does not get a cookie
[18:11] <nessita> briancurtin, gatox: thanks!
[18:12] <thisfred> mandel anything more you want me to test?
[18:12] <mandel> thisfred, the qt branch, but I'm going to talk first with alecu..
[18:12] <mandel> alecu, quick mumble?
[18:13] <thisfred> kk
[18:16] <alecu> mandel,  the "qtnetwork" hanging up on wrong u1 credentials seems to come from a long time ago.
[18:16] <alecu> mandel, thing is, we never found out because it was not being used.
[18:16] <alecu> mandel, I'm on mumble.
[18:17] <mandel> alecu, on my way..
[18:17] <mandel> alecu, my mumble is failing, one sec
[18:19] <mandel> alecu, sorry, mumble crashed again.. let me update the system
[18:19] <dobey> nessita: is there some way to make that balloon thing expand and shrink properly for the text?
[18:19] <alecu> mandel, ack, let me know.
[18:19] <alecu> thisfred, I'm puzzled by this line on your proxy.log: 2012-03-16 13:50:39,551 - ubuntuone.proxy - ERROR - connection error: Proxy server not found (17)
[18:20] <nessita> dobey: I'm not sure. But even if there is (which would be great for translations), the font there needs to be smaller than what currently is in your branch...
[18:20] <thisfred> alecu maybe squid's running on a different port after all?
[18:20] <thisfred> alecu: but everything else seems to work is the thing
[18:20] <mandel> alecu, in theory, I'm there..
[18:21] <dobey> nessita: yes, but with <small> on my branch instead of normal size, half that balloon is empty and just dead space
[18:21] <dobey> nessita: on my computer anyway :)
[18:21] <dobey> nessita: and if someone has set their fonts to a larger size, we still have the same issue
[18:21] <alecu> thisfred, try: telnet localhost 3128<enter>GET http://slashdot.org HTTP/1.0<enter><enter>
[18:21] <nessita> dobey: i guess without the <small> you see it completly?
[18:22] <dobey> nessita: yeah, without the small it looks fine for me; but i'm using tiny fonts
[18:22] <thisfred> alecu: works
[18:23] <nessita> dobey: right. So, since I now you have more in your plate, I would say: use <small> to match what we currently have, and let's report the bug about the ballon needing to shrink and expand for larger fonts and/or larger texts
[18:27] <ralsina> dobey, nessita: +1 those are two separate bugs
[18:27] <dobey> QWizardPage::addField: Duplicate field 'email_address'
[18:27] <dobey> what is that all about?
[18:27] <ralsina> dobey: that has been there forever, nevermind
[18:28] <ralsina> dobey: basically, on a QWizard you are not supposed to have two fields with the same name
[18:28] <ralsina> dobey: it's harmless
[18:28] <dobey> you shouldn't be able to have 2 fields with the same name on anything
[18:29] <dobey> harmless or not, it's ugly, and makes the tests output ugly, because it gets printed like a billion times
[18:29] <ralsina> dobey: ok, file a bug I promise I will fix it after the release
[18:29] <ralsina> dobey: I am not renaming things today ;-)
[18:29] <dobey> hrmm, the sso tests also seem to be pretty slow
[18:29] <dobey> ralsina: after the release == after windows .exe building, or after tuesday?
[18:30] <ralsina> dobey: after tuesday
[18:30] <ralsina> dobey: since that is crossplatform code
[18:31] <dobey> heh
[18:31] <dobey> i /am/ changing the font handling, you know ;)
[18:31] <ralsina> dobey: sure, what's that have to do with that message?
[18:32] <dobey> ralsina: i'm pretty sure it's cross platform code
[18:32] <ralsina> dobey: I have a list of things I expect to get done by today. Changing the fonts? In it. Renaming widgets? Not in it ;-)
[18:33] <dobey> ralsina: does that include a linux.qss/windows.qss fix for sso as well?
[18:33] <ralsina> dobey: yes, branch is proposed with yours as prereq
[18:34] <dobey> nessita: fixed/pushed
[18:34] <nessita> dobey: ack
[18:34] <dobey> ralsina: ah ok. didn't see it yet, i'll look now
[18:34] <ralsina> dobey: you have already approved it :-)
[18:34] <ralsina> Oh, wait, that's u1cp
[18:34] <dobey> right, that's cp not sso :)
[18:35] <ralsina> dobey: I can do one for sso in 10 minutes after yours lands
[18:35] <mandel> alecu, ping?
[18:35] <dobey> ok
[18:35] <briancurtin> ralsina, alecu: so tunnel_runner.py tries to start "ubuntuone-proxy-tunnel" - reactor.spawnProcess chokes on this (i'll figure the exact details out). i modified TunnelRunner.start_process to start "ubuntuone-proxy-tunnel.PY" (note extension) by way of python.exe - it works
[18:36] <briancurtin> so the SD startup was just hanging around inside of reactor.spawnProcess forever
[18:36] <ralsina> briancurtin: yay, then this should not be terribly hard to fix! Good job!
[18:36] <alecu> briancurtin, cool. But please don't land that on trunk yet as it might break the linux release!
[18:36] <ralsina> alecu: the windows release is supposed to be done from the same tarballs
[18:37] <ralsina> alecu: so we better make it work for both :-)
[18:37] <alecu> ralsina, cool, then let's fix it in a sane way for both
[18:37] <ralsina> alecu: right
[18:37] <ralsina> alecu: in fact, it's trying to spawn the tunnel even without proxy configured!
[18:37] <alecu> ralsina, that why I said "not yet" :-)
[18:38] <briancurtin> i'll work up a patch to build the right command lines and arguments
[18:38] <alecu> ralsina, that's fine. Qt knows if the proxy is configured. SD should not use the qtreactor.
[18:38] <briancurtin> also has to consider when it's a Windows install so it'd be a compiled EXE
[18:39] <ralsina> alecu: why is it ok to spawn a process it won't use? Lost you there
[18:39] <alecu> ralsina, the tunnel will start, and it will print a port number to stdout if proxy is configured. Or exit if no proxies are needed.
[18:39] <mandel> alecu, bug 957313
[18:39] <ralsina> alecu: ah ok
[18:45] <mandel> alecu, I'm leaving yet I have added bug 957317
[18:45] <mandel> alecu, and a possible hint of the reason, yet I need to know what is the sso backend backend (that is the server side not the sso backend) doing
[18:45] <alecu> mandel, why is  test_anonymous_proxy_is_used also skipped?
[18:46] <mandel> alecu, proably I screwed up skipping that one, let me update it
[18:47] <alecu> mandel, I'm not sure it's an sso backend thing, since the libsoup webclient seems to work ok in this case.
[18:47] <alecu> and by "work ok" I mean, it returns the error expected when u1 credentials are wrong.
[18:48] <mandel> alecu, ok, I'll look closer on monday
[18:48] <alecu> ack
[18:48] <alecu> ralsina, do you have 5 mins for a quick status update?
[18:48] <ralsina> alecu: sure, mumble?
[18:48] <alecu> ralsina, perfect
[18:49] <alecu> mandel, if you have to leave, go ahead.
[18:49] <mandel> alecu, is close to 8 and I'm been here since my 9 :P
[18:49] <mandel> alecu, and my head is about to explode
[18:49] <ralsina> mandel: please go away then ;-)
[18:49] <alecu> mandel, yesterday my EOD was at my 1 AM.
[18:50] <mandel> alecu, you crazy!
[18:50] <mandel> alecu, push branch with the correct tests skipped
[18:50] <mandel> s/push/pushed
[18:51] <mandel> alecu, I'll look at the issue during the weekend.. we have waaaaaaaaay to many things interacting, looks like the windows ipc ;)
[18:51]  * mandel EOD
[18:53] <nessita> briancurtin: https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/default-folders/+merge/97949 fixed, great catch, thanks!!!
[18:56] <briancurtin> ralsina: i have a fix for running SD from Python, checking now that i fixed it for a py2exe'd build
[18:56] <ralsina> briancurtin: awesome
[18:56] <briancurtin> nessita: looks good, approved :)
[18:56] <nessita> thanks! :-)
[18:57] <dobey> nessita: heh. i *just* posted a needs fixing on there too :)
[18:57] <nessita> let's see
[18:58] <nessita> dobey: which folders are not supported on XP? I specifically used the function with support on XP
[18:58] <dobey> nessita: not the function, but the constants. CSIDL_MYVIDEO seems to only exist for 6.0+ (or that documentation is confusing?)
[18:58] <nessita> dobey: let me re-check then
[18:59] <briancurtin> ah yeah i think he's right, those are the "libraries" that were added in vista (6.0)
[18:59] <nessita> ok, will try-except then
[18:59] <nessita> so they get listed on vista and above
[18:59] <dobey> right
[19:00] <nessita> dobey: nice catch with the .config dir
[19:03] <ralsina> nessita: have 1' for a quick mumble?
[19:03] <nessita> ralsina: being 110% honest, no. But of course I can if you really need me
[19:03] <ralsina> nessita: it's ok, ping me when you do
[19:03] <nessita> ralsina: I'm afraid I'm not gonna make it today with the more-pages branch
[19:04] <nessita> :-(
[19:04] <ralsina> nessita: ok
[19:04] <gatox> nessita, +1
[19:04] <nessita> will be closed, but not sure I can land that today
[19:04] <ralsina> nessita: then we do need to talk a little, will bebrief
[19:04] <nessita> ralsina: ok, hooking up headset
[19:05] <dobey> oh mandel is gone
[19:14] <ralsina> dobey, alecu, nessita, briancurtin, gatox, mandel: because thing have gone all explodey today, we are delaying today's trunk freeze to monday at 6PM UTC
[19:14] <briancurtin> ralsina: ack
[19:14] <ralsina> then on tuesday we will do intensive QA and package the things on wednesday
[19:15] <gatox> ralsina, ack
[19:15] <alecu> ack
[19:15] <ralsina> so, rest on the weekend and kick ass on monday, ok?
[19:16] <dobey> bah. test in production :)
[19:28] <ralsina> dobey: that's going to be like 50% true next week ;-)
[19:29] <briancurtin> argh, the py2exe fix didn't work. close, though
[19:29] <dobey> heh
[19:30] <dobey> thisfred: what branch were you testing (or trying to test) earlier, involving proxies?
[19:31] <thisfred> dobey: mandels use qt one and alecu's proxy tunnel one
[19:32] <dobey> ok
[19:35] <nessita> dobey: the encoding of the user-dirs file will be sys.getfilesystemencoding()?
[19:35] <nessita> or that just applies to file *names* (and not content)?
[19:35] <dobey> that only applies to names
[19:35] <nessita> dobey: then, have any suggestion?
[19:36] <nessita> encoding can not be guessed
[19:36] <dobey> nessita: fail if it's not utf-8?
[19:36] <nessita> I guess I can try utf-8 and ignore if not
[19:36] <nessita> right
[19:36] <dobey> i don't see any reason it shouldn't be utf-8, unless something broke pretty badly
[19:51] <alecu> ralsina, found the problem (and a solution!) for the bug with the u1 credentials with qtnetwork.
[19:51] <ralsina> alecu: awesome!
[19:51] <alecu> ralsina, it seems that the wrong credentials were being retried *forever*.
[19:51] <ralsina> alecu: ugh
[19:51] <alecu> a branch to fix it is on the way.
[19:56] <nessita> dobey: all issues addressed now on https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/default-folders/+merge/97949
[19:56] <nessita> dobey: good catch, though I would have enjoyed fixing a lot more if I wasn't with so much rush
[19:56] <nessita> anyays, import codecs rule
[19:59] <ralsina> anyone needs a hand, a review, anything?
[19:59] <ralsina> cofee? cake?
[19:59] <alecu> cake would do
[19:59] <ralsina> alecu: on it!
[19:59] <alecu> you'll start cooking it now?
[20:00] <ralsina> alecu: http://bit.ly/FOa85J
[20:00] <ralsina> until we get cake-over-ip that's the best I can do
[20:00]  * alecu is now officially hungry.
[20:01] <briancurtin> ha, a friend of mine started http://foodoverip.org/
[20:01] <ralsina> briancurtin: how's the spawner coming along?
[20:02] <briancurtin> ralsina: still need to figure out py2exe. i can start ubuntu-sso-login.exe and then start SD via Python, then ubuntuone-control-panel-qt.exe, and it seems to work "ok". im pasting a few errors i just saw a minute ago before i go figure them out
[20:02] <ralsina> briancurtin: cool
[20:03] <dobey> the cake is a lie
[20:04] <briancurtin> ralsina: https://pastebin.canonical.com/62504/ and https://pastebin.canonical.com/62500/
[20:05] <briancurtin> in any case, it's really close to working. need to add a bunch of logging or something to the py2exe build since it still can't find the right executable to start
[20:05] <ralsina> briancurtin: that's the same exception seem from both sides of IPC right?
[20:06] <thisfred> briancurtin: is that friend Benoît, or is he just a very enthousiastic user? :)
[20:07] <dobey> nessita: +1
[20:07] <nessita> dobey: thanks!
[20:08] <briancurtin> thisfred: yeah its Benoît, the site was started at a sprint at Tarek Ziade's house where the focus became food and wine
[20:08] <thisfred> heh
[20:08] <thisfred> I know him a little from my couchd
[20:08] <thisfred> b efforts
[20:08] <thisfred> he's nice
[20:09] <briancurtin> i know tarek much more than benoit, but they're all a good group
[20:09] <gatox> EOD for me!! bye!! see you on monday
[20:09] <briancurtin> ralsina: i think it probably is the same exception, i'll see what changed there
[20:09] <thisfred> see you latox alli
[20:10] <thisfred> gatox
[20:10] <dobey> oi, it's 1600 already
[20:11] <gatox> thisfred, jejee abstract message :P
[20:11] <thisfred> dobey: and nobody's brought me a mint julep yet!
[20:13] <alecu> trial is the awesome. Love it.
[20:13] <thisfred> alecu: is that sarcasm? ;)
[20:14] <thisfred> I've been looking at py.test again after I saw Holger's pycon talk...
[20:14] <thisfred> It's nice
[20:15] <alecu> thisfred, no, seriously. I'm in love with it. I'll say it louder:
[20:15] <alecu> 𝕀 𝕝𝕠𝕧𝕖 𝕥𝕙𝕖 𝕥𝕨𝕚𝕤𝕥𝕖𝕕.𝕥𝕣𝕚𝕒𝕝 𝕥𝕖𝕤𝕥 𝕣𝕦𝕟𝕟𝕖𝕣!
[20:15] <thisfred> hehe
[20:15] <thisfred> I don't dislike it
[20:16] <thisfred> I like the repeat until failure option
[20:16] <thisfred> great if you have randomly failing tests
[20:17] <thisfred> what I like about py.test is that it makes for much less boiler plate in most tests
[20:18] <thisfred> so they become a lot easier to read
[20:18] <thisfred> and the failure messages are super too
[20:18] <alecu> thisfred, can I return a deferred from a py.test ? That's the killer feature for any test runner I use :-)
[20:19] <dobey> i don't think i'd want to a) convert devtools to py.test b) make py.test work with twisted
[20:19] <thisfred> I bet you you can, but why would a test return anything?
[20:19] <dobey> thisfred: because it's twisted
[20:19] <thisfred> dobey: I'm not proposing that we do
[20:20] <thisfred> Just trying it out on a hobby project
[20:20] <dobey> i'm just saying i don't like twisted
[20:20] <thisfred> I wasn't arguing on that point
[20:20] <dobey> also, alecu's branch name is making me hungry
[20:23] <alecu> this one? https://code.launchpad.net/~alecu/ubuntuone-client/proxy-tunnel-cookies/+merge/97791
[20:24] <dobey> yes
[20:24] <dobey> also, why the heck were we using a symlink for the music library in rhythmbox
[20:25] <dobey> also, where is sil so i can yell at him for making it a symlink
[20:27] <rye> umm why does quickly depend on couchdb-bin?
[20:27] <rye> ah, desktopcouch
[20:27] <rye> why does quickly depend on desktopcouch then?
[20:27] <ralsina> popping back to ubuntu, will be back in 10' or so
[20:27] <dobey> it used to have CouchGrid widget
[20:28] <dobey> rye: i think that widget has been removed now. maybe the package deps are not updated?
[20:28] <rye> dobey: checking...
[20:29] <rye> data/templates/ubuntu-pygame/project_root/python/hiscores.py:from desktopcouch.records.server import CouchDatabase
[20:30] <dobey> hmm
[20:30] <dobey> rye: talk to rickspencer3 about it then
[20:50] <nessita> dobey: system-font approved
[20:54] <dobey> yay
[21:17] <ralsina> thisfred: I have a very small branch for review here https://code.launchpad.net/~ralsina/ubuntuone-control-panel/ubuntu-font-in-windows/+merge/97554
[21:17] <thisfred> 5 MLOC of XML later...
[21:18] <ralsina> dobey: that's *2* lines of XML :-)
[21:18] <ralsina> oops, I meant thisfred
[21:18] <thisfred> hehe, so we use the ubuntu font except when on Ubuntu? makes sense :P
[21:18] <ralsina> thisfred: when the ubuntu font is the font in ubuntu, it will make more sense, agreed ;-)
[21:19] <thisfred> it isn't? Maybe I set it by hand then
[21:20] <dobey> it is
[21:20] <dobey> the default is, anyway
[21:20] <nessita> ralsina: I'm proposing the branch with 2 of the 3 pages added (still pending the more complex and last one, the local to cloud)
[21:21] <ralsina> dobey: I don't have it but may be because I updated from O?
[21:21] <ralsina> dobey: as default, I mean
[21:21] <ralsina> nessita: that's cool
[21:21] <nessita> ralsina: https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/cloud-to-computer-page/+merge/97990
[21:21] <ralsina> nessita: easier to test and everything
[21:21] <nessita> ralsina: well, kinda, I had to adapt the branch to have a page that will not be final to be final in this branch
[21:21] <ralsina> now that I think about it, our embedded ubuntu font is probably not the latest
[21:22] <dobey> ralsina: did you set it to something else perhaps?
[21:22] <ralsina> dobey: not that I recall
[21:22] <nessita> ralsina: so every branch results in a fully working wizard
[21:22] <ralsina> nessita: good thinking
[21:23] <thisfred> ralsina: +1
[21:23] <ralsina> thisfred: thanks!
[21:26] <nessita> thisfred: you dying to do another review, no? :-P
[21:26] <nessita> this one is fun, you will the premiere about the new wizard pages!
[21:26]  * nessita tries to be a sellwoman
[21:26] <thisfred> nessita: sí!
[21:27] <nessita> YEAH
[21:27] <nessita> thisfred: will add IRL instructions and then share the link with you
[21:27] <thisfred> kk
[21:30] <nessita> ralsina, thisfred: IRL instructions added to https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/cloud-to-computer-page/+merge/97990
[21:30] <ralsina> nessita: thanks!
[21:30]  * thisfred is on the case
[21:30] <dobey> alright all. am off for now. have a good weekend!
[21:30] <ralsina> nessita: any suggestions about where to put a platform-specific constant on sso's gui?
[21:30] <thisfred> later dobey
[21:30] <nessita> and I guess this is all for me today, will hang out for 15 minutes more but then I'm off to pilates and to have some nice night out
[21:31] <nessita> ralsina: which constant?
[21:31] <ralsina> nessita: ":/windows.qss" on windows ":/linux.qss" on linux
[21:31] <ralsina> nessita: to force the ubuntu font only on windows
[21:31] <nessita> ralsina: let me digg
[21:32] <ralsina> nessita: I was thinking constant.py.in but I may have to make the setup.py a bitmore complex
[21:32] <nessita> ralsina: did you added the frozen thing to setup.\py? :-/
[21:32] <ralsina> nessita: no
[21:32] <nessita> ralsina: ah.... relief!!!
[21:32] <ralsina> nessita: I added it on the runner
[21:33] <nessita> ralsina: hum... not to get_bin_dir?
[21:33] <ralsina> nessita: oops, you are right, to get_bin_dir
[21:33] <nessita> ralsina: is that branch landed already?
[21:33] <ralsina> nessita: yes
[21:33] <nessita> ok
[21:33] <ralsina> nessita: it still needs some fixes by brian to add ".exe" at the end of binary names and such
[21:34] <nessita> ralsina: who approved?
[21:34] <ralsina> nessita: hmmm don't recall outof memory
[21:34] <ralsina> nessita: diego and dobey
[21:35] <nessita> I was told we never have to use this way:
[21:35] <nessita>      93     if hasattr(sys, "frozen"):
[21:35] <nessita> but instead:
[21:35] <nessita>      93     if getattr(sys, "frozen", False):
[21:35] <nessita> or
[21:35] <nessita>      93     if getattr(sys, "frozen", None) is not None:
[21:35] <ralsina> by chipaca right?
[21:35] <nessita> yes
[21:35] <nessita> ralsina: hasattr is very evil
[21:35]  * briancurtin quietly changes the hasattr i just used for sys.frozen
[21:36] <thisfred> nessita: when I check a folder to be synced locally, the screen flashes and then the checkmark is gone
[21:36] <ralsina> briancurtin: change mine too please ;-)
[21:36] <ralsina> nessita: briancurtin will undo that, sorry
[21:36] <nessita> thisfred: yes, the flash is the 'loading' screen, it should appear "the same" in the regular controlpanel folder screen
[21:36] <nessita> thisfred: and disapperas because is no longer "remote" (is local now that you subscribe to it)
[21:37] <nessita> briancurtin: thanks :-)
[21:37] <nessita> ralsina: is ok. SO, going back to the constant thingy
[21:37] <nessita> there does not seems to be a good place right now, I would advice:
[21:38] <nessita> ralsina: ubuntu_sso/qt/utils/{__init__.py,linux.py,windows.py, tests/test_linux.py,tests/test_windows.py}
[21:38] <ralsina> nessita: I could make constants.py smarter by using Template (http://docs.python.org/library/string.html#template-strings)
[21:38] <thisfred> nessita: I don't understand, but if that is known behavior then I'm fine with it. It looks to me like something didn't work.
[21:38] <nessita> thisfred: is known, will take notes to talk to design
[21:39] <nessita> ralsina: at this point, to be consistent, I would prefer the ubuntu_sso/qt/utils/{__init__.py,linux.py,windows.py, tests/test_linux.py,tests/test_windows.py} solution
[21:39] <ralsina> nessita: ok
[21:39] <nessita> ralsina: any advantage in the template solution that I'm missing?
[21:39] <ralsina> nessita: that the next time we need to add a constant that is not @prefix@ we will have to do it anyway
[21:40] <nessita> ralsina: woudl you be ok to wait till then? and then we may even apply the cleaner fix to controlpanel as well, since now we have the same @prefix@ trick
[21:40] <ralsina> sure
[21:41] <thisfred> nessita:  also: http://ubuntuone.com/4MqS4Lr2pEscipn54Goup9 I don't understand what 'Sync locally?' without a checkbox means. Seems like I am being asked a question without a way to answer ;)
[21:41] <ralsina> thisfred: those seem to be collapsed. What happens if you doble cick on "shared by cparrino"?
[21:42] <thisfred> ralsina: 1. they should have an arrow then, and 2. nothin
[21:42] <thisfred> g...
[21:42] <ralsina> thisfred: ok
[21:43] <thisfred> although I see log lines in the terminal appearing
[21:43] <ralsina> thisfred: I assume you are already subscribed to everything you got from cparrino and that's why those are not there
[21:44] <thisfred> ralsina: then neither should the question, right? :)
[21:44] <ralsina> thisfred: exactly
[21:44] <thisfred> nessita: want to fix that on this branch or should I approve this?
[21:44] <nessita> thisfred: looking
[21:45] <thisfred> no crashes, the close dialog works
[21:45] <nessita> thisfred: oh nice bug... need to filter group headers with no folder in them :-)
[21:45] <thisfred> awesome
[21:45] <nessita> thisfred: will fix in another branch, mainly because UIFe runs
[21:45] <nessita> ralsina: is that ok with you? ^
[21:45] <thisfred> kk, approving this then
[21:46] <nessita> thisfred: would you have the time to file me the bug as well?
[21:46] <thisfred> sure
[21:46]  * nessita asks too much today
[21:46] <nessita> thisfred: thanks, really, I need to run to pilates ;)
[21:47] <ralsina> nessita: I think you shouldnot remove the items when they are checked. That was not the behaviour it had before, and is weird. Will try to say something coherent about it before monday.
[21:50] <nessita> ralsina: ok... I may come up with something, but that may complicate the branch in a non trivial way... anyway, I haven't thought a lot about that
[21:50] <thisfred> #957458
[21:50] <thisfred> nessita: ^ linked in mer
[21:50] <thisfred> ge proposal and assigned to youh
[21:50] <nessita> thisfred: thanks!!!
[21:50] <ralsina> nessita: it's ok, I will too.  EOW for me
[22:06] <alecu> bye all!!!
[22:11] <rye> UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal success_filter=lambda info: info['path'] == path,
[22:11] <rye> while trying to publish non-ascii file
[22:12] <rye> what i dislike in twisted is that unless you specifically terminate it, it will keep the reactor running
[22:12] <rye> even if there is a omg fatal error
[22:14] <briancurtin> im heading out of here. brain is fried. see everyone next week.


[21:47] <SpmP> On 19.10 using Compiz, and after update this morning things are weird: No desktop/bacground image, no dark themes, and scrolling in terminal is odd - i.e dmesg usually scrolls text - now ithe last lines appear insantly...
[21:48] <SpmP> No anti-aliasing either I don't think. Mouse cursor and text edges are quite rough.


[00:10] <slicer> Hi. I could use a bit of help with bug #349853
[00:11] <slicer> We're way past the feature freeze, so it's not going to make it into Jaunty, and as it's in unstable (and the 1.1.7-3 release is already in Ubuntu), it will be auto-synced once Jaunty is released.
[00:13] <slicer> First off, someone marked it "needs packaging". I thought this was reserved for packages not already in Ubuntu/Debian? Second, since this won't happen for Jaunty, and will happen automatically for Jaunty+1, what should the bug actually be marked as?
[00:15] <directhex> slicer, the [needs packaging] was added by Tristan Greaves
[00:15] <directhex> slicer, and it's entirely inappropriate to mark your bug with that tag
[00:16] <wgrant> slicer: The autosync question is a hard one. I'm not sure whether it's better to leave it open, mark it Invalid, or add a Debian task with status Fix Released.
[00:16] <wgrant> The last is easy to deal with later.
[00:16] <wgrant> Because we can get a list of bugs fixed upstream but not in Ubuntu.
[00:17] <slicer> directhex: Ok, so I can just remove that tag?
[00:18] <directhex> i would
[00:18] <wgrant> Yes.
[00:18] <wgrant> That's clearly wrong.
[00:18] <wgrant> And maybe email the triager, if it wasn't too long ago.
[00:18] <directhex> along with a grumpy "why was this inappropriate tag added? >8\/"
[00:18] <Laney> I'd be tempted to just invalidate it
[00:19] <wgrant> Laney: That's not correct, but it's probably the most efficient course of action.
[00:19] <wgrant> So it's a good idea.
[00:19] <Laney> wgrant: Right, it's not at all clear what is "correct" herere
[00:19] <Laney> -re
[00:20] <Laney> maybe Won't Fix is more accurate
[00:20] <wgrant> Oh, that's true.
[00:20] <slicer> Laney: Uh. There is no "Won't Fix"?
[00:20] <wgrant> slicer: For privileged users there is.
[00:20] <slicer> Laney: At least not on the launchpad bug interface.
[00:20] <slicer> wgrant: Ah.
[00:21] <slicer> wgrant: That doesn't help me though ;)
[00:21] <Laney> I'll set it with a comment
[00:21] <wgrant> slicer: Only ~ubuntu-bugcontrol can do it.
[00:21] <wgrant> Which includes ~ubuntu-dev and various other teams.
[00:21] <slicer> Laney: Thanks.
[00:21] <Laney> done
[02:54] <YokoZar> Hmm, libjack0.100.0-dev depends on libjack-dev, but libjack-dev conflicts with it (no replaces).  This caused pbuilder to panic when I had a package build depend on libjack0.100.0-dev, but for some reason I can install it with apt-get
[03:23] <smallfoot-> put pyglet 1.3 in repo, you only have 1.1.2
[04:10] <dtchen> err, jack-audio-connection-kit is somewhat special, though.
[04:10] <dtchen> d'oh, he's not present
[06:04] <cpscotti> hi, can someone tell me where can I find the "debian/" trees for some upstream python packages? I mean the tree that is used before running "dpkg-buildpackage -us -uc". I would like to see more examples of file like {control, compat, menu, rules}.
[06:05] <dtchen> cpscotti: e.g., http://package-import.ubuntu.com/ ?
[06:08] <cpscotti> dtchen: exactly! thanks a bunch!
[12:23] <quadrispro> oo-ops
[12:28] <pochu> quadrispro: :-)
[12:33] <quadrispro> pochu: my brain crashed with segfault, rebooting now
[12:33] <quadrispro> :)
[12:40] <pochu> quadrispro: you're not the first one to make that mistake though ;)
[13:00] <quadrispro> y, I know
[16:35] <RainCT> >>  < socinfo> "ubuntu" is Ubuntu had applied and was accepted, but they have  subsequently chosen not to participate in GSoC 2009
[16:36]  * RainCT wonders why he hadn't heard anything at all about this before.. yay for transparency and using the mailing lists :P
[16:38] <jpds> Old news.
[16:39] <imbrandon> to some maybe, i hadent heard that either
[16:39] <imbrandon> :)
[18:14] <ScottK> persia: Is lash a package that we care about maintaining?  It hasn't been touched since Hardy (you TIL).  I just tried to rebuild it for the Python 2.6 transition and it has an unrelated FTBFS now.
[19:58] <RainCT> OT, can someone tell me what the difference between «In the indexed addressing mode, the instruction contains a memory address to access» and «In the indirect addressing mode, the instruction contains a register that contains a pointer to where the data should be accessed.» is? Sounds like the same to me :P
[20:05] <pochu> RainCT: register != address
[20:07] <RainCT> pochu: Right (register is in the CPU's memory?). What does it mean that an instruction contains a register?
[20:08] <pochu> RainCT: it's the opposite
[20:08] <pochu> err
[20:08] <pochu> no, that is
[20:09] <pochu> the instruction gives you the number of a register
[20:09] <pochu> eg $5
[20:09] <pochu> and the register contains a memory address
[20:09] <RainCT> Ah
[20:09] <pochu> RainCT: but I don't know what that is, it's just what I understand from what you've pasted
[20:11] <RainCT> Okay, I think now I understand it :). Thanks.
[20:11] <RainCT> pochu: those are two of several methods how the computer can access the data, as described in "Programming from the Ground Up" (http://savannah.nongnu.org/projects/pgubook/)
[20:13] <RainCT> And if you wonder why the heck I'm reading that, it's all kirkland's fault :P, as he recommended me the book "Hackers: heroes of the computer revolution" which has just made me curious on what assembly looks like :P
[20:20] <pochu> I've studied MIPS assembly in uni
[20:20] <pochu> had to write a tetris game in mips ;)
[20:25] <RainCT> pochu: how many LOC?
[20:25]  * sebner waves at pochu :)
[20:26] <pochu> hey sebner :)
[20:26] <pochu> RainCT: 937, but that includes comments et al
[20:27] <pochu> RainCT: it's a very basic tetris for the console
[21:38] <_stochastic_> what's the command to allow me to execute a command within the pbuilder environment after it has built (or failed to build) my package?
[21:40] <pochu> _stochastic_: have a look at /usr/share/doc/pbuilder/examples/C10shell
[21:42] <_stochastic_> pochu, thanks, that looks like it's in the right direction, but I'm somewhat of a packaging noob and it's terseness confuses me
[21:43] <_stochastic_> do I need to run all those commands before executing 'sudo pbuilder build packagename.dsc' ?
[21:44] <pochu> no
[21:44] <pochu> _stochastic_: that's a hook that is automatically executed at some point
[21:44] <pochu> for C* hooks, it's on build failure
[21:44] <pochu> and for B*, on build success
[21:44] <pochu> you want both IIUC
[21:45] <pochu> so you need to add that hook as C10shell and B10shell to your hooks
[21:45] <_stochastic_> I'm mostly concerned with C* hooks, but both would be nice
[21:45] <pochu> look for hook in pbuilderrc manpage
[21:45] <pochu> I only have them for C* FWIW
[21:45] <pochu> and pbuilder(8) also explains them
[21:46] <_stochastic_> okay, now I think I understand, I'll be back if I need further assistance.  thanks.
[23:30] <persia> ScottK, I've been looking at that FTBFS since January, without much success, unfortunately.  I'd like to see it work, but haven't had luck.


[00:01] <Takyoji> I should get a timer for my desktop startup performance..
[00:02] <tonyyarusso> apt-get install bootchart
[00:02] <tonyyarusso> mr_steve: oooh, you understand nfsv4 w/kerberos?  You should teach me later...
[00:04] <mr_steve> tonyyarusso, to say that I understand it might be a stretch, but I've managed to get it configured on a few systems now
[00:04] <mr_steve> There's a lot of strange little gotchas that aren't properly documented
[00:09] <Takyoji> Gah; what are the commands for adjusting network settings via CLI?
[00:13] <Takyoji> otherwise my ethernet stopped working after attempting hibernation in Lucid
[00:28] <mr_steve> I'm scared to try hibernation again. I forgot my netbook was on lucid and hibernated it before a class break, it didn't resume
[00:29] <mr_steve> And naturally I had forgotten to save my open files
[00:29] <_diablo> mr_steve: it doesn't work for me either in lucid
[00:29] <_diablo> also, you're away...
[00:29] <_diablo> lol
[00:29] <mr_steve> ah dangit
[00:30] <mr_steve> ZNC has a 300-second auto-away by default, and it doesn't seem to disable itself when I start sending messages
[00:32] <mr_steve> Irssi doesn't seem to recognize when ZNC marks me as away, but Xchat did. Weird
[00:32] <_diablo> mr_steve: do you have that cnetworkmanager ppa?
[00:33] <mr_steve> Let me see which packages I've got in there right now
[00:34] <mr_steve> looks like I've got packages of the current version, for both karmic and lucid
[00:34] <mr_steve> https://launchpad.net/~smcgrath23/+archive/smcgrath
[00:35] <mr_steve> They're a couple revisions behind the package I have on REVU, but the only differences are in some debian packaging administrativa
[00:35] <tonyyarusso> mr_steve: you can work on the documentation for the Jam then :P
[00:35] <Takyoji> Hibernation works fine for me in 9.10
[00:36] <mr_steve> Oooh documentation. My favorite...
[00:36] <tonyyarusso> of course!
[00:36] <mr_steve> In all seriousness I probably will submit some changes, if I can ever figure out exactly what the "right way" to setup kerberos is
[00:37] <mr_steve> Apparently NFS4 still requires des-cbc-crc keys, although the documenation says that's no longer the case
[00:37] <mr_steve> Takyoji, works great for me on 9.10 too, it's just screwed on 10.04
[00:42] <Takyoji> Anyone else disagree with tabs being on the bottom on Nautilus? :P
[00:42] <Takyoji> in 10.04
[00:43] <mr_steve> Takyoji, I hadn't noticed that yet... but indeed I do. I wonder where they got that idea
[00:43] <mr_steve> It's not exactly conventional
[00:43] <Takyoji> yea; it's a bit awkward
[00:44] <Takyoji> It's pretty much the only thing I disagree with
[00:46] <mr_steve> Hm, nautilus is also ugly as sin without a gtk theme applied. I gotta figure out why gnome-settings-daemon keeps dropping the ball here
[00:46] <mr_steve> Probably because I'm not actually running gnome, and I should just quit being lazy and write a .gtkrc
[00:52] <Takyoji> :P
[00:58] <tonyyarusso> Takyoji: screenshot plz
[01:00] <Takyoji> Well, if networking worked on my system right now; it would be fairly straightforward to upload it. :P
[01:01] <tonyyarusso> quit breaking things you incompetent buffoon!
[01:01] <Takyoji> Wait a minute as I go through the horrendous burden of saving it to a flash drive, and open it on this system, and THEN uploading.
[01:01] <Takyoji> But I was testing the Nouveau driver. :P
[01:04] <Takyoji> Is there a "pastebin" of image hosting websites, that doesn't require registration, and you can tell how long the image lives for?
[01:06] <tonyyarusso> I don't know - I've never used any of those things since I bought a VPS.
[01:07] <Takyoji> tonyyarusso: http://img194.imageshack.us/img194/1883/nautilusr.png
[01:08] <tonyyarusso> Takyoji: EWWW
[01:08] <tonyyarusso> It would make more sense to have the breadcrumb on bottom and tabs on top, IMO.  But both on top is still better.
[01:08] <tonyyarusso> Takyoji: Is it at least configurable?
[01:09] <Takyoji> I haven't found anything capable of configuring it
[01:10] <mr_steve> tonyyarusso, nothing in GConf for it, that I can find
[01:22] <tonyyarusso> GROSSSS
[01:22] <Takyoji> :D https://wiki.ubuntu.com/X/Testing/NouveauEvaluation#Report Your Results
[01:23] <Takyoji> https://wiki.ubuntu.com/X/Testing/NouveauEvaluation#Report%20Your%20Results
[01:23] <Takyoji> Look who actually served a purpose in life for once! :D
[01:24] <Alpha_Cluster> you proud?
[01:24] <Takyoji> otherwise I said this on #ubuntu+1 but haven't gotten a response (prompted twice; over the span of about an hour): <Takyoji> So for my case of Ethernet no longer working anymore after attempting hibernation; should I report that, or what could I try to make it operational again? "Networking Disabled" is what the connection manager applet implies
[01:25] <Alpha_Cluster> have you tried disabling it and enabling it again in the applet?
[01:25]  * Takyoji headdesks
[01:26] <Alpha_Cluster> what?
[01:26] <Takyoji> I didn't notice that at first. xP
[01:26] <Takyoji> I didn't try actually right clicking, to notice the checkbox
[01:26] <Alpha_Cluster> ahh
[01:26] <Alpha_Cluster> yeah i have seen something like htat happen before
[01:31] <Takyoji> The new Disk Utility is quite spiffy. Has capabilities of connecting to remote systems as well
[01:31] <Alpha_Cluster> does it allow you to make random encrypted partitions?
[01:32] <Alpha_Cluster> that are actually flat files i mean
[01:32] <Takyoji> New scanning application
[01:33] <Takyoji> I'm not aware
[01:34] <Alpha_Cluster> i thought the linux disc stuff was powerful then i tryed out the disc utility on OSX
[01:34] <Alpha_Cluster> its crazy powerful
[01:34] <Alpha_Cluster> mind you the only good thing added to Windows 7 ws partition resizing which when did linux get that? years ago?
[01:35] <tonyyarusso> In 9.10 I didn't see see the advantage of the DIsk Utility over GParted.
[01:36] <Alpha_Cluster> wasn't it just a new frontend on GParted?
[01:36] <tonyyarusso> Doesn't look like it.
[01:36] <tonyyarusso> frontend to libparted perhaps, sure
[01:36] <Alpha_Cluster> yeah that is what i meant
[01:36] <Alpha_Cluster> i couldnt remember the name of the library
[01:39] <Takyoji> otherwise Plymouth appears to be problematic in Lucid
[01:39] <Takyoji> (or at least, at this stage in development)
[01:39] <Alpha_Cluster> i thought htey droped plymouth?
[01:40] <tonyyarusso> plymouth does part of the splash, but not the whole thing it's designed to.
[01:41] <Takyoji> Pretty much anyone that has problems at GDM, such as freezing or graphical errors, has to remove plymouth.
[01:41] <Alpha_Cluster> i know what it does but i thought they had droped it since load times were guna get so fast?
[01:42] <Takyoji> Source being?
[01:42] <Takyoji> But yea, boot speed is pretty decent
[01:42] <Alpha_Cluster> they talked about in on Phoronix like awhile back maybe it was just not going into 9.10
[01:42] <Takyoji> ahh
[01:43] <Takyoji> It's only like less than 5 seconds that it would be shown for.
[01:44] <Alpha_Cluster> exactly that is why they had droped it they had decided it wasnt worth adding when it probably took longer to start then it would show for.
[01:45] <Takyoji> Awkward, I can't find anything called "bootchart" in /var/log
[01:45] <Takyoji> even though I had it installed
[01:47] <Takyoji> Whoops; must have installed it in the wrong partition
[01:53] <Takyoji> Bootchart implies it loaded in about 17 seconds
[01:54] <Takyoji> From GRUB to desktop
[02:03] <Takyoji> I get a laugh at some of the attempted entries for the "We're Linux" competition
[02:04] <Alpha_Cluster> some are really bad >.>
[02:04] <Takyoji> Actually I guess it might not be an entry
[02:04] <Takyoji> One second
[02:05] <Takyoji> Quite an elitist approach. xP http://video.linuxfoundation.org/video/1669
[02:07] <Takyoji> Man, I'm quite sure nobody would ever get offended by it. :P
[02:09] <Alpha_Cluster> tahat video makes no sesne
[02:09] <Takyoji> Exactly
[02:09] <Takyoji> HAY GUYS I CAN DO BLENDERS
[02:10] <Takyoji> Computer Engineer Barbie
[02:10] <Alpha_Cluster> yeah she has a smartphone!
[02:10] <Alpha_Cluster> she must be a computer engineer
[02:11] <Takyoji> http://www.linux.com/news/software/applications/286108-does-computer-engineer-barbie-use-linux
[02:11] <Takyoji> heheheh
[02:12] <Takyoji> but still; that's a bit of a scare. Supposedly only 2% of the open source community is of women.
[02:12] <Alpha_Cluster> so? in industry they are like 5% maybe
[02:12] <Alpha_Cluster> http://www.twit.tv/floss104 has a pretty good summeray of why we shouldnt worry i think
[02:12] <Alpha_Cluster> its about half way in i think she talks about women in Open Source
[02:28] <Takyoji> As usual, quite glad that the IRC channel is considerably active.
[02:28] <Takyoji> in comparison to like a year ago
[03:47] <tonyyarusso> In related news, apparently the binary on Barbie's laptop is the ASCII for BARBIE BARBIE BARBIE.
[03:48] <Takyoji> heh
[04:21] <Takyoji> Anyone alive; of whom is somewhat active with bug reporting/triaging/etc?
[04:24] <tonyyarusso> !ask
[04:24] <tonyyarusso> :P
[04:24] <ubot3> Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-)
[04:25] <tonyyarusso> oh, that's not what I wanted.
[04:25] <tonyyarusso> !anyone | rather
[04:25] <ubot3> rather: A large amount of the first questions asked in this channel start with "Does anyone/anybody..."  Why not ask your next question (the real one) and find out?
[04:27] <kermit> can anyone answer a question about xfs tuning?
[04:42] <Takyoji> actually I have some answering my questions in another channel
[04:45] <Takyoji> about reporting a bug in regards of my SD card issue
[04:46]  * tonyyarusso is deeply saddened by the inability to watch Olympics online
[04:47] <tonyyarusso> Silverlight + NBC restrictions + Comcast pricing = FAIL
[04:47] <Takyoji> Horrendous
[04:59] <kermit> why you cant get tv over multicast yet i dont know
[04:59] <kermit> maybe the networks wouldnt want a cheap distribution method someone could use to compete
[05:10] <Obsidian1723> Why not just setup a HTPC?
[05:11] <mr_steve> Takyoji, I do some triage; did you still need help with something?
[05:13] <tonyyarusso> Obsidian1723: what was that related to?
[05:14] <Takyoji> You can read a little from the beginning of this discussion: http://pastebin.com/d3ea086e3
[05:15] <Takyoji> which was in #ubuntu-testing
[05:15] <Obsidian1723> the tv over multicast
[05:15] <tonyyarusso> Obsidian1723: how would that do anything about it?
[05:15] <tonyyarusso> anything you set up is already in your house.
[05:16] <Obsidian1723>  True. You're talking about before it hits the house.
[05:16] <tonyyarusso> exactly
[05:16] <Obsidian1723> Probably cost prohibitive.
[05:16] <Obsidian1723> Who knows.
[05:17] <mr_steve> Takyoji, that's interesting. Do the cards/readers work properly on the same machines with a LiveCD/different OS?
[05:17] <tonyyarusso> Not at all - they'd SAVE money for a while, but wouldn't be able to justify charging as much and shutting others out, and would lose their monopolies.
[05:17] <Obsidian1723> Personally, the USA needs to get faster bandwidth and make IPv6 the standard. 40% of US homes don't even have broadband, and we are behind Japan, Korea, and several other countries in terms of speed for home users.
[05:18] <tonyyarusso> yeah, our "broadband" is only a smidge above dialup.
[05:18] <Obsidian1723> Well, telcos and cables fall under the PUC.
[05:18] <tonyyarusso> What's the definition, like 60kpbs or some garbage?
[05:18] <Obsidian1723> what do you have?
[05:18] <tonyyarusso> 6Mbps (Qwest DSL)
[05:18] <Obsidian1723> I have 1 up, 5 down.
[05:19] <tonyyarusso> 768 up
[05:19] <Takyoji> mr_steve: I believe on one system it originally worked on 9.04
[05:20] <Obsidian1723> How is Qwest? Stable and fast?
[05:20] <tonyyarusso> It's close to as fast as it claims to be, which is slower than Comcast claims for similar price points, but much more reliable both in speed and uptime.
[05:21] <Takyoji> I mean; on 8.10
[05:21] <tonyyarusso> (In delicious irony, our old Comcast connection was down for the three days preceeding and including our Qwest hookup appointment that had been made before that.)
[05:21] <Takyoji> Because the other system current runs 9.04
[05:22] <mr_steve> Takyoji, I'll have a look at the bug report you mentioned previously, and see if I have any ideas
[05:22] <tonyyarusso> We had connectivity problems all the time with Comcast, but almost never with Qwest.
[05:22] <Obsidian1723> What part of town ya in?
[05:23] <tonyyarusso> Shoreview
[05:23] <Obsidian1723> k
[05:26] <Takyoji> You know, one thing I haven't seen is any configuration for the notification system that was initially released in 9.10
[05:26] <Takyoji> surprising there's nothing in Lucid for it
[05:27] <tonyyarusso> you thought they'd make it configurable?
[05:27] <Takyoji> Then again, there's probably a way to adjust it in gconf
[05:27] <mr_steve> This is Gnome on Ubuntu we're talking about here; *nothing* is configurable.
[05:28] <Obsidian1723> eh?
[05:29] <mr_steve> More and more configurable settings disappear with every Gnome release
[05:29] <Takyoji> heh, true I suppose
[05:29] <Obsidian1723> I'm not looking forward to GDM3
[05:30] <Takyoji> with the excuse of "to make it simpler"
[05:30] <Obsidian1723> What are they? Microsoft?
[05:30] <Takyoji> Seems like it. :P
[05:30] <tonyyarusso> more like Apple
[05:31] <Takyoji> But hey, you can supposedly change the background image of GDM3 through a somewhat obscure method! :D
[05:31] <mr_steve> indeed
[05:31] <Obsidian1723> grub2 is another cluster.
[05:32] <mr_steve> Don't get me wrong, I think Gnome is pretty elegant, and just makes sense *most* of the time.
[05:32] <mr_steve> But when something about it disagrees with my own habits or workflow, it gets ugly in a hurry
[05:33] <Takyoji> I haven't had anything against GRUB2 at all
[05:35] <Obsidian1723> aye. I prefer GDM over KDE.
[05:35] <Takyoji> KDM you mean?
[05:35] <Takyoji> erm
[05:36] <Takyoji> Yea, KDM would be the other
[05:38] <Takyoji> and just looking back now at an outdated wiki article about GDM: http://en.wikipedia.org/wiki/GNOME_Display_Manager
[05:39] <Takyoji> or at least somewhat dated
[05:41] <Takyoji> It makes me cringe when people write bug report titles all in lowercase...
[06:11] <mr_steve> I'm starting to work on my googlevoice app again
[06:11] <mr_steve> There's a line of code I don't really remember the purpose of, with a comment saying "This was probably a poor design decision..." It made my day.
[06:13] <Takyoji> heheheheh; nice
[06:14] <Takyoji> I wrote something in PHP that extracts the <head> and <body> contents in the most performance efficient matter that I could, and the code is very obscure.
[06:16] <mr_steve> Odd, this code doesn't run anymore. I swear it ran when I commited it 3 months ago..
[06:21] <kermit> "i sware this code worked fine at 3am last night.."
[06:21] <mr_steve> haha yeah, that's about it
[06:22] <mr_steve> I'm probably going to have to re-write, I can't even figure out what this chunk of code was supposed to do
[06:25] <kermit> "it made sense at 3am last night.."
[06:29] <mr_steve> I should probably stop coding so late at night; I can't even remember the right incantation to get Vim to stop screwing up my indents at the moment
[06:35] <mr_steve> yeah screw it, the UI needed a redesign anyway. I think I better just call it a night
[16:46] <mr_steve> it is very very cold in here.. getting windows replaced in the middle of winter sucks
[17:19] <_diablo> Does anyone know any way to remove evolution from the indicator applet?
[17:25] <mr_steve> _diablo: try removing /usr/share/indicators/applications/messages/evolution
[17:27] <_diablo> mr_steve: perfect, thanks :)
[17:28] <mr_steve> np
[23:14] <Takyoji> http://www.prnewswire.com/news-releases/on2-stockholders-approve-merger-with-google-84633777.html
[23:15] <Obsidian1723> hmmm someone sold their soul.
[23:15] <Obsidian1723> Google is worse than MS
[23:15] <Obsidian1723> At least MS limits theiur crapola to an OS, but Google is a virus on the Internet.
[23:16] <kermit> at least google makes things designed to work
[23:17] <kermit> its funny google is so successful, like noone ever tried that 'approach' before
[23:21] <Takyoji> Ooo fun, a friend just showed me this: http://www.rockpapershotgun.com/2010/02/17/you-maniacs/
[23:23] <Obsidian1723> Yeah, but then there are those peksy class action lawsites.
[23:23] <Obsidian1723> lawsuits
[23:39] <Takyoji> Woo, filed my first bug report.
[23:49] <mr_steve> I just got windows installed...
[23:49] <Takyoji> Oh noes
[23:50] <mr_steve> Heheh no, I just had some guys here installing new windows in my living & dining rooms :)
[23:50] <Takyoji> Oh heh
[23:50] <Takyoji> Intentionally misleading? :P
[23:51] <mr_steve> of course!