14:00:56 #startmeeting releaseteam 14:00:56 Meeting started Fri Sep 23 14:00:56 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:56 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:56 The meeting name has been set to 'releaseteam' 14:00:59 o/ 14:01:15 o/ 14:01:22 hello all o/ 14:01:27 o/ 14:01:33 #link https://etherpad.opendev.org/p/zed-relmgt-tracking 14:01:58 we are at L408 14:02:15 almost at the bottom :-o 14:02:31 let's start with the topics 14:02:42 #topic Review task completion 14:03:05 1st task was: 14:03:09 #info Process any standing RC1 deadline exceptions. 14:03:35 https://review.opendev.org/q/topic:zed-rc1-deadline+is:open 14:04:11 these were mostly the ones that had broken gates 14:04:47 during the week we agreed that we should continue with a 'formal' release from this 14:05:11 * these 14:05:27 I'll merge them after the meeting if no objection 14:06:05 The barbican one whould wait 14:06:09 except barbican, as it has still -1 on it 14:06:16 yepp 14:06:40 that would be the last standing one, unless dmendiza[m] has an update 14:06:52 yepp 14:07:10 We are super late for this one so if we don;t hear on Monday I'd consider bypassing it 14:07:31 Merged openstack/releases master: Creating stable zed for swift https://review.opendev.org/c/openstack/releases/+/858301 14:08:00 ttx: ack, i'll reach out to the team and inform them about it 14:08:28 so that's about this task 14:08:38 2nd task was: 14:08:51 #info Gracefully release tempest plugins with latest changes available. (elod) 14:08:58 https://review.opendev.org/q/topic:zed-tp-latest 14:09:31 we have two -1s 14:09:43 ~half were accepted and merged 14:10:08 i'll merge the ones without response after the meeting 14:10:19 +1 14:10:55 3rd task 14:11:01 #info On Monday, generate stable branches for all cycle deliverables that are still missing one. (hberaud) 14:11:15 https://review.opendev.org/q/topic:zed-missing-stable-branches (some deliverables are listed in deliverables that are still missing stable branches, however, those have also RC1 pending patches, so I ignored them) 14:11:32 I think we can now ignore my comment 14:11:38 hberaud: ack 14:11:57 Merged openstack/releases master: Creating stable zed for python-openstackclient https://review.opendev.org/c/openstack/releases/+/858291 14:11:58 but then I'll propose the stable-branch cutting patches as well 14:12:09 i guess we'll need some 14:12:48 ack 14:12:51 (the rest of the sub-points were only instructions for this task) 14:13:09 info 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. (elod) 14:13:48 i haven't processed this one as we still have some unbranched projects 14:14:05 which will be branched after the above task is finished 14:14:18 so i copy this task to next week as well 14:15:01 otherwise, should be OK 14:15:14 next task: 14:15:22 #info Ensure that all projects that are publishing release notes have the notes link included in their deliverable file. (hberaud) 14:15:34 the patch was proposed: 14:15:36 https://review.opendev.org/c/openstack/releases/+/858866 14:16:26 this is usually not complete for some time after RC1 14:16:43 as this needs all the reno-$series patches to get merged 14:17:11 i see some -1s on the patch already from PTLs 14:17:29 should we wait for an update for the patch? 14:18:05 or merge this today and propose a follow up later on? 14:18:19 checking what the -1s are for 14:18:44 missing reno links basically 14:19:07 ah so we should regenerate the patch right 14:19:25 yes, maybe that's the easiest 14:19:40 we could add the missing links through a follow up 14:19:48 and i'm sure we can re-iterate this task some time later (as i did in last cycle) 14:19:50 as we did with prvious series 14:20:50 what about regenerating the links as a 2nd PS for this one, and we merge it ASAP? 14:21:00 as you want 14:21:09 both wfm 14:21:13 and later on creating a follow-up 14:21:22 if needed 14:21:31 ok I'll update the patch 14:21:40 (just to not merge with lots of -1 on it ;)) 14:21:53 hberaud: sorry, and thanks! o:) 14:21:57 np 14:22:47 the last task is again, not a task, but a note: Let cycle-with-rc projects iterate on RCs as needed. The final release candidate for each project needs to be prepared at least one week before the final release date. 14:24:23 so this means the final RC iterations (if needed) needs to be proposed next week 14:24:59 ok, let's move to the next topic: 14:25:07 #topic Assign R-1 tasks 14:25:23 please add your name if you want to work with any of the tasks 14:27:23 Ok, as I see, all taken 14:27:26 thanks :) 14:27:46 * ttx looks up what he signed up for 14:27:59 :] 14:28:16 #topic Review countdown email contents 14:28:21 looks like the deadline is Friday, so "day before deadline" is Thursday 14:28:33 https://etherpad.opendev.org/p/relmgmt-weekly-emails 14:28:36 please review ^^^ 14:28:43 ttx: yepp 14:29:35 ah no the deadline is Sep 29 on the email 14:29:44 so I'll propose last-minute ones on the 28th 14:29:53 yes, just wanted to correct, 14:30:21 that we discussed this some time ago that it should be 29th September O.o 14:30:38 ack 14:31:00 email lgtm 14:31:20 Hervé Beraud proposed openstack/releases master: Add release note links for zed https://review.opendev.org/c/openstack/releases/+/858866 14:31:39 release notes links updated ^ 14:31:54 ttx hberaud : ack, thanks! 14:32:07 will send + will review :) 14:32:13 mail LGTM 14:32:17 ++ 14:32:30 #topic Open Discussion 14:32:43 anything to mention here? 14:33:06 do we think we captured all the oslo.db issues? 14:33:14 I saw a few late mentions pass by while I was traveling 14:34:03 good question 14:34:19 at least we know about some 14:35:23 watcher and ec2-api were mentioned in the last mails: https://lists.openstack.org/pipermail/openstack-discuss/2022-September/030493.html 14:36:19 we might want to chase a fix -- although I'll admit I'll have trouble to have cycles to do that next week 14:36:42 for watcher i see a patch: https://review.opendev.org/c/openstack/watcher/+/858032 14:36:54 but it seems zuul ignores that patch :-o 14:37:55 hmm 14:37:57 ah, broken gate: https://review.opendev.org/c/openstack/watcher/+/857393 14:38:51 strange that on master it seems fine 14:39:06 and its already branched 14:39:39 and the failures look functional 14:40:06 yes 14:40:33 I guess it could all be linked to DB access failures 14:40:52 ec2-api, the same, here is the fix: https://review.opendev.org/c/openstack/ec2-api/+/857880 14:40:56 but the gate is broken 14:41:48 more data for our "abandoned" report 14:42:34 At least ec2api fails in a clearer manner 14:42:36 exactly.. 14:42:42 TypeError: missing a required argument: 'public_key' 14:43:06 File "/home/zuul/src/opendev.org/openstack/ec2-api/ec2api/api/key_pair.py", line 88, in create_key_pair 14:43:26 I'll have a quick look in meeting in case I can fix it quick 14:43:28 17 min 14:44:23 hberaud, https://review.opendev.org/c/openstack/releases/+/858866 is missing ironic-inspector (or at least I couldn't find) 14:44:51 ttx: there is a patch that tried already to fix the key issue i think: https://review.opendev.org/c/openstack/ec2-api/+/858143 14:45:50 stephenfin to the rescue again 14:47:08 anyway, i've added it on our tasks list for R-1 14:47:35 i'll try to follow up on them, but any help is appreciated 14:47:50 That needs tests. The issue is that nova no longer generates keypairs for you so we need to do it ourselves, client-side. I've yet to verify that the SSH keys I'm generating there match the format of what nova was generating (since nova was using paramiko but we're using the lower-level cryptography lib) 14:48:02 i really hope these are all that is related to oslo.db 12.1.0 for now :) 14:48:06 Also, some missing imports, clearly (I was testing in the terminal and copy/pasting) 14:48:25 yeah this is non-trivial really 14:48:27 iurygregory: indeed, I just regenerated it with our script, so, something else is at work, which prevent the generation of this link. 14:49:00 elodilles: Sorry oslo.db 12.1.0 has been such a pain. It'll be less painful that SQLAlchemy 2.0 landing on with no warning though. At least not we know where all the tech debt is :) 14:49:07 s/not/now/ 14:49:30 iurygregory: https://docs.openstack.org/releasenotes/ironic-inspector/zed.html => 404 14:49:36 if all the codebases were functional it would not have been that much of an issue 14:49:40 =O 14:49:49 let me check things in inspector 14:49:55 its just that it woke up areas of the code that were happily sleeping 14:49:59 stephenfin: fingers crossed :) and thanks for all the work you done to fix all the found issues!!! 14:50:00 I think its why the links is not added 14:50:23 /link/ 14:51:01 iurygregory: hberaud: someone brought one up yesterday where the release notes promote job hit a failure during rsync, probably intersected with a change for another branch trying to lock the same tree for writing 14:51:22 I see 14:51:23 in that case we simply reenqueued the change into the promote pipeline 14:51:24 fungi, ohhh 14:51:38 and today we were informed with the same issue 14:52:47 if someone can put together a list of which builds failed, i'm happy to do the reenqueuing (but be mindful that doing so may roll back documentation if a later change published newer documentation and didn't update the release notes) 14:52:56 and i saw that the reno-zed patch was merged later than the reno updating job ran 14:52:58 https://docs.openstack.org/releasenotes/ironic-inspector/ 14:53:03 yeah I don't see Zed .-. 14:53:17 so after triggering the promote job with a patch, it got updated 14:53:45 https://opendev.org/openstack/ironic-inspector/commit/64c881b20fdf694a719e0c7793e72f0345679623 so this one failed to promote I think 14:55:35 yeah, the options are to either reenqueue the change into promote if there wasn't any newer change which did docs builds for that branch, or merge another change to the branch which triggers a release notes build 14:56:05 I don't think we have any changes we can merge in inspector atm, let me check 14:56:57 ok, there is one, let's see :D 14:57:03 this was the promote buildset for the commit you linked: https://zuul.opendev.org/t/openstack/buildset/3cf3c8863f0e45ba9370609ac2c4c2b5 14:57:17 and it ran promote-openstack-releasenotes 14:57:20 successfully 14:57:28 O.o 14:58:10 https://zuul.opendev.org/t/openstack/build/edd6954962d646a39836faeddb3ade6f/console#1/0/28/localhost 14:58:22 <>>f+++++++++ zed.html 14:58:44 enr .-. (no idea why it doesn't show...) 14:59:36 there are a couple of possibilities i can look into. either another build later un-published that file, or our afs vos release cron is failing to publish that update to the read-only replicas 14:59:41 posted a new patch fixing the imports for ec2api -- no idea if it actually works though 14:59:50 https://review.opendev.org/c/openstack/ec2-api/+/858143 15:00:19 I'm merging https://review.opendev.org/c/openstack/ironic-inspector/+/859016 15:00:32 let's see if with the new build it will show-up 15:01:12 meanwhile, we've run out of meeting time, so let's close the meeting, but please continue the debugging if needed o:) 15:01:24 thanks everyone for joining o/ 15:01:28 /afs/.openstack.org/docs/releasenotes/ironic-inspector/ (the writeable volume) does not include a zed.html, so i think it got unpublished 15:01:29 #endmeeting