17:02:07 #startmeeting training-guides 17:02:08 Meeting started Mon Jan 12 17:02:07 2015 UTC and is due to finish in 60 minutes. The chair is sarob. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:02:10 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:02:13 The meeting name has been set to 'training_guides' 17:02:17 hello 17:02:19 ello people 17:02:22 hey 17:02:23 hello 17:03:16 i have an outstanding task from last meeting 17:03:43 to propose adopting nova core reviewer standards on the ML 17:03:57 other than that is review the status of specs 17:04:07 we have a few new and one blocker 17:04:48 hey 17:04:55 when matjazp and rluethi join we can vote on adopting the core reviewer 17:05:01 matjazp hey 17:05:02 * rluethi is here 17:05:05 cool 17:05:20 #topic adopting nova core reviewer standards 17:05:49 isn't that more the process of electing new cores? 17:06:26 everyone familar? 17:06:28 what matjazp said 17:06:44 rluethi hey back at you 17:06:50 opps 17:06:58 matjazp yes 17:07:05 * sarob digging for link 17:07:17 so what will change for us, and what is that standard good for? 17:08:09 #link https://wiki.openstack.org/wiki/Nova/CoreTeam 17:08:38 for the *process*, I believe we have an agreement among us 17:08:41 rluethi: means that anyone can be proposed as a new core on the ML 17:09:17 from the nova wiki 17:09:23 sarob: how is this different? that is already the case. 17:09:24 A new member may be proposed on the openstack-dev list at any time. A proposal can come from anyone, but typically comes from the project's PTL or an existing member of the core team. Once a proposal has been made, five existing members of the core team must respond with a +1. If any existing member of the team objects, they may respond to the proposal with a -1 to veto the nomination. 17:09:25 A member of the team may be removed at any time by the PTL. This is typically due to a drop off of involvement by the member such that they are no longer meeting expectations to maintain team membership. 17:10:13 i think informally we were doing this 17:10:17 not necessarily my preferred method with such a small team (I think the nova method makes more sense for a much larger team). 17:11:00 sarob: yes, we just make it official and thats it 17:11:32 so its either the existing cores propose or anyone can request 17:11:37 I'm not a big fan of introducing formal rules unless they are necessary, but if it makes you guys happy I won't stand in the way of progress. 17:12:09 being core can become a big deal for some, for others no big deal 17:12:35 rather than waiting until it becomes a big deal 17:12:50 and since it was brought up last month 17:12:56 im following up here 17:13:26 there will be no harm to formalize the process either way 17:13:45 so everyone is aware of what is required to get there 17:13:47 i dont have strong opinion on open nomination or core's nomination 17:14:00 sayali: my thought as well 17:14:49 so lets get some feedback on: open nomination or core's nomination 17:14:56 though we might need to have to lower the bar on the number of +1 required since we are a small team 17:15:37 sayali, right 17:17:37 any comments on either cores nominate new cores 17:17:47 or anyone can nominate new cores? 17:18:38 lest just use the text from nova: anyone, but usually its a core that starts a nomination 17:19:03 its is not so important, as you need to have +1s from cores anyway 17:20:00 anyone else? 17:20:42 I would like people to try and find informal ways to find out whether a candidacy has chances. 17:20:59 id change the five cores to approve to all cores with any one core having a veto option 17:21:15 rluethi like? 17:21:29 I agree with you sarob 17:21:41 sarob: talk to core reviewers in private, for instance. 17:24:08 mind you, I don't want this understood as another requirement for candidates. I just want to spare them the anxiety of a public vote (especially when it turns out negative). 17:24:44 rluethi, understood 17:25:58 I agree with rluethi 17:27:24 dguitarbite, matjazp: what do you think of rluethi's point? 17:28:43 since the team is still small, we can manage the nomination of a new core very quickly without embarrassing anyone 17:28:59 sure, I'm all for it 17:29:51 i think once we become a larger team, like 20 active contributors, then the nova core process makes sense 17:30:37 sarob: it depends on the size of the team 17:31:14 dguitarbite: more specific please 17:31:24 sarob: in small team, "all cores" requirement is ok, but later, with bigger core team, we should define a smaller number of +1's 17:31:46 matjazp: agreed 17:32:10 im thinking i post to the wiki 17:32:27 sorry guys, gotta run. If you are going to have a vote on such a formal method, whatever it may be, you can record an "abstain" for me :-). 17:32:53 rluethi sure we can wait 17:33:32 sarob: so if we define 5 +1s now, we have basically "all cores" requirement and later we don't need to change rules 17:34:57 sarob: it actally depends if we need strict policies or rules. It may come in our way 17:35:02 as our team is fairly small 17:35:27 that is what I meant, although it makes sense to adopt Nova's policies, Roger has a stronger point here 17:35:39 while the team is under 20 active contributors in the last 30 days, new core nominations will be from the existing cores. all existing cores must agree to accept the new core. after the team passes the 20 active contributors for the last 30 days, then we adopt the nova core contributor process 17:36:01 sarob: to complex 17:36:41 sarob: theres no need for such a formal definition 17:36:48 matjazp okay just the first part then without the 20 stuff 17:37:01 new core nominations will be from the existing cores. all existing cores must agree to accept the new core. 17:37:10 pretty simple 17:37:27 same for removing an existing core 17:37:35 sarob: nova's formulation is also very simple. 5 +1s, no veto 17:38:28 matjazp: any core can veto from my read 17:38:41 matjazp for nova core process 17:39:14 that's the same as you are proposing? 17:39:24 nope, sorry 17:39:29 "all existing cores must agree to accept the new core." 17:39:35 right 17:39:52 this is my proposal for accepting new cores 17:40:15 new core nominations will be from the existing cores. all existing cores must agree to accept the new core. To remove an existing core, all existing cores must agree. 17:40:35 easy peazy 17:40:54 yes, currently its the same also: there are 5 active cores + collin 17:41:28 sarob: when we grow, "all" core will be a tough restriction 17:41:59 matjazp: true, but I think we will need more like nova process then anyway 17:42:32 can we table this until next week so we can discussing branching for a few 17:42:43 sarob: sure 17:43:06 yep 17:43:17 sarob: I agree with you 17:43:20 #action saob bring add/remove core process at next meeting 17:43:25 it should work till we have more core's in the team 17:43:43 #topic branching 17:43:58 dguitarbite: status on #link https://review.openstack.org/#/c/141369/ 17:44:11 dguitarbite: how goes it? 17:44:17 andreas is back, met him today 17:44:24 sweeeet 17:44:26 but it may take till the end of January 17:44:36 we have openstack meetup which I am organizing with him 17:44:53 dguitarbite: ugh 17:44:53 so the branching will take time, unfortunatly 17:45:07 but I cannot do much here, my hands are tied 17:45:09 dguitarbite: the meetup part is good 17:45:18 end of January is the worst case 17:45:28 and yes, I am giving a talk in the meetup on openstack training. 17:45:44 dguitarbite: we will need to branch juno pretty soon after icehouse 17:46:07 dguitarbite: once the slides are all pushed and osbash switch updated 17:46:21 dguitarbite: is this just branching startup costs 17:46:34 yes, I agree 17:46:38 dguitarbite: or going to be difficult for each time we branch 17:46:47 sarob: this is the first itme 17:46:49 *time 17:46:53 so its a bit icky 17:46:57 dguitarbite: okey dokey 17:47:11 next time, I will push the spec really early 17:47:14 icky is slow 17:47:18 so that we do not repeat the history 17:47:32 sarob: winter break did not help either 17:48:00 dguitarbite: so can you work out the juno branch at the same time 17:48:07 sarob: yes 17:48:29 dguitarbite: maybe annegentle wants another bp for the juno branch? 17:48:48 sarob: it will be easier, this blueprint charts the plan for getting in sync with Kilo 17:48:53 dguitarbite: id like to publish kilo with the release cycle 17:49:04 dguitarbite: kilo oh 17:49:10 * sarob rereading 17:49:18 yes, thats the end goal 17:49:44 dguitarbite: hmm, okay 17:50:02 let move on then 17:50:13 dguitarbite: this is pretty slow process.. maybe we should just skip juno and go for kilo instead 17:50:30 matjazp: yes, but we agreed on this 17:50:45 it is a bit of rough ride for now 17:51:03 I'm sure it will get much better for the next release 17:51:17 what I7m afraid is that we will never really catch up 17:51:23 dguitarbite, matjazp: unless real problem, id rather not have release gap 17:53:06 dguitarbite: if we cannot get juno branch cut by mid feb then lets revisit 17:53:35 sarob: let me speed up the process a bit and tell you by next meeting 17:53:45 if its possible to branch juno by mid Feb 17:53:54 and I think this should be a team decision too 17:54:18 dguitarbite: thanks, if not then perhaps we should be cutting juno now instead of icehouse 17:54:29 dguitarbite: would be alot less confusing 17:54:41 dguitarbite: with update to osbash 17:55:07 sarob: yes 17:55:09 #topic any other specs need discussing 17:55:14 sarob: yes, that could be better solution.. dguitarbite: is it possible to update osbash? 17:55:28 I need inputs on the next video that is coming up 17:55:38 matjazp: I think roger needs to answer this 17:56:28 dguitarbite: ok 17:56:32 I have written the script down towards to end on the etherpad: https://etherpad.openstack.org/p/openstck-training-guides%28Audio_Visual_Content%29 17:57:55 could start pushing the video script as a patch? 17:58:20 sayali: then as the video gets developed, you can push the youtube link? 17:58:37 time check 2 minutes! 17:58:38 umm I don't think that would be necessary sarob for review atleast 17:59:03 sayali: that way others can review the video script and give feedback 17:59:05 Also reviewing videos and changing them is a big hassel 17:59:12 sayali: script can be also less detailed.. just write "bullet" points 17:59:15 sayali: etherpad is okay, gerrit is better 17:59:30 times up 17:59:47 ill limit the admin stuff to 15 min next time 17:59:59 ok cool 18:00:00 keep discussing on docs channel 18:00:06 cheers 18:00:13 #endmeeting