11:59:46 <prometheanfire> #startmeeting requirements 11:59:47 <openstack> Meeting started Wed Aug 3 11:59:46 2016 UTC and is due to finish in 60 minutes. The chair is prometheanfire. Information about MeetBot at http://wiki.debian.org/MeetBot. 11:59:48 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 11:59:50 <openstack> The meeting name has been set to 'requirements' 11:59:54 <tonyb> o/ 11:59:56 <prometheanfire> #topic rollcall 12:00:05 <prometheanfire> o/ 12:00:36 <prometheanfire> I'll give people a minute to show up 12:00:56 <coolsvap> o/ 12:02:27 <prometheanfire> anyone else? 12:02:43 <prometheanfire> tonyb, sigmavirus, prometheanfire, number80, dirk meeting time 12:02:51 <prometheanfire> abh 12:02:57 * tonyb already o/'d 12:03:20 <prometheanfire> ya, removed toabctl from the end of the list :P 12:03:35 <tonyb> ;P 12:03:47 <prometheanfire> anyway, one more minute 12:04:12 * coolsvap getting coffee 12:05:01 <prometheanfire> #topic Any controversies in the Queue? 12:05:59 <prometheanfire> #link https://review.openstack.org/347608 12:06:35 <tonyb> Oh, wanna talk about oslo.context now? 12:06:51 <prometheanfire> #info oslo.context, can we unblock? 12:06:57 <prometheanfire> tonyb: want to is a strong term 12:07:26 <prometheanfire> but yes, with the new tests I feel better about unblocking it 12:07:32 <coolsvap> i am not sure if we want to unblock 2.6.0 when we have 2.7.0 12:07:36 <tonyb> Yeah I think we can land that chnage from Josh 12:07:54 <prometheanfire> ya, not talking about 2.6.0 specifically 12:08:00 <prometheanfire> I'd rather go with 2.7 12:08:00 <tonyb> I think nova has the compat code now, as does designate 12:08:06 <tonyb> trove is good to go 12:08:16 <coolsvap> hmm 12:08:24 <tonyb> I just recheced the u-c chnage to verify that 12:08:35 <prometheanfire> both changes should merge 12:08:45 <coolsvap> yeah lets comfirm and get it merged 12:08:47 <prometheanfire> one is for GR only, one for UC only 12:09:09 <number80> o/ 12:09:28 <number80> yeah 2.7 would be good 12:09:34 <prometheanfire> #info we are unblocking oslo.context 12:10:08 <tonyb> why 2.7? 12:10:19 <prometheanfire> 2.7.0 12:10:30 <tonyb> I need more words that that 12:10:50 <tonyb> people are saying they prefer 2.7.0 I don't understand why 12:11:03 <prometheanfire> unblocking oslo.context 2.7.0 (specifically) 12:11:28 <number80> tonyb: that avoid us to introduce it as a follow-up 12:11:33 <coolsvap> tonyb: wouldn't Josh's change unblock 2.7.0 for g-r ? 12:11:40 <tonyb> No 12:11:49 <tonyb> 2.7.0 isn't blocked in g-r 12:11:56 <tonyb> only 2.6.0 is 12:12:01 <number80> ok 12:12:06 <prometheanfire> we are talking about two things 12:12:14 <prometheanfire> one is the UC update, that's to 2.7.0 12:12:16 <coolsvap> got it yeah sorry 12:12:33 <prometheanfire> one is the GR update, that's oslo.context>=2.4.0,!=2.6.0 to oslo.context>=2.4.0 12:12:34 <coolsvap> only 2.6.0 is blocked 12:12:49 <prometheanfire> that's allowing 2.6.0 back in there 12:13:11 <prometheanfire> I think both are good ideas 12:14:22 <tonyb> Right so I'd like y'all to review https://review.openstack.org/#/c/347608/ and https://review.openstack.org/348204 as if I had a +2 on them 12:14:22 <prometheanfire> tonyb: you good now? 12:14:33 <prometheanfire> #link https://review.openstack.org/#/c/347608/ 12:14:36 <prometheanfire> #link https://review.openstack.org/348204 12:14:52 <tonyb> then once the planets align we're good to merge code carefully 12:15:01 <tonyb> doesn that sound reasonable? 12:15:07 <prometheanfire> ok :D 12:15:15 <prometheanfire> ya, that's what was intended 12:15:22 <prometheanfire> at least from me 12:15:47 <coolsvap> yes i thought about the same just got confused with the g-r update 12:15:58 <prometheanfire> ya, two similiar things 12:16:00 <prometheanfire> next? 12:16:04 <tonyb> okay so I think oslo.context is looking good 12:17:42 <prometheanfire> not sure there's anything else on my end, the neutron stuff was an issue that seems fixed now 12:18:11 <tonyb> cool 12:18:29 <coolsvap> nothing else from my side as well 12:18:30 <prometheanfire> move on? 12:18:39 <tonyb> +1 12:18:47 <coolsvap> i think there are two reviews for ironiclient but one matching u-c can be merged 12:18:56 <prometheanfire> #topic Review Queue cleanup 12:19:06 <prometheanfire> coolsvap: ya, that'll come as more normal updates :D 12:19:33 <prometheanfire> so, I think the queue is looking alright, baring the oslo.context stuff :D 12:20:28 <coolsvap> yes 12:20:41 <prometheanfire> ok, next 12:20:54 <prometheanfire> #topic additional gating 12:21:10 <prometheanfire> tonyb's change merged, we now have cross project testing :D 12:21:19 <tonyb> :D 12:21:32 <prometheanfire> we'll need to be mindful of any additional tests we may want, but YAY 12:21:36 <prometheanfire> \o\ 12:21:38 <prometheanfire> /o/ 12:22:02 <tonyb> We have a good PoC now we can grow support for python3 and stable branches but the master stuff is looking good 12:22:02 <coolsvap> do we still need the [WIP] change sets? 12:22:06 <prometheanfire> #info tonyb's cross-project merge'd 12:22:19 <tonyb> coolsvap: which [WIP] changes? 12:22:21 <prometheanfire> coolsvap: yes, those are still useful I think 12:22:35 <tonyb> Oh Dims' reviews? 12:22:39 <prometheanfire> tonyb: indeed 12:22:46 <coolsvap> tonyb: https://review.openstack.org/#/q/status:open+branch:master+topic:dims/test/constraints 12:22:55 <tonyb> I think we can drop most if not all of them 12:23:05 <prometheanfire> #info next we should look to python3 and stable branches 12:23:06 <coolsvap> yes thats what I thought of 12:23:10 <dims> i can switch off my cron jobs 12:23:23 <tonyb> but we don't need to rush anytime before Newton is released is fine IMO 12:23:24 <prometheanfire> dims: ah, yes, that's true 12:23:27 <coolsvap> dims: yeah we can trigger if we need additional testing 12:24:05 <dims> if you just abandon the reviews, my cron will not create fresh ones 12:24:19 <dims> so feel free to abandon when you have consensus 12:24:19 <coolsvap> dims: i dont want the reviews abandoned 12:24:31 <coolsvap> just if we can stop the cron 12:24:43 <coolsvap> we can execute as per requirement 12:25:10 <coolsvap> as we already have tests for projects where we have the uc- test jobs 12:25:29 <dims> coolsvap : they have massive amount of changesets. you should just create when needed :) 12:25:51 <prometheanfire> coolsvap: how do you mean? 12:26:10 <prometheanfire> we don't have cross project tests for all projects 12:26:11 <tonyb> I think we shoudl work towards tools that allow us to create the needed changes when we need them 12:26:29 <tonyb> we have the gate now which covers 60% of that those reviews do 12:26:53 <coolsvap> prometheanfire: there is a gist shared by dims 12:27:21 <prometheanfire> tonyb: yes, that'd be very useful 12:27:40 <coolsvap> tonyb: yes but again we need a mechanism to track that 12:28:18 <prometheanfire> who want's to take that? 12:28:19 <coolsvap> as long as it can be handled in gate i think its fine 12:28:35 <coolsvap> but I dont know if it can be done 12:28:54 <tonyb> I'd like to see us free up dim's crontab no later than Newton release 12:29:13 <tonyb> so I guess that gives us a timeline to work out exactly what wee need and write it 12:29:36 <coolsvap> tonyb: sure I think that would be a good milestone to target a replacement for that 12:29:37 <prometheanfire> agreed, so who wants to take that? or just a note for next meeting? 12:29:40 <dims> ++ leaving my cron on 12:29:47 <coolsvap> dims: :) 12:30:08 <prometheanfire> ok 12:30:40 <tonyb> coolsvap: Ok you may have somethign specific in mind. perhaps a job/workflow that I'm not considering. If you write up the problem description we can hash it out on IRC 12:31:06 <tonyb> dims: of course you can keep crond running, just one less item ;P 12:31:09 <prometheanfire> #info bring up switching to more one-off cross-project tests next meeting 12:31:10 <coolsvap> tonyb: yes I will write it 12:31:29 <tonyb> coolsvap: Thanks. 12:31:41 <dims> k you all decide and let me know :) 12:32:27 <prometheanfire> #action coolsvap to write up problem description for one-off cross-project testing 12:32:30 <prometheanfire> next? 12:33:12 <tonyb> +1 12:34:18 <prometheanfire> #topic u-c for setuptools and sometimes wheel - odyssey4me 12:34:38 <prometheanfire> he mentioned that this was still wip, so will be taken up next week 12:34:54 <odyssey4me> apologies - I haven't had the time to do this, please carry the action item 12:35:10 <odyssey4me> feel free to drop it from the agenda and I'll raise it again once I have a patch in review 12:35:17 <prometheanfire> #action odyssey4me u-c for setuptools and sometimes wheel 12:35:24 <prometheanfire> :P 12:35:36 <odyssey4me> thanks 12:35:41 <prometheanfire> ok, next 12:35:50 <prometheanfire> #topic Tasks from Etherpad 12:36:01 <prometheanfire> #info ptl nomination 12:36:09 <prometheanfire> #link https://etherpad.openstack.org/p/requirements-tasks 12:36:50 <prometheanfire> #link https://etherpad.openstack.org/p/requirements-ptl-newton 12:37:14 <tonyb> The new list/format for the requirements-tasks looks good 12:37:40 <tonyb> Thanks prometheanfire 12:37:47 <prometheanfire> thanks 12:37:54 <prometheanfire> for the ptl thing 12:37:57 <tonyb> I don't think we can drop anything as done (yet) 12:38:09 <prometheanfire> ya, don't think so :P 12:38:47 <prometheanfire> we can choose to either select a ptl among ourselves and put just one forward or move forward with the vote 12:39:13 <prometheanfire> not sure we have enough to vote among ourselves 12:39:55 <tonyb> I think we just do the CIVS thing, we've aleady started down that path, changing now looks silly 12:40:09 <prometheanfire> ya, was think as much 12:40:19 <prometheanfire> just wanted to put it forward 12:40:56 <prometheanfire> so, next? 12:41:28 <coolsvap> yes 12:41:32 <prometheanfire> k 12:41:39 * coolsvap missed it was in another discussion 12:41:50 <prometheanfire> #topic Volunteer for next 2 meetings 12:42:11 <prometheanfire> coolsvap: has next meeting 12:42:23 <coolsvap> yes 12:42:29 <prometheanfire> tonyb: number80 ? can either of you take it? 12:43:05 <tonyb> prometheanfire: checking dates 12:43:12 * coolsvap cannot take on 17th, i might be PTO 12:43:42 <prometheanfire> tonyb: ya, it is the 17th 12:44:04 <tonyb> prometheanfire: Yeah I can do 17th, probably not 24th 12:44:57 <prometheanfire> ok, that works 12:45:07 <prometheanfire> #action tonyb to chair the meeting on the 17th 12:45:20 <prometheanfire> #topic Open Discussion 12:45:37 <prometheanfire> number80: did you want to talk about optional reqs? 12:47:39 <coolsvap> i think number80 is not actively participation, he's in a conference he mentioned 12:47:55 <coolsvap> s/participation/participating 12:48:01 <prometheanfire> ya, just wanted to give the opertunity :P 12:48:06 <number80> yeah, crappy conference wifi, it's super slow 12:48:06 <prometheanfire> anyone else? 12:48:58 <tonyb> done? 12:49:12 <prometheanfire> I think so 12:49:27 <prometheanfire> will give 1 more min 12:50:30 <coolsvap> +1 12:50:34 <prometheanfire> #endmeeting