14:00:00 <hberaud> #startmeeting releaseteam 14:00:00 <opendevmeet> Meeting started Fri Oct 1 14:00:00 2021 UTC and is due to finish in 60 minutes. The chair is hberaud. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:00 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:00 <opendevmeet> The meeting name has been set to 'releaseteam' 14:00:09 <hberaud> Ping list: elodilles armstrong 14:00:14 <hberaud> #link https://etherpad.opendev.org/p/xena-relmgt-tracking 14:00:19 <hberaud> We're way down on line 387 now. 14:00:25 <hberaud> Will just wait a couple minutes for folks. 14:00:31 <elodilles> o/ 14:01:11 <stephenfin> o/ (I've a thing to discuss about missing docs for old stable branches. If there's an agenda I need to add this to, please let me know. If not, hopefully we can discuss at the end) 14:01:27 <fungi> stephenfin: https://etherpad.opendev.org/p/xena-relmgt-tracking 14:01:28 <ttx> ++ 14:01:36 <hberaud> stephenfin: you add this at line 405 => https://etherpad.opendev.org/p/xena-relmgt-tracking 14:01:45 <hberaud> can* 14:01:49 <stephenfin> ta 14:02:11 <hberaud> #topic Review task completion 14:02:36 <hberaud> "Process any remaining stable branching / tempest plugin exception" => everything is done 14:02:48 <hberaud> all patches are now merged 14:03:45 <hberaud> "Notify the documentation team that it should be safe to apply their process to create the new release series landing pages for docs.openstack.org" @elodilles any update? 14:04:10 <elodilles> well, I've pinged stephenfin as he is added as Technical Writer SIG chair 14:04:18 <hberaud> I seen https://review.opendev.org/q/project:openstack/openstack-manuals+topic:yoga 14:04:27 <ttx> there was not much need to do RC2s to grab latest translations 14:04:29 <ttx> ? 14:04:58 <stephenfin> yeah, that's an historical artefact at this point. I'm no longer focused on upstream OpenStack so I've done it this cycle but won't be able to do it for Yoga 14:05:07 <stephenfin> (the Technical Writer SIG) 14:05:38 <elodilles> so it is then a good question who should we ping by next release 14:06:03 <ttx> wondering if https://review.opendev.org/c/openstack/neutron/+/811124 will trigger a neutron rc2 14:06:07 <stephenfin> I suspect this will have to land in the release team's lap 14:06:10 <elodilles> stephenfin: is there someone who will take over your role in the future? 14:06:18 <elodilles> regarding doc sig 14:06:27 <hberaud> ttx: I proposed RC2 for all available changes and I didn't see translation stuff 14:06:28 <stephenfin> since there are no longer any active members in the doc SIG 14:06:41 <fungi> probably something to bring up with the tc 14:06:53 <stephenfin> elodilles: Not that I'm aware of, no. It really needs to be bootstrapped again 14:06:59 <hberaud> ttx: the RC2 for neutron is there => https://review.opendev.org/c/openstack/releases/+/811036 14:07:11 <hberaud> they asked to wait for the patch you past 14:07:32 <elodilles> stephenfin: ok, thanks for the information. maybe this is one thing we should raise towards TC? 14:07:37 <hberaud> pasted* 14:07:44 <stephenfin> elodilles: fungi: Yes, I think so 14:07:49 <fungi> elodilles: yes, and the sooner the better 14:07:53 <ttx> ah ok a cinder rc2 on the way 14:07:59 <hberaud> yes 14:08:37 <hberaud> Then the next task was "On the day before the deadline for final release candidates, propose last-minute RCs where needed" 14:08:49 <hberaud> https://review.opendev.org/q/topic:%22xena-final-rc%22 14:09:12 <hberaud> so only 2 RC2 remain unmerged 14:09:36 <hberaud> for cinder we wait for https://review.opendev.org/c/openstack/requirements/+/812102 14:10:06 <hberaud> it will allow them to bump their requirements and then we will be able to update the hash of the RC2 14:10:23 <hberaud> to fix cinder with the os-brick 5.0.1 14:10:29 <ttx> ack 14:11:01 <hberaud> and for neutron we wait for the previous patch pasted by ttx 14:11:23 <hberaud> I think all these patches will be merged before the end of the day 14:11:51 <ttx> documenting this in the meeting notes 14:12:01 <hberaud> thanks 14:12:33 <hberaud> and when the reqs patch will be merged we will be able to cut xena for reqs 14:13:28 <hberaud> prometheanfire: I'll inform you when the xena branch is cut for requirements 14:14:15 <hberaud> So before proposing the final releases tags we need those 2 RC patches 14:14:32 <ttx> yes, no point in generating the patch until then 14:14:56 <prometheanfire> cool 14:16:07 <hberaud> And that's all for task completion 14:16:09 <hberaud> #topic Assign R-0 tasks 14:16:19 <armstrong> ok 14:16:37 <hberaud> "Once the final patch is proceesed, run the missing-releases script to check for missing tarballs on the release page before the announcement" Any volunteer? 14:16:45 <elodilles> o/ 14:16:50 <hberaud> thanks 14:17:16 <hberaud> elodilles: then I assigned this task to you 14:17:22 <elodilles> ++ 14:17:23 <armstrong> I am open for any available task 14:18:00 <hberaud> armstrong: maybe you could double check the tarballs with elodilles 14:18:42 <hberaud> this is the most longer task 14:18:54 <hberaud> thanks 14:19:02 <hberaud> And that's all 14:19:08 <hberaud> #topic Review countdown email contents 14:19:20 <armstrong> hberaud: ok 14:19:23 <hberaud> #link https://etherpad.opendev.org/p/relmgmt-weekly-emails 14:20:54 <ttx> hberaud: not sure http://ptg.openstack.org/etherpads.html is up yet 14:21:00 <ttx> checking 14:21:14 <elodilles> yep, it does not exist yet 14:21:21 <hberaud> indeed 14:21:52 <hberaud> diablo_rojo_phone: o/ can you help us about this point? ^ 14:21:57 <ttx> hmm it actually does not answer :) 14:22:47 <hberaud> either we remove this part or we add a comment that it will be online soon 14:22:49 <ttx> hberaud: probably simpler to not mention it right now 14:22:52 <hberaud> any preference? 14:22:59 <hberaud> ok 14:23:29 <ttx> dropped a suggestion in the etherpad 14:23:33 <hberaud> anyway I think that the PTG/TC team will communicate soon about this 14:23:44 <hberaud> LGTM 14:24:15 <ttx> ok ship it 14:24:43 <elodilles> looks ok 14:25:59 <hberaud> snet 14:26:01 <hberaud> sent 14:26:25 <hberaud> #topic Missing builds for some projects 14:26:31 <hberaud> stephenfin: the floor is yours 14:26:43 <stephenfin> sorry, that should read *docs* builds 14:27:02 <hberaud> ack 14:27:21 <hberaud> #topic Missing docs builds for some projects 14:27:38 <stephenfin> discussed this with fungi who noted that series docs don't appear for a project until a patch has merged to a branch. Unfortunately there are a few projects who haven't merged patches to e.g. stable/wallaby yet 14:27:44 <ttx> stephenfin: which patches are you talking about? The basic ones setting up the branch? 14:28:06 <stephenfin> I think any patch will do, but at a minimum I would expect to see those, yes 14:28:35 <stephenfin> for example https://review.opendev.org/q/is:open+project:openstack/python-keystoneclient+branch:stable/wallaby 14:28:38 <ttx> yeah, those could be forced but it's sad that we have to do that 14:28:48 <stephenfin> agreed 14:28:51 <fungi> also something to bring up with the tc 14:29:07 <ttx> in all cases yes 14:29:27 <stephenfin> (fwiw, keystone is particularly bad for this. keystoneclient is also missing the victoria patches https://review.opendev.org/q/is:open+project:openstack/python-keystoneclient+branch:stable/victoria) 14:30:05 <fungi> it used to be that the stable-maint team took care of all of those, right? 14:30:06 <hberaud> lot of similar patches are still opened https://review.opendev.org/q/topic:%22create-wallaby%22+(status:open) 14:30:32 <ttx> fungi: i dont think so... but at least they could 14:30:45 <elodilles> (and we have also the same for xena) 14:31:31 <fungi> i meant back when there was only the central stable-maint team, before the project-specific stable teams 14:31:32 <hberaud> that's a good indicator of project under the way of abandon 14:31:46 <fungi> but i suppose we didn't autogenerate stable branch patches back then either 14:31:47 <elodilles> hberaud: indeed 14:32:20 <stephenfin> out of curiosity, is there any reason not to auto-merge these? 14:32:53 <fungi> from what i can tell, keystone-core reviewers lack the necessary permissions to approve those changes, so this may also be related to the current discussion in the tc about revisiting project permissions on stable branches 14:33:21 <stephenfin> given the triviality of them. I've tended to blindly apply them wherever I've stable privileges (mainly in oslo land) 14:33:52 <hberaud> indeed they could be merged automatically without too much risk 14:33:53 <elodilles> I +2'd usually a lot, but not approved without a 2nd +2 14:34:08 <elodilles> elodilles: basically it really shows whether a project is healthy or not 14:34:21 <elodilles> unfortunately there are more and more that are not merged 14:34:37 <armstrong> elodilles: when will you available to do the task for R-0 ? 14:35:50 <hberaud> stephenfin: So, I would suggest to speak about this with the TC and the stable team 14:36:25 <elodilles> armstrong: mostly all of my afternoons (CEST) should be OK, but let's decide it after the meeting 14:36:37 <stephenfin> Could I kindly ask someone take that action for me? This isn't really a discussion I can drive at the moment 14:36:50 <fungi> probably best if the em sig brings it up wit the tc, given stephenfin is moving on 14:37:14 <elodilles> fungi stephenfin : OK, I can take the action 14:37:18 <fungi> and honestly it's more in the em sig's wheelhous that the tw sig's 14:37:27 <stephenfin> elodilles: thank you! 14:37:29 <ttx> yep 14:37:32 <ttx> thanks elodilles 14:37:35 <hberaud> agreed 14:37:37 <hberaud> thanks 14:38:13 <hberaud> #topic Open Discussion 14:38:14 <fungi> also i'm happy to weigh in on those discussions behalf of the tact sig, but our involvement would probably be more about designing auto-approval mechanisms 14:38:52 <hberaud> thanks fungi 14:39:06 <hberaud> Anything else to discuss today? 14:40:05 <ttx> I'll be around on Wednesday to smooth out any issue. I might have a conference recording thing around 1300utc but hopefully we'll be done before then 14:40:25 <hberaud> ack. Thanks 14:43:01 <hberaud> OK, thanks everyone. Let's wrap up. 14:43:02 <hberaud> #endmeeting