Wednesday, 2026-09-30

elodillesfrickler: sorry for pinging, but can you please review this doc patch for the Hibiscus release? https://review.opendev.org/c/openstack/openstack-manuals/+/100657706:06
opendevreviewElod Illes proposed openstack/releases master: Mark 2026.2 Hibiscus as released  https://review.opendev.org/c/openstack/releases/+/100800806:35
ttxIt's release day! I'm a bit swamped preparing for next week's Open Source Summit in Prague, but if my +2 or attention is needed just ping me!06:51
elodillesACK, thanks in advance o/07:04
elodillesso far things are good07:09
elodillesthough based on https://status.python.org there were some errors during the night... so... fingers crossed :X07:09
*** ykarel_ is now known as ykarel07:45
elodillesT-1009:50
elodilleshttps://status.python.org seems a bit fragile at the moment, but what can we do... it does not fail at the moment, but have failed during the night and had a couple of errors 1-2 hours ago09:54
elodilleszuul looks also okay: https://zuul.opendev.org/t/openstack/status09:54
elodilles0/0 events09:55
elodillesso we should be ready to push the red button on patch https://review.opendev.org/c/openstack/releases/+/100769109:55
elodillesanyone around to do it? :)09:55
fungii'm awake now09:56
elodillesgood morning fungi o/09:57
fungii can approve 1007691 whenever we're ready09:58
elodillesbased on the above, i think we are ready as much as we can09:59
elodillesif you agree, then please do approve :)09:59
fungiyeah, i caught up on scrollback, let's hope pypi holds up for now09:59
fricklerok, I'm back, too09:59
elodilleshi frickler o/10:00
fungiapproved now10:00
elodillesgood to have everyone onboard 10:00
elodillesokay, it's rolling \o/ https://zuul.opendev.org/t/openstack/status?change=100769110:01
elodilleszuul is busy with kolla and OSA, as usual o:)10:06
fungiwell, the gate jobs did get nodes assigned, and the pipelines we care about after 1007691 merges take priority over everything else in that zuul tenant10:08
elodillesyepp, now both docs and validate jobs are running10:08
elodillesdocs job finished. validate could still take 10-50 minutes more, based on my past cycles memories10:14
fricklerwell it is currently at c for cloudkitty, so yes, it will take a lot longer than what zuul projected ;)10:14
fungiyeah, zuul's predicted duration is based on average completion times for that job, and most of the time it doesn't check nearly so many new releases10:17
elodillesyepp10:18
elodilles0 errors found10:29
opendevreviewMerged openstack/releases master: 2026.2 Hibiscus final releases for cycle-with-rc projects  https://review.opendev.org/c/openstack/releases/+/100769110:30
elodillesmerged ^^^10:30
fungiyay!10:30
elodillesnow the post jobs :X10:31
fungiand tag-releases is now running in release-post, so tags should start appearing in the release and tag pipelines shortly10:35
tkajinam\o/10:38
elodilles7 jobs in tag pipeline already10:38
fungihttps://pypi.org/project/adjutant-ui/#history has a new release!10:40
elodilles\o/10:40
fungihopefully that bodes well for the rest10:41
elodillesyepp. items in release pipeline also slowly increasing. 28 now10:41
elodilles62 now in release pipeline. probably that's all?10:46
elodillessince we had 62 yamls in the patch10:47
fungiyeah, and zun is in there10:48
elodillesand that is the last one based on the alphabet :)10:48
fungialso tag-releases completed (successfully)10:49
elodillese.g. cinder, keystone releases appear on pypi 10:49
fungiand the count in the release pipeline is starting to fall10:49
elodillesslowly, but decreasing, yes ~o~10:53
fungizun just successfully uploaded to pypi10:55
fungithere are still a handful enqueued ahead of it that haven't finished uploading though10:57
fungilooks like some took a little longer to get nodes for their release-openstack-python builds10:58
elodilles++10:59
elodillestag pipeline is also almost empty10:59
fungithe last straggler just uploaded11:01
elodilles\o/11:02
elodillesif i'm not mistaken we can start looking for missing releases11:03
fungiyep11:03
elodillesversions have refreshed on https://releases.openstack.org/hibiscus/index.html too \o/11:04
fungishouldn't have to wait for release announcements and constraints proposals to complete11:04
fungii've updated the foundation staff on our progress so far at the one-hour mark11:06
elodillesawesome, thanks!11:06
fungilooks like the release pipeline will empty out well before nova release notes are done11:07
elodillesyeah, nova repo is quite heavy, so no wonder... :S11:08
fungithat's the last job still running at this point, and https://lists.openstack.org/archives/list/release-job-failures@lists.openstack.org/ has no new release failures reported this week11:11
elodilles\o/11:11
fungisomehow we dodged pypi problems11:12
elodillesyeah. lucky us :X11:12
elodilles(missing-releases check is still running in my terminal, currently checking oslo deliverables)11:13
ttx\o/11:14
fungielodilles: i guess you can un-wip 1007453 at this point too so that frickler will be able to merge it11:19
elodillesfungi: done 11:21
elodillesfurthermore, the missing-release check has finished and did not report any issue11:21
elodillesneither any false alarm11:21
elodilles\o/11:22
fungiand nova's release notes did eventually finish11:24
elodillesso everyting in its right place \o/11:25
elodilleswe have time to approve https://review.opendev.org/c/openstack/openstack-manuals/+/1007453/1 and https://review.opendev.org/c/openstack/releases/+/100800811:26
elodillesbut feel free to approve them whenever you are ready11:26
fungii think frickler has to approve 1007453 (or someone else on the tc)11:27
elodillesmaybe openstack-manuals has higher priority as the docs page refreshes could take longer11:27
fungibut yes, the sooner we get that in, the better, based on historical challenges11:28
fungi1008008 will only need a few minutes from approval to publication, in contrast11:29
mnasiadkaI can approve 1007453 if you want me to ;-)11:33
fungithanks mnasiadka! that would be great. we're ready to get that rolling now11:34
mnasiadkaRolling! ;-)11:34
fungimuch obliged11:34
fungithat will take somewhere around 60-90 minutes from approval to publication11:35
elodillesthanks mnasiadka \o/11:37
elodillesi've prepared the 2 announcement mails as well, feel free to rephrase if you see fit: https://etherpad.opendev.org/p/relmgmt-weekly-emails11:37
fungiand build-tox-manuals-publishdocs is running in the gate now11:38
elodillesand will send when we get the signal11:38
fricklerthx mnasiadka, I was just fetching some food11:42
fungithat second message usually goes to -discuss instead of -announce, doesn't it?11:42
frickler+2 on https://review.opendev.org/c/openstack/releases/+/1008008, is that ready to proceed or do you want to wait a bit?11:42
mnasiadkaNo problems, happy to help ;)11:42
elodillesfungi, yepp, fixing11:42
fungiotherwise both messages lgtm11:43
elodilles+111:43
fungifrickler: i think we've usually wait until closer to sending the announcement to update the releases site, though i don't know that it's strictly necessary11:44
fungier, waited11:44
fungiwhich would be about two hours from now if we follow our historical timing of completing just before 14:00 utc11:46
fungiwhich is when the embargo lifts on the foundation's press release materials so news articles all start to be published11:46
fungier, i guess the embargo technically lifts at 15:00 utc, but we tend to finish at 14:0011:48
fungithe manuals change merged and promote-openstack-manuals is running now, that tends to take a while, so i'm going to use this opportunity to do some deferred morning tasks11:51
elodillesyeah, something like that. though exact timestamps are mixing up in my memory as it is not always the same local time due to daylight saving time :P11:51
fungiyeah, they schedule it in usa local time so can vary relative to utc11:58
fungipromote-openstack-manuals is finishing up now12:26
fungilast of the files uploaded to afs will get published in the 12:30 utc vos release pulse12:27
fungiafter that we can consider it all fully live on the docs site12:28
fungii gave the foundation staff another update just now at the 2.5-hour mark12:29
fungi`vos release docs` completed moments ago12:30
fungii guess we pause here, and resume in about an hour approving 100800812:32
fungisince we're well ahead of schedule this time12:33
elodillesACK12:45
elodilles(btw, there were like 600+ errors around 11 UTC on pypi according to https://status.python.org so we were lucky, indeed :S)12:55
fungiwow12:56
fungiwe must be a drop in the bucket12:56
elodillesyeah, that's probably true13:00
fungiqueries and such aside, i think we only uploaded 124 packages13:02
elodillesyes13:04
fricklerok, https://review.opendev.org/c/openstack/releases/+/1008008 approved13:34
fungicool, monitoring13:35
opendevreviewMerged openstack/releases master: Mark 2026.2 Hibiscus as released  https://review.opendev.org/c/openstack/releases/+/100800813:46
fungipublish-tox-docs-releases is running now13:54
fungithe upload just missed the 13:55 vos release, but should be included in the 14:00 run13:55
fungiactually it still hasn't uploaded, so may not make it in time, it isn't finished building the content yet13:59
fungiokay, now it's finally uploaded, so will go live at 14:05 utc14:00
fungiand done, https://releases.openstack.org/ shows 2026.2 maintained with 2027.1 in development14:05
fungii'm updating foundation staff and checking with marketing to make sure they're still on track14:06
elodillesyepp, https://releases.openstack.org/ updated14:06
fungii got the go-ahead from marketing they're ready if we want to send announcements to mailing lists now14:07
elodillesfungi: on https://www.openstack.org/ still Gazpacho is the latest release. will that be updated as well? :-o14:07
fungiyes, aprice is working on switching that as we speak, the update was staged and waiting for us to be done14:07
fungii'm on hand to accept the message in the openstack-announce moderation queue14:08
elodillesawesome \o/14:08
elodillesokay, sending it in a minute14:08
fungishe's waiting to update the www site until our announcements go out14:08
fungibut otherwise ready to pull the trigger on it14:08
elodillesfungi: mail sent14:09
elodillesto announce list14:10
fungiaccepted through moderation14:10
elodilles\o/14:11
elodillespreparing and sending the other mail14:11
fungii've received my copy of the announcement14:12
elodillesmail sent to discuss list14:13
fungireceived the discuss post too14:13
elodilles~o~14:14
fungihttps://www.openstack.org/ now also shows hibiscus as latest and indri under development14:14
fungier, halfway14:15
gthiemongejust FYI the release page contains html meta tags with "2026.1 Hibiscus" https://www.openstack.org/software/openstack-hibiscus/14:16
fungigthiemonge: thanks for the heads up, i'll let them know right away14:17
elodilleshmmm, the main link to 'latest release' goes correctly to openstack-hibiscus, though if i click 'latest release' from 14:20
elodillesGet Started Roadmap Latest Release Source Code 14:20
elodillesfrom... https://www.openstack.org/software14:21
elodillesthen it is still openstack-gazpacho14:21
fungiyeah, i've gone over the page source and reported those bits to them as well14:22
fungithey're working to get all that corrected now14:22
fungithe source code button should be fixed now at least14:22
elodillescool :) i see that things are changing :)14:22
fungithe banner at the top sounds like it may take a few additional minutes to get corrected because it can't be done through the cms14:24
fricklerthat remindes me - elodilles do you want to run the stiemap update? that also needs a tooling upgrade like https://review.opendev.org/c/openstack/openstack-doc-tools/+/984104 first14:30
elodillesfrickler: oh, you are right, let me run it14:41
elodillesi mean... let me prepare the update first :P14:42
elodillesfrickler: https://review.opendev.org/c/openstack/openstack-doc-tools/+/100807514:48
ttxCongrats!14:53
fricklerelodilles: thx, that's waiting for the oslo team, then, but you can run the generator with that change locally, anyway14:57
ttxsocial-posted14:59
elodilles\o/15:02
tkajinamwhile some people are around, can we push https://review.opendev.org/c/openstack/releases/+/1007434 to publish oslo.message CVE fix ? We didn't create ones after backpoort for some branches, unfortunately15:34
tkajinamI checked that change to openstack-doc-tools, and am now fixing the CI error there. just fyi15:35
elodillesfrickler: sitemap update is proposed, though i had to use older Scrappy as the latest dropped TypeErrors to me :/ https://review.opendev.org/c/openstack/openstack-manuals/+/100808615:53
elodillestkajinam: looking15:53
tkajinamelodilles, thanks !15:59
tkajinamelodilles, is that TypeErorr related to zstd or something else ?16:00
tkajinammaybe I should just try it in my local16:01
elodillesi didn't see zstd in the stack trace, but tried it with multiple python versions (py314, py312 and py310) and all failed16:03
tkajinamTypeError: write() argument must be str, not bytes16:04
tkajinamok16:04
elodillesyes, that's the one. ( https://paste.opendev.org/show/bXhhQH3MSkYMF4GnRD6n/ )16:05
elodillestkajinam: thanks for working on fixing openstack-doc-tools. i wanted to "quickly" generate the xml so after some initial trial i decided to use older scrappy and postponed the debugging for tomorrow o:)16:07
tkajinamhmm it doesn't appear in unit tests, so it might be a bit trickier than expected.16:07
tkajinamelodilles, yeah that's not urgent if we know working version of scrapy.16:07
elodillesi remembered that i used scrappy ~1 year ago so i chose Scrappy==2.13.4 which was released some time around that time. it worked well on py314 on resolute (26.04)16:10
opendevreviewMerged openstack/releases master: [security] Release oslo.messaging 17.1.1, 17.3.1  https://review.opendev.org/c/openstack/releases/+/100743416:11
fungithe "learn more" banner at the top of the release page on the www site is finally mentioning hibiscus too, so at this point i think all previously identified problems there are resolved but let me know if anyone spots something else17:11
* zigo finished uploaded the release.20:04
zigoThanks everyone!20:04
zigoNow, will do another CI run to see if I didn't abuse too much Type=notify everywhere ... :P20:07
zigo(let's find out if the AI was smart enough to find cases where I shouldn't do it)20:08

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