17:01:42 #startmeeting qa 17:01:43 Meeting started Thu May 23 17:01:42 2013 UTC. The chair is sdague. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:44 cool 17:01:45 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:47 The meeting name has been set to 'qa' 17:01:56 #topic Blueprints 17:02:10 ok, lets specifically start with the quantum blueprints 17:02:17 mlavalle the floor is yours 17:02:32 sdague: Last week I volunteered to consolidate the Quantum BP's 17:02:50 The vast majority are from Bagshree 17:03:11 so I sent gel an email proposing group her BP's in 3 groups 17:03:24 sent her an email 17:03:43 mlavalle: we are prioritizing . Looks like we will deliver some in havava-2 17:03:49 and some in Havav-3 17:04:02 I will update milestone... 17:04:07 ravikumar_hp: so I'd still like to see them consolidated a bit 17:04:19 sure 17:04:22 right now they are at the single test level, and I think mlavalle has some good thinking on consolidation 17:04:41 ravilumar-hp: I know, I will forward you the email I sent her. I prose to align 3 groups by the milestones 17:04:59 the same milestones she proposed 17:05:03 mlavalle: Thanks . will discuss with Shree 17:05:26 sdague: I forwarded you and Jay the email this morning 17:05:58 mlavalle: yes, I saw, I think it was in a very good direction 17:06:16 that's the progress in this front so far. I will follow up with ravikumar_hp 17:06:22 hi ... sorry for being late 17:06:23 great 17:06:52 #action mlavalle to follow up with ravikumar_hp on quantum blueprint consolidation - due by next tempest meeting 17:07:16 ravikumar_hp: also, I really want the owner of the blueprint to be the implementer 17:07:33 so please correct those as well, so we can ask folks directly who are doing them 17:07:35 sdague: okay 17:08:04 ok, so I think we are good on those 17:08:19 other blueprint status? please use #info so it shows up in minutes 17:08:28 #link https://blueprints.launchpad.net/tempest 17:09:15 #info tempest-repo-restructure completed 17:09:24 #info - Keystone tests - good progress. Pending BPs will be completed by Havava-2 17:09:44 #info cleanup-launchpad completed (all untouched blueprints purged on monday) 17:10:41 #info flake8-extensions - in review, good chance for H1 (lauria has code for review) 17:11:17 #info nightly-upgrade-testing - making progress, but will probably slip past H1 (will determine tomorrow) 17:11:24 any other blueprint updates? 17:11:28 I will create a wiki about heat and I will try to put together the info I know about the speed-up-tempest project, I will be on trip so +2 week 17:11:54 afazekas, what is the wiki about heat needed for> 17:11:56 ? 17:12:15 giulivo: test plans 17:12:17 afazekas: ok, cool, by then mtreinish should be back and digging into it as well 17:12:25 infra requirements 17:12:34 do we have wikis for the other components ? 17:12:42 #action afazekas to create a wiki about heat requirements in testing 17:13:05 giulivo: no, but we should have for bigger projects 17:13:14 cause I'm following the heat updates too but maybe can also do something good for cinder 17:13:27 so heat is the first we'll have a wiki about? 17:13:27 heat is kind of special too 17:13:45 because it's going to push a lot of stuff, and we might need to handle it a little different than the other projects 17:14:00 so ++ to afazekas pulling together info there 17:14:06 i think it will help a lot 17:14:15 sure, i'm trying to figure out what 17:14:20 and with which purpose 17:15:07 ok, so next week we'll bump things to H2 that don't make it, but a push for getting things in for H1 would be good 17:15:09 I think it'd be nice to share some documentation aroun the tests 17:15:31 yep, lets get to docs in a minute 17:15:43 people ok to move on from blueprints to reviews? 17:15:47 * kashyap in 17:15:48 #link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting - agenda 17:16:11 sdague: wrong date there ;) 17:16:20 yeh, I know, want to fix it? :) 17:16:29 sorry it was early this morning when I updated 17:16:30 next time ;) 17:16:40 #topic Critical reviews tied to blueprints 17:17:00 ok, anyone want to pimp reviews they need eyes on? 17:17:33 I have the snapshot thing which was approved but needs +2 again 17:17:43 cause the automerge failed after restructuring the directory 17:17:44 giulivo: can you provide #link? 17:17:53 https://review.openstack.org/#/c/28480/ 17:18:08 #link https://review.openstack.org/#/c/28480/ - needs additional +2 after rebase 17:18:15 ok, I'll take a look after the meeting 17:18:28 any other reviews people are blocked on? 17:18:51 going once... 17:18:58 going twice... 17:19:15 ok, I'll try to go through everything this afternoon, but then it's a long holiday weekend in the us 17:19:25 so I expect things to be slow until mid next week 17:19:52 #topic QA Docs 17:20:14 ok, so as part of the tempest-repo-restructure blueprint I created all these readmes 17:20:37 sdague, Can you post the URL here please 17:20:51 kashyap: url of? 17:20:57 kashyap: check the rsts in the tempest repo 17:21:00 review request 17:21:01 Checking.. 17:21:24 kashyap: yeh, there is no outstanding review here 17:21:34 Ah, ok. 17:21:42 however, we do have a new docs-job in our check (and soon to be gate) 17:21:56 that will create the tempest doc website from the docs in the tree 17:21:59 Question: Will it be rST continuing or asciidoc is being considered ? 17:22:22 kashyap: rst is currently what we have, and unless there is a compelling reason to change, I'd rather keep it 17:22:28 we have tooling that works well with it 17:22:41 is there a reason you think we should switch? 17:22:48 Sure. I mentioned asciidoc, as Anne Gentle brought it up on the list 17:22:50 kashyap: is the git hub parses the asciidoc ? 17:23:09 afazekas, Yes, I confirmed github supports asciidoc markup 17:23:27 I did rst because that's what we already had in tree. 17:23:31 " and asciidoc is a clear winner from the OpenStack docs perspective due to our existing build tools being able to handle it. It converts to docbook easily." 17:23:46 ok, well CI uses rst :) 17:23:55 ACK. 17:24:08 As I don't think we're building a manual, I think for web workflow rst is fine 17:24:17 True. 17:24:34 andreaf, asciidoc requires some extra 'packages' to be in. 17:24:36 sdague: how does the doc building and that venv in tox ini? and is there described step/cmd how to build them manualy? (don't know much about sphinx) 17:24:41 rST has less dependencies. 17:24:53 psedlak: right, yes, let me explain 17:25:03 (Pops, didn't mean to prompt him.) 17:25:05 so there is now a doc/source directory 17:25:16 you can either 17:25:32 tox -evenv -- python setup.py build_sphinx 17:25:36 which is what the gate does 17:25:38 or just 17:25:41 python setup.py build_sphinx 17:25:48 if you have it installed locally 17:26:01 and it will create a doc/build directory 17:26:08 with html, man format, maybe something else 17:26:31 that html will be pushed live on build as soon as this lands - https://review.openstack.org/#/c/30199/ 17:26:42 #link https://review.openstack.org/#/c/30199/ - review to publish tempest docs on merge 17:27:34 to handle the README.rst files in the tree, I've done it with symlinks, because of sphinx security things 17:27:58 all these docs could be made much better, contributions welcomed and encouraged! 17:28:11 but at least we've got a workflow now that will get them out to the web 17:28:52 ok, I'm done talking on that. Other questions or comments or offers to help? 17:29:19 would it be ok to put there also distro specific steps to get tempest runnable? 17:29:28 psedlak: yes, absolutely 17:29:35 cool 17:29:45 one more thing, do we plan to use those to document the actual tests? 17:29:58 I think anything that makes it easier to use or develop for tempest is fair game 17:30:12 giulivo: I think that's totatlly possible 17:30:27 we probably want to structure it in such a way that it's kind of it's own base page 17:30:45 but I like the idea of having that in there, especially if we can pull it from the tests themselves in some way 17:31:00 yeah I was thinking about docstrings too 17:31:05 it just needs a volunteer 17:31:32 giulivo: ok, you up for building some kind of proof of concept with a few tests to come up with a model that might work for all of it? 17:31:49 can't in short timew 17:31:57 no worries 17:32:14 but I was going to propose that for heat, to afazekas 17:32:17 well, if anyone wants to prototype something, it's encouraged 17:32:25 ah, yeh, that might be a good idea 17:32:41 As an example, I did something for nested vmx testing -- https://github.com/kashyapc/nvmx-haswell/blob/master/SETUP-nVMX.rst 17:33:05 well for this we will first have to solve the 'docstrings' issue with nose/testr 17:33:08 #link https://raw.github.com/kashyapc/nvmx-haswell/master/SETUP-nVMX.rst 17:33:15 I don't know about other people, but I kind of like using gerrit for doc review, as it gives you commenting and voting 17:33:28 +1 from me 17:33:36 psedlak: true, that would be part of the prototype for anyone proposing to sort out 17:34:19 ok, other thoughts on docs? 17:34:25 sdague, Was that info pointed at me ? If so - that's not entirely related OpenStack yet. It's mostly lower layers. 17:34:27 and what that 'prototype' should look like? as it would require changes to gate scripts etc ... so probably not a posted review ... 17:34:50 psedlak: why would it require a change to gate scripts? 17:35:20 kashyap: not really, just gerrit vs. wiki 17:35:22 to let nosetest/testr skip using docstrings as 'test names' 17:35:33 sdague, Ok, just clarifying. Thanks. 17:35:37 psedlak: so actual nose invocation in the gate now is controlled in our tox.ini 17:35:53 so we'd be able to control it without a gate repo change 17:36:04 for nose there is plugin which does it ... so yeah in test-requires + tox ... ok 17:36:26 yeh, so it could all be self contained in a review, and we'd know it passes the gate 17:36:29 which is goodness 17:36:51 ok 17:37:37 ok, so the next thing I had on the agenda was to discuss tags, but I feel like we're missing most of the core folks becauses me and afazekas, so maybe we postpone. Especially given holiday weekend here. 17:38:09 or we just take that to the list, which has been working well recently 17:38:21 +1 to everyone participating there so actively :) 17:38:41 #topic Bug Day? 17:39:03 #link https://wiki.openstack.org/wiki/BugTriage 17:39:05 so afazekas, where do we stand on organizing a bug day? 17:39:24 We have an open supervisor group 17:39:44 #info tempest now has open supervisor group for bugs, anyone can triage 17:39:45 nice 17:39:56 #link https://launchpad.net/~tempest-bug-team 17:40:23 great 17:40:44 #info - #openstack-bugday is the IRC channel 17:40:45 The main issue we need to made progress in Task 1, ie. confirming the bugs before we can triage them 17:41:21 # info - https://wiki.openstack.org/wiki/BugFilingRecommendations 17:41:21 afazekas: ok, so were you going to organize a bug day, and drum up interest on the mailing list? 17:42:05 I will 17:42:17 ok, great. Have you picked a day for it? 17:42:21 TBH, Yesterday was nova bug-day, I saw absolutely no word there. MStill is the only person appears to be interested 17:42:42 well, I think instead of using #openstack-bugday, we should use #openstack-qa 17:42:43 Not yet 17:42:46 when we do ours 17:42:58 just to drive traffic to a place we normally are 17:43:22 they are sometimes tough to get folks into, but at least for the first one if we can get all the normally active people into them, it will help 17:43:31 +1 17:43:38 it's a lot nicer to work on bug triage with others around doing it at the same time 17:43:47 otherwise you go crazy 17:43:51 :) 17:43:53 Indeed. I'm around during CET zone 17:44:11 so we'll at least have 1/2 day overlap :) (/me in US EST) 17:44:38 afazekas: ok, will you have picked a day by next week's meeting, or are you off for a bit now? 17:44:39 I'll be covering US Central ;-) 17:44:40 Well, I'm in IST, but mostly work w/ folks in CET, so just noting it here :) 17:45:19 would be nice to get it sooner rather than later, but still give folks a few days warning so they can try to clear up time for it 17:45:30 I will not be here on the next meeting :( 17:45:48 No worries, not everyone can make all IRC meetings. 17:45:54 I will be on vacation 17:46:01 far far :) 17:46:03 If you have specific things to cover, just maybe post on the list. 17:46:24 afazekas: vacation is good :) 17:46:36 ok, is there another volunteer that wants to take up organizing the first bug day? 17:46:43 not in the time of meetings, right afazekas? 17:46:52 would be nice to have a couple between now and H3 17:47:25 I could let a more tempest familiar person take charge the first one, then I could lend a hand for the next one 17:47:27 #help need volunteer to organize first tempest bug day 17:47:51 kashyap: well really the organize is just picking a day, and sending some emails :) 17:48:04 I don't actively work on tempest (I work on lower layers), so I'm not technically right to take charge right away 17:48:11 sdague, Sure. I could do that 17:48:25 kashyap: cool thanks 17:48:38 Unless someone wants to beat me to it. 17:48:45 kashyap: thank you 17:48:55 yeh, it's not so much a tempest specific thing, as an organizing thing. I'm just trying to spread the work around otherwise I forget to do things :) 17:49:00 afazekas: +1 17:49:28 #action kashyap to organize first tempest bug day, all tempest members greatly thank him for it 17:50:06 ok, let's go to open discussion 17:50:11 :) You're exaggerating the effect. Maybe I could send an email right away, asking for convenient time zone? 17:50:11 #topic Open Discussion 17:50:22 s/time zone/day 17:50:23 kashyap: typically we just declare a "day" 17:50:32 kashyap: yeh, sure 17:50:36 Yep, typo :) 17:50:52 thanks again 17:51:00 ok, other topics that people want to bring up? 17:51:19 copyright lines? 17:51:33 how did it ended ... is there final decision/guideline? 17:51:55 i saw a lot of email but at the end i was even more confused :] 17:52:02 psedlak: do not read them :) 17:52:05 heh 17:52:19 yeh, the TC discussion really didn't seem to have a resolution 17:52:34 maybe I'll go ask ttx on what he finally thought 17:53:15 psedlak: I mean do not read the licenses :) 17:53:34 we might have a small enough number of contributors we could do it anyway, I know in nova it's a lot 17:53:54 a couple more things from me: 1. I think is is all sorted now and can be closed? https://blueprints.launchpad.net/tempest/+spec/set-gate-attribute 2. maybe we should get the infra setup changed to test at least the cinder multibackend feature in gate? probably using either lvm/nfs? 17:55:08 sdague: if you will learn/get final desicions please update https://wiki.openstack.org/wiki/LegalIssuesFAQ or maybe hacking or something like that and anounce it please :) 17:55:09 giulivo: on point 1, are all the reviews through? 17:55:17 psedlak: will do 17:55:41 giulivo: on point 2, we definitely need to bring back periodic jobs 17:56:11 the last one I was looking for is related to "compute" and has been approved; is there anything out of /api/ which need the tag to be set? 17:56:11 giulivo: so you think we need a blueprint for multi cinder backend? 17:56:33 sdague, Also, good to CC Richard Fontana (legal) on that discussion of copyright lines. (/me hasn't read the threads, so not sure, if he's on it.) 17:56:34 not necessarily a blueprint, but maybe it's worth gating it, probably with two different backend types 17:56:35 giulivo: probably not 17:56:58 giulivo: ok, at least a blueprint would keep track of the fact that it might be an infrastructure change 17:57:05 so regarding the gate attribute I'll double check that and eventually close the blueprint 17:57:09 hm probably cli should get attrs too 17:57:20 ? 17:57:27 psedlak, good hint, will look into that and submit changes where needed 17:57:47 or do we want to keep it running completely? 17:57:54 psedlak: we trigger the cli tests directly 17:58:03 so maybe we don't need it outside of api 17:58:28 yeah i know, but not sure if it would not be easier to move everything to gate/smoke tags now 17:58:32 I'm sure we'll figure out a few other fixes down the road, but lets just make sure all the reviews landed first 17:58:57 so we would not have to touch the gates later again ... 17:59:16 yeh, though again, because we control things now in tox.ini... it's *so* much easier 17:59:39 heh, i'm still not used to it sorry :) 17:59:46 yep, no worries :) 17:59:59 ok, I've got to run here in a minute. Any last things from folks? 18:00:35 ok, we're at top of the hour 18:00:39 #endmeeting