Friday, 2025-03-07

opendevreviewCarlos Eduardo proposed openstack/releases master: [manila] Add 2025.1 Epoxy cycle highlights  https://review.opendev.org/c/openstack/releases/+/94365402:09
elodillesrelease-team: is there anything against merging the openstacksdk 4.4.0 new-release requirements patch? https://review.opendev.org/c/openstack/requirements/+/94288908:55
fricklerelodilles: nope, +3, I just missed to check the results yesterday after the horizon fix was merged08:57
elodillescool, thanks09:07
elodillesthen we are mostly good to go with the branching patches: https://review.opendev.org/q/topic:epoxy-stable-branches+is:open09:12
elodilles(with the ones that got no response from teams)09:12
frickleryes, except for oslo, which still has some pending release stack. https://review.opendev.org/c/openstack/releases/+/942904 should be fine if we informally accept tkajinam as release liaison, but there's a bug stack with unanswered issues on top of it. kacper doesn't seem to be around, neither hberaud :-/09:35
hberaud[m]frickler: which bug stack?09:36
hberaud[m]I didn't noticed it09:36
fricklerah, I just wrote in the eventlet channel, will repeat here:09:37
fricklerhberaud[m]: what about the stack at https://review.opendev.org/c/openstack/releases/+/942918 , is this intended to be processed before branching 2025.1?09:37
frickleralso s/bug/release/09:37
hberaud[m]no I think we can pause it09:37
hberaud[m]and wait for F09:38
hberaud[m]In all the case, we can séparate both patches to avoid blocking scenarios09:38
fricklerhberaud[m]: o.k., then maybe you can just +1 (or +2) https://review.opendev.org/c/openstack/releases/+/942904 and we can proceed with that09:39
hberaud[m]kacperrh: o/ FYI ^09:39
frickleroh, is that again a case of ppl being present via matrix bridge, but not being listed online? sigh09:40
hberaud[m]good question, I'm using matrix, so I can see him09:41
fricklerwell then, maybe the matrix foundation manages to collect enough donations to not only keep running their bridges, but even fix issues like this one ...09:43
opendevreviewDmitriy Rabotyagov proposed openstack/releases master: Release OpenStack-Ansible Caracal  https://review.opendev.org/c/openstack/releases/+/94367411:36
opendevreviewDmitriy Rabotyagov proposed openstack/releases master: Release OpenStack-Ansible Dalmatian  https://review.opendev.org/c/openstack/releases/+/94367511:38
*** iurygregory__ is now known as iurygregory11:50
ttx#startmeeting releaseteam14:00
opendevmeetMeeting started Fri Mar  7 14:00:04 2025 UTC and is due to finish in 60 minutes.  The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'releaseteam'14:00
ttxPing list: release-team armstrong14:00
ttxAgenda at https://etherpad.opendev.org/p/epoxy-relmgt-tracking#L31614:00
elodilleso/14:01
kacperrh[m]o/14:01
ttx#topic Review task completion14:02
ttx- Process any remaining client library freeze exception. (all)14:02
ttx#link https://review.opendev.org/q/topic:epoxy-milestone-3+is:open14:02
ttxLooks like it's all done14:02
elodilles\o/14:03
ttx- merge cliff release patch: (all)14:03
ttx#link https://review.opendev.org/c/openstack/releases/+/94299614:03
ttxdone too14:03
elodilles~o~14:03
ttx- Ensure that all new-release patches in requirements repository for the client library releases are merged. This should be an empty list: (all)14:03
ttx#link https://review.opendev.org/q/project:openstack/requirements+branch:master+is:open+topic:new-release14:04
ttxAlso all set14:04
elodillesnice14:04
ttx- Early in the week, email openstack-discuss list to remind PTLs that cycle-highlights are due this week so that they can be included in release marketing preparations (elod)14:04
ttx#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/Y5HUSBSEJ3ZMX7ITGKZH2U4V76MGZUP5/14:04
ttxdone ok?14:05
elodillesyepp14:05
ttx- Freeze all cycle-based library releases except for release-critical bugs. Independently-released libraries may still be released, but constraint or requirement changes will be held until after the freeze period (all)14:05
elodillescycle highlight patches are coming slowly14:05
ttxNothing really to be done14:05
ttx- Propose stable/$series branch creation for all client and non-client libraries that had not requested it at freeze time (elod)14:05
ttx#link https://review.opendev.org/q/topic:epoxy-stable-branches14:05
elodillesas i said in the morning those can be processed14:06
elodillesthe open ones14:06
ttxI can approve the ones that were PTL+1ed14:06
elodillesttx: thanks in advance14:06
elodillesonly oslo is the one we have to think a bit14:06
elodillesbut if i understand correctly we can continue with the oslo patch as well14:07
elodillesas hberaud[m] and frickler discussed that the oslo releases can wait till 2025.2 Flamingo14:08
ttxShould we wait until Monday to approve the ones that did not get the PTL+1 from their PTL?14:08
ttx(I just pushed the ones who did get the approval)14:08
ttxIn the spirit of not releasing too much on a Friday14:09
elodillesttx: in general i would not wait, but maybe oslo needs an official statement, i don't know14:09
fricklerlate o/14:09
elodillesttx: these are not releases actually, but branch cuts o:)14:09
ttxok, if those only cut branches I'll push them too14:09
elodillesthanks!14:09
opendevreviewRiccardo Pittau proposed openstack/releases master: Release sushy-tools 2.0.0  https://review.opendev.org/c/openstack/releases/+/94323414:11
ttxIt's going to take me a few minutes, sorry14:11
elodillesno problem, take your time :)14:12
elodilleswe are not in a hurry :)14:12
ttxOK all set14:13
elodilles+114:13
ttxOnly oslo is left14:13
elodillessounds OK to me14:14
ttx#topic List cycle-with-intermediary deliverables that have not been refreshed in the last 2 months and send email (ttx)14:14
ttxList came up empty, however I had false positives14:14
elodillesO.o14:15
ttxfor some reason the release date calculation in list-deliverables is buggy14:15
ttxLike if you run this command:14:15
ttxtox -e venv -- list-deliverables --series epoxy --deliverable release-test --show-dates --verbose 14:15
ttxyou get 2024-11-08 instead of 2025-01-3014:15
ttxI checked the gitea commits API and it seems to return the right date14:16
ttxi did not delve a lot deeper14:16
ttx(list-deliverables queries the gitea commits API to get the author date on the release request commit14:17
elodillesttx: 2024-11-08 is the patch's creation date: https://paste.opendev.org/show/bJcnWMZW1bDMu26dXwOv/14:17
fricklerwell it is the date of the latest release-test patch, yes14:18
elodillesyes14:18
ttxhmm14:18
funginovember 8 is the date on the 2023.1-eom tag14:18
fricklerso it looks for the date of the tag and then takes that?14:18
fungii think it considers 2023.1-eom the highest tagged version14:19
fungias opposed to 8.0.014:19
fricklernope, the commit tagged 8.0.0 was also made on that date, even if the tag was added later14:19
ttxah14:19
fungiaha!14:19
fungigood eye14:20
fungiso it's dereferencing the tag14:20
ttxI had the issue with others though14:21
opendevreviewMerged openstack/releases master: [mistral] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94314214:21
* ttx tries to reproduce14:21
opendevreviewMerged openstack/releases master: [trove] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94314514:21
opendevreviewMerged openstack/releases master: [keystone] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94315314:21
opendevreviewMerged openstack/releases master: [cyborg] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94314314:21
opendevreviewMerged openstack/releases master: [OpenStackSDK] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94315514:21
opendevreviewMerged openstack/releases master: [zaqar] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94314614:21
frickler"git show -s 8.0.0" would show the taggig date14:21
frickler*tagging14:21
ttxfrickler: yeah, one issue is that list-deliverables does not checkout the target repository, just uses gitea API to retrieve dates14:22
fungii would not be surprised if asking for the date at the 8.0.0 tag ref returns the commit's date14:23
ttxI had the same issue with networking-baremetal 6.5.0 returning 2024-11-2914:23
fricklerwe could check whether there is some API query parameter similar to the "-s"14:23
fungiprobably treats it like asking for a branch's date14:23
ttx(it was released on Feb 28, 2025)14:24
fricklernetworking-baremetal seems to be the same situation14:24
fungiand yeah, the commit for networking-baremetal 6.5.0 has Date:   Fri Nov 29 07:54:56 2024 +000014:24
elodilles(note that there is a missing '\' in the example command in the process page in the first line)14:25
ttxWe could just switch to look up commit dates for the releases repo change14:25
ttxbut it is non-trivial to find which one is related to what14:26
ttxanyway, we don't need to solve it now14:26
ttxjust wanted to flag it14:26
ttxI will push it to the list of things we need to fix next cycle14:27
opendevreviewElod Illes proposed openstack/releases master: [doc] Add a missing line break  https://review.opendev.org/c/openstack/releases/+/94371314:27
opendevreviewMerged openstack/releases master: [masakari] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94315714:27
opendevreviewMerged openstack/releases master: [nova] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94313714:27
opendevreviewMerged openstack/releases master: [venus] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94316214:27
opendevreviewMerged openstack/releases master: [tacker] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94316314:27
opendevreviewMerged openstack/releases master: [barbican] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94315914:28
opendevreviewMerged openstack/releases master: [vitrage] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94316414:28
opendevreviewMerged openstack/releases master: [octavia] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94313814:28
opendevreviewMerged openstack/releases master: [zun] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94314014:28
frickler+114:28
ttx- Send weekly email content (ttx)14:28
ttxthis I will do in a few minutes14:28
ttx#topic Assign R-3 week tasks14:29
ttxGiven that I'm away on R-2 and R+0, i think I'll take over chairing the meeting with R-3 and R-114:29
elodillesttx: ACK14:30
opendevreviewMerged openstack/releases master: [freezer] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94315114:30
opendevreviewMerged openstack/releases master: [cloudkitty] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94314114:30
ttxok all tasks assigned14:31
ttx#topic Review weekly countdown email14:31
ttx#link https://etherpad.opendev.org/p/relmgmt-weekly-emails14:31
ttxnext Thursday is March 13, not 1414:32
ttxShould it be Thursday March 13 or Friday March 14, as we've been advertising for a while now?14:32
ttxI'm ok with Friday14:32
ttxworks for y'all?14:33
elodillesyepp, let's keep it 14 if we advertised like that14:33
ttxthat is consistent with "All deliverables released under a cycle-with-rc model should have a first release candidate by the end of the week"14:33
ttxemail looks good?14:35
elodillesyepp, LGTM14:35
opendevreviewMerged openstack/releases master: [glance] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94316014:35
opendevreviewMerged openstack/releases master: [cinder] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94315214:36
opendevreviewMerged openstack/releases master: [watcher] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94315414:36
opendevreviewMerged openstack/releases master: [Telemetry] Create 2025.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/94314914:36
ttx#topic Open Discussion14:36
fungii'll prod some teams about release highlights, looks like only octavia and watcher have any published so far14:36
ttxAs usual, we are late for registering to PTG -- should we do as usual, one meeting during our usual time?14:36
elodillesfungi: and there are some on the way:14:36
ttx(if yes I can hamdle getting listed)14:36
elodillesmanila: https://review.opendev.org/c/openstack/releases/+/94365414:37
elodillesglance: https://review.opendev.org/c/openstack/releases/+/94362114:37
fricklerI wouldn't mind not having a PTG session14:37
elodillesneutron was just updated: https://review.opendev.org/c/openstack/releases/+/94363414:37
elodillesttx: i'm OK with having a session at the usual time14:38
ttxfrickler: busy agenda or some other reason?14:39
fricklerbusy agenda and also just having IRC sessions works well for me14:39
elodillesIRC sessions works for me as well, but maybe once per cycle it's good to have a video conf o:)14:40
ttxI find those useful to advertise what we are doing to a larger crowd, but maybe we can separate it from the usual meeting and you can skip it14:40
ttxI'm also ok just not doing it if we can't get critical mass14:41
fricklerping me if a large crowd really shows up ;)14:41
elodilles:D14:41
elodillestouché14:41
elodilles:]14:41
elodillesanyway, both works for me :)14:42
ttxwould not mind talking directly to kacperrh :)14:42
ttxI'l get us on the list, we can always skip it at last minute14:42
fricklerok14:42
elodillesthanks ttx 14:42
ttxanything else?14:43
elodillesmaybe this patch to talk about a bit? https://review.opendev.org/c/openstack/releases/+/93928014:43
elodillesshould we quickly merge it?14:44
frickleroh, ironic-lib, yeah, tough question14:44
opendevreviewLajos Katona proposed openstack/releases master: Add Neutron cycle highlights (Epoxy release)  https://review.opendev.org/c/openstack/releases/+/94363414:44
ttxlooks like the dependent patch merged14:44
elodillesyepp14:44
ttxwhat's the status? did we cut a stable branch for it yet?14:45
ttx(there is a reason why we ask deliverables to set by miletone-2)14:45
fricklerusually the removal would have to happen by m-2, right? so that's long, long ago14:45
elodillesyepp, there is stable/2025.114:45
ttxfrickler: exactly14:45
ttxso technically it is already "released"14:46
ttxnot sure how to undo it14:46
ttxI guess if we just remove the file it won;t get listed anymore14:46
frickleryes, let's not do that, and just not place it into 2025.2 deliverables14:46
ttxand it will just have a weird dangling branch14:47
ttxI'm fine either way i think14:48
elodillesme too, actually, it would have been better to finalize this before m-2, though :(14:48
ttx1- we remove the deliverable file and forget about it, it's just a repo with a stable/2025.1 branch that won't go anywhere14:49
ttx2- we release it and it's there but nobody does anything with it14:49
elodilles(and we will remember to delete that branch when we get there o:))14:49
fungii think the critical thing will be for them to remember that they can retire the repo at 2024.2-eom/eol (which should coincide with 2024.1 since 2024.2 is not-slurp?)14:49
ttx(1) might be slightly more consistent with the governance decision14:50
ttxno strong opinion, leaning towards (1)14:50
fricklerif we do 1), we should also eol 2025.1 right away14:50
fungioh, thats a good idea14:50
elodillessame: leaning towards (1) if that is possible14:51
ttxcan we eol if we delete the deliverable file?14:51
elodilleswe can do the EOL as well if we want, but it's not super urgent in my opinion14:51
fricklerwe need to add an eol tag to the file first I think14:51
elodillesor do it manually14:52
fricklerif we don't do that, the branch will need to be deleted manually, too14:52
elodillesyepp14:52
fricklerbut whatever path, let's do it now and not rediscover this in 5 years like some funny stable/newton branches14:53
ttxfrickler: can you take the action of pushing two patches (the eol addition then the deletion of the file)?14:53
fricklerhmm, ok14:54
ttxfrickler: thanks! I'll add it to next week list14:54
elodillesthanks frickler !14:54
fricklerI'm just a bit surprised that rpittau actually +1d https://review.opendev.org/c/openstack/releases/+/943144 despite the deprecation14:55
ttxmight have missed it14:55
ttxAlright, anything else to cover?14:55
ttxcalling once...14:56
elodillesnothing else14:56
ttxcalling twice...14:56
ttx#endmeeting14:56
opendevmeetMeeting ended Fri Mar  7 14:56:59 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:56
opendevmeetMinutes:        https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-03-07-14.00.html14:56
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-03-07-14.00.txt14:56
opendevmeetLog:            https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-03-07-14.00.log.html14:56
ttxThanks everyone!14:57
elodillesthanks ttx o/14:57
kacperrh[m]thanks ttx. 14:57
elodillesttx: the command gave this list to me: https://paste.opendev.org/show/bFJl2mtTjGTaJuQYCoSh/14:57
ttxelodilles: yeah... but those are just unreleased14:58
ttx(or were released since jnauary but wrongly listed here)14:59
ttxI checked each, and none fall in the "released but not recently refreshed" case14:59
elodillesbut i think that is the goal: we want to have everything released that is merged15:00
ttx(the command just lists "not recently refreshed", and it's wrong at it)15:00
elodillesbut maybe i misunderstood something o:)15:00
ttxNo, this task is about catching those who have done an early Epoxy release but have not refreshed it recently15:00
ttxThe ones that have not done any release are caught in a previuos task (I sent that email to swift and ironic already)15:01
ttxso they know they have to do a release15:01
ttxthe email says "The following deliverables have done a $series release, but it was not refreshed in the last two months:"15:02
elodillessorry then i misunderstood it o:)15:02
ttxand those in your list have either (1) not done any Epoxy release, or (2) have refreshed since January15:03
ttxso all false positives15:03
ttxdue to the command actually not taking into account whether a release was previoously made or not, and sucking at dates15:03
*** whoami-rajat_ is now known as whoami-rajat15:04
elodillesthe only difference between the last week's command is this part '--unreleased-since YYYY-MM-DD' so in my understanding that is what we search for: deliverables that either do not released since <date>. but yes, the phrasing is maybe a bit misleading15:06
opendevreviewLajos Katona proposed openstack/releases master: Add Neutron cycle highlights (Epoxy release)  https://review.opendev.org/c/openstack/releases/+/94363415:12
opendevreviewBrian Haley proposed openstack/releases master: Add Neutron cycle highlights (Epoxy release)  https://review.opendev.org/c/openstack/releases/+/94363415:13
opendevreviewRodolfo Alonso proposed openstack/releases master: Add Neutron cycle highlights (Epoxy release)  https://review.opendev.org/c/openstack/releases/+/94363415:27
opendevreviewSylvain Bauza proposed openstack/releases master: Nova 2025.1 Epoxy cycle highlights  https://review.opendev.org/c/openstack/releases/+/94380115:48
opendevreviewCarlos Eduardo proposed openstack/releases master: [manila] Add 2025.1 Epoxy cycle highlights  https://review.opendev.org/c/openstack/releases/+/94365418:09

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