14:00:16 #startmeeting releaseteam 14:00:16 Meeting started Fri Mar 18 14:00:16 2022 UTC and is due to finish in 60 minutes. The chair is elodilles. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:16 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:16 The meeting name has been set to 'releaseteam' 14:00:23 Ping list: hberaud ttx armstrong damani 14:00:28 o/ 14:00:31 hi 14:00:33 #link https://etherpad.opendev.org/p/yoga-relmgt-tracking 14:01:07 we are @ line 356 14:01:20 hi o/ 14:05:08 okay, let's start with the 1st topic 14:05:25 #topic Process any standing RC1 deadline exceptions 14:05:35 we had one exception 14:05:46 cinder: https://review.opendev.org/c/openstack/releases/+/832367 14:06:14 and it was merged on Monday 14:06:20 so we are good with this \o/ 14:07:43 (and i messed up the topic title...) 14:07:51 #topic Review task completion 14:07:57 this is the right topic 14:08:08 and the 1st task was 'Process any standing RC1 deadline exceptions' 14:08:25 and as I said, we are good with it \o/ 14:08:38 next task was 14:08:53 Hervé Beraud proposed openstack/releases master: Creating stable yoga for bifrost https://review.opendev.org/c/openstack/releases/+/833602 14:08:54 Hervé Beraud proposed openstack/releases master: release bifrost 13.1.0 https://review.opendev.org/c/openstack/releases/+/834316 14:08:57 "Gracefully release tempest plugins with latest changes available" 14:09:25 hberaud proposed the patches: https://review.opendev.org/q/topic:yoga-tp-latest 14:09:39 o/ 14:09:48 oh sorry I missed the ping 14:10:31 no problem :) we are just at your 1st task :) 14:10:45 as i see half of them has merged 14:11:29 we have some -1s otherwise the rest is without review among the open patches, 14:11:57 so we should review and froce-merge the ones without review after the meeting 14:12:10 hberaud: anything else for this? 14:12:40 Hervé Beraud proposed openstack/releases master: Creating stable yoga for ironic-inspector https://review.opendev.org/c/openstack/releases/+/833607 14:12:41 Hervé Beraud proposed openstack/releases master: release ironic-inspector 10.11.0 https://review.opendev.org/c/openstack/releases/+/834317 14:13:08 iurygregory: ^ (bifrost and ironic-inspector) 14:13:17 elodilles: so sorry 14:13:30 hberaud, ack o/ 14:13:37 iurygregory asked us to release those deliverbales again before cutting Y 14:14:06 ^ they are cwi deliverables without UC entries so let's go 14:14:18 yeah =) 14:14:40 Else we can force the ones without responses 14:14:40 hberaud: ack, thanks! 14:14:53 we should also be good with ipa-builder, ironic and ironic-python-agent we will probably release till Wed next week 14:15:49 iurygregory just as a reminder: March 24th is the deadline for final Yoga release candidates 14:16:15 (thursday!) 14:16:21 yepp 14:16:24 elodilles, yup that's why I'm saying next wed XD 14:16:58 and we should not cut requirements' stable/yoga until all the other stable/yoga branches have been cut 14:17:16 hberaud, quick question any reason why the release + creation of stable/yoga can't be in the same patch? 14:17:40 good question 14:17:43 nope 14:17:53 I thought it would be only one patch XD 14:17:59 +1 on them 14:18:14 I prefered to split them without strong arguments :) 14:18:47 so iurygregory , it would be good to cut stable/yoga for the rest of the ironic projects as soon as possible 14:18:47 no worries =) 14:19:19 speaking of that, next task: 14:19:29 elodilles, ack ironic-python-agent-builder I added some comments to the patch https://review.opendev.org/c/openstack/releases/+/833609 14:19:40 "On the Monday, generate stable branches for all cycle deliverables that are still missing one. (hberaud)" 14:20:07 ironic-python-agent I'm checking if CI is ok now (before cutting the release) 14:20:12 iurygregory: ack 14:20:19 elodilles: ah sorry I inverted the topics, the comments above are related to this task 14:21:00 Tim Burke proposed openstack/releases master: Swift 2.29.1 release and cut branch for Yoga https://review.opendev.org/c/openstack/releases/+/834319 14:21:22 So concerning the tempest task, I don't have much things to add 14:22:27 hberaud: so you mean that the still open patches without response, from these: https://review.opendev.org/q/topic:yoga-missing-stable-branches , can be also force merged, right? 14:23:06 yes 14:23:25 and as I see it's valid only for the swift patch for now :) 14:24:32 indeed 14:25:39 OK, then we will add ironic deliverables as 'remaining stable branching exception' for next week's task list then 14:25:49 +1 14:26:17 cool, next task 14:26:43 'After all the projects enabled in devstack by default have been branched, we can engage with the QA, I18n and Requirements PTLs to finalize the stable branch setup' 14:26:46 this was on me 14:27:13 and prerequisite is to have all project branched 14:27:37 (my laptop lag) 14:28:07 yepp, mine too, no worries :D 14:28:38 so actually, with this, we have the same situation :) 14:28:57 I'll need to follow up this next week :) 14:29:21 requirements yoga branch cut should be merged last (and updated before) 14:29:36 (this one: https://review.opendev.org/c/openstack/releases/+/833610 ) 14:29:53 next task 14:30:05 'Ensure that all projects that are publishing release notes have the notes link included in their deliverable file.' 14:30:36 we have proposed so far 3 patches: 14:30:39 https://review.opendev.org/c/openstack/releases/+/834178 14:30:46 https://review.opendev.org/c/openstack/releases/+/834268 14:30:52 https://review.opendev.org/c/openstack/releases/+/834283 14:31:05 i think these can be merged ^^^ 14:32:15 priteau spotted a release notes race earlier with cloudkitty-dashboard... looks like if you approve two changes on different branches at the same moment and one of them is the patch which creates the release notes for the new branch, you have a ~50% chance of "unpublishing" that file until the next time a release notes build is promoted 14:33:13 but more generally, merging things on different branches which alter release notes can race and end up publishing in the "wrong" order 14:33:35 oh, sounds interesting 14:34:13 ideally we can work out a solution to that, but i have a feeling it's related to how the release notes jobs always operate on the master branch even though they can be triggered from changes on any branch 14:35:05 but that doesn't affect our 3 patches as they are all changing things on master branch, right? 14:35:28 Merged openstack/releases master: Release manila-tempest-plugin for Yoga https://review.opendev.org/c/openstack/releases/+/833582 14:36:37 right, in this case the problem was that the yoga release notes addition change on master got approved at the same time as the constraints file bump patch for the stable/yoga branch (both autogenerated changes) 14:37:07 I see, thanks 14:37:13 they both built release notes, but the stable/yoga constraints bump built release notes without the yoga file 14:37:36 fungi: ack, thanks for the info! 14:37:43 and since it was promoted second, it removed the yoga release notes from the site until a new release notes change landed weeks later 14:37:56 :S 14:38:53 good to remember to this then 14:39:17 and let's hope we won't see this kind of issue 14:39:33 thanks again for the info 14:39:40 well, at least if we see it again we know a likely place to look for the explanation 14:39:47 yepp 14:41:34 so back to the task, we still have missing release notes pages due to some generated patches are not yet merged: https://review.opendev.org/q/topic:reno-yoga+is:open 14:41:55 but most of the release note links are already there 14:42:14 i'll do follow up on this task, too 14:43:08 #action elod to check release notes links and push patch if necessary 14:43:43 next task was a general task: 14:43:47 'Let cycle-with-rc projects iterate on RCs as needed' 14:44:05 I think there is nothing to add here now 14:44:40 we should continue to do this, until next week's final rc deadline at least :) 14:45:03 yes 14:45:12 I had one more task, which is related to Extended Maintenance: 14:45:18 'Send an email to inform teams that Victoria will be switched to EM in one month (2022-04-27)' 14:45:41 the ironic patches falls in this case 14:46:17 hberaud: yepp, for example ironic :) 14:46:18 too 14:47:23 about the EM task: this is not done yet, i'll prepare the usual mail and generated etherpads with unreleased content hopefully today some time 14:47:35 ack 14:47:44 and we are done with the task review for this week 14:47:52 anything else to add here? 14:47:55 nope 14:48:16 then next topic 14:48:21 #topic Assign R-1 week tasks 14:48:38 actually I've added my name to all of the tasks, 14:49:11 but feel free to join if you want to help with any of the tasks 14:49:24 I can help you if you want 14:49:26 or simply just help with reviewing the release patches :) 14:49:30 elodilles, i can help with something 14:49:33 if you need 14:49:55 damani hberaud : feel free to pick a task :) 14:50:00 done 14:50:07 and thanks in advance! 14:50:59 or you can even ping me during the week and we can share tasks maybe 14:51:42 cool, let's continue with the next topic: 14:51:46 elodilles, yes i will ping you 14:51:52 #topic Review countdown email contents 14:51:56 damani: ++ 14:52:10 #link https://etherpad.opendev.org/p/relmgmt-weekly-emails 14:52:41 please review ^^^ 14:53:27 the email LGTM! 14:53:38 LGTM 14:54:07 cool, thx, will send after the meeting! 14:54:30 last topic then 14:54:35 #topic Open Discussion 14:55:29 maybe one thing here to mention 14:55:58 we have the PTG page already ( https://ptg.opendev.org ) 14:56:17 ack 14:56:23 and our PTG etherpad is linked: https://etherpad.opendev.org/p/april2022-ptg-rel-mgt 14:56:36 but it is empty so far :) 14:56:52 i'll update with the pad draft 14:57:00 feel free to add there topics 14:58:59 (i've created the 'topic' section right now, but will update the whole page soon :)) 14:59:17 so it's there, please add topics if you have any 14:59:28 anything else before we reach the end of the meeting? 15:00:02 nope 15:00:20 #info Etherpad is open for RelMgmt PTG session: https://etherpad.opendev.org/p/april2022-ptg-rel-mgt 15:00:34 good, then thanks everyone for participating! 15:00:45 see you next week! 15:00:49 #endmeeting