[05:41] <pitti> Good morning
[08:27] <davmor2> Morning all
[14:08] <elopio> good morning.
[14:09] <davmor2> elopio: See we gave you every chance to go all the way and this is how you repay us, shame on you ;)
[14:10] <elopio> I'm sorry
[14:10] <elopio> :'(
[14:10] <davmor2> elopio: morning dude :)
[14:15] <knome> hey balloons
[14:15] <brendand> elopio, a good try :)
[14:16] <elopio> brendand: it was good. I wanted to be champion, but it'll be next time.
[14:16] <knome> nope, it won't
[14:16] <knome> germany will win all the championships from now on.
[14:17] <brendand> knome, they need to win this one first :)
[14:17] <knome> well but of course they will.
[14:17] <balloons> hey knome
[14:18] <balloons> ahh, soccer talk :-0
[14:18] <balloons> the game winner was swapping the goalie on ned
[14:18] <knome> balloons, we need to cut down the amount of mail in -quality...
[14:18] <knome> balloons, i mean, seriously, three answers for one offtopic mail? :)
[14:18] <balloons> knome, for non -quality requests? I was intending to simply answer it without going to the list
[14:18] <knome> wait, 4...
[14:19] <knome> balloons, well it did approach there
[14:19] <knome> i think it's a good idea to reply to the list so others know it's been answered
[14:19] <knome> otoh, the "others" need to make sure they aren't *re-answering*
[14:20] <knome> ultimately, the link i gave them already had all the information they needed if they were willing to use more than 3 minutes to click around
[14:20] <knome> it isn't nuclear science, and if it is for them, they probably shouldn't be installing ubuntu touch at this point...
[14:28] <balloons> knome, I meant I could have chosen to not send it to the list
[14:28] <balloons> I let it in over the weekend, but I was going to not have it hit the list.. keep the noise down
[14:28] <balloons> I'll do that next time
[14:28] <balloons> elfy, when you are about, let's talk about this thursday and make sure we are happy with the list of work
[14:31] <knome> balloons, i know, but you were the *fourth* person who replied to the message...
[14:33] <balloons> knome, LOL.. I had to add my 2 cents, eh?
[14:39] <knome> yeah, i guess, and everyone else as well!
[14:49] <elfy> balloons: give me a while to drink this cold bottle and I'll be free :)
[14:49] <knome> thursday? work?
[14:49]  * knome flees
[14:49] <balloons> elfy, take your time.. I'll be busy for the next hour
[14:50] <balloons> knome, lol.. you could also participate by watching :-)
[14:50] <knome> i guess i'll just opt out and work with paid work :P
[14:50] <balloons> well, there's that also
[14:50] <balloons> work nonetheless
[14:50] <knome> yeah...
[14:53] <brendand> elopio, hey can we talk about what needs to be done to get the ux tests in the dashboard? i want to help with that
[14:54] <elfy> and by this thursday I assume you mean this thursday that we're doing the hackfest - not this thursday - that thursday is next thursday - needed to say that before I drank this cold bottle
[14:54] <elopio> brendand: now, just follow the MOTU process: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages#Going_through_MOTU
[14:54] <elfy> hi knome :)
[14:55] <knome> hey elfy
[14:55] <elopio> I was waiting to get the building and autolanding ready on jenkins, which just happened last week. So our package is almost ready.
[14:56] <brendand> elopio, is it in a ppa yet?
[14:56] <elopio> brendand: not yet.
[14:57] <brendand> elopio, we need to do that first i think
[14:57] <elopio> brendand: yes, that's part of the process.
[14:59] <ePierre> Hi everyone!
[15:01] <balloons> hello ePierre
[15:02] <brendand> elopio, not sure a good team to use
[15:02] <brendand> elopio, btw you're wanted in a meeting ;)
[15:03] <elopio> I don't get what you are talking about. Good team use for what?
[15:03] <elopio> I'm fighting my gtalk plugin, almost done.
[15:05] <brendand> elopio, for the ppa
[15:07] <elopio> brendand: oh, well, ~canonical-platform-qa
[15:07] <elopio> that's our team.
[15:33] <elfy> balloons: will you be about around 19:00UTC ?
[15:33] <balloons> mm 4 hours? sure
[15:34] <elfy> ok - cool, I can get the day dusted and be all yours then
[15:34] <balloons> brillant
[16:44] <elopio> ping ubuntu-qa
[16:44] <elopio> can I get a review here, please?
[16:44] <elopio> https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/device_emulation_scenarios/+merge/224505
[16:44] <robotfuel> elopio: I will review
[16:50] <elopio> robotfuel: thanks
[16:55] <elopio> rvr: hey! :)
[16:56] <rvr> elopio: Hi! :D
[16:56] <elopio> rvr: please, change the online accounts status from green to red on the summary, because they are not being run on mako.
[16:56] <rvr> elopio: Not running at all?
[16:56] <elopio> rvr: and please, review these two branches: https://code.launchpad.net/~elopio/ubuntu-system-settings-online-accounts/
[16:56] <rvr> elopio: Failure or what?
[16:56] <elopio> that will get it back to green.
[16:57] <elopio> rvr: they have an: if !desktop: return.
[16:57] <elopio> so no failure, just a quick way to pass without questions :)
[16:58] <rvr> Ok
[16:59] <robotfuel> elopio: review is done, there are some failing tests, and one inline comment
[17:00] <elopio> rvr: thanks. I'm looking at it.
[17:02] <rvr> elopio: Did you check the bug?
[17:02] <elopio> rvr: which bug?
[17:02] <rvr>  self.skipTest('Skip because of bug http://pad.lv/1252294')
[17:02] <elopio> rvr: yes, now it works.
[17:03] <rvr> So it should pass now
[17:03] <elopio> rvr: it does.
[17:10] <rvr> elopio: http://paste.ubuntu.com/7761053/
[17:10] <rvr> elopio: I copied your branch to my device
[17:12] <elopio> rvr: are you running it with python2?
[17:12] <rvr> elopio: Yes
[17:12] <elopio> it's python3 only.
[17:12] <rvr> Ok, python3 gave other errors
[17:12] <elopio> paste them please
[17:15] <rvr> elopio: http://paste.ubuntu.com/7761081/
[17:16] <elopio> rvr: do you have accounts on your device?
[17:16] <rvr> Yes
[17:16] <elopio> you need to start clean
[17:16] <elopio> we are not yet patching the home in these tests.
[17:18] <rvr> Bad :)
[17:20] <elopio> agree, but don't blame me :)
[17:20] <rvr> autopilot.exceptions.StateNotFoundError: Object not found with name 'MainView'.
[17:21] <rvr> http://paste.ubuntu.com/7761115/
[17:21] <elopio>  did it open?
[17:29] <elopio> rvr: ^ ?
[17:30] <rvr> elopio: Yes
[17:30] <rvr> Accounts ... no accounts
[17:30] <rvr> Ahh
[17:30] <rvr> Hmm
[17:30] <rvr> I have my phone in Spanish
[17:31] <rvr> Hmm
[17:33] <knome> rvr, please do not use enter as punctuation
[17:33] <rvr> knome: ?
[17:34] <knome> rvr, you used 5 lines to say 1-2 lines worth of words.
[17:34] <rvr> Geez, I'm going to suck all the bandwith that Netflix needs ;)
[17:35] <elopio> rvr: I explicitly didn't want to move the launch from the test case to the custom proxy object, because I want to experiment with it and a fixture in a different branch.
[17:35] <elopio> so I left it as I found it.
[17:35] <elopio> it's already too big this branch to experiment with that.
[17:35] <rvr> elopio: Ok, I see
[17:36] <rvr> elopio: I was surprised, because everything else looks so good
[17:36] <elopio> rvr: wait for it...
[17:36] <elopio> it's just that it's not straight-forward. I need to give it more though.
[17:37] <elopio> because now we have the helpers, so we don't really need to pass the test case object as a parameter.
[17:37] <elopio> but if we don't pass the test, we can't make the clean up afterwards.
[17:38] <elopio> so this needs to be a fixture, somehow.
[17:39] <elopio> I think it won't live in the object, nor on the test. It will be a separate class that returns an app object and is used from the base test case.
[17:39] <elopio> rvr: I'll show you some code to discuss, soon.
[17:39] <rvr> elopio: For cleaups I use __del__, which you didn't like
[17:40] <elopio> well, that's one think. But the cleanup we need is to close the app.
[17:40] <elopio> you can't use del for that.
[17:41] <rvr> Well, the use case that I had was to remove a directory after the tests in the gallery app
[17:41] <elopio> rvr: yes, because you were using the test case to launch the app.
[17:41] <elopio> so the test case closes the app.
[17:42] <elopio> if we don't want to send the test case as a parameter, we need a different solution.
[17:55] <rvr> See you tomorrow
[17:57] <elopio> damn it. He left the branch in Needs fixing.
[17:58] <elopio> robotfuel: the thumb is not yet ready to be moved to a helper. That's on the test plan TODO for scrollbars.
[17:58] <elopio> that will be some ~300 more line of code, and it's full of bugs that need to be fixed first.
[17:58] <elopio> I think I fixed the failing tests. I'm waiting for jenkins to confirm.
[17:59] <robotfuel> elopio: ok, it seemed like there was enough to start the helper
[17:59] <elopio> robotfuel: we can start it. But it's a QQuickItem, so we can't just make a class for it.
[18:00] <elopio> that's the first problem. I've already talked with veebers because we need more help from autopilot on those cases.
[18:00] <robotfuel> elopio: oh, that makes sense. we can just wait for tests to pass then.
[18:01] <elopio> robotfuel: thanks for your review. Much appreciated.
[18:05] <elopio> wow, I've just seen a push notification for system updates.
[18:29] <elopio> another case of a skip tests because we are not yet able to run them:
[18:29] <elopio> https://bugs.launchpad.net/ubuntu-system-settings-online-accounts/+bug/1338714
[18:29] <elopio> to follow the process, robotfuel maybe you can give the QA approval that we won't be running credential tests on desktop until it's fixed ^
[18:30] <elopio> jfunk: you also requested to be informed about skips. This is a weird kind of skip I'm adding ^
[19:07] <elfy> balloons: whenever you're ready for the next couple of hours suits me
[19:07] <balloons> elfy, I think now is good.
[19:07]  * balloons loads hackfest page
[19:07] <elfy> okey dokey - here?
[19:08] <balloons> sure, we can do it in channel
[19:08] <elfy> as you know I mailed stgraber - not had a reply other than he'd seen it
[19:08] <balloons> right, so I think let's look at things besides edubuntu for this one
[19:09] <elfy> I've been talking to zequence re studio stuff - for the time being I think I'll steer clear of that stuff
[19:09] <elfy> so really - it IS edubuntu :p
[19:09] <balloons> elfy, ohh
[19:09] <balloons> what's up with studio? it too is lts
[19:09] <elfy> yea - you know what the packages are like - not going to be too complicated unless someone actually uses something like jack
[19:10] <elfy> sigh
[19:10] <elfy> it IS going to be too complicated for us to do much in the way fo studion cases
[19:10] <balloons> elfy, ahh.. so it's really self-invlusive
[19:11] <balloons> elfy, anyways, currently the hackfest is just pointing to https://bugs.launchpad.net/ubuntu-manual-tests
[19:11] <elfy> they are a bit - not easy at all - I'm ongoing talking to studio
[19:11] <elfy> yea I was going to point to edubuntu I think - they are in the main simple standard apps
[19:12] <elfy> that ok with you?
[19:12] <balloons> elfy, yes..
[19:13] <balloons> elfy, there's another side to the coin too.. kubuntu
[19:13] <elfy> none marked as kubuntu
[19:13] <elfy> and I've no idea what they plan for app testing tbh
[19:13] <balloons> elfy, ahh it's Kde Edu project
[19:14] <elfy> oic
[19:14] <balloons> aka, edubuntu
[19:14] <balloons> also, some of these can be closed
[19:14] <balloons> may as well clean them up now too
[19:14] <elfy> well - I wonder if we should get people to do it in a vm unless they want to install half the world in an non kde type install
[19:15] <balloons> yea, pulling kde libs is not something desirable for many
[19:17] <elfy> ok - so I'll change wiki to point at edu bugs and make a note re kde libs
[19:17] <balloons> brillant
[19:18] <balloons> now, as to some of these old bugs to close..
[19:18] <elfy> I don't think I'll need long on air - whoever does the autopilot can use more - probably need it :)
[19:18] <balloons> we can keep the air sessions short and sweet
[19:19] <elfy> I'll try and record a basic desktop run through to link as well
[19:19] <balloons> no need to drag them on :-) just don't rush
[19:19] <balloons> So looking at this bug, I think there is one change we can make to close it
[19:19] <balloons> https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1115515
[19:19] <elfy> yep - not really much to say about manual stuff - pull branch, do some typing, test it, push it, wait for us to look :)
[19:20] <elfy> looking
[19:21] <balloons> perhaps not.. seems flavors have implemented there own.. or just not used it
[19:21] <elfy> is 1436 not used then?
[19:21] <balloons> it is, just under ubuntu
[19:21] <balloons> so it's fine as-is
[19:21] <elfy> ok - cool - so that can be closed :)
[19:22]  * balloons closing
[19:23] <balloons> elfy, whatever happened with https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1335669?
[19:24] <balloons> phillw never gave details :-(
[19:24] <elfy> no idea
[19:24] <phillw> balloons: don't worry, It's still on my to do list :)
[19:25] <balloons> k, I'll leave it be, ty
[19:26] <elfy> hi phillw
[19:27] <balloons> elfy, I think we should also use the bitesize tag; and toss some non-edubuntu stuff in there
[19:27] <balloons> https://bugs.launchpad.net/ubuntu-manual-tests/+bugs?field.tag=bitesize
[19:27] <elfy> balloons: ok - that makes sense
[19:28] <balloons> I'm tagging some easy stuff I see
[19:28] <phillw> hiyas elfy. I have the test cases printed off by the side of me. With my non-pae 3.13 kernel now working in LiveCD mode. I can go back to test cases :)
[19:28] <elfy> balloons: what I was going to do was tag the edubuntu things which drag in kde with kde or something
[19:29] <elfy> so people can easily see - then I can still link to edubuntu bugs
[19:30] <balloons> elfy, you still working https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1308687?
[19:30] <elfy> I have gotten as far as printing it ...
[19:30] <balloons> elfy, if you want to make the split, go ahead I guess. I'm not sure I would
[19:31] <balloons> elfy, I added it as a bitesize ;-)
[19:31] <elfy> ok :)
[19:31] <elfy> balloons: ok - you persuaded me not to :p
[19:31] <balloons> elfy, lol
[19:36] <elfy> balloons: so how about if we list edubuntu and bitesize on the wiki
[19:37] <balloons> elfy, yep and I think that takes care of everything
[19:37] <balloons> I'm almost finished looking through and cleaning up the bugs
[19:37] <elfy> ok
[19:38] <balloons> elfy, can you confirm / tweak https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1288893?
[19:38] <balloons> I assume there's a bug in there with the tests
[19:38] <elfy> I think that's pebkac
[19:39] <elfy> and some of the xfce compositing tests don't work in VM
[19:39] <balloons> ok, remove my bitesize tag if indeed you do something else with the bug ;-)
[19:39] <elfy> yep
[19:40] <balloons> thoughts on https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1268942?
[19:41] <elfy> well - we made all our bluetooth tests optionals as people never did them :p
[19:42] <balloons> few folks outside of laptop users have it
[19:43] <elfy> balloons: thought - do we need to say that testcases should be written using Utopic app versions?
[19:43] <patdk-wk> heh? desktops are using bluetooth a lot these days
[19:44] <balloons> patdk-wk, well, I guess my evidence is only anecdotal.. no desktop I have ever owned has had it
[19:44] <patdk-wk> :)
[19:44] <elfy> patdk-wk: that 'might' be the case, but if the few people who run tests don't have it - and from experience they don't - they're still pretty much pointless to write atm
[19:45] <balloons> it's certainly important.. I finally, as in a couple months ago, got a laptop that has bluetooth.. never had bluetooth on any machine until then
[19:45] <patdk-wk> ya, I had to stop running test cases, couldn't figure it out since it all got changed up
[19:46] <balloons> patdk-wk, ohh? what's confusing / preventing you now?
[19:46] <patdk-wk> technically? I can't remember, it's been like almost 2 years
[19:46] <patdk-wk> got too fustrated
[19:46] <elfy> balloons: almost done this wiki edit - utopic point above ^^ :)
[19:47] <balloons> patdk-wk, ahh.. you interested in writing any testcases? Or running them? We're holding sessions thursday and next tuesday respectively to do just that
[19:47] <balloons> might be a good time to hop back in
[19:47] <elfy> balloons: hold you're horses dude
[19:47] <patdk-wk> I was just running them, writing isn't my thing, except sometimes I am annoyed enough to do so
[19:48] <elfy> it's the 15th not the 10th :)
[19:49] <balloons> elfy, yes.. this thursday the 10th is the bug hug / testing day.. which sounds like it's more inline with patdk-wk
[19:49] <balloons> after we finish this up I'll be sending a reminder round
[19:50] <elfy> balloons: I'm at cross purposes perhaps then - I thought we were talking about the one I'm involved with
[19:50] <patdk-wk> your just not that important!
[19:50] <balloons> elfy, yea.. it's a little confusing.. I'm liable to do so trying to speak too quickly
[19:50] <elfy> lol
[19:51] <balloons> anyways, patdk-wk we'll be hanging out here from 1900-2200 on Thursday July 10th
[19:51] <patdk-wk> utc?
[19:51] <balloons> patdk-wk, yep utc
[19:52] <balloons> so, like now ;-)
[19:52] <patdk-wk> heh, will try
[19:52] <elfy> not sure what the point is in me talking about what I was going to talk about a week later then
[19:52] <balloons> awesome.. hope to see you there :-)
[19:52] <patdk-wk> to unconfuse everyone that gets confused from this one
[19:53] <balloons> lol.. elfy we haven't talked specifics on what you wanted to present
[19:53] <balloons> but the test writing should be next week, for the hackfest
[19:54] <balloons> this week it would make sense to show running tests and recording results
[19:54] <balloons> as that's part of what we'll be doing
[19:54] <elfy> ok
[19:54] <balloons> the other bit is triaging
[19:54] <elfy> I assume you have some sort of plan for the whole shebang :)
[19:55] <balloons> elfy, yes.. For everyone's sake it would be better if I didn't present alone
[19:55] <elfy> but I just got confused about today's chat I guess
[19:55] <balloons> I'd like to lock that down today
[19:55] <balloons> so yea, I'm happy with the buglist, let's chat about the hangout demos. What are you up for?
[19:56] <elfy> well I was intending to run through manual testcases from marking a bug so someone else doesn't do it to pushing the finished thing up for us to approves
[19:57] <elfy> which is why I assumed we were looking at the testcase bug list :)
[19:57] <balloons> elfy, we're editing the same wiki page.. I'll leave it
[19:57] <elfy> I've not seen anything specific on the m/l re this thursday
[19:58] <balloons> elfy, see the utopic bug hug days
[19:58] <elfy> balloons: saved changes - all yours
[19:58] <balloons> elfy, ty
[19:59] <elfy> balloons: oh d'oh - while you're editing it - can you remove the autopilot bits from the utopic requirement I added for manual testcases
[20:00] <balloons> elfy, it's all yours.. I made no changes in the end.. I don't see what you want to remove
[20:01] <elfy> done
[20:01] <elfy> balloons: so - this Thursday - I can be about to help you with hangout if you want
[20:02] <balloons> elfy, that would be great. So you want to demo executing manual tests? That's perfect. I need to find a volunteer for triaging, since no one stepped forward ;-)
[20:03] <elfy> I can do the manual testcases thing yep
[20:03] <balloons> perfect. you are on the schedule
[20:03] <balloons> it will be 1900, and it will be ubuntuonair.. I'll send you a link shortly before to join
[20:03] <elfy> not sure how that can work though
[20:04] <elfy> yep
[20:06] <elfy> balloons: so how would I demonstrate executing that in a hangout?
[20:07] <balloons> elfy, depending on which test, you can screenshare. If you run in a VM, you can screenshare even installing. I would focus on executing an application test
[20:07] <balloons> shorter, simpler, easier to demo
[20:07] <balloons> pick a test or two from the xubuntu list
[20:07] <elfy> I'd do one of the xubuntu ones I've not double checked to be honest
[20:08] <balloons> sound like a plan?
[20:08] <elfy> then if I find a testcase error I can make it absolutely plain - that's not an app bug but a testcase one :p
[20:08] <elfy> balloons: yea - sounds fine to me - I've not screensahred before so an idea of how would be useful :)
[20:09] <balloons> elfy, I'd like to see someone just talk through the process.. The screenshare would mostly be about you navigating to the test, reading it, selecting pass/fail, etc
[20:10] <balloons> less on the test itself and more on finding a bug, reporting results, reading the test, logging in.. all the other bits
[20:10] <balloons> that's how I see it.. but ;-)
[20:10] <elfy> yep - makes sense to me too
[20:10] <balloons> wonderful. Ok, so that's for this thursday
[20:11] <elfy> yea
[20:11] <balloons> now for the hackfest next tuesday, you'll also do a demo on manual test writing.. I imagine it will be similar. Talking about formatting, mindset, finding work, etc
[20:11] <elfy> this is where I got confused :)
[20:12] <elfy> I thought THAT was thurday week :p
[20:12] <balloons> elfy, ahh.. :-)
[20:12] <balloons> I have it for the 15th.. which is 8 days away.. next tuesday
[20:12] <elfy> now that one will need more screenshare I would say
[20:13] <elfy> the chat we just had about the bug list/edubuntu/studio isn't anything to do with THIS thursday at all is it ...
[20:14] <elfy> more confusion on my part :p
[20:14] <balloons> elfy, right.. no it's for next week
[20:14] <elfy> :)
[20:15] <balloons> the work for this thursday I need to put together.. I've not made a bug hug list before
[20:15] <balloons> I'll need to do that today
[20:15] <balloons> the other prepwork is simply what's already done on packages.qa.ubuntu.com.. have people run those tests!
[20:15] <balloons> I saw you put out a call for xubuntu to have a go as well..
[20:16] <elfy> testing?
[20:16] <elfy> I've been doing that for weeks - not much happening atm ...
[20:18] <elfy> balloons: basically what I'd intended to run through was http://pastebin.com/dVbF1dC1
[20:26] <balloons> elfy, pastebin looks logical
[20:42] <balloons> elfy, sorry got pulled away for a sec. So you a-ok on everything?
[20:48] <elfy> hah
[20:48] <elfy> just got back myself balloons :)
[20:48] <elfy> ok - so if paste looks logical I'm fine - I'll get a run at screenshare this Thursday
[20:50] <balloons> elfy, excellent. thanks for helping out!
[20:50] <elfy> welcome :)
[21:01] <elfy> balloons: back tomorrow if you need anything more