| wu-wenxiang | Checking skyline-console tarball: https://tarballs.opendev.org/openstack/skyline-console | 00:00 |
|---|---|---|
| wu-wenxiang | Upstream has new commits, but the tarball here is one month old. | 00:00 |
| wu-wenxiang | The 2026-05-25 publish CI job succeeded, new file uploaded to AFS. | 00:00 |
| wu-wenxiang | Yet CDN still serves the old version. CI log: https://ef1bd6032c64c1864435-d6fd3b06d50c034d0364bbf684ea1b1c.ssl.cf5.rackcdn.com/openstack/8132ff79b38d4a4b9cb151e3e57508de/job-output.txt | 00:00 |
| wu-wenxiang | Questions: Any known AFS->CDN sync delay? | 00:00 |
| wu-wenxiang | Any project config issues blocking updates? | 00:00 |
| wu-wenxiang | Can we manually refresh the CDN for this tarball? | 00:00 |
| wu-wenxiang | Thanks, can share more logs if needed. | 00:01 |
| *** gibi_off is now known as gibi | 07:08 | |
| mharley[m] | gouthamr, I removed the watched repositories for the brand new #openstack-pqc room: https://review.opendev.org/c/openstack/project-config/+/990078. | 10:02 |
| mharley[m] | fungi: FYI ^^. | 10:37 |
| fungi | wu-wenxiang: some job dumped a large amount of data into the tarballs volume yesterday (2026-05-25) between 02:50 and 02:55 utc, and it's been busy replicating that through our fileservers so any updates after that time (including yours) are still waiting for that to complete | 13:23 |
| wu-wenxiang | fungi: thanks | 14:26 |
| opendevreview | Stephen Finucane proposed openstack/governance master: Add cursive under oslo https://review.opendev.org/c/openstack/governance/+/990124 | 14:45 |
| gouthamr | tc-members: a gentle reminder that our weekly IRC meeting will occur here in ~45 minutes | 16:15 |
| cardoe | I’ll unfortunately miss. And then out on PTO 2 weeks. I’ll do OpenStack stuff in my down time so ping me on reviews. | 16:26 |
| gouthamr | ack cardoe | 16:26 |
| spotz[m] | o/ | 16:57 |
| gouthamr | #startmeeting tc | 17:00 |
| opendevmeet | Meeting started Tue May 26 17:00:36 2026 UTC and is due to finish in 60 minutes. The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:00 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:00 |
| opendevmeet | The meeting name has been set to 'tc' | 17:00 |
| gouthamr | Welcome to the weekly meeting of the OpenStack Technical Committee. A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct. | 17:01 |
| gouthamr | Today's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Agenda | 17:01 |
| gouthamr | #topic Roll Call | 17:01 |
| dansmith | o/ | 17:01 |
| frickler | \o | 17:01 |
| spotz[m] | o/ | 17:01 |
| bauzas | o/ (on and off a bit) | 17:01 |
| gouthamr | courtesy ping: noonedeadpunk, mnasiadka | 17:03 |
| gouthamr | noted absence: c a r d o e | 17:03 |
| gouthamr | and, i'll start a thread about how to deal with extended absences | 17:04 |
| gouthamr | okay, let's get started | 17:05 |
| gouthamr | #topic Last Week's Action Items | 17:05 |
| mnasiadka | o/ | 17:06 |
| noonedeadpunk | sorry | 17:06 |
| noonedeadpunk | o/ | 17:06 |
| gouthamr | no problem.. lets begin with vitrage/venus | 17:06 |
| gouthamr | think noonedeadpunk refreshed the vitrage deprecation change, but venus still needs a project config change to let us make progress on the repo cleanup | 17:07 |
| gouthamr | doesn't vitrage need a similar cleanup of the "master" branch? | 17:07 |
| noonedeadpunk | So I think that I have pushed project config patch last week | 17:08 |
| noonedeadpunk | let me check | 17:08 |
| fungi | i've been pretty scattered, so if i missed reviewing something for that, let me know | 17:08 |
| noonedeadpunk | https://review.opendev.org/c/openstack/project-config/+/989144 | 17:08 |
| gouthamr | neat, thank you | 17:09 |
| gouthamr | #link https://review.opendev.org/q/topic:%22retire-venus%22 (venus retirement changes) | 17:09 |
| noonedeadpunk | for vitrage - venus depends on xstatic , so I wanted to wait with content removal until venus is done | 17:09 |
| gouthamr | ack | 17:09 |
| noonedeadpunk | and also had time very sparodically until recently, so yeah.. Will proceed with patches at least, but will set them to -W | 17:10 |
| gouthamr | thanks noonedeadpunk | 17:10 |
| noonedeadpunk | and I think I also did some doc changes.... but I have vague memories about them | 17:11 |
| gouthamr | they'll depend on the governance change.. so will need to be rechecked after we merge the deprecation/retirement | 17:12 |
| * gouthamr is staring down the meeting notes from last week.. we're doing pretty well on action items, we didn't take any others worth checking in on | 17:12 | |
| noonedeadpunk | #link https://review.opendev.org/c/opendev/infra-manual/+/989143 | 17:12 |
| gouthamr | neat | 17:13 |
| noonedeadpunk | but I think there was another one for openstack manuals as well or governance... | 17:13 |
| noonedeadpunk | unless I missed to push the change... | 17:14 |
| fungi | yeah, i'll leave a comment on the change but it needs to go in the project-team-guide instead, since it's an openstack-specific acl | 17:14 |
| gouthamr | ah true | 17:15 |
| noonedeadpunk | I forgot to do `git review` doh | 17:15 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/project-team-guide master: Mention ACL change order shift for retirement https://review.opendev.org/c/openstack/project-team-guide/+/990146 | 17:15 |
| noonedeadpunk | So I am thinking, that it might be relevant not only for openstack projects | 17:15 |
| noonedeadpunk | as this is kind of general concern for projects with some governance.... | 17:16 |
| noonedeadpunk | But also openstack guide says - go follow openinfra guide, so it's easy to miss the note during the process | 17:16 |
| noonedeadpunk | thus I made patches to both places | 17:16 |
| fungi | well, opendev has a different kind of generic retired acl that doesn't work the way openstack's does | 17:16 |
| fungi | the opendev one sets the repository to read-only state | 17:16 |
| noonedeadpunk | right, but my update saysd "take Gerrit ACL change from the `Step 3`" | 17:17 |
| fungi | openstack has a special retirement acl that limits access to the tc members, which is a different matter and enables this particular workaround | 17:17 |
| noonedeadpunk | and step 3 says `acl-config: /home/gerrit2/acls/opendev/retired.config` | 17:17 |
| fungi | right, but openstack projects use a different config than the one documented in infra-manual, not that one | 17:18 |
| noonedeadpunk | so I think that the statement is fine to go to openifra guide as well as a "note" as it's not written in openstack-specific way | 17:18 |
| fungi | (openstack/retired instead of opendev/retired) | 17:18 |
| noonedeadpunk | I know - https://review.opendev.org/c/openstack/project-team-guide/+/990146/1/doc/source/repository.rst | 17:18 |
| noonedeadpunk | but I think both of them are kinda complimentary to each other... | 17:19 |
| fungi | i'm saying, the workaround you're mentioning doesn't work with the opendev/retired acl | 17:19 |
| fungi | because it sets the project read-only | 17:19 |
| fungi | and then nobody can make updates to it | 17:19 |
| noonedeadpunk | ah | 17:19 |
| noonedeadpunk | ok, now I got what you mean | 17:19 |
| noonedeadpunk | I was thinking that opendev acl does smth alike, just different group of ppl potentially | 17:20 |
| gouthamr | ty for the clarification.. we hopefully won't miss this in the project team guide and if we do, we'll notice soon enough :) | 17:20 |
| gouthamr | alright, let's move on | 17:20 |
| gouthamr | #link https://review.opendev.org/c/openstack/governance/+/989156 (Add release liaisons for PTL-led projects) | 17:20 |
| fungi | nope, uses gerrit's read-only project toggle | 17:20 |
| gouthamr | ^ i added "formal-vote" on this to get some more TC folks' alignment here | 17:20 |
| gouthamr | could you please take a look? | 17:21 |
| gouthamr | reading irc discussions and gerrit action, i see that the release team is okay with this direction | 17:21 |
| gouthamr | sean-k-mooney pointed out an implication here that he'd like to preserve release acls through the release.. so, our pre and post election changes that update projects.yaml must not erase this data, but only replace liaisons where applicable | 17:22 |
| fungi | i think this will actually solve the problem he had before | 17:22 |
| gouthamr | yes | 17:22 |
| fungi | because the lack of support for listing liaisons in governance with ptl model projects meant we *had* to drop the liaisons when switching from dpl to ptl, but no longer | 17:23 |
| fungi | (at least for release liaisons initially( | 17:23 |
| gouthamr | +1 | 17:23 |
| gouthamr | yes, on the second thought there | 17:23 |
| gouthamr | the VMT expressed interest in adding and preserving security liaisons as well in the same manner | 17:24 |
| gouthamr | and stephenfin and fungi discussed adding TaCT liaisons | 17:24 |
| fungi | yeah, but we can add them as a later step | 17:25 |
| fungi | i don't want to hold this up for further revisions | 17:25 |
| sean-k-mooney | that was my main painpoint yes | 17:25 |
| sean-k-mooney | the fact the release liasaon was change during the release period where we were busest | 17:25 |
| sean-k-mooney | so if it happens after the election | 17:25 |
| sean-k-mooney | that moved the change out of the critical time period | 17:25 |
| gouthamr | yes, these can come as separate changes.. and will require some crowdsourcing... we've been asking PTLs to keep the security/VMT liaisons (and coresec teams) up-to-date.. so a continuous process that some project folks still need to pay attention to | 17:25 |
| sean-k-mooney | the blocker that i was not aware of before was the schema requireemnts | 17:26 |
| sean-k-mooney | i.e. that ptl mode did not allow the release liasons to be in the file | 17:26 |
| sean-k-mooney | or section i guess | 17:26 |
| sean-k-mooney | so if that is fixed it will mechanily make it possibel going forward | 17:26 |
| gouthamr | yes | 17:26 |
| gouthamr | i can work on the VMT/security liaisons changes in the same manner.. and we'll try and do that for TaCT shortly after (unless someone would like to tackle this) | 17:27 |
| gouthamr | ty for the votes on https://review.opendev.org/c/openstack/governance/+/989156 | 17:27 |
| gouthamr | i'll get this merged by EOD | 17:27 |
| fungi | i probably can, as tact sig chair, but may not get to it soon | 17:27 |
| gouthamr | ty fungi | 17:28 |
| fungi | (if anyone else is interested in being tact sig (co)chair maybe it can even get done sooner!) | 17:28 |
| gouthamr | nice, maybe bauzas is :) | 17:29 |
| bauzas | hmmm | 17:29 |
| fungi | bwahahaha | 17:29 |
| spotz[m] | hehe | 17:29 |
| bauzas | I can help so, but that will be my last term for the TC | 17:30 |
| fungi | we have plenty of non-tc work to pile on you, don't worry | 17:30 |
| gouthamr | yeah.. getting away from the TC seems like getting into many more things | 17:30 |
| bauzas | well, I have a lot of stuff to work on it downstream, but lemme try | 17:32 |
| gouthamr | alright, there's one more requiring TC votes: | 17:32 |
| gouthamr | #link https://review.opendev.org/c/openstack/governance/+/989193 (Insist on minimal pyproject.toml) | 17:32 |
| gouthamr | seemed non-controversial at our last meeting | 17:32 |
| gouthamr | oh wait, the whole PTI series needs more eyes | 17:33 |
| fungi | related, we did last week merge a change to the release test job that projects run which checks your pyproject.toml with the validate-pyproject tool | 17:34 |
| gouthamr | #link https://review.opendev.org/c/openstack/governance/+/988437 (pti: Update release notes expectations) | 17:34 |
| gouthamr | please start there ^ and see changes that build on top of this | 17:34 |
| gouthamr | it'd be nice to get these changes vetted and inconsistencies ironed out early | 17:34 |
| gouthamr | fungi: nice | 17:34 |
| fungi | (this came up because an openstack project tried to release with a broken pyproject.toml file, and the upload to pypi failed during gazpacho rc1) | 17:35 |
| gouthamr | #link https://review.opendev.org/c/openstack/project-config/+/980500 | 17:35 |
| gouthamr | yes, manila, with a typo in pyproject.toml iirc | 17:35 |
| fungi | i didn't want to publicly shame anyone, but yes ;) | 17:35 |
| gouthamr | haha, no, i like publicity in all manner | 17:36 |
| fungi | driving process improvements the old-fashioned way | 17:36 |
| gouthamr | :P | 17:37 |
| gouthamr | alright, please do review the PTI changes | 17:37 |
| gouthamr | that's a wrap on action items that i see, was there anything else that you were working on? | 17:37 |
| gouthamr | #topic A check on gate health | 17:39 |
| gouthamr | only have standing topics today.. so can take the time to clean some things up | 17:39 |
| gouthamr | anything of interest to share regarding the gate? | 17:39 |
| fungi | as mentioned earlier in #openstack-tc, the tarballs volume in afs has been updating for a couple of days, so updates to that site and other static hosting are delayed until that finishes | 17:40 |
| gouthamr | ack, i am unsure if the skyline issue will get resolved with this.. they claim they've not seen an update since february? | 17:41 |
| fungi | because the last time their jobs ran was in march and they failed | 17:41 |
| gouthamr | ah | 17:41 |
| fungi | so the last successful runs (besides the ones waiting for the tarballs site to update this week) were in february | 17:42 |
| gouthamr | ack, ty.. | 17:42 |
| fungi | if you look at the build history for that job, you'll see the timeline pretty clearly | 17:42 |
| fungi | (in the zuul dashboard) | 17:42 |
| gouthamr | how often does this sync normally? | 17:44 |
| fungi | #link https://zuul.opendev.org/t/openstack/builds?job_name=publish-skyline-console-python-branch-tarball&project=openstack/skyline-console recent build history for publish-skyline-console-python-branch-tarball | 17:44 |
| fungi | the tarballs volume normally takes a few seconds to sync, but depends on how much data has changed | 17:44 |
| fungi | we replicate it to 3 sites for redundancy, one of which is in a different region and so that slows the replication. for it to take this long, the amount would have needed to be in excess of 100gb i think, though that's not unheard of for some of our image-based deployment projects that publish copies of artifacts there | 17:45 |
| fungi | typically we attempt to replicate every 5 minutes | 17:46 |
| gouthamr | ack.. good to know... | 17:46 |
| gouthamr | wow, you can now delete etherpads? | 17:47 |
| fungi | it's also possible something else has broken that synchronization process and caused it to hang, i sadly have been too busy with other things to investigate it closely yet | 17:47 |
| fungi | yes, the new etherpad version we upgraded to gives pad creators a delete token | 17:48 |
| gouthamr | no worries, i'm glad wu-wenxiang came in here to ask.. he's sent me an email as well.. typically they find help on #openstack-infra or #opendev on matrix | 17:48 |
| fungi | you shouldn't be able to delete a pad someone else has created, if you can that's a bug so let opendev folks know | 17:48 |
| gouthamr | ack, i just saw a token on https://etherpad.opendev.org/p/tc-2026.2-tracker when i opened it | 17:49 |
| gouthamr | #topic TC Tracker, PTG Follow up | 17:49 |
| gouthamr | #link https://etherpad.opendev.org/p/tc-2026.2-tracker (Technical Committee activity tracker - 2026.2) | 17:49 |
| fungi | (also we do back up the etherpad server twice daily, remotely to two redundant cloud providers, if we ever need to restore something that's accidentally deleted) | 17:50 |
| gouthamr | ah, helpful | 17:50 |
| gouthamr | aprice[m] put up an update regarding the user survey changes: | 17:51 |
| gouthamr | #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/EXNIFPZJRCPDBH4HETG6AAYGZ6NNKLDB/ | 17:51 |
| gouthamr | and she linked this etherpad if you're interested to participate in the re-design: | 17:51 |
| gouthamr | #link https://etherpad.opendev.org/p/OpenStack-User-Survey-Streamlining | 17:51 |
| gouthamr | ty spotz[m] slaweq for volunteering there | 17:51 |
| gouthamr | if anyone else is interested to do so, please add your name on the etherpad | 17:51 |
| gouthamr | does anything else on the tracker warrant a discussion today? | 17:52 |
| gouthamr | #topic Open Discussion | 17:53 |
| gouthamr | would you like to add anything to the minutes today? | 17:55 |
| gouthamr | i asked for any volunteers to be election officials | 17:55 |
| gouthamr | slaweq and ianychoi have graciously offered to continue, but it'd be nice to get someone to shadow/help withh the process | 17:56 |
| gouthamr | if you know anyone that'd be interested, please let them know they can join #openstack-election here and chime in | 17:57 |
| gouthamr | spotz[m]: Slawek Kaplonski proposed the election config: https://review.opendev.org/c/openstack/election/+/988238 and placeholders for candidates for the 2027.1 election https://review.opendev.org/c/openstack/election/+/988239 | 17:57 |
| spotz[m] | on it | 17:58 |
| gouthamr | thank you! | 17:58 |
| gouthamr | it'd be nice to reflect this on the release schedule when they're merged.. ianychoi had a script that'd scrape this info and build that change | 17:58 |
| gouthamr | alright, that's a wrap for today's meeting | 17:59 |
| gouthamr | thank you all for joining | 17:59 |
| gouthamr | will tty here next week | 17:59 |
| gouthamr | #endmeeting | 17:59 |
| opendevmeet | Meeting ended Tue May 26 17:59:42 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:59 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/tc/2026/tc.2026-05-26-17.00.html | 17:59 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/tc/2026/tc.2026-05-26-17.00.txt | 17:59 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/tc/2026/tc.2026-05-26-17.00.log.html | 17:59 |
| fungi | i teletype everywhere, no need to wait for next week | 17:59 |
| gouthamr | :D | 18:00 |
| gouthamr | don't stop the chatter | 18:00 |
| opendevreview | Merged openstack/governance master: pti: Update release notes expectations https://review.opendev.org/c/openstack/governance/+/988437 | 20:52 |
| cardoe | What’s wrong with skyline? I sent them some changes last week I think. | 20:53 |
| opendevreview | Merged openstack/governance master: Add release liaisons for PTL-led projects https://review.opendev.org/c/openstack/governance/+/989156 | 20:54 |
| opendevreview | Merged openstack/governance master: Use quotes for all people https://review.opendev.org/c/openstack/governance/+/989157 | 20:54 |
| opendevreview | Merged openstack/governance master: reference: Allow irc values to be null https://review.opendev.org/c/openstack/governance/+/989158 | 20:54 |
| opendevreview | Merged openstack/governance master: reference: Make appointed an attribute of ptl https://review.opendev.org/c/openstack/governance/+/989159 | 20:54 |
| opendevreview | Merged openstack/governance master: Update tooling for required deliverable_type https://review.opendev.org/c/openstack/governance/+/989217 | 20:54 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!