19:00:04 #startmeeting releaseteam 19:00:05 Meeting started Thu Aug 8 19:00:04 2019 UTC and is due to finish in 60 minutes. The chair is smcginnis. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:00:08 The meeting name has been set to 'releaseteam' 19:00:09 ohai 19:00:16 o/ 19:00:19 ping: dhellmann diablo_rojo hberaud evrardjp armstrong tonyb 19:00:26 o/ 19:00:41 o/ 19:00:57 Tony sent out the handoff email - so, I guess y'all stuck with me again. 19:01:13 welcome back 19:01:27 He also said he was not going to be available for this meeting, but even so, I'd like to say thanks again for his time as PTL. 19:01:28 and thanks for all your hard work tonyb! i hope you're sleeping in for a change 19:01:30 I'll continue to frontload the agenda 19:01:36 I know he was fighting a lot of conflicting priorities. 19:01:40 ttx: Thanks! 19:02:02 #link https://etherpad.openstack.org/p/train-relmgt-tracking Agenda 19:02:05 nobody can expect my etherpad-driven bossing 19:02:11 :) 19:02:12 escape* 19:02:24 nobody expects the Spanish Inquisition 19:02:35 We're around line 304 on that etherpad. 19:02:53 ttx: Thanks for getting that loaded and for taking care of proposing all of those patches today. 19:03:06 nobody expects the French Imperative? 19:03:11 #topic Turning cycle-with-intermediary summarized proposal into law 19:03:12 Hah 19:03:19 This was more painful than I expected (the autoreleases) 19:03:29 we really need some more automation around that 19:03:41 OK so... law 19:03:41 Yeah, a little trickier to automate than at first glance. 19:03:54 I posted the proposal, was about to propose a bunch of patches 19:04:07 BUt i find useful to run through a practical example first 19:04:15 ++ 19:04:21 So I compiled the list 19:04:39 You can see that there are a bunch of horizon UI things 19:05:01 And most of them did not release multiple times in Stein and or Rocky 19:05:27 So I was wondering... should we limit our proposals to things that (1) did not release yet and (2) did release only once last cycle 19:05:36 That would reduce churn 19:05:46 and we'd have more legs to stand on 19:06:06 can you remind me what we finally settled on for the policy? 19:06:16 sure 19:06:27 We said we'd propose the patch for things that have not released yet 19:06:46 but it's OK to -1 the patch -- you just need to release before RC1 19:07:00 and we'll autorelease if you forget (and complain) 19:07:10 So basically the model change is a discussion opener 19:07:27 But I feel like targeting more likely targets might be a good idea 19:07:49 that makes sense 19:08:03 I think there was some pushback on the ML thread, but then when the reasoning behind it was explained folks were a little more accepting of it. 19:08:10 building that list is going to take a little bit of work 19:08:12 You did only release once last cycle. And you haven't released yet. Are you sure you don;t want to do cycle-with-rc 19:08:21 Yeah it got better on the ml 19:09:04 So if you agree, that means only proposing changes to things with * after the name 19:09:06 I think your proposal is a good start ttx. 19:09:20 * and ** 19:09:22 Seems like a good place to start 19:09:27 super-good targets are tricircle and cloudkitty-dashboard 19:09:34 I count ~11 items 19:09:37 not too bad 19:09:43 monasca-thresh is a bit of an outlier 19:09:59 IIRC it;s Java-based 19:10:33 yes it is. Not sure how much it would like being RC-ed 19:10:44 Like you pointed out, it's at least a good conversation starter. 19:10:53 * smcginnis didn't realize we still had java code 19:11:19 well back in the age of abundance it was supposed to be gradually removed 19:11:32 and now everyone just looks the other way 19:11:53 Almost as bad as perl. :P 19:12:06 Anyway, we still need people to send those model change proposals 19:12:23 I'll propose the process changes 19:12:40 (updating our process doc with what the new rule means) 19:13:12 but would prefer if someone else took on the 11 model change proposals 19:13:18 So of the ~11 deliverables, just a patch to switch over the release model to cycle-with-rc, add the PTLs, and have the commit message state why it's being proposed and inviting them to discuss, right? 19:13:35 I count 15 19:13:41 yes 19:13:43 If that's the case I can probably handle that. 19:14:06 "You did only release once last cycle. And you haven't released yet. Are you sure you don;t want to do cycle-with-rc, which is much better for one-release-per-cycle" 19:14:56 diablo_rojo_phon: If you can take that, that would be great. 19:15:02 Yeah I can put that as a comment in each review or as a part of the commit message 19:15:08 "if you know you'll do just one, advise to +1. if you know you will do more than one, why not now ? -1 and propose a release. If you have no idea when you will release, -1, but propose a release before Rc1!" 19:15:29 something like that 19:15:43 diablo_rojo_phon: I see you are out next week. Is that something you can do yet this week? 19:15:48 Got it. 19:15:51 basically make the "I have no effing idea" be the odd one 19:16:05 Yeah I can probably get that done before the end of the week. 19:16:11 The patches at least 19:16:22 Maybe not all of the chasing involved ;) 19:16:23 Perfect, thanks diablo_rojo_phon. 19:16:34 And thanks for getting that list together ttx. 19:16:40 No problem 19:16:50 #action ttx to post process changes around unreleased things 19:17:00 I can watch for review comments next week and approve the ones that get +1, abandon the ones that say hellz no. 19:17:17 Coolio 19:17:21 #action diablo_rojo to push release-model-change patches for things that have not released yet AND did only release once last cycle 19:18:27 #topic Review R-8 email content 19:18:38 #link https://etherpad.openstack.org/p/relmgmt-weekly-emails 19:18:40 #link https://etherpad.openstack.org/p/relmgmt-weekly-emails 19:18:52 That is in preparation of next week, since most of us won't be around 19:18:56 Heh :) 19:19:21 scroll down to line ~321 19:19:23 So the etherpad actually only has an R-9 draft. 19:19:33 It's a mind trick 19:19:36 Is that meant to be sent in R-9 for R-8? 19:19:42 Oh, yep. 19:19:43 It's a R-* draft to be sent on R-9 19:19:48 R-8 19:19:49 Subject would appear so. 19:19:56 I know it's confusing 19:20:05 OK, I'm caught up now. 19:20:34 Main focus on this email is to introduce the stages of freezes around train-3 19:20:52 Should we add something to that about cycle-with-intermediary teams considering cycle-with-rc if they only need one release? 19:21:02 Make it very clear that we do libs first, then client-libs, then feature-freeze the rest 19:21:05 Or keep it focused on the things coming up. 19:21:18 I would keep it focused on things coming up 19:21:35 ++ 19:21:41 There always seems to be at least one team that gets caught by surprise by lib freezes, so that's probably a good call. 19:22:14 In that case, the draft looks good to me. I can plan on sending that content out next week. 19:22:55 #topic No meeting next week 19:22:58 The R-6 email (sent on R-7 week) needs some work 19:23:06 but there is still time 19:23:18 I'll just add a few tasks so that we review it early enough 19:23:20 I'll try to take a look at that. 19:23:47 So looks like several of you are out next week. 19:24:07 I will be here, but I'm fine skipping the meeting if there's not a need for it. 19:24:12 *strong need 19:24:16 Yeah, I think it's safe to skip 19:24:23 We should be caught up with process 19:24:28 smcginnis: ttx and fungi and I will be at the foundation staff off-site 19:24:42 If anyone else has any concerns or needs to talk about anything in the mean time, we can just do that in channel. 19:24:53 yeah 19:24:58 diablo_rojo_phon: Nice. Should be quiet around here then. 19:25:10 sure, you won't have me breaking anything 19:25:13 :) 19:25:26 #topic Open floor 19:25:28 Heh 19:26:19 It would feel a little like slamming the door behind him, but I feel I should at least bring it up - should we reconsider the meeting time again? 19:26:37 I know this isn't a great spot for ttx, evrardjp, or hberaud|gone. 19:27:25 i'll do my best to attend whatever time you come up with 19:28:04 From the TC office hour official keyholder ^ ;) 19:28:18 This time works for me, but we can also change it. 19:28:21 smcginnis: It's hard to meet with the west coast before 1500utc summer / 1600utc winter, and my time slots between that and dinner are pretty full 19:28:27 Let me check 19:28:51 oh, in other news, there was a nova security advisory this week so be on the lookout for possibly expedited requests on stable point releases 19:28:54 Not saying we need to change it, just wanted to put the idea out there since I know it's not the best. 19:29:05 I quite like not being faced with the threat of waking up at like.. 7/8 AM but can handle that if it works for everyone else. 19:29:14 I think the stein one is up right now and a rocky one waiting. 19:29:25 Could move it to 1600utc Thursday 19:29:35 https://review.opendev.org/#/c/675152/ 19:29:47 especially if that means we can get evrardjp more regularly 19:30:04 That would be good. We used to be 1600, right? 19:30:17 Used to be on Friday 19:30:32 My Friday is wide open but not super-awesome to get things done 19:30:44 yeah, ossa-2019-003 affected all supported nova branches (and em branches but those are obviously not getting point releases), so expect point release requests back to stable/queens 19:30:45 I like to avoid Friday meetings when I can. 19:31:16 i think the stable/queens patch is still in the gate at the moment 19:31:19 Thursday 16 is after the TC office hour, and since we generally manage to keep meetings short, totally doable for me 19:32:16 OK, let's think about Thursday 1600 for now and not make any changes. We can talk some more in a couple weeks when everyone is back and see what everyone thinks. 19:32:44 yeah lets wait for evrardjp to chime in. If he can't make that one either, no point in changing 19:32:56 ++ 19:33:01 what time is tc office hours on thurs in utc? 19:33:12 15 19:33:21 ok 19:33:23 monthly meeting at 14 19:34:12 alright if nothing else I'll jump into my evening 19:34:28 Yeah, I guess we're done here. 19:34:30 Thanks everyone! 19:34:37 thanks smcginnis! 19:34:38 Thanks! 19:34:44 #endmeeting