| opendevreview | Merged openstack/releases master: Release placement for stable/2025.1 https://review.opendev.org/c/openstack/releases/+/997575 | 06:51 |
|---|---|---|
| opendevreview | Merged openstack/releases master: Release os-vif 5.3.0 version https://review.opendev.org/c/openstack/releases/+/1008445 | 06:54 |
| opendevreview | Merged openstack/releases master: Release os-vif 5.2.2 for stable/2026.2 https://review.opendev.org/c/openstack/releases/+/1008749 | 06:55 |
| opendevreview | Merged openstack/releases master: Release os-vif 4.3.1 for stable/2026.1 https://review.opendev.org/c/openstack/releases/+/1008748 | 07:04 |
| opendevreview | Merged openstack/releases master: python-openstackclient 10.4.0 https://review.opendev.org/c/openstack/releases/+/1005911 | 07:18 |
| gthiemonge | Hi Folks, do you know if we're allowed to backport patches that update translatable strings (like https://review.opendev.org/c/openstack/octavia-dashboard/+/1004179) ? technically it would introduce a regression for i18n users until someone updates the translations | 09:08 |
| elodilles | gthiemonge: i *think* translation tools are running against all stable branches, but I'm not 100% sure. it's a valid concern. to be honest when we backport patches it sometimes happens that log messages are updated (even to unmaintained branches, where we probably don't have active translations running)... but you made me think now... this might be a valid concern... O.o | 11:23 |
| gthiemonge | elodilles: yeah and my main concern here is that the patch is not even a bugfix, it just updates some strings | 12:43 |
| elodilles | gthiemonge: to be clear, in the past we didn't accept doc / string update patches on stable branches, but that rule is long gone now and we tend to like up-to-date or better docs on stable branches as well o:) | 13:00 |
| *** ykarel__ is now known as ykarel | 13:08 | |
| elodilles | reminder: weekly meeting in 30 mins | 13:30 |
| elodilles | #startmeeting releaseteam | 14:00 |
| opendevmeet | Meeting started Fri Oct 9 14:00:37 2026 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 | 14:00 |
| elodilles | #link https://etherpad.opendev.org/p/indri-relmgt-tracking | 14:00 |
| elodilles | o/ | 14:00 |
| elodilles | okay, it seems that it's only me :) let's just hold the meeting to ship's log then. :] | 14:04 |
| elodilles | #topic Review task completion | 14:04 |
| fungi | not only you, sorry | 14:04 |
| elodilles | oh, hello fungi \o/ | 14:04 |
| elodilles | - Process any late or blocked release requests for deliverables for any branch (treating the new series branch as stable). (all) | 14:05 |
| * fungi is here, just juggling multiple simultaneous discussions | 14:05 | |
| elodilles | fungi: i feel you... :S | 14:05 |
| elodilles | so, we had a couple of releases already for Indri, and stable releases too | 14:06 |
| elodilles | i don't see any blocked release anymore | 14:06 |
| fungi | yeah, security advisory publication has resumed post-release and that's driving more release requests too | 14:06 |
| elodilles | fungi: +1 | 14:06 |
| elodilles | fungi: should we prepare more releases during next week? | 14:07 |
| fungi | we held them off during release week, so there were more queued up | 14:07 |
| elodilles | but those all are released already, right? | 14:07 |
| fungi | i'll try to keep an eye out at least for security-related release requests during the ptg, but the vmt is trying really hard not to publish any advisories next week | 14:07 |
| elodilles | fungi: ACK | 14:08 |
| elodilles | okay, next task then | 14:08 |
| frickler | late o/ | 14:08 |
| elodilles | - Coordinate with the Infrastructure team to swap out the previous cycle signing key and establish the new one for the starting cycle.(fungi) | 14:08 |
| fungi | elodilles: i don't think all the changes for the mistral advisory yesterday have merged yet, though i'm still catching up | 14:08 |
| elodilles | hi frickler o/ | 14:08 |
| elodilles | fungi: true, i saw stable/2025.1 patches still for mistral in gate queue | 14:09 |
| fungi | i did merge the key rotation and then we exercised it, everything looked good | 14:09 |
| frickler | new key was tested successfully, ack | 14:09 |
| elodilles | +1 | 14:09 |
| elodilles | cool | 14:09 |
| elodilles | - Create the $series-relmgt-tracking etherpad. (elod) | 14:09 |
| elodilles | #link https://etherpad.opendev.org/p/indri-relmgt-tracking | 14:09 |
| elodilles | we are already using it ^^^ | 14:09 |
| elodilles | it's ready, please review when you have some time | 14:10 |
| elodilles | i've filled it based on the Relese Process Guide | 14:10 |
| elodilles | - Email PTLs directly one time to explain the use of the “[release][ptl]” email tag on the openstack-discuss list. (elod) | 14:11 |
| elodilles | (elod) i've sent the mail to all PTLs and release liaisons on Monday | 14:11 |
| elodilles | and the weekly mail task will come later, after the review | 14:11 |
| elodilles | so that's all about task completion review | 14:12 |
| elodilles | #topic Assign R-23 week tasks | 14:12 |
| elodilles | it's mostly releated to 2025.1 Epoxy transition to Unmaintained | 14:12 |
| elodilles | so i've added my name | 14:12 |
| elodilles | s/mostly/completely/ o:) | 14:13 |
| fungi | thanks! if you need help with any of that let me know, though i expect we'll all be pulled in a lot of directions next week | 14:13 |
| elodilles | actually added my name to similar task to R-21 week | 14:13 |
| elodilles | fungi: help will be appreciated in the coming 2-3 weeks when teams start to approve the transition patches and we'll need to review them o:) | 14:14 |
| fungi | yep, i don't have any more time off planned so should be more useful post-ptg | 14:15 |
| elodilles | thanks in advance o/ | 14:15 |
| elodilles | okay, let's move on for now to next topic | 14:15 |
| elodilles | #topic Review weekly email | 14:15 |
| elodilles | #link https://etherpad.opendev.org/p/relmgmt-weekly-emails | 14:15 |
| elodilles | please review ^^^ | 14:15 |
| frickler | the last line has a lot of spaces in it, otherwise lgtm | 14:18 |
| fungi | ah, yeah the milestone line | 14:18 |
| elodilles | okay, i'll not align the dates then o:) | 14:18 |
| fungi | but yes lgtm too | 14:18 |
| elodilles | ACK, will send it later today | 14:18 |
| elodilles | #topic Open Discussion | 14:19 |
| fungi | you could always move "next week" to a parenthetical at the end of the first entry | 14:19 |
| fungi | 2027.1 "Indri" virtual PTG: 12-16 October, 2026 (next week) | 14:19 |
| elodilles | fungi: right, that looks better | 14:19 |
| fungi | then the dates would be a little closer vertically | 14:19 |
| elodilles | will do that | 14:20 |
| elodilles | so, i've 1 question only: | 14:20 |
| elodilles | (elod) when should we hold the next release meeting, Nov 13 is okay? | 14:20 |
| fungi | i'll be around and available | 14:21 |
| elodilles | so everyone is okay with skipping all the weekly meetings until then, right? | 14:21 |
| fungi | i'm okay with it, but could also meet if we have a reason to do so | 14:22 |
| frickler | fine for me | 14:22 |
| fungi | mainly i think skipping next week is in order, at the very least, due to the ptg | 14:22 |
| elodilles | not so many tasks, i think it's enough to ping release-team here if needed until R-19 / Nov 13 meeting | 14:23 |
| frickler | one other question: iiuc we still need to cleanup some 2024.1 branches, maybe fungi wants to get some practice on that? | 14:23 |
| fungi | yeah, in the lead-up to milestone 1 i suppose work and reminders will pick up? | 14:23 |
| elodilles | #agreed Skip the coming weekly meetings and meet on 13 November | 14:24 |
| elodilles | ^^^ | 14:24 |
| elodilles | frickler: which 2024.1 branches you mean? | 14:24 |
| fungi | frickler: i could, is there a list of the ones that opted out of unmaintained? or do you mean stable? | 14:24 |
| frickler | ah, no, 2024.2 https://review.opendev.org/c/openstack/releases/+/1006472 | 14:26 |
| fungi | oh, that makes more sens | 14:26 |
| fungi | e | 14:26 |
| elodilles | ah, the cylce-trailing projects EOL for 2024.2 Dalmation | 14:26 |
| elodilles | right | 14:26 |
| fungi | i guess there's a script to close remaining changes for those branches before tagging and deleting? | 14:27 |
| elodilles | i probably forgot to run the script against it | 14:27 |
| elodilles | fungi: tools/list_eol_stale_branches.sh should be the one | 14:28 |
| frickler | also tools/abandon_patches_on_unmaintained_branch.sh if needed | 14:29 |
| elodilles | right | 14:29 |
| elodilles | or tools/abandon_patches_on_branch.sh actually... i think... | 14:30 |
| frickler | ah, right, 2024.2 didn't go to unmaintained | 14:31 |
| elodilles | as 2024.2 is EOL not unmaintained | 14:31 |
| fungi | ah yeah, because this is stable | 14:31 |
| elodilles | yepp | 14:31 |
| fungi | i can run those in a bit, i assume they're fairly self-explanatory with a cursory skimming | 14:31 |
| elodilles | yes, should be | 14:32 |
| opendevreview | Stephen Finucane proposed openstack/reno master: Add support for uid_overrides config option https://review.opendev.org/c/openstack/reno/+/1007862 | 14:33 |
| opendevreview | Stephen Finucane proposed openstack/reno master: Add support for loading config from pyproject.toml https://review.opendev.org/c/openstack/reno/+/1007863 | 14:33 |
| opendevreview | Stephen Finucane proposed openstack/reno master: docs: Replace reference to Travis CI https://review.opendev.org/c/openstack/reno/+/1009779 | 14:33 |
| elodilles | okay, anything else? | 14:33 |
| fungi | i didn't have anything | 14:34 |
| * frickler neither | 14:34 | |
| elodilles | thanks. then let's end the meeting | 14:34 |
| fungi | thanks elodilles! | 14:34 |
| elodilles | thanks fungi frickler for joining o/ | 14:34 |
| elodilles | #endmeeting | 14:34 |
| opendevmeet | Meeting ended Fri Oct 9 14:34:54 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:34 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/releaseteam/2026/releaseteam.2026-10-09-14.00.html | 14:34 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/releaseteam/2026/releaseteam.2026-10-09-14.00.txt | 14:34 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/releaseteam/2026/releaseteam.2026-10-09-14.00.log.html | 14:34 |
| opendevreview | Merged openstack/reno master: pre-commit: Bump versions https://review.opendev.org/c/openstack/reno/+/1007859 | 14:36 |
| opendevreview | Merged openstack/reno master: Move typing deps to dependency-group https://review.opendev.org/c/openstack/reno/+/1007860 | 14:36 |
| opendevreview | Merged openstack/reno master: docs: Update guidance on changing committed notes https://review.opendev.org/c/openstack/reno/+/1007861 | 14:36 |
| opendevreview | Merged openstack/reno master: docs: Replace reference to Travis CI https://review.opendev.org/c/openstack/reno/+/1009779 | 14:50 |
| opendevreview | Elod Illes proposed openstack/releases master: Add list-inbetween-eol-series command https://review.opendev.org/c/openstack/releases/+/1009792 | 15:43 |
| opendevreview | Elod Illes proposed openstack/releases master: Reverse list-eom-series sorting https://review.opendev.org/c/openstack/releases/+/1009793 | 15:43 |
| opendevreview | Elod Illes proposed openstack/releases master: Extend list_eol_stale_branches.sh with non-SLURP EOL https://review.opendev.org/c/openstack/releases/+/1009794 | 15:43 |
| opendevreview | Stephen Finucane proposed openstack/reno master: Add missing zuul jobs https://review.opendev.org/c/openstack/reno/+/1009795 | 15:44 |
| elodilles | fungi: you'll need those 3 small patches ^^^ to be able to clean up OSA dalmatian branch | 15:44 |
| fungi | oh, thanks! | 15:45 |
| elodilles | i forgot that i had to tweak a bit the script last time to cleanup dalmatian branches... so now i prepared the patch(es) for it. | 15:48 |
| opendevreview | Merged openstack/reno master: Add support for uid_overrides config option https://review.opendev.org/c/openstack/reno/+/1007862 | 15:55 |
| opendevreview | Merged openstack/reno master: Add support for loading config from pyproject.toml https://review.opendev.org/c/openstack/reno/+/1007863 | 15:58 |
| opendevreview | Jeremy Stanley proposed openstack/releases master: Add list-inbetween-eol-series command https://review.opendev.org/c/openstack/releases/+/1009792 | 17:15 |
| opendevreview | Jeremy Stanley proposed openstack/releases master: Reverse list-eom-series sorting https://review.opendev.org/c/openstack/releases/+/1009793 | 17:15 |
| opendevreview | Jeremy Stanley proposed openstack/releases master: Extend list_eol_stale_branches.sh with non-SLURP EOL https://review.opendev.org/c/openstack/releases/+/1009794 | 17:15 |
| fungi | elodilles: i made a trivial pep8 fix at the bottom of that stack ^ | 17:15 |
| fungi | how do folks generally invoke these shell scripts? at least `tools/list_eol_stale_branches.sh` expects to find `list-inbetween-eol-series` in the executable path, which implies running under an activated venv with `openstack_releases` installed, but e.g. the `[testenv:venv]` section in `tox.ini` needs them in its allowlist to wrap that way | 17:30 |
| fungi | doing a `. .tox/venv/bin/activate` seems to suffice, but curious if there's a preferred workflow | 17:31 |
| fungi | hrm... | 17:41 |
| fungi | `> Do you want to delete the branch stable/2023.2 from openstack/openstack-ansible repository? [y/N]: ./tools/list_eol_stale_branches.sh: line 146: read: 0: read error: Resource temporarily unavailable` | 17:41 |
| fungi | seeing those scroll by | 17:41 |
| fungi | not sure why it thinks it can't prompt me | 17:42 |
| elodilles | fungi: "tox -e venv -- tools/list_eol_stale_branches.sh" should do the trick. but it should be the same as with "activate" | 17:54 |
| fungi | `venv: failed with tools/list_eol_stale_branches.sh (resolves to tools/list_eol_stale_branches.sh) is not allowed, use allowlist_externals to allow it` | 17:55 |
| fungi | how do you normally get around adding the names of all the scripts to your tox.ini locally? | 17:55 |
| fungi | (because that's what i tried first) | 17:56 |
| opendevreview | Stephen Finucane proposed openstack/reno master: Add missing zuul jobs https://review.opendev.org/c/openstack/reno/+/1009795 | 17:59 |
| opendevreview | Stephen Finucane proposed openstack/reno master: Add releasenotes build https://review.opendev.org/c/openstack/reno/+/1009831 | 17:59 |
| fungi | but yes, i expect that is unrelated to whatever is breaking the read builtin's ability to wait for input | 18:00 |
| elodilles | fungi: oh, actually you don't need the "tox -e venv" as there is "enable_tox_venv" called in the script. so it should run without any fancy trick | 18:02 |
| fungi | seems like my shell may have stdin winding up in non-blocking mode | 18:02 |
| elodilles | and that is why we don't need the allowlist | 18:03 |
| fungi | weird, it definitely wasn't finding the entrypoint before | 18:04 |
| elodilles | i remember once seen that read error, but dunno how and why :/ for me it was always working | 18:04 |
| fungi | though that seems to probably be from having not run `tox -e venv ...` after the last `git clean` | 18:04 |
| elodilles | i'm mostly using bash as shell | 18:05 |
| fungi | yes, also have bash as my shell here | 18:06 |
| elodilles | need to be AFK for some time, but this is not urgent so feel free to do other things if you have more important tasks and we can get back to this next week | 18:07 |
| fungi | yeah, i'll keep poking at it, seems like at this point i just need to figure out if bash on my platform is defaulting to non-blocking stdin, or if it's something getting inherited from e.g. tmux | 18:08 |
| fungi | thanks for the help! | 18:08 |
| elodilles | no problem :S especially as i could not really help :/ | 18:08 |
| fungi | it may just be something left weird in my session, i'll test under a completely fresh terminal in a bit | 18:19 |
| fungi | now i'm running it inside a vanilla xterm with no tmux or anything | 18:20 |
| fungi | nope, exact same behavior in a fresh plain xterm with bash. maybe debian starts bash in nonblocking mode? | 18:43 |
| fungi | okay, hackishly adding "<`tty`" to the end of the read commands seems to have worked around the problem, so i think the problem is that the shell by default thinks my tty is elsewhere? at least for stdin anyway. trying a few other things to narrow it down | 19:11 |
| opendevreview | Stephen Finucane proposed openstack/reno master: Add releasenotes build https://review.opendev.org/c/openstack/reno/+/1009831 | 19:20 |
| fungi | okay, another experiment was to run `python3 -c 'import os;os.set_blocking(0, True)'` first which didn't help, so i don't think the problem i'm hitting is the common "stdin left in non-blocking mode" problem that often leads to that same symptom | 19:32 |
| opendevreview | Thomas Bechtold proposed openstack/releases master: stevedore 5.9.2 https://review.opendev.org/c/openstack/releases/+/1009841 | 19:46 |
| fungi | redirecting stdin for the script itself doesn't seem to work, fwiw | 19:58 |
| fungi | attempting to create a simple reproducer, i get normal expected behavior instead: https://paste.opendev.org/show/bqcRIYVKSoFS9A6otsgj/ | 20:14 |
| fungi | leading me to suspect something else running earlier in list_eol_stale_branches.sh is leaving stdin in a broken state | 20:14 |
| fungi | yeah, injecting read calls early in the script i can see they're working, so worst case i should be able to brute-force bisect bits of the script until i find where it starts to break | 20:21 |
| opendevreview | Stephen Finucane proposed openstack/releases master: keystoneauth 5.18.1 https://review.opendev.org/c/openstack/releases/+/1009860 | 20:34 |
| opendevreview | Merged openstack/reno master: Add missing zuul jobs https://review.opendev.org/c/openstack/reno/+/1009795 | 20:38 |
| opendevreview | Merged openstack/reno master: Add releasenotes build https://review.opendev.org/c/openstack/reno/+/1009831 | 20:38 |
| fungi | getting closer... if i put it on the line before the conditional at https://opendev.org/openstack/releases/src/commit/3479e78/tools/list_eol_stale_branches.sh#L145 it works, immediately after that line it breaks, so it's some side effect of either `no_stable_open_patches` or `eol_tag_matches_stable_head` | 21:18 |
| fungi | it's curl!!! | 22:03 |
| fungi | and it actually is non-blocking mode getting left on stdin, curl is what's doing it | 22:03 |
| fungi | simple reproducer with comments: https://paste.opendev.org/show/bavKUuRnCafF9l4uQAfL/ | 22:10 |
| fungi | this is with the curl 8.23.0~rc2-1 package on debian sid. i'll go bug-hunting for curl upstream tomorrow, though a trivial local patch would probably be to swap `curl -s` out for `wget -qO-` | 22:16 |
| frickler | hmm, I was just about to ask for the version info ;) with 8.14.1 from trixie I get "curl: option --output=/dev/null: is unknown" and if I s/=/ / for that option, I get no issue, all three reads work | 22:17 |
| fungi | oh, well it's also not needed to reproduce, i was just using it in lieu of `>/dev/null` or similar to hide the noise from curl stdout | 22:24 |
| fungi | but i previously reproduced the issue without any options (--silent or --output) | 22:25 |
| fungi | basically curl anything in a script and then stdin is left in non-blocking mode for all further commands in that script unless i undo it | 22:27 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!