16:00:29 #startmeeting releaseteam 16:00:31 Meeting started Thu Feb 6 16:00:29 2020 UTC and is due to finish in 60 minutes. The chair is smcginnis. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:34 Ping list: ttx armstrong diablo_rojo, diablo_rojo_phon 16:00:35 o/ 16:00:35 The meeting name has been set to 'releaseteam' 16:00:41 #link https://etherpad.openstack.org/p/ussuri-relmgt-tracking Agenda 16:00:45 o/ 16:00:48 o/ 16:00:57 Line 278 16:01:11 hi, i'm here if there's anything regarding Rocky EM :] 16:01:19 Great, thanks elod! 16:01:26 #topic Analyze MembershipFreeze test results 16:01:47 ttx: All yours. :) 16:02:09 ohai 16:02:27 So basically this is the list of things that are in governance, but have no deliverable file 16:02:49 In theory, if those are to be included in Ussuri, they need to be declared (and releases at least once) by u2 16:02:56 ussuri-2 I mean 16:03:06 Some are very recent additions 16:03:24 like sushy-cli (Ironic) 16:03:28 ovn-octavia-provider (Neutron) 16:03:33 js-openstack-lib (OpenStackSDK) 16:03:37 tripleo-operator-ansible (TripleO) 16:03:52 For those we need to reach out to teh PTLs/liaisons and ask what's their goal here 16:03:59 From what I know of them, I wouldn't be surprised if they aren't ready until Victoria. 16:04:10 Some others have been around for a while 16:04:19 Anyone want to volunteer to check in with the PTLs? 16:04:22 smcginnis: that would be fine. We just need to know for sure 16:04:27 Yep 16:04:41 For OpenStack-Helm I opened a review to clarify 16:05:10 Adjutant, I think eiether shoudl publish in Ussuri or be removed from official projectteams, we've been waiting for some time now 16:05:27 barbican-ui -- looks like a stillborn project 16:05:37 They did want to release something for train, but after the deadline. 16:05:43 Ajutant that was. ^ 16:05:48 oh, ok 16:05:56 So maybe we should just propose the deliverable files 16:06:00 and have them confirm 16:06:04 (Adjutant) 16:06:10 That sounds good to me. 16:06:33 One way to reach out to PTLs on the first 4 would be to propose files as well 16:06:45 Makes it easier to track status 16:06:54 Maybe that would be best. Then if they +1, we're ready to go. 16:07:00 And it's all captured in the review. 16:07:00 like +1 if you'll release in Ussuri, -1 if Victoria material; 16:07:21 and we can help with pinging as needed if the review lingers 16:07:46 Would not mind someone else taking it up from here, I sunk a lot of hours into relmgt this week :) 16:08:23 I'm still struggling to catch up on work things since coming back from FOSDEM. Anyone else want to take the action to submit these patches? 16:09:49 We can put it on the task list for next week and whoever has the time can try to get to it I suppose. 16:10:08 ok 16:10:37 adding 16:10:48 For the "things that have been there awhile" - there is no deliverable file in U yet? Or there is but we keep needing to punt them? 16:11:18 there is none 16:11:27 just that the question was asked a few cycles before too 16:11:28 OK, good. 16:12:10 ok next topic 16:12:30 #topic Validate countdown email content 16:12:35 #link https://etherpad.openstack.org/p/relmgmt-weekly-emails 16:12:46 scroll to ~111 16:13:30 so... the proposed wording here is to use the weekly release countdown instead of a review 16:13:40 to ping those projects 16:13:41 Good, you added the list of projects missing there. 16:13:46 That looks good. 16:14:35 hmm 16:14:52 so in theory they need to do a release, not just approving a skeleton file 16:15:01 "if you plan on releasing in Ussuri, or -1 if you need one more cycle to be ready"? 16:15:09 True 16:15:46 where do we want to set the line 16:15:47 Please update the skeleton deliverable to add an actual release before the milestone-2 deadline to be included in Usurri. 16:15:50 ? 16:16:02 Ah, that's basically what you wrote. :) 16:16:08 yeah... 16:16:45 Yeah, I think sticking with the milestone-2 deadline is best. 16:16:59 If they need a few days to get things in order, I'm fine being a little lenient on that. 16:17:12 But hopefully they will be responsive. 16:17:38 yeah and in some cases people just say "depends what will happen in the next months" 16:18:00 Days or week seem OK, months I would be a little concerned about at this point in the cycle. 16:18:30 ok, you can refine the wording before sending 16:18:46 just post it on the etherpad so that I copy the right one in process 16:18:46 Maybe we should change "have been posted" to "will be posted" so sending the countdown email isn't blocked by needing someone to get those patches up right away. 16:18:58 I can try to get to them, but I can't make any promises at this point. 16:19:03 ++ 16:19:33 I trust you to find the right nuance 16:20:06 OK, then that all looks good. 16:20:20 #topic What to do with things defined in deliverable files but no longer in governance, and not "release-model:abandoned" (yet) 16:20:33 yeah so 16:21:01 Those are the ones that have deliverable files (in independent generally) but are not under governance anymore 16:21:24 We pushed a bunch out by adding release-model:abandoned to them 16:21:44 but that applies well to things that were official but weer abandoned. 16:22:02 Not so well to things that never really were a part of openstack but which used relmgt 16:22:05 Things like refstack, doc8, and bandit all seem important enough to keep around. 16:22:25 or things that used to be lodged in a project team, and are still alive and kicking under a sig 16:22:57 In theory, project teams = openstack = releases.openstack.org content 16:23:16 So we have things coming from now-SIGs 16:23:32 and legacy stuff 16:23:48 Legacy stuff I'm tempted to just mark release-model:abandoned 16:24:06 Yeah, that's what I was thinking. 16:24:21 (the difference with others is that those were removed from governance rather than abandoned by their (still standing) project team 16:24:40 For the SIGs and WGs, I'm tempted to treat those as official. Kind of the benefit of forming an official SIG. 16:25:21 One issue is taht it's actually what marks the line between a SIG and a project team 16:25:40 Project teams (udner the TC) are under the bylaws responsible for producing openstack 16:25:56 so that is why there is the equality above 16:26:28 Like refstack, for example, is clearly not a part of openstack software 16:26:43 So, multiple options 16:26:54 Solution 1 16:27:26 we remove all the deliverable files for those, and add direct tagging rights so that they can just release by themselves directly 16:27:32 Solution 2 16:27:58 We grandfather things that we used to manage, but add some flag so that they don't appear on releases.o.o 16:28:34 In some cases (like bandit) we actually only have part of the releases as development continued elsewhere 16:28:53 i fgeel like removing the file makes more sense in that case 16:29:11 I was all in favor of 2 at first, but I'm starting to think 1 is the right option. 16:29:22 This isn't saying these things aren't important and are no longer useful. 16:29:31 It's certainly the simplest 16:29:42 It's just making clear the line between what is OpenStack and what is a useful tool created by the OpenStack community. 16:30:06 And if they have the rights to push tags, they can still do releases, just not through us. 16:30:16 yes 16:30:35 basically, relmgt only works if we have exclusive rights to tagging 16:30:47 otherwise people pushing direct releases can screw the automation 16:31:18 and it's difficult to justify the openstack relmgt project team having full control on a SIG's production 16:31:32 OK, so for each one in the SIG/WG list, two patches, one to remove the deliverable files and one to update the Gerrit ACLs. 16:31:33 especially if the idea is NOT to show it on releases.o.o 16:31:41 And for the legacy stuff, just one patch to drop the files. 16:31:46 Sound right? 16:31:52 Generally they already have ACL 16:32:04 since we could not assert authority over them 16:32:05 Even easier then. We can just drop them all. 16:32:14 yes. I bet nobody would notice 16:32:29 ttx: Even the ones that were under openstack-docs and moved to the SIG? 16:32:41 smcginnis: example? 16:32:53 I suppose it's not time critical if they don't have the right ACLs. They can always be updated if and when needed. 16:33:07 No example, just thinking that transition might have not included changing ACLs. 16:33:10 I haven't looked. 16:33:19 doc8 says This project is no longer maintained in OpenStack. 16:33:52 openstack-manuals does not release really 16:34:21 OK, then let's just drop the files in openstack/releases. 16:34:31 the most sensitive one is probably *-powervm 16:34:45 since they were a project team and included and all until recently 16:35:02 but we weer clear that they would get tag power and do their own releasing 16:35:17 OK, shouldn't be a problem then. 16:35:30 but still, sounds like rewriting history 16:35:34 We might just have to help them if they have any questions about how releasing should work now. 16:35:46 * ttx checks something 16:36:36 yeah, so... 16:36:56 The problem with *-powervm is... they were included in cycle releases in the past 16:37:07 so if we remove the file, we rewrite history a bit 16:37:27 If we mark it "abanonded" it's inaccurate, since development (I suppose) continues 16:37:39 We don;t have a good solution in that case 16:38:02 I suppose we could add yet another tag, but I'd reallly rather not. 16:38:36 hmmm, if we mark it "abandoned", would that show in a cycle-based page? 16:38:36 Maybe that one we just add a comment in the YAML file. 16:38:46 No, I don't think so. 16:39:10 might be the solution. What we want is it to show in old releases, and no longer trigger alarms in recent ones 16:39:28 but without saying in the website that it is end-of-life 16:40:02 We can certainly make sure the "end of life" mention does not show on cycle pages, only in independent 16:40:12 then it's an accurate reporting 16:40:20 That seems reasonable. 16:40:32 ok writing that down in the etherpad 16:40:36 Or we just add a comment on the top of the file saying don't use this anymore and leave it at that. :) 16:42:04 smcginnis: that would still trigger my scripts 16:42:18 they need a "nothing to see there anymore" flag :) 16:42:24 Oh, right. 16:42:35 OK, what you added in the etherpad looks good to me. 16:42:43 Move along? 16:42:47 yes 16:42:51 I think I have what I need 16:42:54 Will push those 16:42:57 Thanks 16:43:06 #topic release-approval job 16:43:14 Just wanted to make sure we did a quick check on this. 16:43:22 I saw you proposed updates. The job update merged. 16:43:34 we should reenable it! I like looping jobs 16:43:38 So after this, I think the zuul config patch can be restored. 16:43:41 yes 16:44:10 That would make our activity stats look amazing. :D 16:44:25 Anything else we need to discuss about that, or move along? 16:45:02 I'll watch it 16:45:08 #topic Validate plan toward ussuri-3, add availability 16:45:20 Heh, availability. Yeah. So about that. 16:45:24 Ok so I spent some time organizing the tasks 16:45:28 leading up to u3 16:45:29 I'll be on the road pretty much most of March and part of April. 16:45:37 I need to add that to the etherpad. 16:45:47 Not entirely disconnected at least, just distracted. 16:45:51 Thanks for adding the tasks. 16:46:02 that will be... interesting 16:46:19 I will pray for good hotel wifi. :) 16:46:37 good new is March is relatively calm 16:46:40 news 16:46:45 April, less o 16:48:16 The final lib release should be fine. 16:49:20 OK, I will make sure to set aside time. This will really help with the tasks all spelled out in the etherpad. 16:51:15 All the tasks look fine to me. 16:51:19 Anything to discuss on those? 16:51:41 nope 16:52:07 #topic PTG space needs 16:52:26 An email went out asking for space needs at the upcoming PTG in Vancouver. 16:52:38 We can ask for a room, or we can just plan to meet in the hallway again. 16:52:47 Not sure if we need a full room to ourselves or not. 16:52:58 not sure how big the hallways are either ;) 16:53:02 ttx: Any idea on space restrictions? Are there expected to be extra rooms? 16:53:16 fungi: I would be fine on the waterfront "hallway" :) 16:53:24 oh, me^2 16:53:28 Or maybe the water plane hallway. 16:53:42 fungi: looks like the check-approval thing is now running as intended. Is there a reason why it's 16:53:43 Or pub hallway. I'm flexible. :D 16:53:54 not (yet) pushing the new label ? https://review.opendev.org/#/c/705991/2 16:54:12 No need for room, we can use a corner 16:54:20 i'll take a look 16:54:30 Good, I will respond to the email with that. 16:54:35 #topic AOB 16:54:37 Anything else? 16:55:21 nope 16:55:37 maybe one thing worth to mention about Rocky EM: tempest is now blocking it 16:55:50 Temptest py2 issues? 16:55:55 yes, that one 16:56:17 actually tempest >=3.6 16:56:21 smcginnis: we were talking about that a little in -infra 16:56:32 there was a time when we stopped supporting year-old releases once we hit challenges testing them 16:56:56 It would be nice to get a final release out before the end, but that makes it hard if the gate is blocked. 16:57:14 I know gmann was looking at another option to get tempest to work right, so hopefully he gets that figured out. 16:57:15 can always remove tempest jobs from them 16:57:24 True 16:57:30 Risky though. 16:58:10 i see WIP patches, but maybe this will have some effect on the final releases 16:58:32 Thinking maybe we need to push back the deadline if things don't get cleared up soon? 16:59:07 We'll have to see how things go. 16:59:16 Sorry, I need to get on another meeting. 16:59:19 me too 16:59:28 Let's continue any discussions out of meeting in the channel. 16:59:29 Thanks smcginnis 16:59:31 #endmeeting