opendevreview | Yasufumi Ogawa proposed openstack/releases master: Release tacker RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943955 | 02:25 |
---|---|---|
*** elodilles_pto is now known as elodilles | 08:19 | |
rpittau | elodilles, frickler, about sushy-tools release https://review.opendev.org/c/openstack/releases/+/943234 can't we just release that considering that it's an independent project? | 08:40 |
frickler | rpittau: iiuc you can still do a release, but it won't make it into upper-constraints for 2025.1, at least not before reqs are branched | 08:46 |
rpittau | frickler: what's the reason behind that? is there any conflict or breakage? | 08:47 |
frickler | rpittau: it is requirements freeze time, we do not update any external requirements during that period, and iiuc independent projects are treated like external in that context | 08:48 |
frickler | the main reason I think is to allow distros to prepare their packaging | 08:49 |
rpittau | ok, I see, I missed the window! :/ | 08:51 |
elodilles | rpittau: what frickler says. since sushy-tools is not a library, i guess it has low risk to break things, so if you really want it to be part of 2025.1 Epoxy then an RFE can be requested and granted in my opinion | 09:05 |
rpittau | elodilles: would love that! :) | 09:06 |
elodilles | (especially as an independent project does not have stable branches, thus stable release is not possible :S) | 09:07 |
rpittau | yeah | 09:07 |
rpittau | elodilles: how do I move forward with the RFE? | 09:07 |
elodilles | rpittau: could you please drop a mail to ML with eg '[requirements][release] RFE request for sushy tools for 2025.1 Epoxy' subject with some explanation of why it is needed and how risky it is to release at requirements freeze time | 09:09 |
rpittau | elodilles: will do, thanks! | 09:09 |
elodilles | thanks too o/ | 09:09 |
elodilles | hmm, btw, we might not need an RFE, since sushy tools is not in upper-constraints (as it's not a library or such) | 09:15 |
elodilles | rpittau: ^^^ | 09:16 |
rpittau | ah! | 09:16 |
elodilles | release-team: can you please confirm my thinking (or say if i'm wrong o:)) about the above ^^^? (tl;dr: we could release sushy-tools without a RFE as it is not a library and not listed in requirements repository) | 09:25 |
ttx | Independent projects are not really part of the release (no stable/2025.1 branch) so yes we don;t need a RFE | 09:29 |
rpittau | \o/ | 09:29 |
frickler | +1 (actually +2d the change already earlier) | 09:30 |
frickler | btw. I'm out now until the meeting, may even be a bit late again, but I'll do my best | 09:31 |
ttx | We are treating them as regular other Python projects. For libraries we freeze the bump so it's mostly useless to release them during the requirements freeze | 09:31 |
ttx | but for sushy-tools it makes sense | 09:31 |
ttx | approved! | 09:32 |
opendevreview | Carlos Eduardo proposed openstack/releases master: Release manila-ui RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943911 | 09:33 |
elodilles | thanks ttx frickler o/ | 09:35 |
elodilles | frickler: ACK | 09:35 |
elodilles | yepp, oslo libraries that are still in _independent would need an RFE | 09:35 |
opendevreview | Merged openstack/releases master: Release sushy-tools 2.0.0 https://review.opendev.org/c/openstack/releases/+/943234 | 09:44 |
*** ralonsoh_ is now known as ralonsoh | 09:49 | |
rpittau | thanks everyone! :) | 10:21 |
opendevreview | Merged openstack/releases master: EOL for ironic-lib in stable/2025.1 branch https://review.opendev.org/c/openstack/releases/+/944260 | 11:22 |
opendevreview | Merged openstack/releases master: Release neutron-dynamic-routing RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943929 | 12:02 |
opendevreview | Merged openstack/releases master: Release networking-bagpipe RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943926 | 12:17 |
opendevreview | Merged openstack/releases master: Release adjutant-ui RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943883 | 12:17 |
opendevreview | Merged openstack/releases master: Release skyline-console RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943951 | 12:22 |
opendevreview | Merged openstack/releases master: Release skyline-apiserver RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943949 | 12:28 |
opendevreview | Merged openstack/releases master: Release barbican RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943888 | 12:31 |
opendevreview | Merged openstack/releases master: Release heat RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943906 | 12:48 |
opendevreview | Merged openstack/releases master: Release networking-sfc RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943928 | 12:51 |
opendevreview | Merged openstack/releases master: Release manila-ui RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943911 | 12:54 |
opendevreview | Merged openstack/releases master: Release manila RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943912 | 12:55 |
opendevreview | Merged openstack/releases master: Release tap-as-a-service RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943956 | 12:55 |
opendevreview | Merged openstack/releases master: Release networking-bgpvpn RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943927 | 12:57 |
opendevreview | Merged openstack/releases master: Release neutron-vpnaas-dashboard RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943934 | 13:00 |
opendevreview | Merged openstack/releases master: Release ovn-octavia-provider RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943946 | 13:03 |
sean-k-mooney | elodilles: gmann: general question about packaging adn release. what shoudl we be doing for thing like the watcher-tempest-plugin | 13:04 |
sean-k-mooney | we dont plan to branch | 13:04 |
sean-k-mooney | buit its cycle with intermediary | 13:04 |
sean-k-mooney | so it has an m1 tag already | 13:05 |
sean-k-mooney | shoudl we tag a release not for rc1/ga | 13:05 |
sean-k-mooney | wil that be proposed vai a script? or should sw ejust not tag until supprot is being droped for a stable release? | 13:06 |
sean-k-mooney | jobs on master and stable branches just use the master of the plugin anyway so tag are not really needed although pakcageres might use them | 13:07 |
opendevreview | Elod Illes proposed openstack/releases master: Release tacker RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943955 | 13:11 |
opendevreview | Merged openstack/releases master: Release heat-dashboard RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943905 | 13:11 |
opendevreview | Merged openstack/releases master: Release ansible-role-thales-hsm RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943886 | 13:16 |
opendevreview | Merged openstack/releases master: Release ansible-role-lunasa-hsm RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943885 | 13:16 |
opendevreview | Merged openstack/releases master: Release ansible-role-atos-hsm RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943884 | 13:16 |
ttx | #startmeeting releaseteam | 14:00 |
opendevmeet | Meeting started Fri Mar 14 14:00:41 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 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
opendevmeet | The meeting name has been set to 'releaseteam' | 14:00 |
frickler | o/ just in time | 14:00 |
ttx | Ping list: release-team armstrong | 14:00 |
ttx | frickler: o/ | 14:01 |
elodilles | o/ | 14:01 |
ttx | Our agenda is at: | 14:01 |
ttx | #link https://etherpad.opendev.org/p/epoxy-relmgt-tracking#L345 | 14:01 |
ttx | #topic Review task completion | 14:01 |
* ttx has a hard stop at :45 to go to a medical appointment | 14:02 | |
ttx | - Process any remaining library branching exception. (all) | 14:02 |
elodilles | ACK | 14:02 |
ttx | #link https://review.opendev.org/q/topic:epoxy-stable-branches+is:open | 14:02 |
elodilles | ahh, we still have the oslo branching :S | 14:03 |
ttx | should we rebase the last change? | 14:03 |
elodilles | yepp | 14:03 |
elodilles | i can do it in a sec | 14:03 |
ttx | 👍️ | 14:03 |
ttx | - On Monday, generate release requests for all deliverables that do not have a suitable candidate yet. (elod) | 14:03 |
ttx | (would be good to merge the oslo thing today) | 14:04 |
opendevreview | Elod Illes proposed openstack/releases master: [oslo] Create 2025.1 branch for client and non-client libs https://review.opendev.org/c/openstack/releases/+/943139 | 14:04 |
ttx | #link https://review.opendev.org/q/topic:epoxy-rc1-deadline | 14:04 |
elodilles | ttx: agreed, let's force merge oslo branching ASAP today | 14:05 |
ttx | #link https://review.opendev.org/q/topic:epoxy-cwi-not-released | 14:05 |
ttx | For RC1s... we have 7 blocked with a -1, and the others did not get anyfeedback | 14:06 |
ttx | (27 of them) | 14:06 |
ttx | I feel like we should force-merge them... maybe Monday after a last reminder? | 14:06 |
elodilles | yepp. a lot have merged, but still many open. | 14:07 |
frickler | time to fill the next "bad boys" list? | 14:07 |
elodilles | ttx: Monday sounds good to me | 14:07 |
ttx | (we should hold a week for the -1ed) | 14:07 |
ttx | frickler: yes | 14:07 |
elodilles | ttx: +1 for the -1'd ones o:) | 14:07 |
ttx | I will be on a plane most of Monday so don't wait for my +2 | 14:08 |
ttx | re: the CWIs, Swift looks ready, Ironic is held back | 14:08 |
elodilles | ttx: ACK, thanks for the heads up, then we'll do the reviews :) | 14:08 |
opendevreview | Merged openstack/releases master: Release neutron-fwaas-dashboard RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943930 | 14:09 |
ttx | and the devstack plugins were merged | 14:09 |
ttx | can we get a second +2 on https://review.opendev.org/c/openstack/releases/+/943880 ? | 14:09 |
fungi | note sean-k-mooney had a question earlier today about tagging a tempest plugin too | 14:10 |
elodilles | (i've +2+W'd the swift release+branching patch) | 14:10 |
ttx | - For ironic-lib, push two patches to phase it out (the 2025.1-eol addition then the deletion of the file) (frickler) | 14:10 |
ttx | Those patches are up, we'll discuss the second one in open discussion | 14:10 |
ttx | - Team get registered to PTG and slot booked (ttx) | 14:11 |
ttx | That was done | 14:11 |
elodilles | thx o/ | 14:12 |
ttx | #topic Assign R-2 week tasks | 14:12 |
ttx | I prefer not to commit for anything unfortunately | 14:12 |
elodilles | i've added my name to the tasks | 14:12 |
ttx | Thanks elodilles ! | 14:13 |
elodilles | if anyone wants to do any of the tasks then feel free to hijack | 14:13 |
elodilles | np | 14:13 |
ttx | #topic Review weekly countdown email | 14:13 |
ttx | #link https://etherpad.opendev.org/p/relmgmt-weekly-emails | 14:14 |
ttx | let me know if it's good to go and I'll post it shortly after meeting | 14:15 |
elodilles | LGTM | 14:15 |
frickler | +1 | 14:15 |
ttx | #topic Open Discussion | 14:16 |
ttx | We should probably discuss https://review.opendev.org/c/openstack/releases/+/939280 | 14:16 |
elodilles | (added a minor edit for: '2025.2 Flamingo') | 14:16 |
ttx | (the ironic-lib deletion) | 14:16 |
ttx | There is no good answer, only a lesser evil | 14:16 |
ttx | At this stage, I think deletion is better | 14:17 |
ttx | as otherwise it may confuse Epoxy packagers | 14:17 |
ttx | a tag in there that is not in releases.o.o is a lesser evil imho | 14:17 |
frickler | didn't we already agree on that last week? | 14:18 |
ttx | If yes then Elod can +2a | 14:19 |
ttx | He voiced concerns that I did not want to overrule | 14:19 |
ttx | (yes I think we agreed last week) | 14:19 |
frickler | the only question would be whether to do the actual branch deletion first? | 14:20 |
elodilles | sorry, i thought we had a way-forward o:) | 14:20 |
elodilles | so i agree :) | 14:20 |
elodilles | frickler: do we need to wait anything? | 14:20 |
ttx | elodilles: no I think you can +2a | 14:20 |
elodilles | or should i just +2+W? | 14:20 |
elodilles | (tagging or something?) | 14:20 |
fungi | #link https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-03-07-14.00.log.html#l-158 for where ironic-lib was discussed last week | 14:21 |
ttx | the tag should be there | 14:21 |
ttx | (I approved it this morning) | 14:21 |
ttx | so +2w should be fine | 14:22 |
elodilles | ACK, doing it now | 14:22 |
fungi | and yeah, branch deletion first sounded like a good idea because 1. it's not going to get any backports and 2. it will be harder to delete after the removal change merges | 14:22 |
fungi | plus 3. it's likely to get forgotten otherwise | 14:22 |
ttx | Alright.. Anything else to discuss? Any release red flag? | 14:22 |
ttx | elodilles: let us know when you have the Oslo patch refreshed so that we can fast-approve it today | 14:23 |
opendevreview | Merged openstack/releases master: [swift] Release for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943880 | 14:23 |
elodilles | ttx: oslo patch is done: https://review.opendev.org/c/openstack/releases/+/943139/2 | 14:23 |
frickler | so I'll start the deletion script after the meeting and report how it goes | 14:24 |
ttx | OK I'll wait for test results | 14:24 |
ttx | anything else? | 14:24 |
elodilles | nothing from me | 14:24 |
ttx | perfect, hopefully that will be a straightforward final release process. Epoxy makes solid compounds. | 14:25 |
ttx | #endmeeting | 14:25 |
opendevmeet | Meeting ended Fri Mar 14 14:25:27 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:25 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-03-14-14.00.html | 14:25 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-03-14-14.00.txt | 14:25 |
opendevmeet | Log: https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-03-14-14.00.log.html | 14:25 |
ttx | Thanks everyone! | 14:25 |
elodilles | frickler: ACK, thanks, ping me if we are ready | 14:25 |
frickler | lol, thx ttx | 14:25 |
elodilles | (or just +W the ironic patch o:)) | 14:25 |
elodilles | thanks ttx o/ | 14:26 |
elodilles | sean-k-mooney: i'll generate the tempest-plugin release patches on Monday | 14:36 |
frickler | elodilles: 2025-03-14 14:35:51.800202 | Branch stable/2025.1 successfully deleted from openstack/ironic-lib! | 14:36 |
elodilles | frickler: ACK, +W'ing the patch then. | 14:36 |
frickler | needed to tweak epoxy to unmaintained locally for the script to pick it up, but should all be fine now | 14:36 |
sean-k-mooney | elodilles: cool, im happy with folowin gthe normal pattern for tempest plugins so ill keep an eye out for it | 14:45 |
opendevreview | Brian Haley proposed openstack/releases master: Release neutron-vpnaas RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943936 | 14:49 |
opendevreview | Brian Haley proposed openstack/releases master: Release neutron-fwaas RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943933 | 15:22 |
opendevreview | Merged openstack/releases master: Deprecate ironic-lib https://review.opendev.org/c/openstack/releases/+/939280 | 15:38 |
opendevreview | Sylvain Bauza proposed openstack/releases master: Nova 2025.1 Epoxy cycle highlights https://review.opendev.org/c/openstack/releases/+/943801 | 15:46 |
gmann | sean-k-mooney: like tempest and its plugin, you can make at least one release per cycle for watcher-tempest-plugin also. | 16:10 |
sean-k-mooney | we did it at m1 | 16:17 |
sean-k-mooney | i just was nto sure if we also did it at rc1/ga | 16:17 |
opendevreview | Merged openstack/releases master: [oslo] Create 2025.1 branch for client and non-client libs https://review.opendev.org/c/openstack/releases/+/943139 | 17:55 |
opendevreview | Brian Haley proposed openstack/releases master: Release neutron RC1 for 2025.1 Epoxy https://review.opendev.org/c/openstack/releases/+/943939 | 20:01 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!