| opendevreview | Balazs Gibizer proposed openstack/releases master: Release futurist 3.2.1 https://review.opendev.org/c/openstack/releases/+/958837 | 08:11 |
|---|---|---|
| opendevreview | Merged openstack/releases master: Release final python-cyborgclient for 2025.2 Flamingo https://review.opendev.org/c/openstack/releases/+/958403 | 10:47 |
| frickler | elodilles: ttx: sorry, can't make it to the meeting, will followup later today | 11:04 |
| opendevreview | Merged openstack/releases master: Release final python-venusclient for 2025.2 Flamingo https://review.opendev.org/c/openstack/releases/+/958419 | 11:07 |
| elodilles | frickler: ACK, no problem, thanks for telling it in advance | 11:31 |
| elodilles | actually afaik, there won't be there anyone else | 11:34 |
| elodilles | but i'll hold the meeting anyway, to have it logged | 11:35 |
| opendevreview | Merged openstack/releases master: Swift: create feature/threaded branch https://review.opendev.org/c/openstack/releases/+/958807 | 11:49 |
| ttx | elodilles: I'll try to join if I can get network coverage on the train | 11:53 |
| elodilles | thanks o:) | 12:10 |
| elodilles | (on the other hand, feel free to skip it if it would not be comfortable for you, we can discuss things later / next week if needed) | 12:11 |
| elodilles | #startmeeting releaseteam | 14:00 |
| opendevmeet | Meeting started Fri Aug 29 14:00:57 2025 UTC and is due to finish in 60 minutes. The chair is elodilles. 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 |
| elodilles | Ping list: release-team elod | 14:01 |
| ttx | o/ | 14:01 |
| elodilles | hi ttx o/ | 14:01 |
| elodilles | #link https://etherpad.opendev.org/p/flamingo-relmgt-tracking | 14:01 |
| ttx | Somewhere between Brussels and Paris | 14:01 |
| elodilles | nice :] | 14:01 |
| elodilles | what is the current speed of the train? is that TGV? :] | 14:02 |
| elodilles | meanwhile, we are @ L312 | 14:02 |
| elodilles | and let's not wait as i think it will be just the two of us on this meeting | 14:03 |
| elodilles | #topic Review task completion | 14:04 |
| ttx | currently goin 4 km/h depressingly | 14:04 |
| elodilles | :S sorry to hear that :S at least there won't be cellphone handover issues o:) | 14:04 |
| elodilles | fingers crossed :D | 14:05 |
| elodilles | 1st task was: Process any remaining library freeze exception. (all) | 14:05 |
| elodilles | #link https://review.opendev.org/q/topic:flamingo-final-non-client-libs+is:open | 14:05 |
| elodilles | the last remaining patch is | 14:06 |
| elodilles | #link https://review.opendev.org/c/openstack/releases/+/957695 | 14:06 |
| elodilles | heat-translator has a broken gate :/ | 14:06 |
| elodilles | we have to follow up this next week | 14:06 |
| ttx | hmm | 14:07 |
| ttx | do we need the gate fixed before making the tag? | 14:07 |
| elodilles | it would be better i think | 14:08 |
| elodilles | otherwise a fix needs to be cherry picked | 14:08 |
| ttx | Obviously would be better | 14:08 |
| elodilles | and there is a workaround patch already afaik | 14:08 |
| elodilles | i will try to track this next week | 14:08 |
| ttx | ok | 14:09 |
| ttx | let's keep an eye on it, I'll add a followup task | 14:09 |
| elodilles | and if we won't be able to do that, then probably need to tag the current patch | 14:09 |
| elodilles | i've added a task to next week with my name on it | 14:09 |
| elodilles | ttx: ^^^ | 14:09 |
| elodilles | 2nd task was: Ensure that all new-release patches in requirements repository for the library releases are merged. (all) | 14:09 |
| elodilles | #link https://review.opendev.org/q/project:openstack/requirements+branch:master+is:open+topic:new-release | 14:10 |
| ttx | ok | 14:10 |
| elodilles | we are mostly covered with this, | 14:10 |
| elodilles | had an issue with oslo.service, that broke heat's gate | 14:10 |
| elodilles | but thanks to tkajinam it's fixed in heat so oslo.service's upper constraint version bump is on the gate right now | 14:11 |
| ttx | ok we seem all set on that second task | 14:12 |
| elodilles | though we have to keep an eye on this in case there will be further new releases | 14:13 |
| elodilles | otherwise yes, we seem to be good with this so far | 14:13 |
| elodilles | 3rd task: Propose autoreleases for cycle-with-intermediary client libraries. (elod) | 14:13 |
| elodilles | #link https://review.opendev.org/q/topic:flamingo-milestone-3 | 14:13 |
| elodilles | i've gone through the open patches (without response from team) | 14:14 |
| elodilles | and added procedural PTL-Approved+1's | 14:15 |
| elodilles | so these are waiting for 2nd core reviews | 14:15 |
| ttx | OK I can push them through on Monday | 14:15 |
| elodilles | ttx: sounds perfect o/ | 14:15 |
| elodilles | thanks in advance | 14:15 |
| elodilles | note: there is only one where the team commented they are waiting for some patch to merge | 14:16 |
| elodilles | but that is good | 14:16 |
| ttx | ok | 14:16 |
| elodilles | 4th task: Evaluate any non-client libraries that did not have any change merged over the cycle to see if it is time to transition them to the independent release model if applicable (ttx) | 14:16 |
| elodilles | " No good candidate" | 14:16 |
| elodilles | ^^^ that's your comment, right? | 14:17 |
| ttx | yes | 14:17 |
| elodilles | +1 | 14:18 |
| ttx | There were a couple client libraries but those are not good candidates | 14:18 |
| elodilles | yepp | 14:18 |
| elodilles | 5th task: List cycle-with-intermediary deliverables that have not been released yet and send a separate email targeted to teams with such unreleased deliverables to remind them that they need to release before $rc1-deadline (ttx) | 14:18 |
| ttx | The usual stragglers have been notified | 14:18 |
| elodilles | #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/PIT2XSTKXGCKCECYFNHT424T4JIOAD2R/ | 14:19 |
| elodilles | the mail you sent ^^^ | 14:19 |
| elodilles | I think we have to track this next week, too | 14:21 |
| ttx | yeah next week is the "check if those were updated any recently" task | 14:21 |
| elodilles | ah, yepp, there is a task for that | 14:22 |
| elodilles | thanks | 14:22 |
| elodilles | or is there? | 14:22 |
| elodilles | well, there is the task that somewhat overlaps: 'list cycle-with-intermediery deliverables that have not been refreshed in the last 2 months [..]' | 14:24 |
| ttx | right | 14:25 |
| ttx | tat's the one | 14:25 |
| elodilles | okay | 14:25 |
| elodilles | 6th task: On Friday, remind the requirements team to freeze changes to openstack/requirements by applying -2 to all open patches. Ensure that reviewers do not approve changes created by the proposal bot, but do approve changes for new OpenStack deliverable releases. (elod) | 14:25 |
| elodilles | well, let's do it now: prometheanfire tonyb ^^^ fyi, we are at THAT phase of the cycle ^^^ (Requirements Freeze) | 14:26 |
| elodilles | otherwise we still have a lot of non-client libraries to merge on Monday | 14:27 |
| ttx | yes | 14:27 |
| elodilles | so those will have 'new-release' patches that should be merged | 14:28 |
| elodilles | and we will see whether we will have RFEs coming from teams | 14:29 |
| elodilles | ok, let's move on to the last task | 14:29 |
| elodilles | 7th task: check if 2026.1 Gazpacho supported runtime patch / zuul job templates are ready (task from week R-7) (elod) | 14:30 |
| elodilles | #info supported runtimes: https://review.opendev.org/c/openstack/governance/+/957199 | 14:30 |
| elodilles | this has merged ^^^ | 14:30 |
| elodilles | so we have supported runtimes carved in stone :) | 14:30 |
| elodilles | #info zuul job templates: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/958616 && https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/958190 | 14:31 |
| elodilles | and these have been prepared accordingly ^^^ | 14:31 |
| elodilles | these are not yet merged, but hopefully they will be, as stable/2025.2 branching will start next week | 14:31 |
| elodilles | i'd appreciate if cores on openstack-zuul-jobs repo reviewed it soon, probably frickler has +2+W rights there o:) | 14:33 |
| elodilles | (when he comes back next week) | 14:33 |
| elodilles | okay, so that's all about tasks for this week | 14:33 |
| elodilles | #topic 'Assign R-4 week tasks' | 14:34 |
| elodilles | all taken, actually | 14:34 |
| elodilles | \o/ | 14:34 |
| ttx | wooohoo! | 14:34 |
| elodilles | #topic Review weekly countdown email | 14:34 |
| ttx | my train moves fast at last | 14:34 |
| elodilles | #link https://etherpad.opendev.org/p/relmgmt-weekly-emails | 14:35 |
| elodilles | please review ^^^ | 14:35 |
| ttx | trouble loading it... working on it | 14:36 |
| ttx | ok lgtm | 14:39 |
| elodilles | cool thanks, just wanted to say to postpone this, but then it's not needed o:) | 14:39 |
| elodilles | i'll send later on today | 14:39 |
| elodilles | #topic Open Discussion | 14:39 |
| elodilles | i have two topics | 14:40 |
| elodilles | maybe start with this one: | 14:40 |
| elodilles | #info (elod) futurist (independent) release: https://review.opendev.org/c/openstack/releases/+/958837 | 14:40 |
| elodilles | futurist is a library | 14:40 |
| elodilles | so should have been released last week at latest | 14:41 |
| elodilles | but it seems Herve and Takashi are OK to release it now | 14:41 |
| elodilles | it's a bug fix release | 14:41 |
| ttx | It's an independent release, so they release when they want really | 14:42 |
| elodilles | yes, but if we release now, then it will be part of 2025.2 Flamingo o:) | 14:42 |
| ttx | Like any other Python independent dependency | 14:42 |
| ttx | right | 14:42 |
| ttx | Reviewing | 14:42 |
| elodilles | as we are just at the time of freezing requirements o:) | 14:42 |
| elodilles | i tend to accept to release it, given that Herve and Takashi supporting it | 14:43 |
| ttx | still loading... | 14:44 |
| elodilles | it's a threading (eventlet removal) related bug fix | 14:45 |
| elodilles | this is the content: https://review.opendev.org/c/openstack/futurist/+/958689 | 14:45 |
| ttx | OK reviewed | 14:45 |
| elodilles | good. +2+W'd | 14:47 |
| elodilles | i'll keep an eye on it's generated new-release requirements patch | 14:47 |
| elodilles | and +2+W it ASAP if Zuul likes it | 14:47 |
| elodilles | and the next/last topic | 14:48 |
| elodilles | #info (elod) bug -> package name normalization issue (we had with oslo.utils at first, but now we have it with recent oslo.* releases): https://bugs.launchpad.net/octavia/+bug/2121578 | 14:48 |
| elodilles | octavia team reported it yesterday ^^^ | 14:48 |
| elodilles | so as i wrote above, it's the same we encountered on stable branches with oslo.utils | 14:49 |
| elodilles | i'm still investigating what else could we do | 14:49 |
| elodilles | as linked in the bug report Stephen already opened a github issue against setuptools: | 14:50 |
| elodilles | #link https://github.com/pypa/setuptools/issues/5051 | 14:50 |
| elodilles | and i don't see yet how else we could make things work | 14:51 |
| ttx | slow progress on that issue | 14:51 |
| elodilles | yepp | 14:51 |
| elodilles | i don't think we can do anything with it here on the meeting, | 14:52 |
| elodilles | so it's just a heads up | 14:52 |
| ttx | yeah... we could use fungi's eyes on it when he returns from PTO | 14:52 |
| elodilles | it might affect multiple repositories we just haven't realized it yet | 14:54 |
| fungi | having followed the problem, i don't know of any good solutions, but maybe we can come up with an ugly workaround | 14:54 |
| elodilles | :S | 14:55 |
| elodilles | anyway, i'm adding a task to next week with my name on it, to not forget about this | 14:55 |
| ttx | ok | 14:56 |
| fungi | it will probably affect a lot of libs over time, but only with older python | 14:56 |
| elodilles | anything else to discuss? | 14:56 |
| elodilles | fungi: grenade jobs seem to be the places where this probably will come up mostly :S | 14:57 |
| fungi | yes | 14:57 |
| fungi | we could posibly pin back setuptools there | 14:57 |
| fungi | can't remember if it will help | 14:58 |
| fungi | or rewrite/stream edit the metadata files for packages post-installl | 14:58 |
| elodilles | i'm not sure, because there will be two kinds of names anyway (oslo_utils & oslo.utils) | 14:58 |
| opendevreview | Merged openstack/releases master: Release futurist 3.2.1 https://review.opendev.org/c/openstack/releases/+/958837 | 14:59 |
| fungi | in theory grenade/devstack could adjust the metadata on disk | 14:59 |
| elodilles | the latter sounds "better" (though uglier :S) workaround | 14:59 |
| elodilles | let's discuss this next week as we are running out of time | 15:00 |
| elodilles | thanks ttx and fungi o/ | 15:00 |
| ttx | ++ | 15:00 |
| fungi | sounds good | 15:00 |
| elodilles | #endmeeting | 15:00 |
| opendevmeet | Meeting ended Fri Aug 29 15:00:28 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:00 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-08-29-14.00.html | 15:00 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-08-29-14.00.txt | 15:00 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-08-29-14.00.log.html | 15:00 |
| ttx | Thanks elodilles ! | 15:00 |
| elodilles | thanks too o/ | 15:00 |
| elodilles | and save travels ttx o/ | 15:01 |
| elodilles | + nice further vacation fungi o/ | 15:01 |
| fungi | thanks! | 15:01 |
| clarkb | it would be nice if pypi either automatically started serving files with normalized filenames or allowed package maintainers to change hte name of existing packages as long as they produced an equivalent name and content doesn't change | 16:19 |
| *** gmaan is now known as gmaan_afk | 19:30 | |
| tonyb | elodilles: thanks for the prod. | 21:43 |
| *** gmaan_afk is now known as gmaan | 23:20 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!