17:00:11 #startmeeting releaseteam 17:00:18 Meeting started Thu Jan 14 17:00:11 2021 UTC and is due to finish in 60 minutes. The chair is hberaud. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:18 #link https://etherpad.opendev.org/p/wallaby-relmgt-tracking Agenda 17:00:18 o/ 17:00:19 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:22 The meeting name has been set to 'releaseteam' 17:00:22 Ping list: ttx armstrong elod 17:00:27 o/ 17:00:28 We're way down on line 218 now. 17:00:33 Will just wait a couple minutes for folks. 17:01:19 ok 17:02:01 sure 17:03:17 o/ 17:04:00 Ok let's go! 17:04:09 #topic Review task completion 17:04:16 Victoria Cycle-Trailing Release Deadline => done 17:05:05 And I think we can move directly to the next topic as it will speak about the membership freeze 17:05:23 #topic Discuss findings of governance consistency checks above and resulting necessary actions 17:05:38 ttx, armstrong_ : the floor is yours 17:05:44 alright 17:06:02 So the goal of this is to make sure we are aligned between the releases and governance repos 17:06:08 And, as always, we are not 17:06:13 :) 17:06:35 First, things that are in governance, but not in releases deliverable files 17:06:41 karbor, karbor-dashboard, python-karborclient: newly-abandoned project. Will be fixed once https://review.opendev.org/c/openstack/governance/+/767056 merges 17:07:10 ack 17:07:14 ansible-role-atos-hsm, ansible-role-thales-hsm: New barbican deliverables, we should probably reach out to barbican team ask if we should plan to release for Wallaby 17:07:38 any takers? 17:07:44 and if yes, craete deliverable files for those 17:07:44 I can ping them 17:07:54 etcd3gw: New oslo deliverable, see with oslo team if we should plan to release for Wallaby. or make it _independent 17:08:06 I think we can move it to independent 17:08:18 but before I'll bring that to the next oslo meeting 17:08:21 ok 17:08:24 It was previously being released independently, so that makes sense. 17:08:27 just to confirm 17:08:39 Now onto more problematic ones 17:08:42 bnemec: thanks for the heads up 17:08:51 barbican-ui: (Added Oct 2019) -- never released yet, was not ready yet for ussuri and victoria. maybe we should abandon this instead of waiting? 17:09:14 it's been basically two cycles tat we have waited for it to be in releasable shape 17:09:32 hberaud: maybe you can ask about it while you ping barbican folks? 17:09:33 I don't see reason to continue more further if nothing should be released anymore 17:09:37 yes 17:09:42 It was never released 17:09:58 It was the same scenario with few tripleo repo 17:10:02 repos 17:10:13 so unless they are still making progress we might want to deprecate it 17:10:24 Same question for the next one: 17:10:42 openstack-tempest-skiplist: (Added Mar 20, 2020) never released yet, was not ready yet for ussuri and victoria. maybe we should abandon this instead of waiting? we should ask gmann's opinion 17:11:04 or maybe it's not meant to be released, idk 17:11:20 Third in this "not eady yet for a long time" category: 17:11:28 js-openstack-lib: (Added January 9, 2020) -- never released yet, was not ready for ussuri or victoria. maybe we should abandon this instead of waiting. Ask OpenStackSDK 17:11:36 ok 17:11:53 I'll ping all these teams to clarify the situation 17:11:54 Finally: monasca-ceilometer, monasca-log-api: Released in train but not released in ussuri nor victoria. Should be deprecated in governance? Ask Monsaca 17:12:08 same thing 17:12:12 right 17:12:27 Then we have a bunch that are in deliverable files but no longer in project teams 17:12:36 enderspec, rpm-packaging, pymod2pkg: _independent deliverables from RPM Packaging team. Should be marked release-model: abandoned ? to be discussed as team policy 17:12:48 So they used to be a project team, now a SIG 17:13:02 We could make them "abandoned" but that would not be technically correct 17:13:03 concerning the rpm-packaging stuff, I'm a core team member there so I'll bring that in the next meeting 17:13:09 we have no good answer for that scenario 17:13:44 In the past we did remove the files completely, so that they would not show as "abandoned" 17:13:46 Yes it could be useful to clarify the situation with the TC about this scenario 17:14:17 Not sure that should involve the TC... It's about how we want those to show up in the releases website 17:14:19 Maybe we should update a bit the SIG model to match this case 17:14:31 ah I see 17:14:59 Newer releases will not appear in the site, so my preference is to remove them completely so that we do not list an old release 17:15:07 ttx: hberaud openstack-tempest-skiplist is under TripleO governance, may be we can ask marios or Chandan : https://github.com/openstack/governance/blob/2bdd9cff00fb40b2f95b66cad47ae1cfd14a2f1b/reference/projects.yaml#L3069 17:15:15 So lemme discuss about with the team member, but the file removing seems a good option 17:15:32 and also so that they do not appear as "abandoned" 17:15:42 that is what we did for other SIG transitions. 17:15:45 yes it could be misleading 17:16:07 basically make it look like it was produced by a SIG all the time. It's OK for _independenmt deliverables 17:16:19 If they were series deliverables we would keep them arounmd 17:16:45 I see 17:16:47 Now that I think of it, it's the only good answer 17:17:03 and I remember that's how we handled the case last time it popped up 17:17:16 so.. maybe a non-issue. I'll file the file removals 17:17:25 Ack, thanks 17:17:44 ok done 17:17:52 I'll add those tasks on next week 17:18:38 Thanks, I already added few of them 17:19:13 #topic Discussing Victoria Cycle-Trailing Release Deadline 17:19:35 Nothing more to add 17:19:42 I forgot to remove that section 17:19:59 So we can move on 17:20:05 #topic Encouraging projects to apply for tag 'assert:supports-api-interoperability' 17:20:33 You surely gmann's ML thread http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019814.html 17:20:54 I've a couple of thinking/questions related to that 17:21:10 Only Nova seems to support it for now and they start each new series with a new major version and that doesn't reflect this tag as a major version could mean that the backward compat is broken 17:21:28 Do we need/want to clarify this point on our side? 17:21:52 Do we should suggest a governance updates to reflect the semver part? This tag seems to have been introduced long time ago and AFAIK nobody complained about the semver part 17:22:19 So to summarize do we want/need to raise our banner in this thread? 17:22:23 hberaud: this tag is for API versioning not the service versioning, we can see both are different. 17:22:41 not sure there is anything we should do... 17:22:53 yes but as semver reflect this too maybe we have some grey area 17:23:12 in API versioning (this tag), we assert that all API changes happening should be under some version so that they can be discovered. 17:23:25 ok 17:24:09 and versioning for API is quite open like it can be semver way or microversion way or anything else, as long as they are discoverable it is good 17:24:24 As nobody complained previously I think we can continue like that 17:24:28 ack 17:24:48 Thanks for details 17:25:12 fair enough 17:25:20 #topic Tempest stein-last 17:26:40 So 1) gmann documented the "-last" tags, 2) we proposed a patch to update our machinery accordingly 3) all patches have been updated accordingly to 1 and 2 17:26:58 on 1st part, I just updated the project-team-guide patch with correct link, if you can check it again https://review.opendev.org/c/openstack/project-team-guide/+/769821 17:27:08 gmann: ack 17:27:22 and ttx ^^ 17:27:28 As 2 depends-on 1 I think it is safe to start to approve 3 17:27:51 *safe enough 17:28:22 * hberaud look at https://review.opendev.org/c/openstack/project-team-guide/+/769821 17:28:35 +2 17:28:42 thanks 17:29:07 +1 17:29:48 Ok I think we can move on 17:30:05 #topic The pip's resolver issue 17:30:38 Just a friendly reminder about the doc/pip issue, we are still in "orange" status 17:31:00 I would keep it that way until we can get the exception list a bit smaller 17:31:32 although.... 17:31:33 +1 17:31:39 Can't hurt 17:31:46 maybe we should check which of those are under release-management 17:31:53 Yes 17:32:01 Like for example we should not wait on openstack/api-site 17:32:12 since it's not released, so it should not block return to GREEN 17:32:28 * hberaud check the list 17:32:42 So, maybe change the topic for the ones that are release-management:none 17:32:58 openstack/contributor-guide 17:33:18 * ttx does a quick check 17:33:46 openstack/release-test 17:33:56 openstack/i18n 17:34:03 I think that all the monasca* are under our scope 17:34:05 openstack/os-service-types 17:34:12 and some of them are failing 17:34:29 telemetry, solum too 17:34:38 pycadf 17:34:41 the rest are "releasable" so the list is not empty yet 17:34:57 Yes it's worth to stay Orange for now 17:35:01 could you update the topic on the ones we should not care about? 17:35:18 so that the list only contains ones we care about? 17:35:36 (from a green/orange standpoint) 17:35:59 The list contains ~8-9 projects that we care about 17:36:22 or maybe a bit more 17:36:43 I just listed the ones we should not care about 17:36:55 awesome 17:37:10 contributor-guide release-test i18n os-service-types api-site 17:37:12 I was thinking to generate a dedicated dashboard 17:38:09 I'll reply on the ML to share them more widely 17:38:21 ok 17:39:03 Ok move on 17:39:10 #topic Assign R-12 tasks 17:40:09 Ok everything seems already assigned 17:40:47 Any volunteer on some of them? 17:41:47 Else, is not an issue and we can continue with that 17:42:24 Ok move on 17:42:34 #topic Review countdown email contents 17:42:43 https://etherpad.opendev.org/p/relmgmt-weekly-emails 17:43:11 I ignored a section of the email template 17:43:36 And I proposed to remove her https://review.opendev.org/c/openstack/releases/+/770735 17:44:13 Let me know if it make sense to you, c.f the commit message for further details 17:44:17 ok 17:45:15 I didn't see this list during victoria either 17:45:30 (the project list) 17:47:15 Any comment? 17:47:26 nope, content looks good 17:47:33 ack, thanks 17:47:46 then... 17:47:52 #topic Open floor 17:48:02 Anything else to discuss today? 17:48:17 I just approved the stein-last things that were ready 17:48:26 thanks 17:48:26 a heads-up from me maybe, 17:48:41 elod: the floor is yours 17:48:44 though train-em is far (05-12) 17:49:25 (as I said before) I'm planning to generate train release patches 17:49:34 We do you suggest? 17:49:46 maybe some time after milestone-2? 17:49:48 s/We/What/ 17:50:17 LGTM 17:50:27 Could be in February/March 17:50:42 elod: Is it ok for you ^ 17:50:46 ? 17:50:54 I thought maybe end of next week, the week after :) 17:50:59 so a bit sooner :) 17:51:03 Yes 17:51:19 but if you think I can wait with that till Feb or March 17:51:58 What do you plan to release exactly? everything that need to be released? 17:52:21 where there are unreleased patches, yes 17:52:22 I mean all the changes not yet released? 17:52:31 exactly 17:52:43 So you're right ASAP could be better 17:52:57 as smcginnis did in july (?) 17:52:59 It will avoid loaded agenda 17:53:28 hberaud: yes, ack 17:53:34 * hberaud check the agenda 17:54:41 Yes definitely, March will be FF and M3, and we will be heavy loaded 17:55:03 +1 for M2 the week after 17:55:14 hberaud: ack 17:55:23 thanks, that's it :X 17:55:53 elod: thanks to have bring that here 17:56:00 Anything else? 17:56:16 elod: Just one thing 17:56:37 I think it could be worth to send a friendly reminder 17:56:41 about that 17:57:09 hberaud: ok 17:57:15 elod: do you want to handle that as you did with stein? 17:57:54 It will inform the teams that train will be released soon 17:58:04 hberaud: just to be clear: this is not the 'final-release-before-[4~em' 17:58:08 :) 17:58:15 Yep 17:58:34 But it could let's a chance to them to prioritize their reviews 17:59:09 That's all for me 17:59:27 OK, thanks everyone. Almost there! 17:59:46 We consumed all our time 17:59:58 thanks hberaud ! 18:00:10 thanks! 18:00:27 #endmeeting