Wednesday, 2025-10-01

opendevreviewMerged openstack/releases master: Add release note links for 2025.2 Flamingo (#4)  https://review.opendev.org/c/openstack/releases/+/96258206:29
opendevreviewElod Illes proposed openstack/releases master: Add release note links for 2025.2 Flamingo (#5)  https://review.opendev.org/c/openstack/releases/+/96264007:03
ttxGood Flamingo day everyone07:39
elodillesgood morning \o/07:53
elodilles~2 hrs and we can start the release machinery :)07:54
opendevreviewMerged openstack/releases master: Add release note links for 2025.2 Flamingo (#5)  https://review.opendev.org/c/openstack/releases/+/96264007:57
elodilleslet's see if we are ready to push the button!09:54
elodillespython infrastructure seems fine09:56
elodillesgerrit, zuul are reachable, they look fine, too09:57
fungii'm around09:57
elodillesfungi: o/09:58
elodillesanyone fancy to push the +W button?09:58
elodilleshttps://review.opendev.org/c/openstack/releases/+/96246109:58
elodilles^^^09:58
elodillessry, i was impatient. I've +W'd it o:)10:01
ttxI PTL+1'ed it so you deserved the +W10:06
elodilles:]10:08
elodillesnow 30-50 mins until tox-validate job finishes, as far as i remember10:08
elodilleszuul's check and gate piplines have moderate load, by looking at the current items count10:10
elodillesthough there are a couple of kolla patches among them. as far as i remember those are more resource-needy10:10
fungiremember that zuul does make an attempt at fair queuing to give priority to projects/queues with fewer recent items10:12
elodillesah, good then10:13
fungithough the buildset seems to have gotten nodes assigned right away so not a problem regardless10:14
elodilles+110:14
fungihttps://grafana.opendev.org/d/21a6e53ea4/zuul-status?orgId=1&from=now-6h&to=now&timezone=utc indicates no backlog of node requests and looks like we're only using a fraction of the available quota at the moment anyway10:16
elodillesnice ~o~10:22
fricklervalidate: OK (1555.32=setup[5.12]+cmd[7.16,51.68,1491.37] seconds)10:32
opendevreviewMerged openstack/releases master: 2025.2 Flamingo final releases for cycle-with-rc projects  https://review.opendev.org/c/openstack/releases/+/96246110:32
elodillesthat was quick ^^^10:34
fricklerand tag-releases has started now10:34
elodilles\o/10:34
ttxlunching10:42
fungihttps://pypi.org/project/adjutant-ui/10:45
fungireleases are starting to appear on pypi10:46
tkajinam_\o/10:54
*** tkajinam_ is now known as tkajinam10:54
elodillesyepp, release pipeline queue is shrinking10:54
elodilles1411:04
elodilles611:06
elodilles411:07
fungilooking at the release-job-failures archive, nothing yet from today but did anyone look into the glance-tempest-plugin 0.14.0 upload failure last week?11:09
fungidoesn't appear it ever got retried11:10
fungihttps://zuul.opendev.org/t/openstack/builds?project=openstack%2Fglance-tempest-plugin&skip=011:10
fungioh, actually it did everything except publish the logs11:11
fungiso probably fine to ignore, it just resulted in the release announcement and constraints proposal jobs getting skipped11:12
elodillesfungi: we discussed it https://meetings.opendev.org/irclogs/%23openstack-release/%23openstack-release.2025-09-23.log.html#openstack-release.2025-09-23.log.html#t2025-09-23T15:19:5511:12
fungiperfect, i was probably spacing out during that meeting. sorry for the confusion!11:13
fungirelease pipeline jobs are done, only the nova release notes build remains in the tag pipeline now11:13
elodillesit wasn't a meeting, this is just IRC log from the channel, just the URL 'meetings.o.o' is a bit misleading o:)11:14
fungier, yeah. i need to finish this cup o' coffee, clearly ;)11:14
elodilles:]11:15
elodillesenjoy your morning coffee ;)11:15
elodillesttx: missing-releases task can be started if you are around11:15
fungiright, the only thing that's still not finished is the nova release notes update11:16
elodillesi've also started the script (twice already) and based on the 1st runs failures which are already there, i guess there shouldn't be any missing artifact11:17
fungiwow, nova's release notes really do take a while to build, don't they? 40 minutes and counting11:19
elodillesyes. a bit surprising.11:20
elodillesi checked if it got stuck somewhere, but it isn't... it's just... slow... O.o11:20
ttxchecking missing-releases...11:22
elodillesttx: note that if you encounter some failures, then it might be because this is not yet landed: https://review.opendev.org/c/openstack/releases/+/95853611:23
fungiand that last remaining tag pipeline item has finished now as well, still nothing new in the release-job-failures archive so we should be in the clear as far as the critical pieces are concerned *phew*11:25
elodilles\o/11:27
elodillescool11:27
ttx21 errors on oslo.* packages, checking manually that the oslo_* wheel version is there11:35
fungiwhich i guess 958536 would make unnecessary11:36
fungii've just un-wip'd https://review.opendev.org/957466 too, it can merge whenever as long as it happens no later than monday next week11:38
elodillesyepp, the missing-releases command succeeded to me in the meantime, without a single failure11:38
ttxAlright, they are all here11:40
ttxI'll be back in an hour11:41
elodillesttx: \o/ ACK, thanks11:41
elodillesnext task is to merge the doc page update patch @ 13:00 UTC >>> https://review.opendev.org/c/openstack/openstack-manuals/+/96196711:42
elodillesbut maybe we don't want to wait that much11:43
elodillesnevertheless, this needs people with +2+W rights on openstack-manuals o:)11:43
elodillesif i remember correctly ttx and frickler have these rights11:44
fungii wouldn't wait too long, having the docs site update early doesn't hurt but also we've run into lengthy delays running that through gate/promote in the past11:44
elodillesyepp11:45
elodilleswe have the note: "The doc pages need approximately 1 hour to refresh, so needs to be done well in time!"11:45
elodilleshence the 13:00 UTC target time, but as you say, it doesn't hurt to merge it earlier11:46
fungiyeah, the gate jobs take a while, but the promote jobs take longer than you would expect, and then the vos release in afs can take some time too if there's a lot of content to sync11:46
fungii don't have approval permissions on openstack-manuals, fwiw11:57
elodillesneither have i11:58
elodillesonly TC members and ttx have11:58
fungilooks like frickler just got it11:58
fungiin the gate now11:58
frickleryup11:58
elodillesawesome, thanks \o/11:59
elodillesbtw, maybe this can be merged too: https://review.opendev.org/c/openstack/openstack-manuals/+/96225412:03
fungifrickler: ^12:04
fungialso an early warning, soon after the release (possibly even later today) there will be a set of vitrage stable point releases requested for https://storyboard.openstack.org/#!/story/201153912:07
fungizuul's estimating half an hour for the promote job to publish the docs site update12:08
elodillesfungi: ACK, frickler noonedeadpunk and I were discussing it yesterday evening (CEST timezone)12:09
ttxI'll approve https://review.opendev.org/c/openstack/openstack-manuals/+/961967 in 4 minutes12:26
fungittx: it's already merged, we're waiting for the content to upload into afs12:26
ttxperfect!12:27
fungiwhich could still be a while, zuul estimates 9 more minutes, but that may not be accurate12:27
fungiand then we have to wait for the periodic vos release to sync it to the afs read-only replicas that the site serves12:28
noonedeadpunkfwiw, I've just confirmed that proposed patch does cover the reported attack vector12:35
noonedeadpunkI would need some help from stable-maint team to land patches to 2023.112:36
elodillesnoonedeadpunk: will review it in a minute12:38
elodillesnoonedeadpunk: is there any reason behind you didn't propose the fix to stable/2024.2 and stable/2024.1?12:39
fungipromote just finished12:44
fungivos release willl start in about a minute12:44
elodilles++12:44
fungirunning now12:45
fungiand done, https://docs.openstack.org/2025.2/index.html no longer says it's in development at the top12:45
elodilles~o~12:46
elodillesthe release notes link still bring me to 2025.1 Epoxy from 2025.2 page :/12:47
fungiyeah, looks like frickler approved 962254 but it fell out of the gate, investigating12:48
elodillesoh, the other patch got -2 from Zuul :-o12:48
elodillesi guess the job ran during the time when the page was refreshing for the previous patch12:49
elodillesi guess we can recheck it now that docs.o.o is refreshed, right?12:50
fungiworth a try, yeah12:50
elodillesok, let's see12:51
fungiit failed running `tox -e publishdocs` with a bunch of http/403 errors, hard to tell why exactly but maybe i can find it in the server logs12:51
fungibut yeah, i have a feeling that there was an interim vos release in the middle of the lengthy content upload, and so those files didn't exist or had incorrect permissions at the time the job was checking them12:53
fungimy guess is permissions or else it would have been a 40412:54
elodillesyepp12:54
elodillesand the links work now perfectly12:55
elodillesso, fingers crossed12:57
noonedeadpunkelodilles: I am lasy to rebase12:59
noonedeadpunkso waiting for unit tests to merge first12:59
noonedeadpunk*lazy12:59
noonedeadpunkthis are coming today as well13:00
noonedeadpunk*these13:00
elodillesACK, will wait for them, then i'll review um/2023.1 patches13:01
fungiserver says this:13:01
fungi[Wed Oct 01 12:30:13.153405 2025] [core:error] [pid 2271305:tid 140609234921024] (110)Connection timed out: [client 2607:5300:201:2000::68e:38280] AH00036: access to /keystone/pike/index.html failed (filesystem path '/afs/openstack.org/docs')13:01
funginot super helpful, but i think it doesn't contradict our theory at least13:01
elodilleshmmm. again. but now not pike, rather for a couple of ocata links O.o13:13
fungithe list of errors looks far shorter this time. maybe give it one more try?13:14
elodillesdone. let's see...13:15
fungi[Wed Oct 01 13:10:13.530593 2025] [core:error] [pid 2272634:tid 140610688648768] (110)Connection timed out: [client 2001:4802:7805:101:be76:4eff:fe20:2c40:45454] AH00036: access to /murano/ocata/index.html failed (filesystem path '/afs/openstack.org/docs')13:15
fungiso same basic error still13:15
fungii suspect what's actually happening is, with all the files that got touched by the docs site update, afs client on static02 (where the docs vhost is served) is being slow pulling some of the files into its local cache and apache is giving up before the file is returned13:17
Clark[m]You might be able to improve that by listing the files ahead of time on static?13:30
fungiyeah, in the future that's worth considering, though this was an anomalous change in the first place13:33
funginot a normal step in the release process13:34
elodillesexactly13:34
elodilleswe should have merged this patch yesterday or the day before that :/13:34
fungiit survived check this time so should be fine now13:49
fungimerged one minute ago actually13:49
elodillesah, good 13:50
elodilleslet's move on then13:50
fungipromote job is already uploading the fixed files into afs13:50
elodillesi'm about to +W this then: https://review.opendev.org/c/openstack/releases/+/96247513:51
elodillesto set 2025.2 Flamingo as released on releases.o.o13:51
ttxsounds good13:51
fungiwe're a little over an hour from the end of the press release embargo, so should be good timing13:51
elodillesor rather let ttx to do that if you are around o:)13:52
ttxok I can do that13:52
elodilles\o/13:52
ttxdone13:53
elodillesafter this, comes next:     Remind Foundation staff to switch openstack.org 2025.2 Flamingo messaging on (ttx)13:53
elodillesand let me prepare the mail contents for openstack-announce and openstack-discuss (won't send it until you signal that they are ready to send)13:54
ttxyes, so the page is ready, but the redirect is still in progress13:57
fungiwe just finished reviewing the content13:57
opendevreviewMerged openstack/releases master: Mark 2025.2 Flamingo as released  https://review.opendev.org/c/openstack/releases/+/96247514:05
elodillesOK, this one merged as well ^^^14:07
elodilleshere are the mails to send: https://etherpad.opendev.org/p/relmgmt-weekly-emails14:07
elodillesfeel free to rephrase or add anything extra info if you want14:07
elodillesand let me know when i can send the 1st one to the 'announce' list, and when that arrives, i'll update the 2nd mail with the thread link and send it to 'discuss' list14:09
fungii'm also standing by to approve the openstack-announce message when it lands in the moderation queue14:10
fricklermails lgtm14:10
elodillesthx both of you o/14:13
ttxemails look good!14:16
elodillesthx o/14:16
elodillesokay, https://releases.openstack.org/ is also refreshed, Flamingo is showed as 'maintained' and Gazpacho as in development14:22
elodilles(flamingo release notes link is not yet refreshed on docs.o.o)14:23
ttxOK let's hold a bit before sending the emails, as the openstack.org website is not switched to Flamingo yet14:24
fungiyeah, the promote job is still running14:24
fungiit's been on "TASK[upload-afs-roots : Synchronize files to AFS]" since 13:49:3214:24
fungiokay, finished, next afs vos release in 2 minutes14:28
elodillesand the link is correct now \o/14:30
fungiand done,14:30
fungiyep, confirmed refreshing gives me the right link now14:31
fungiwait, no, i'm still getting the old link14:31
fungioh, never mind, i was on the wrong page14:32
elodillesfor me the refresh helped 14:32
elodilles:)14:32
fungiyeah, for some reason when i go to docs.openstack.org my browser is holding onto the old redirect and pulling https://docs.openstack.org/2025.1/14:32
fungiif i use wget i definitely see the correct redirect now14:33
fungioh! i see the problem14:33
fungiHTTP request sent, awaiting response... 301 Moved Permanently14:33
fungiwe should be using 302 for that, not 30114:34
fungii wonder where we need to fix it, .htaccess in openstack-manuals?14:34
fungiyeah, found it, working on a fix14:37
fungilooks like this has been broken for very many years, and it's a bit of a mess of nested macros relying on defaults14:38
fungii wonder why nobody has spotted this problem before14:38
fungior maybe they have and gave up after seeing how much work it would be to fix14:38
fungihttps://review.opendev.org/c/openstack/openstack-manuals/+/962684 Use HTTP/302 temporary redirects for versions [NEW]14:47
ttxOK I think we can send the release communications now... The openstack.org website still needs one fix but that should not hold us back14:47
elodillesACK, sending in a minute14:47
ttx(the openstack/org main page shows Flamingo, but the openstack.org/software page still links to Epoxy when you click "latest release" on it)14:47
ttxand that should be fixed in a few minutes14:48
elodillesi see14:49
elodillesfungi: the mail to announce ML is sent, you should see it hopefully14:50
fungiapproved14:50
elodilles\o/14:51
ttxOK, fired up social media14:52
elodillesokay, i have the link to the thread, updating the 2nd mail and sending it in a minute14:53
elodilleshttps://lists.openstack.org/archives/list/openstack-announce@lists.openstack.org/thread/7ANVEGX7NMVJ7A6ROGCPGXGC7NWQ4UBT/14:53
clarkbI have recieved ^ in my inbox14:54
elodilles2nd email sent as well14:55
clarkbI have received that on in openstack-discuss as well14:55
elodilleshttps://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/JICRNVHQPIMYOBWVM5I67N3BE7TZXAHE/14:56
clarkbfor this release do we say 'F' ya!14:56
elodillesclarkb: :D14:56
elodillesawesome!!! thanks everyone \o/14:57
clarkbdo we need to put the semaphore back in place?14:59
clarkbI guess ya'll have a big checklist and i should just wait for pings on things I can be helpful with at this point. But I'm glad it appears to have gone smoothly15:00
elodillesrelmgt checklist all done, but i'm not sure that every relnotes thing have refreshed as it should, so i don't know if we can set back the semaphoe or we still should wait some time15:02
fungiclarkb: yeah https://review.opendev.org/96247715:03
fungithe release notes jobs all finished hours ago15:03
clarkbfungi: re elodilles note about relnotes do we want to hold off on ^ or shoudl I approve it?15:03
elodillesnice15:04
clarkbok ya I just checked the zuul queues and they are empty15:04
clarkbI'll approve the change now.15:04
fungithe last release notes job was the one in the tag pipeline for nova that took something like 50 minutes to complete15:04
fungibut it's long done15:04
elodillesoh, yeah, the nova reno job that took 40+ mins, sorry, i have a very short memory it seems /o\15:05
fungialso a reminder that it would be good to go ahead with https://review.opendev.org/957466 soon, it's no longer wip and needs to merge before monday when i'll approve the key rotation that depends-on it15:06
fungii've already set myself a reminder for the key rotation change15:06
elodillesfungi: +2+W'd it15:08
fungithanks!15:08
elodillesnp15:09
opendevreviewMerged openstack/releases master: Publish the 2026.1/Gazpacho key for future use  https://review.opendev.org/c/openstack/releases/+/95746615:12

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!