[09:39] <mandel> morning all!
[09:57] <JamesTait> Good morning, everyone! :D
[10:54] <mandel> man.. I hate lightdm!
[11:19] <jo-erlend> is this a good place to talk about Ubuntu SSO? We're making some changes to our LoCo site and I'd like to learn what it would take to make it use Ubuntu SSO for logins.
[11:31] <jo-erlend> oh. For web stuff, it's just like any other OpenID?
[11:34] <mandel> jo-erlend, here is the right place to ask about the ubuntu client for sso, so I might be able to help you :)
[11:34] <mandel> jo-erlend, if not, I can point you to the right guy
[11:37] <nessita> hello everyone!
[11:40] <gatox> good morning!
[11:40] <gatox> @ping
[11:40] <jo-erlend> mandel, well, in this case it's primarily about a website. Is it possible to link to login.ubuntu.com in a way that chooses a particular language other than English by default? From a web-site perspective, are there any differences between using Ubuntu SSO and any other OpenID service?
[11:40] <mandel> gatox, nessita morning!
[11:40] <gatox> mandel, hi
[11:41] <nessita> hello everyone!
[11:41] <gatox> nessita, hi
[11:41] <mandel> nessita, I know you know more about the sso service than I do, got any help for jo-erlend ?
[11:41] <nessita> mandel: sure! the question specifically is...?
[11:41] <nessita> jo-erlend: ^
[11:41] <jo-erlend> nessita, <jo-erlend> mandel, well, in this case it's primarily about a website. Is it possible to link to login.ubuntu.com in a way that chooses a particular language other than English by default? From a web-site perspective, are there any differences between using Ubuntu SSO and any other OpenID service?
[11:44] <nessita> jo-erlend: I'd guess the site will pick the language from the web request headers, as far as I know there is no way to create a lang-dependent link
[11:44] <nessita> jo-erlend: just FYI, we have no control over login.ubuntu.com, U1 is just a 'client' of that service
[11:44] <jo-erlend> nessita, ah, so if my locale is Norwegian, then the login page would've used Norwegian by default if it was translated?
[11:45] <jo-erlend> oh, ok.
[11:46] <nessita> jo-erlend: I would guess so, or the web site could also go some geoip location and use that (the same google that does)
[11:53] <mandel> wtf.. bzr broke in my last update..
[11:53] <jo-erlend> nessita, is there an IRC channel for the login service itself?
[11:54] <nessita> jo-erlend: let me find out
[11:54] <jo-erlend> thank you! I find it a little difficult to get a good overview of all this stuff. :)
[11:55] <nessita> jo-erlend: #canonical-isd is the channel in freenode
[11:55] <jo-erlend> great, thanks. Then I'll go bother them instead. :)
[12:02]  * mandel back
[12:21] <mandel> nessita, do you know if ralsina is going to be around?
[12:22] <nessita> mandel: he will, as far as I know
[12:22] <nessita> mandel: he usually starts working at 9:30
[12:23] <mandel> nessita, ok, thx
[12:23] <nessita> :-)
[12:32] <ralsina> goodmorning!
[12:32] <ralsina> 9:32 to be exact :-)
[12:32] <ralsina> mandel: Iknow you are used to see me around 7AM but I fell asleep today
[12:33] <mandel> ralsina, meh, I just wanted to let you know that the windows reviews is ready, nothing important
[12:33] <ralsina> mandel: cool, url?
[12:33] <mandel> ralsina, https://code.launchpad.net/~mandel/ubuntu-sso-client/retrieve-proxy-creds/+merge/98828
[12:34] <mandel> ralsina, I asked alecu to double check, but that is how he is setting the tunnel.. I guess he show the issue there but never made the changed in the webclient
[12:34] <ralsina> mandel: ack, will do a IRL after I boot to windows (sigh)
[12:35] <alecu> good morning to all, too!
[12:35] <mandel> ralsina, cool! it should work as expected.. although the dialog is very ugly, but I'll focus on more important buts first
[12:35] <mandel> alecu, morning!
[12:35] <mandel> alecu, can I have a review: https://code.launchpad.net/~mandel/ubuntu-sso-client/retrieve-proxy-creds/+merge/98828  ?
[12:35] <alecu> mandel, sure
[12:35] <mandel> alecu, I had to make some changes to ensure that the webclient used the correct proxy on widows
[12:36] <gatox> nessita, the tests in this branch has been updated: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/main-moved/+merge/98703
[12:37] <nessita> gatox: ack!
[12:48] <ralsina> nessita: 1:1 ?
[12:48] <nessita> ralsina: can we do it right after the standup? I'm with reviews now :-) (but if you need let's!_
[12:49] <nessita> )
[12:49] <nessita> I meant: right before
[12:49] <nessita> :-)
[12:49] <ralsina> tiday there is team call
[12:49] <nessita> yes
[12:49] <ralsina> ok, then 11:30?
[12:49] <nessita> deal!
[12:49] <ralsina> ack
[12:49]  * ralsina goes to make the dialog button stay small
[12:49] <ralsina> but first, windows
[12:49] <nessita> ralsina: saw my last comment in you branch? can I re-review?
[12:50] <ralsina> nessita: yes, changed and pushed
[12:50] <nessita> ack
[12:56] <nessita> gatox: can you try running your main_moved tests suite in a clean branch?
[12:56] <gatox> nessita, ok
[12:56] <nessita> gatox: be sure to never run ./setup.py build
[13:01] <nessita> ralsina: approved installer-option
[13:09] <ralsina> nessita: thanks!
[13:09] <ralsina> briancurtin, mandel: building binaries to test your branches IRL
[13:10] <briancurtin> ralsina: cool
[13:11] <mandel> ralsina, superb!
[13:13] <nessita> gatox: were you able to run the suite?
[13:14] <gatox> nessita, i'm on it.... just a sec
[13:14] <nessita> ack
[13:15] <ralsina> nessita: my installer-option branch failed to merge with a new, different error (not in the tests, I think)
[13:16] <nessita> ralsina: links pliz?
[13:16] <ralsina> nessita: oh, wait, segfault in a test
[13:16] <mandel> ralsina, briancurtin in the mean time, I'm fixing the sso broken tests on windows
[13:16] <ralsina> nessita: https://pastebin.canonical.com/62826/
[13:17] <nessita> ralsina: I don't see any error there
[13:17] <ralsina> nessita: segfault in line 2
[13:18] <nessita> ah oh
[13:18] <nessita> uh
[13:18] <nessita> eh!
[13:18] <nessita> :-/
[13:18] <nessita> ralsina: wanna try sending it to tarmac again?
[13:18] <ralsina> nessita: sure
[13:19] <ralsina> sent
[13:20] <briancurtin> nessita: fixing the win32/symlink test with your suggestions
[13:21] <ralsina> "you probably foud a bug in bazaar"... like that's going to make me feel better
[13:21] <nessita> briancurtin: thanks! we try to avoid as much as possible to have if sys.platform checks around, we try to "concentrate" them either in python package's init, or using custom skips
[13:22] <briancurtin> nessita: yeah i should have had a better approach...the symlink tests for the python stdlib are close to what you describe in the comments, so i should have known better :)
[13:22] <ralsina> nessita, briancurtin: so the with-simlink is skipped on windows and the other one is skipped on linux, right?
[13:23] <nessita> ralsina: which other one to skip in linux? :-)
[13:23] <ralsina> nessita: the one without the symlink
[13:23] <briancurtin> i would think both tests run on linux, just that the symlink part doesn't run on windows...but i'll see how it works
[13:23] <ralsina> nessita: or else, we run most tests twice on linux?
[13:23] <nessita> ralsina: no, we run it in linux as well. We run them twice but with different setups
[13:23] <nessita> so, in words, that would be:
[13:24] <ralsina> nessita: what does running it without the symlink test on linux?
[13:24] <dobey> hrmm
[13:24] <nessita> * a test suite that checks that the calculator thread do the right things with files and dirs
[13:24] <ralsina> nessita: besides adding another 30 seconds to our patience ;-)
[13:24] <nessita> * a test suite that checks that the calculator thread do the right things with files and dirs and symlinks
[13:24] <nessita> ralsina: I just described the 2 test suites
[13:24] <ralsina> nessita: I don't see what the first one does that the second doesn't
[13:25] <nessita> ralsina: the first does not use symlinks
[13:25] <nessita> which is a different scneario that having symlinks
[13:25] <nessita> ralsina: your code may "fail" if it doesn't find a symlink in the disk
[13:25] <ralsina> nessita: ok, I don't want to be argumentative so I will shut up
[13:25] <nessita> (yes, that's a weird scneario, but I'm just trying to "show" the goal of the test)
[13:26] <nessita> ok
[13:26] <ralsina> hey, installer-option merged! So it was a random segfault, which is quite weird
[13:27] <gatox> nessita, what is the problem running ./run-tests? everything it's ok here
[13:28] <nessita> gatox: you sure is a clean branch? you never run ./setup.py build?
[13:28] <gatox> ahhhh without running that.,, sorry
[13:31] <gatox> nessita, ahhhhh i know what you mean now
[13:31] <nessita> ;-)
[13:31] <nessita> gatox: would you fix please?
[13:31] <gatox> nessita, of course
[13:31] <ralsina> what's the point of automating fetching and merging branches if bzr will fail 9 out of every 10 times I try to do it on windows :-(
[13:32] <briancurtin> ralsina: it was working fine for a while, then this week it has worked like crap so i just do it manually
[13:32] <ralsina> briancurtin: it worked fine yesterday for me, so if it fails this time, manual it is
[13:32] <ralsina> briancurtin: it was a good idea though :-)
[13:43] <briancurtin> nessita: https://code.launchpad.net/~brian.curtin/ubuntuone-control-panel/no-symlinks-on-windows/+merge/98736 is updated
[13:43] <nessita> briancurtin: thankssssss
[13:44] <briancurtin> nessita: for the autostart one where i have 3 dependency branches, one which changed...do bzr pull (that branch) or do another bzr merge (that branch)
[13:46] <ralsina> briancurtin: merge
[13:47] <ralsina> briancurtin: if you pull you are going to get a "branches have diverged" error eventually
[13:47] <ralsina> so, merge and commit -m "merged latest whateverbranch"
[13:47] <briancurtin> arg, two conflicts, but it workd otherwise. thanks
[13:48] <ralsina> briancurtin: that's for windows-autostart?
[13:48] <ralsina> if yes, pig me when you resolve the conflicts because I just got them myself ;-)
[13:48] <nessita> briancurtin: I'm getting 2 conflicts on no-symlinks-on-windows... could you please merge trunk in?
[13:48] <gatox> nessita, fixed.... was really silly.... just needed to add a new path to ignore during gtk tests
[13:48] <briancurtin> ralsina: windows autostart, merging your installer-option. it looks like an easy fix - just adjusting the start_from_license (since i added a line right after it)
[13:49] <briancurtin> nessita: will do
[13:49] <nessita> gatox: :-)
[13:55] <urbanape> briancurtin: ping
[13:55] <briancurtin> urbanape: pong
[13:55] <urbanape> heya. how's your morning looking?
[13:58] <briancurtin> urbanape: cleaning up some branches for release, hoping to be done with that shortly. i'll let you know once i'm past that so we can get some mac stuff done
[13:58] <urbanape> rock on.
[13:59] <urbanape> I've made some progress getting just ubuntu-sso-client testable on its own so we can work on discrete branches.
[13:59] <mandel> ok, lunch time for me!
[13:59]  * mandel lunch
[13:59] <briancurtin> urbanape: awesome, looking forward to it
[14:02] <ralsina> briancurtin, urbanape: we are getting a mac mini around here soon so I or someone else can start helping you out on that
[14:02] <ralsina> briancurtin, urbanape: and we can start getting some mac branches in trunk :-)
[14:04] <joshuahoover> ralsina: is the desktop+ meeting in an hour?
[14:04] <ralsina> joshuahoover: yes
[14:05] <joshuahoover> ralsina: cool...my calendar confuses me since the time change here :)
[14:05] <ralsina> damn google calendar and DST!
[14:06] <ralsina> briancurtin: not pushed autostart yet?
[14:06] <briancurtin> ralsina: doing it now
[14:06] <ralsina> briancurtin: cool
[14:07] <urbanape> ralsina: I look forward to that.
[14:08] <briancurtin> ralsina, nessita: https://code.launchpad.net/~brian.curtin/ubuntuone-control-panel/windows-autostart/+merge/98741
[14:09] <nessita> briancurtin: ack
[14:09] <ralsina> briancurtin: thank
[14:31] <ralsina> nessita: can't to the 1:1 now, have the repairman for my fridge here :-(
[14:31] <ralsina> will be back fr the weekly call
[14:31] <nessita> ralsina: ok
[14:36] <dobey> what's a little background noise
[14:39] <dobey> brb, reboot
[14:55] <ralsina> nessita, alecu: if you wat to IRL the branches that are up for review by mandel and gatox, here is an installer with both applied: http://ubuntuone.com/3m5dJp4BCD7NxfrVJehPUC
[14:55] <ralsina> and BTW, briancurtin, mandel, gatox
[14:55] <ralsina> and BTW, briancurtin, mandel, gatox, that thing works SMOOTH
[14:55] <gatox> ralsina, roger that
[14:55] <ralsina> so my IRL of all your branches is a +1 :-)
[14:56] <ralsina> got asked for proxy, it worked fine
[14:56] <ralsina> could login, got added to autostart
[14:58] <mandel> ralsina, hurray!
[14:58] <dobey> hopefully this will be a short meeting today
[14:58] <mandel> ralsina, does it work without proxy?
[14:58] <ralsina> mandel: have not tested that yet
[14:59] <ralsina> mandel: looks like a yes to that
[14:59] <mandel> ralsina, great!
[15:00] <ralsina> mandel: but I stopped it before disabling proxy, since I understand that's not supposed to quite work, right?
[15:00] <dobey> errday i'm mumblin, mumblin
[15:00] <mandel> ralsina, what do you mean?
[15:00] <ralsina> mumble
[15:01] <ralsina> mandel: enabling/disabling proxy with a runing syncdaemon?
[15:01] <mandel> ralsina, no no no..
[15:01] <mandel> ralsina, although is a very nice feature to have :)
[15:01] <briancurtin> any time i switched proxy/no-proxy, i rebooted the whole box (probably not necessary, but rebooting a VM is quick)
[15:02] <ralsina> alecu: mumble?
[15:02] <dobey> alecu, nessita: mumble
[15:02] <dobey> gatox: and you
[15:02]  * ralsina needs a team rster somewhere visible on his desk
[15:03] <gatox> connecting
[15:35] <dobey> yay, now i can get lunch
[15:35] <dobey> bbiab
[15:45] <briancurtin> FYI i'm doing another lunch+doctor combo in a bit...girlfriend needs a ride to get a huge needle stuck in her neck and they moved the appointment up :/ (supposedly they have wireless!)
[15:45] <briancurtin> ha, that looks so horrible. sad story...wireless!
[15:50]  * gatox lunch
[15:57] <mandel> ralsina, gatox, briancurtin lets get the sso tests back to pass on windows => https://code.launchpad.net/~mandel/ubuntu-sso-client/fix-broken-tests/+merge/98868
[15:57] <mandel> that should mean we get green lights on that project :)
[15:57]  * mandel moves along to the next
[15:58] <briancurtin> mandel: sweet, will look
[16:04]  * briancurtin lunch
[16:14] <ralsina> mandel: is that supposed to fix *all* tests?
[16:15] <mandel> ralsina, yeah :)
[16:15] <mandel> ralsina, well, in sso, try it out please
[16:15] <ralsina> mandel: because it doesn't for me
[16:15] <mandel> ralsina, argh! can I see your output?
[16:15] <ralsina> mandel: you know on windows that's not easy, when the run ends I'll do my best :-)
[16:16] <ralsina> mandel: https://pastebin.canonical.com/62854/
[16:16] <mandel> ralsina, oh, true, I usually run the thing with runtests >> test.out
[16:17] <mandel> ralsina, you don't have sso or ubuntu one running, right?
[16:17] <ralsina> mandel: no, I stopped it
[16:17]  * mandel curses!
[16:18] <mandel> ralsina, it could be that your machine is faster than mine, since I'm in a vm, and it has the time to close the connection while in yours it does not..
[16:19] <ralsina> mandel: so, what could I do?
[16:19] <mandel> ralsina, nothing, I'll fix that being smart somehow, is a matter of thinking :)
[16:19]  * alecu out for lunch, and to get a macmini
[16:20] <mandel> alecu, are you getting a small mac donals burger?
[16:20] <ralsina> mandel: DOOMED! We are DOOMED! ;-)
[16:20] <ralsina> alecu: take good care of it ;-)
[16:20] <mandel> ralsina, if we depend on me thinking, yes we are :)
[16:20] <mandel> ralsina, ubuntuone-client has probably the same issues..
[16:22] <mandel> ralsina, we should not use the bloody ipc in tests.. but well, I'll do my best
[16:26] <nessita> ralsina: have a minute for helping me with qt stylesheet?
[16:27] <ralsina> nessita: sure!
[16:27] <nessita> ralsina: is there any way to achieve a border for the tabwidget like is requested here https://launchpadlibrarian.net/96895343/u1_desktopClient_colours.png ?
[16:27] <nessita> I'm just gettingt either this: http://ubuntuone.com/0G4ebsD1ECcxfkMRksWpE6
[16:27] <nessita> or this: http://ubuntuone.com/27plBng2XJmCgCsIPzocrp
[16:27] <ralsina> nessita: yes
[16:27] <nessita> ralsina: would you teach me how?
[16:28] <ralsina> nessita: set the border-bottom of tabbar::selected to none, I think
[16:28] <nessita> ahhh let's try
[16:28] <nessita> ralsina: is already set to white...
[16:28] <nessita> you think None will work?
[16:28] <ralsina> nessita: examples on how to do that thing: http://doc.qt.nokia.com/4.7-snapshot/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
[16:28] <ralsina> nessita: one chance is that you have another selector of the same specificity lower
[16:29] <ralsina> so it's overwriting it
[16:29] <nessita> will confirm
[16:29] <ralsina> nessita: can you push the branch?
[16:29] <nessita> ralsina: let me play with what you just said and will push if I can't fix it...
[16:29] <ralsina> nessita: ack
[16:31] <ralsina> mandel: eve with the dirtyreactor, your fix is important because for me sso tests in trunk *hang*
[16:31] <ralsina> mandel: so I would accept that branch as a partial fix
[16:35] <dobey> oh my poor grey matter :-/
[16:36] <ralsina> dobey: allergies again?
[16:39] <dobey> of course
[16:39] <dobey> my silver car was green.
[16:39] <ralsina> nessita, dobey, briancurtin, urbanape, gatox, mandel, alecu: Tomorrow I have to take my son topediatrician at noon, so will probably not be around from 3PM to 5PM UTC. I will start 1 hour earlier and not take a lunch break, but don't be surprised if I am not around at that time.
[16:39] <dobey> or well, still is green. i didn't wash it during lunch :P
[16:40] <urbanape> kk
[16:40] <gatox> ack
[16:40] <dobey> ralsina: i work with mandel. *nothing* surprises me any more.
[16:40] <ralsina> dobey: hey, behind you! A three headed monkey!
[16:41] <dobey> his name is kerberos
[16:41] <mandel> lol
[16:41] <ralsina> dobey: nice pet! Here's a snack for him: http://feedproxy.google.com/~r/boingboing/iBag/~3/SUc0Bo-E3QA/just-look-at-this-mutant-tripl.html
[16:42]  * ralsina has a boingboig postfor every occasion
[16:44] <dobey> heh
[16:45] <ralsina> dobey: I fear asking but why was your silver car green?
[16:45] <ralsina> it was made of copper and rusted?
[16:45] <nessita> ralsina: no success :-/ lp:~nataliabidart/ubuntuone-control-panel/new-colors
[16:45] <ralsina> it was made of wood and got wet?
[16:45] <ralsina> it was made of potatoes and got old?
[16:46] <dobey> ralsina: because it's covered in pollen
[16:46] <ralsina> nessita: will give it a shot
[16:46] <ralsina> dobey: I suppose that's like if it was made of kryptonite
[16:46] <dobey> kryptonite is really just a metaphor for 'plants' in Superman
[16:46] <ralsina> which was my next guess
[16:47] <ralsina> dobey: so superman is the story of a guy and his allergies? Projecting much?
[16:47] <ralsina> I mean, dracula? Sure, alergies.
[16:49] <dobey> ralsina: I'm just saying. Nerd that works at the newspaper; kryptonite? Come on.
[16:50] <ralsina> briancurtin: so there *was* wifi i the neck-piercing doctor's?
[16:51] <briancurtin2> ralsina: yep!
[16:51] <nessita> ralsina: pushed a minor tweak to also have border on windows for QAbstractItemView
[16:52] <ralsina> nessita: ack
[16:56] <mandel> ralsina, running tests in a deterministic manner on sso for windows, will you be free in a couple of mins to try it in your machine?
[16:57] <ralsina> mandel: sure
[16:57] <mandel> ralsina, sweet, tests should be a little slower but you can trust them :)
[16:57] <ralsina> nessita: trick is QTabBar::tab:selected doesn't seem to be doing anything
[16:58] <ralsina> nessita: or maybe not, need to do some more tests ;-)
[16:58] <briancurtin2> mandel: let me know if you need any windows work. i have my win laptop here, not doing mac stuff atm
[16:58] <ralsina> mandel: yes, briancurtin2 can test it
[16:59] <joshuahoover> nessita, briancurtin: i noticed bug #851810 is still in-progress...any update on this one?
[16:59] <nessita> ralsina: let me know
[17:00] <nessita> joshuahoover: briancurtin needs to apply some changes, and we haven't received an approval yet... so is not released
[17:01] <dobey> the only reason it "needs" an ffe, is because it's a dbus api change
[17:06] <nessita> dobey: actually, an adding
[17:06] <nessita> but yes
[17:07] <dobey> well, adding is a subset of change, yes :)
[17:07] <briancurtin2> ralsina: i'm not sure if this is an artifact of the installer being setup for QA or not, but SD & SSO only run when CP is open. if you close it, everything else closes
[17:07] <dobey> anyway
[17:08] <ralsina> briancurtin: that's how it works on windows
[17:08] <ralsina> briancurtin: since on windows it should start with --with-icon and live in the tray :-)
[17:08] <briancurtin2> ralsina: ah, that's what i was getting to....i was noticing it wasn't living in the tray
[17:09] <ralsina> nessita: ok, I have an aswer about the border now
[17:09] <nessita> ralsina: I'm listening
[17:09] <nessita> and reading
[17:09] <ralsina> nessita: the border is being set correctly, but it's BELOW the border of the pane
[17:09] <ralsina> so, the only way to fix this would be to have the pane have no top border
[17:10] <ralsina> and then it looks like ass
[17:10] <nessita> ralsina: so is one of the options I shown?
[17:10] <ralsina> nessita: to see that this is the case, set this on QTabBar::tab:selected {border-bottom: 5px solid red; margin-bottom: -2px;}
[17:11] <ralsina> nessita: sorry, don't understand you
[17:12] <nessita> ralsina: when I "showed" you the problem I linked 2 possible solutions:
[17:12] <nessita> (01:27:26 PM) nessita: I'm just gettingt either this: http://ubuntuone.com/0G4ebsD1ECcxfkMRksWpE6
[17:12] <nessita> (01:27:37 PM) nessita: or this: http://ubuntuone.com/27plBng2XJmCgCsIPzocrp
[17:12] <nessita> ralsina: you're saying the best option is the second one there?
[17:13] <ralsina> right, the second one
[17:13] <nessita> right
[17:13] <ralsina> no, I say both look ugly :-)
[17:13] <ralsina> and I would rather have the border cross the selected tab
[17:13] <ralsina> but let me make one final try
[17:13] <nessita> ralsina: I agree. If you consider there is no way to have what design is requesting, I will ask lisette what she prfers
[17:16] <ralsina> nessita: I have something that just needs a tweak: http://screencast.com/t/6qyOJ4T5J
[17:17] <ralsina> nessita: diff https://pastebin.canonical.com/62865/
[17:17] <ralsina> nessita: you will notice some magic numbers there that need to be corrected to make it look right
[17:18] <ralsina> nessita: based in the third example from http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
[17:20] <ralsina> nessita: if you want me to do it, ping me, I am going to prepare mate
[17:32] <nessita> ralsina: I will give it a try, I love learning this
[17:32] <ralsina> nessita: it's fun, yes :-)
[17:32] <ralsina> nessita: if/when we do a QML frontend, it's like this but worse :-)
[17:33] <nessita> lol
[17:34] <mandel> ralsina, briancurtin can you pull lp:~mandel/ubuntu-sso-client/fix-broken-tests and check that you get clean reactors, my machine is slow I don't get the issue that often
[17:34] <ralsina> mandel: sure
[17:34] <ralsina> I would pay $5 for a windows version of yakuake. really.
[17:35] <mandel> ralsina, will be revno 935
[17:35] <ralsina> mandel: ack
[17:37] <ralsina> mandel: so far so good!
[17:37] <mandel> ralsina, hey!
[17:38]  * ralsina goes see if fagan wants to +1 that branch for full dejavu
[17:38] <mandel> ralsina, hahaha
[17:38] <mandel> ralsina, I'm sure that on linux is going to complain due to pylint, let me fix that first :)
[17:38] <ralsina> oops, 63 errors because I did not stop ussoc
[17:38] <ralsina> it complains on windows about pylint too
[17:39] <ralsina> but that's probably me having an old devtools or something
[17:39] <ralsina> mandel: got some uncleans again, waiting for it to finish
[17:39] <ralsina> :-(
[17:39] <mandel> ralsina, hm.. as I suspected, is nearly there, but I'm mockey patch PbServerFactory and PbClientFactory and I fear there is one somewhere puteando..
[17:40]  * dobey pokes pylint with very hot poker hoping for it to start burning
[17:40] <mandel> ralsina, may I have the output when done?
[17:40] <ralsina> mandel: sure
[17:40] <dobey> i should just slip in a branch to make pyflakes the default. i bet nobody would notice
[17:41] <ralsina> mandel: just 18! https://pastebin.canonical.com/62868/
[17:41] <mandel> ralsina, but that number is 'random' so..
[17:48] <dobey> hrmm, would be nice to get storage-protocol knocked down to 0 bugs
[17:49] <ralsina> dobey: current score?
[17:50] <dobey> 10
[17:50] <dobey> but definitely too late to do some of them for precise
[17:51] <briancurtin2> mandel: 1 error - unclean reactor in ubuntu_sso.main.tests.test_clients.RegisterTestCase.test_remote_signals
[17:51] <ralsina> dobey: isn't 620558 a dup of 720707 ?
[17:52] <dobey> not sure. but probably
[17:52] <dobey> if it is, then one less to fix :)
[17:52] <dobey> but most of them are "we need to send X over the protocol with a new message" and such
[17:53] <ralsina> I need to triage / kill / move to u1cp all the windows-installer bugs
[17:53] <ralsina> boooooooooorig
[17:53] <dobey> eh
[17:54] <ralsina> dobey: you are pretty close to 0 on ubuntuone-installer ... would be nice to get there before we kill it ;-)
[17:55] <ralsina> dobey: and I thik bug #853060 is already fixed?
[17:55] <dobey> no
[17:55] <dobey> well
[17:55] <dobey> it's incomplete
[17:56] <ralsina> it's "new"
[17:56] <ralsina> ;-)
[17:56] <dobey> no it isn't
[17:56] <dobey> ;)
[17:58] <dobey> there's 13 against installer in ubuntu though
[17:58] <dobey> most of them will probably become wontfix though ;)
[17:59]  * gatox stare at the code, thinking how to fix this without breaking other things
[18:00] <dobey> rm -rf all the things
[18:01] <dobey> anyway
[18:02] <gatox> :P
[18:24] <briancurtin2> hospital duties are over. stopping for lunch on the way home, be back online in a bit
[18:28] <mandel> ralsina, can you try the branch again,  I have ran it several times and its ok in my vm
[18:30] <mandel> gatox, got a windows machine? care to test something for me?
[18:30] <ralsina> mandel: sure
[18:31] <gatox> mandel, ok
[18:31] <mandel> ralsina, and I'm going to make jenkins swear whenever someone does this again..
[18:31] <ralsina> mandel: that's the whole point of jenkins :-)
[18:31] <mandel> gatox, please, run the tests on windows for lp:~mandel/ubuntu-sso-clitn/fix-broken-tests
[18:32] <ralsina> mandel: did tests just become a lot slower?
[18:33] <ralsina> mandel: and it still gives unclean reactors
[18:33] <mandel> ralsina, yes, because we are makins sure we do connect the client and the server and we do disconnect correctly..
[18:33] <mandel> ralsina, .lnads.lasf ;ojs
[18:33] <mandel> cojones!"
[18:34] <mandel> ralsina, and you do not have sso or anything else running, right?
[18:34] <ralsina> mandel: no, if I do that, I get 70 failures or so
[18:34] <ralsina> mandel: https://pastebin.canonical.com/62872/
[18:35] <mandel> ralsina, revno 937, right?
[18:36] <ralsina> mandel: right
[18:36] <mandel> ralsina, sorry to doubt.. but I want to be sure :)
[18:36] <ralsina> mandel: it's ok :-)
[18:36] <gatox> mandel, running tests....
[18:36] <mandel> ralsina, weird.. I have ran it like 10 times and it aways passes all of them..
[18:37] <mandel> ralsina, can you get the full stdout? runtests >> test.out works
[18:37] <ralsina> mandel: sure
[18:37] <mandel> thx
[18:38] <gatox> mandel, i have a couple of fails.... but i'm restarting the vm..... because sometimes i need to do that to run tests on windows
[18:39] <mandel> gatox, really?
[18:39] <gatox> mandel, yap
[18:39] <gatox> mandel, it's like it doesn't close some process or something
[18:40] <ralsina> mandel: https://pastebin.canonical.com/62876/ (2 errors!)
[18:41] <gatox> mandel, running again here
[18:46] <mandel> ralsina, looks like the protocol does not get disconnected..
[18:46] <mandel> I wish closing things was easier in twistd
[18:49] <gatox> mandel, sorry.... i have to run it again because i leave it running and ends with a lot of pylint isssues and i lose the trace of the errors, but it was a dirty reactor in some place
[18:58] <gatox> mandel, 1 error: http://paste.ubuntu.com/895484/
[19:01] <mandel> gatox, ralsina I think I found the issue.. can you branch again and cat the stdout?
[19:01] <ralsina> mandel:  not for a few minute, trust gatox on this one
[19:01] <mandel> gatox, ralsina it now has some debugging messages.. sorry for the pita, but in my machine works..
[19:01] <gatox> mandel, ok
[19:03]  * alecu is back
[19:04] <mandel> gatox, test please, I want EOD :)
[19:04] <alecu> ralsina, I'm setting up the mini
[19:04] <ralsina> alecu: iuju!
[19:04] <mandel> alecu, start getting xcode.. takes ages!
[19:05] <alecu> mandel, I know.... :-(
[19:06] <gatox> mandel, ok, on it
[19:06] <mandel> alecu, and is a nice unix box to set a media server for the tv, although you can only used it for testing ;)
[19:06]  * alecu has today got a ticket to UDS, and a way to test the new U1 port.
[19:07] <alecu> mandel, nokia is giving me a raspberry pi for my tv.
[19:07] <alecu> mandel, and it will probably replace my wdtv.
[19:07] <mandel> alecu, dude, leave some gadgets for the rest!
[19:07] <mandel> gatox, works?
[19:07] <alecu> mandel,  :-)
[19:08] <gatox> mandel, on it..... my vm is particularly slow
[19:08] <mandel> gatox, that is because all the power goes to the lights of the keyboard
[19:08] <mandel> gatox, and that I made the tests slower :P
[19:08] <gatox> mandel, jejejej...... ok..... running the test right now
[19:10] <gatox> mandel, http://paste.ubuntu.com/895505/
[19:10] <mandel> agh! let me log out, unity got a funny white screen on everything..
[19:14] <ralsina> alecu: if you have fun with it, it's against the employee handbook!
[19:14] <alecu> lol
[19:15] <ralsina> alecu: and next week we probably need to get together a day or two to start getting to know it
[19:15] <alecu> ralsina, sounds great.
[19:16] <alecu> ralsina, it only has 2gb ram, so I'm not sure how many OSX vms we may fit on it
[19:16] <mandel> gatox, did you get the full stdout?
[19:16] <mandel> gatox, I cannot see when the error when
[19:16] <alecu> ralsina, but to compile and test it sounds right.
[19:16] <dobey> hey, maybe tomorrow i can actually do friday hack day type stuff
[19:16] <mandel> alecu, winth 2gm, none..
[19:16] <gatox> mandel, wait a sec..... doing that
[19:17] <alecu> ralsina, but probably I can bring some memory from UDS really cheaper than buying it here. Unofficial specs say it holds up to 16gb.
[19:18] <ralsina> alecu: 1 real (notV) M should be enough ;-)
[19:19] <alecu> ok. This is the best time to upgrade my desktop to P, while setting up the dev env in the mini.
[19:19] <ralsina> dobey: remember I have to know about friday hacks. Don't remember about yours....
[19:19] <gatox> mandel, now it works everything
[19:19] <mandel> gatox, can you run it several times?
[19:19] <gatox> mandel, maybe some problem with some timing issue
[19:20] <mandel> gatox, is the magic of being async
[19:20] <dobey> ralsina: because i haven't done anything yet
[19:20] <mandel> gatox, is one of the protocols or client not letting the server go
[19:20] <gatox> mandel, ok.... i'll run it a couple of times more and save all the output in diff files
[19:20] <mandel> gatox, thx, can you mail them, I need to take the dog out
[19:21] <gatox> mandel, ok..... if something fails, i'll send you an email
[19:21] <mandel> gatox, thx
[19:21] <ralsina> dobey: so now's a good time to tell me!
[19:22] <dobey> i don't know what i'll do yet. poke at fixing some stuff in tarmac, i guess
[19:30] <urbanape> hey, folks. Two tests in ubuntu-sso-client intermittently cause hangs. Both in ubuntu_sso.utils.tests.test_tcpactivation: test_is_already_running and test_get_port_fails_if_service_already_started. Is this a known thing, or are there strategies for making this more reliable?
[19:30] <urbanape> looks like 2 in 5 runs will trigger a hang in either of those two tests.
[19:32] <dobey> isolate all the tests!
[19:36] <ralsina> urbanape: those tests also hang in windows and mandel has a fix for the hang
[19:36] <urbanape> cool
[19:38] <ralsina> gatox: for afterhours, when you go ninja: https://bitbucket.org/henning/pyqtdesigner/get/tip.tar.gz
[19:39] <gatox> ralsina, niceeeee.... i would check that
[19:40] <gatox> ralsina, it would be awesome to have something like this
[19:40] <ralsina> mandel: do you still have the link to skip the crash we had on sso tests on windows? urbanape can use it!
[19:52] <joshuahoover> ralsina: fyi...we heard from a user experience bug #844435 on precise tell us that he installed nightlies and it fixed the problem for him
[19:53] <ralsina> joshuahoover: the power of coincidence!
[19:53] <ralsina> joshuahoover: because we have no clue what couses that
[19:53] <joshuahoover> ralsina: yeah, not sure if we did anything to fix that bug specifically, but there you go
[19:53] <joshuahoover> ralsina: heh, that's what i thought
[19:53] <ralsina> joshuahoover: mark fix-released ;-)
[19:54] <joshuahoover> heh
[19:54] <dobey> joshuahoover: this is a user on precise?
[19:57] <joshuahoover> dobey: yep
[19:59] <dobey> joshuahoover: well i guess the code might have changed a little bit. maybe for a timing win in that case :)
[20:00] <joshuahoover> dobey: yeah, we had a few others experiencing the issue...i'll have to see if i can find those and see if they can test that out
[20:02] <dobey> joshuahoover: well, now trunk nightlies are the same as what's in precise (2.99.91) i think
[20:02] <joshuahoover> dobey: right, that's what i was thinking so maybe just have them update and see if the problem goes away
[20:03] <dobey> joshuahoover: and they'd have to be on precise. nightlies is currently disabled for many packages for older Ubuntus
[20:03] <joshuahoover> dobey: cool, good to know
[20:04] <joshuahoover> dobey: these recent complaints have all been precise users
[20:04] <dobey> ok
[20:19] <urbanape> off to pick up Lex
[20:42] <briancurtin> ugh, didn't know we had to wait at the pharmacy, sorry, took longer than expected. will be around for a while past EOD
[20:45] <dobey> ralsina: I really want to get a bunch of our smaller projects down to ~0 bugs for 12.10.
[20:45] <ralsina> dobey: not stopping you! :-)
[20:45] <ralsina> dobey: need any support to achieve that?
[20:47] <dobey> ralsina: not sure yet. need to go through them all and see where we need to spend some more time on things
[20:48] <ralsina> dobey: ok
[20:48] <gatox> eod here..... this backend things is destroying my mind.... i'll probably keep working with this tonight
[20:49] <dobey> ralsina: now that we're working pretty well with the new stuff, hopefully shouldn't have to spend so much time porting everything and keeping up with all that
[20:49] <dobey> though some parts of our code related to that, could do with some refactoring
[20:50] <ralsina> dobey: yeah, but it's not like we ran out of bugs
[20:51] <ralsina> dobey: I would love to get autilus integration rewritten next cycle
[20:51] <dobey> yeah
[20:51] <dobey> i didn't get as far as i wanted to with that this cycle
[20:52] <dobey> but made a good start
[20:53] <dobey> i don't know what just happened, but i'm pretty sure my eyes are all red right now :(
[20:53] <nessita> dobey: you crying a lot about the nautilus integration? :-/
[20:55] <dobey> no. it's the damn plant uprising
[21:00] <dobey> ok, my eyes are pretty bad at the moment. so i'm calling it a day
[21:00] <dobey> later all
[21:00] <joshuahoover> later dobey
[21:32] <nessita> briancurtin: you run the test suite on linux?
[21:34] <briancurtin> nessita: i don't have a linux setup at the moment. i tried to a while back and the whole LXC thing hosed my machine, and now precise can't update and just freezes. i havent had time to look into linux stuff since before pycon. i know i *should* have it, and i'd *like* to have it, i just havent had time to get it working
[21:42] <nessita> briancurtin: ack. I'm happy to run the suite for you for now, just attached some failures in the autostart MP :-)
[21:43] <nessita> briancurtin: hum, I think I've been mixing review comments between autostart and no-symlink :-/
[21:44] <briancurtin> nessita: i think its because the fix depends on several branches, but only one can be officially marked in launchpad as dependant
[21:44] <briancurtin> i dont know if that's eventually going to screw something up or not
[21:44] <nessita> briancurtin: any reason to have the autostart code in the no links branch?
[21:45] <nessita> briancurtin: I'd guess you made a push to the wrong location?
[21:45] <briancurtin> nessita: yeah, it became a mess because of how many branches are involved
[21:45] <briancurtin> nessita: should i go back and just create a patch for each relevant part and do them on their own?
[21:45] <nessita> briancurtin: you could work with 2 completely unrelated branches, in 2 directories
[21:45] <nessita> briancurtin: definitely ;-)
[21:46] <briancurtin> nessita: i usually do them in their own directories, i just got sloppy in the rush i guess
[21:46] <nessita> briancurtin: it happens
[21:46] <nessita> will re-review tomorro, ok?
[21:46] <nessita> now I'm eoding
[21:46]  * nessita -> leaves
[21:46] <briancurtin> bye nessita, i'll try to get this cleaned up
[21:50] <nessita> briancurtin: thanks
[21:50] <nessita> bye all!
[23:41] <briancurtin> launchpad really doesn't want to let me propose these branches...