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