[14:35] <elopio> ping brendand: we need to do more planning today. Can you stay a couple of hours after today's stand up?
[14:41] <brendand> elopio, sure
[14:50] <davmor2> brendand: noooooooooooo it's a trap
[14:53] <brendand> elopio, btw i'm quite embarrassed about the trunk breakage on friday :(. sorry
[14:54] <brendand> elopio, in the interest of getting it fixed though, can you take a look at my last comments on https://code.launchpad.net/~canonical-platform-qa/ubuntu-sanity-tests/fix1416519-config_argument/+merge/248162 ?
[14:54] <elopio> brendand: allan and myself approved it, so it's teamwork emabarrasement.
[14:54] <elopio> brendand: I'm doing the changes.
[14:54] <brendand> elopio, well i should have tested my code properly after refactoring
[15:04] <elopio> brendand: take a new look, please.
[15:04] <elopio> https://code.launchpad.net/~canonical-platform-qa/ubuntu-sanity-tests/fix1416519-config_argument/+merge/248162
[15:07] <brendand> elopio, the calling of return looks a little odd, but i suppose not harmful
[15:08] <brendand> elopio, anyway it's approved by me so just need to see that the jenkins tests pass
[15:08] <elopio> and one more +1
[15:08] <brendand> elopio, yep
[15:09] <balloons> elopio, can you set this to WIP or finish it?
[15:09] <balloons> https://code.launchpad.net/~canonical-platform-qa/sudoku-app/autopilot-workaround_dialog/+merge/246255
[15:11] <brendand> elopio, my plan to address the root issue is to write a function which sets up an askpass command
[15:11] <elopio> balloons: it is finished. What it is missing is the toolkit release that makes it needed.
[15:11] <brendand> elopio, then the test code can use sudo by specifying the -A option and setting SUDO_ASKPASS to the path of the file
[15:12] <brendand> elopio, i could put this code in a helper, just trying to think of a suitable place
[15:12] <brendand> elopio, would helpers.autopilot be ok?
[15:13] <elopio> balloons: hum, but Dialog is in trunk. There's something weird there.
[15:13] <elopio> brendand: so, not running adt with the root restriction. That sounds ok.
[15:14] <brendand> elopio, no root will only be for the scope of the commands that need it. much cleaner
[15:15] <elopio> brendand: I'm not sure about puttiing it in the helpers module, which so far has things like custom proxy objects. And I'm not sure what does it have to do with autopilot.
[15:15] <elopio> brendand: I think I would prefer something like ubuntu_sanity_tests/testbed.py
[15:16] <brendand> elopio, nothing, but then i also find things there like get_device_name and get_channel_name
[15:16] <brendand> elopio, so it looks like everything general purpose is ending up there
[15:17] <elopio> brendand: no, those are things that need to be moved to autopilot as capabilities.
[15:18] <elopio> brendand: the askpass thing doesn't seem like something that autopilot should have.
[15:19] <elopio> so far, we have used helpers as a temporary location for things that need to be upstreamed. Which doesn't mean that's it's only purpose, but I think the askpass handling should be in the sanity module, and remain there.
[15:19] <elopio> a place like ubuntu_sanity_tests/helpers/adt.py might be ok too.
[15:26] <elopio> balloons: the version of ubuntu-ui-toolkit-autopilot that gets installed on that test is 1.1.1279+14.10.20141007-0ubuntu1. The one in vivid is 1.1.1376+15.04.20150111-0ubuntu1. I don't know why it's not updated.
[15:26] <balloons> excellent. I just re-ran it as well
[15:28] <balloons> the versioning might be a CI question; but I'll have a look on the re-run where it's installing from
[15:32] <elopio> hello alesage.
[15:32] <elopio> I copied the style of your tests in https://code.launchpad.net/~canonical-platform-qa/ubuntu-sanity-tests/fix1416519-config_argument/+merge/248162
[15:33] <alesage> elopio, o/
[15:33] <elopio> I think we should keep the testing of main, and the testing of the config in different branches. Please take a look.
[15:34] <alesage> elopio, ok will have a look
[15:43] <elopio> alesage: we'll do more planning today after the standup.
[15:44] <alesage> elopio, k
[15:58] <alesage> elopio, reviewed
[15:59] <brendand> alesage, surely if they were using it as a module they'd be surprised if a function they called sys.exit'ed!
[16:00] <elopio> thanks alesage.
[16:00] <alesage> brendand, but calling a function named main might tip them off? :)  elopio cheers
[16:00]  * alesage brbs
[16:34]  * brendand is pleasantly surprised to find that the code for entering the wifi key is already present
[17:01] <brendand> alesage, elopio - for your perusal: https://code.launchpad.net/~brendan-donegan/ubuntu-sanity-tests/wizard_remove_connection/+merge/248280
[17:01] <elfy> balloons: you got any idea what's up with cdimages.ubuntu.com been as slow as thickest treacle in the world all weekend and still is
[17:02] <elfy> at one point I think dial up would have been quicker ...
[17:09] <balloons> elfy, no I don't. But I did want to make sure our global jam stuff was ready. I'll be free to chat a bit later
[17:16] <elopio> brendand: what about making that askpass stuff as a fixture?
[17:16] <elopio> like
[17:16] <elopio> with testbed.Sudo():
[17:16] <elopio>     check_call('stuff that requires sudo')
[17:21] <brendand> elopio, ah - that's exactly what i was looking for
[17:47] <balloons> o/ doug5 buonasera
[17:47] <doug5> balloons, hello!
[17:49] <balloons> doug5, are you back from vaca? everything go well?
[17:49] <doug5> balloons, yes! really nice :)
[17:53]  * dobey wonders if cwayne/kylen are back this week
[17:55] <balloons> doug5, wonderful to hear. Getting away is nice. I hope you are feeling quite refreshed
[18:02] <doug5> balloons, well, yes :) but I'm missing Oz...
[18:09] <brendand> elopio, fixturized, hopefully to your satisfaction
[18:13] <elopio> brendand: I think that you can remove the method _create_askpass
[18:15] <elopio> brendand: and are we going to need a different path for the aaskpass file? I think I would prefer to have it as an instance variable in the fixture.
[18:17] <elopio> with testbed.AskPassFixture(self.config[KEY_DEVICE_PASSWORD]) as askpass:
[18:17] <elopio>     check_call(("rm /etc/NetworkManager/system-connections/*"), shell=True)
[18:18] <elopio> inside the askpass fixture you can use the fixtures.EnvironmentVariable to set SUDO_ASKPASS
[18:29] <elfy> balloons: ok thanks - likely be gone by later though - not sure what global jam stuff tbh you want to talk to me about lol
[18:42] <balloons> elfy, lol, I'm around now finally. I wanted to followup on the bug again
[18:43] <elfy> bug?
[18:44] <balloons> yes, the ubiquity issue. aka, do we need to integrate the writeup on using disks or can we go with just usc
[18:44] <balloons> sorry sdc
[18:45] <elfy> oh that - well I guess something needs to be done re that
[18:46] <elfy> just a line on the wiki about other available options
[18:47] <elfy> on a purely personal level I'll be doing something for pleia2 to use in the CA jam - but only because they're targetting Xubuntu :)
[18:48] <elfy> mmm
[18:49] <elfy> so which is the page which supposedly is the new one with info - I just followed the breadcrumbs and ended up wiht testdrive ...
[18:51] <elfy> found it
[18:53] <balloons> how'd you end up at testdrive I wondeR?
[18:53] <elfy> just trying to work that out :)
[18:54] <elfy> I also ended up at the wrong devtoolsusage page as well
[18:54] <elfy> sorting that out too
[18:55] <elfy> https://wiki.ubuntu.com/QATeam/Roles/Tester
[18:55] <elfy> iso tracker walkthrough -> testdrive page
[18:57] <balloons> elfy, ahh yes the walkthrough
[18:58] <elfy> just looking at that
[18:59] <elfy> I assume the vid on youtube is testdrive?
[18:59] <balloons> yes
[18:59] <elfy> so all the info on that page - except vid and the testdrive bits are still good - just not pretty
[19:01] <elfy> we could make that page - or copy bits - for the iso tracker walkthrough?
[19:02] <elfy> balloons: ^^ if that's the case I can make it so
[19:05] <balloons>  elfy yes I would agree
[19:05] <elfy> found the dodgy link - done that one now
[19:06] <elfy> was on testwriter :)
[19:06] <elfy> balloons: ok - so make a new page QATeam/IsoTrackerUsage
[19:06] <elfy> ?
[19:07] <elfy> and grab the good bits from the old page and get the right linking going on new pages
[19:08] <balloons> elfy, I would think we could just change the tutorial wording to not say testdrive. hmm
[19:09] <balloons> mm, indeed the testing page points to the walkthrough
[19:09] <elfy> the tutorial isn't really like that
[19:09] <balloons> so it should not say use testdrive
[19:10] <elfy> https://wiki.ubuntu.com/QATeam/DevelopmentSetup
[19:10] <elfy> that page is the *new* version
[19:10] <elfy> all that it doesn't do is talking about installing to hardware
[19:11] <elfy> so the walkthrough *could* be just detail on the tracker
[19:11] <elfy> or ignored completely
[19:20] <pleia2> elfy: you rock :)
[19:20] <elfy> pleia2: it's a wobbling wock - don't stand on it ;)
[19:21] <elfy> and before knome comments - wobbling NOT wobbly :p
[19:26] <balloons> elfy, ahh yes, actually knome pointed out we could meld them into a generic qatracker walktrhough
[19:27] <elfy> wiki giving me issues ... wandering off to make a cuppa :)
[19:27] <elfy> I've got rid of testdrive at least - will fiddle about a bit more
[19:40] <elfy> balloons: ok think I did enough for the moment with it
[19:40] <elfy> just a tracker run through now
[19:42] <alesage> https://code.launchpad.net/~canonical-platform-qa/ubuntu-sanity-tests/run_main_tests_tests/+merge/248135
[19:46] <elfy> balloons: and added a line re disks to https://wiki.ubuntu.com/QATeam/DevelopmentSetup
[20:03]  * balloons looks
[20:05] <elfy> uggh - more or less anything to do with cd.image.ubuntu is a pain
[20:08] <elfy> 100.0% 30.7 kBps DONE zsync speed ...
[20:24] <ianorlin> yeah I have that problem as well
[20:30] <elfy> balloons: anyway - does that all make sense currently - the walkthrough that is
[20:40] <balloons> elfy, yes, I have a minor edit (remove mentioning vm), but otherwise good
[20:41] <balloons> I'll edit out the specific image as well
[20:43] <elfy> ok
[20:43] <elfy> I'm all ubuntu server'd out for the day :)
[20:46] <balloons> hmm did the submission template move?
[20:46] <elfy> not guilty :D
[20:46]  * balloons noticed the last half is chopped off
[20:46] <balloons> it was knome :-)
[20:48] <balloons> that said, it's likely we can eliminate there usage soon enough
[20:53] <elfy> yep
[21:27] <knome> what is?
[21:27] <knome> i didn't do it.
[22:50] <alesage> elopio, veebers, remind me what has to be "cleaned up" about the edges demo?
[23:01] <ianorlin> hmm cdimage is still really slow
[23:13] <veebers> alesage: not sure off the top of my head sorry
[23:14] <alesage> veebers, ack thx
[23:56] <alesage> veebers, ping, I'm finding myself getting involved in the sanity script and wanting to move it over--anything to do there beyond just manually shifting everything?  aware if this is progress elsewhere?  elopio too?
[23:56] <alesage> if no-one objects I'll just do that yah