13:01:53 #startmeeting releaseteam 13:01:54 Meeting started Mon Nov 9 13:01:53 2015 UTC and is due to finish in 60 minutes. The chair is dhellmann. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:01:55 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:01:57 The meeting name has been set to 'releaseteam' 13:01:59 o/ 13:02:06 courtesy ping for ttx, dims, lifeless 13:02:06 I'll let you mix 13:02:22 I started an agenda in the calendar portion of https://etherpad.openstack.org/p/mitaka-relmgt-plan 13:02:42 and ttx added some items to https://wiki.openstack.org/wiki/Release_Cycle_Management 13:03:21 ok, starting with meeting time 13:03:26 #topic meeting time 13:03:55 I'd like to push this back an hour, if we can? with the daylight savings time shift, it's a bit early here 13:04:01 Works for me 13:04:22 ok, I'll update the meeting schedule in the wiki and eavesdrop 13:04:42 #agreed meeting time change 1400 UTC Mondays 13:04:54 thanks 13:05:06 #topic release notes vs. deliverables 13:05:14 I saw the question from SergeyLukjanov in #openstack-release 13:05:23 o/ 13:05:40 It feels like a given deliverable should have a given release notes doc 13:05:42 I expected each repo to have reno installed, but I see your point about one set of notes per deliverable 13:05:51 since that's the same "release" 13:06:07 maybe it's just about combining things from multiple repos 13:06:14 into a single doc 13:06:33 so they would still all have reno 13:06:51 probable reno support building release notes from several repositories? and conf located in a "main" deliverable repo? 13:06:52 but reno could generate "deliverable release notes" given a list of projects ? 13:06:53 through reno, or when we push the HTML to docs.openstack.org? 13:07:48 dhellmann: I guess the important part is to have a single something we can point users to when we do a release announcement 13:08:05 how ugly would it be to simply put the notes in one repo this cycle? 13:08:11 i.e. Sahara 6.0.0 is out, here are the release notes, here are the tarballs 13:08:46 I'm not sure the sphinx stuff in the releases repo supports multiple deliverables right now, either 13:08:47 dhellmann: that would separate the notes change from the change itself... apart from that, not too ugly I suppose 13:09:14 it just makes one of the repos "special" 13:09:16 IMO it's not so ugly to store all release notes in single repo 13:09:21 right, longer term we'd want to have them closer to the code, but short term we have other things we have to implement this cycle 13:09:42 we haven't that many deliverables anyway 13:09:54 neutron I expect would suffer the most 13:10:05 since the -aas teams are pretty separate 13:10:23 I think the neutron teams have started adding reno to each repo, let me look at the list of patches again 13:10:44 so having them contribute release notes to the other repo would certainly be more painful than for sahara or manila 13:10:47 #link https://review.openstack.org/#/q/topic:add-reno,n,z 13:11:26 I see a patch for neutron and networking-cisco 13:11:59 OK, let's just say that deliverables use release notes in a main repo 13:12:08 and punt that to next 13:12:10 yeah, let's give this more thought but do the simple thing for now 13:12:34 #action dhellmann follow-up to reno thread on ML with instructions for multi-repo deliverable projects 13:13:16 #topic governance reviews 13:13:39 Update Octavia release model: https://review.openstack.org/#/c/226933/ 13:14:02 that one sounds pretty good to me 13:14:14 that one has sign-off from the ptl and both of us, so I think we should go ahead and merge it 13:14:29 reok, pushing it now 13:14:45 Make ironic-inspector and its client release:managed https://review.openstack.org/#/c/237611/ 13:15:26 how is the ironic release liaison work going so far ? 13:15:49 I feel like they are on top of it 13:15:57 they've been fairly responsive 13:16:08 and they already have managed stuff 13:16:22 yeah, that was key for me 13:16:23 so I'd be +1 on it, if you're comfortable with the load 13:17:02 well, under the new "we're not going to come looking for you" system, it shouldn't add to much 13:17:04 basically for project teams we already handle and that have responsive liaisons, I'm +1. I'm +0 on everything else until we nail the automation 13:17:15 I agree 13:17:41 ok, let's take the change and add the 2 projects 13:17:51 ok, approving now 13:17:51 er, deliverables :-) 13:18:26 done 13:18:44 #topic progress on relmgt-plan 13:18:57 we have a few sub-items here 13:19:06 yes, let's start with those 13:19:30 first, based on some discussion in one of the team meetings I noticed last week, I realized we haven't updated the liaison duties in the project team guide to reflect the changes in our use of LP 13:20:13 maybe we should talk about that last item, "expand on 'getting rid of LP for change management within projects'" a bit before we talk about doc changes 13:21:14 ttx: I think that was your item, what did you feel needed to be expanded? 13:21:42 when I reviewed the paragraph last week I wasn't sure we covered all the bases 13:22:18 it's not a clear set of actions 13:22:41 like "we might be breaking some statistics gathering tools by not targeting bugs to milestones" 13:23:00 should really be "look up tool X and check of we are going to break it" 13:23:13 i.e. turn the discussion into a series of actions 13:23:22 more than stackalytics? 13:23:29 probably not 13:24:35 who owns that code? 13:24:38 * dhellmann checks gerrit 13:25:04 https://review.openstack.org/#/admin/groups/183,members 13:29:34 what did you mean by "options: -direct-release) like in infra-manual ??" 13:30:54 I don't know what that is. I probably was typing as someone was talking in the room. 13:32:53 ok, I think the action plan is clearer now 13:33:04 yeah, that looks much better 13:33:50 ok, we can move on 13:33:58 the release tools are still creating and updating milestones, should we change that before M1? 13:34:26 I'm unsure which tools we'll be using for M1 13:34:48 yeah, I was thinking of the post-versioning script we use for libraries 13:35:31 ok, good 13:35:51 I'll take the release tooling analysis. I removed myself from the stackalytics check 13:35:59 should we roll the liaison duties changes into this action list? 13:36:16 I'll ping the stackalytics folks and ask them to figure it out 13:36:27 it's more a "new model for milestones" thing I think 13:37:35 do you want to look at that list of duties, or shall I? 13:38:04 I'll take it 13:38:06 please do 13:38:27 ok, let's talk about splitting off the stable team 13:38:43 at the summit we discussed recommending that they stand as a separate team 13:38:53 do we have enough people involved to make that work? 13:39:23 I think we do. I feel like the duties are now well separated with the release team 13:39:24 I did not notice a lot of involvement from folks I thought were stable maintainers on the mailing list thread about extending the kilo support window 13:40:12 yeah. I fear there is a bit of chicken-and-egg though. They don't really own that piece 13:40:27 yeah 13:40:33 So they would start by being the stable branch policy custodians 13:40:47 and hopefully grow into owning the health of the branches themselves 13:40:48 good point 13:40:49 dhellmann: do we actually know if we have enough folks or not before splitting the team. IMHO the stable group is really suppressed unless really needed anyways 13:41:11 Jokke_ : that was my initial question 13:41:13 #link https://review.openstack.org/#/admin/groups/120,members 13:41:17 well, the thing is, the release team doesn't handle the stable team. So it's not a "split" 13:41:22 lots of names on that list, but I'm not sure how many are active 13:41:31 ok, poor choice of words 13:41:43 I guess the question is more: do we have a stable team 13:41:55 they're under the release ptl now, though, and we want *that* to change 13:42:14 if it needs to be under life support under release management to survive, I'd say it needs to die 13:42:18 well, yes, identifying the active team members is a good place to start 13:42:28 yeah ... currently we do not have stable team, but bunch of folks who work either under the projects or rel management 13:42:34 I feel like we have prevented them from owning the issue though 13:42:44 ttx: ++ 13:42:52 mostly my fault, having a foot in two places 13:43:10 If they had their team and PTL, they could also justify the resources 13:43:21 yeah, looking at this list I think some are actually fairly active these days 13:43:28 rather than be the 4th wheel of release management 13:43:36 ttx: I think that would help 13:43:40 right, so what's the first step? 13:43:47 s/first/next 13:43:50 dhellmann: I'll propose it this week to the list 13:43:52 k 13:43:54 see who steps up 13:44:08 #action ttx propose stable maintenance team be set up with its own PTL 13:44:17 it might actually be good timing with that stable discussion 13:44:32 serendipity for the win 13:44:47 because seriously, the gap between the number of people needing those branches and the number of people stepping up to help is huge 13:45:08 * dhellmann nods 13:45:34 anyway, will sned that this week and we'll see where it goes 13:45:38 just to check, we said the projects own their own stable branch releases at the moment? 13:45:45 I'm mostly trying to refocus the release team or release things 13:45:50 on* 13:46:04 rather than make us decide for a bunch of other folks on stable matters 13:46:14 johnthetubaguy : yes, we're talking about the overall stable maintenance team that manages the policy, etc. rather than landing patches, per se 13:46:22 and preventing them from stepping up 13:46:33 dhellmann: cool, makes sense 13:46:53 ttx: ++ 13:46:54 dhellmann, johnthetubaguy: well ideally that team would grow people that would maintain the stable branches too 13:47:05 but one step at a time :) 13:47:11 ttx: sure 13:47:21 ttx: yeah, good call 13:47:27 At this stage I just want to empower the few people that help 13:48:11 let's move on, one or two more things to cover 13:48:14 dhellmann: ack 13:48:28 for "next steps on automation" I think I just need to work with fungi on the spec 13:48:45 we did mention some other changes to existing tools during the LP discussion 13:49:23 I'm going to try to focus on the spec this week, and leave the code changes for late in the week or early next 13:50:41 for the reno rollout, we need a publishing job set up to copy files from project builds up to docs.openstack.org/releasenotes (the place loquacities and ajeager agreed on) 13:50:51 ok 13:51:39 I added that as an action under "enable new model for milestones" 13:52:23 ok, I think that's it for the agenda 13:52:28 #topic open discussion 13:52:32 ack, nothing else for me 13:52:51 I noticed some of the reno-related tasks are duplicated, so I'll go through the plan and clean that up a bit 13:53:04 the feature stuff related to version handling, in particular, shows up twice 13:53:39 other than that, I think we're done 13:54:00 agreed 13:54:05 good, we can go ahead and sign off a bit early 13:54:12 thanks, ttx! 13:54:18 #endmeeting