Tuesday, 2025-09-02

*** elodilles_pto is now known as elodilles08:19
opendevreviewMerged openstack/election master: docs: clarify OIF renewal requirement  https://review.opendev.org/c/openstack/election/+/95796712:10
bauzastc members (not using the irc nick), I'll have a conflict for attending the TC meeting by next week13:09
bauzasfor all the year13:09
bauzas(up to June 26)13:09
noonedeadpunkwith new election we will be voting on new meeting time anyway13:15
noonedeadpunkso you've picked a good timing :)13:15
bauzasI know this but I'm afraid of not being able to attend new meetings now that I'm very back to upstream :)13:17
gouthamrbauzas: ack, will run the poll after the elections16:01
gouthamrtc-members: a gentle reminder that our weekly meeting will be hosted here, and on Jitsi in ~59 minutes: https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee16:01
clarkbI just sent email but figured I'd share here as well: https://openinfrafoundation.formstack.com/forms/open_source_pavillion for hour or two blocks of project booth space at the summit16:05
spotz[m]We didn't get the TC forum session if we want to do the pavillion16:09
gouthamr#startmeeting tc17:01
opendevmeetMeeting started Tue Sep  2 17:01:20 2025 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.17:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:01
opendevmeetThe meeting name has been set to 'tc'17:01
gouthamr#info Today's meeting is being held primarily via video call. Action items and meeting minutes will be documented in IRC but for a full replay of the meeting, please visit the OpenStack TC youtube channel, where the recording will be uploaded soon.17:01
gouthamr#link https://www.youtube.com/@openstack-tc17:01
gouthamrWelcome 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:03
gouthamrToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee17:03
gouthamr#topic Roll call17:03
noonedeadpunko/17:03
gtemao/17:03
gmaano/17:03
spotz[m]o/17:03
mnasiadkao/17:04
gouthamrcourtesy-ping: jbernard17:04
gouthamrin the video call: cardoe17:05
gouthamr#topic Last Week's AIs17:05
cardoeo/17:05
cardoeI didn't speak up here sorry.17:05
gouthamrno worries17:06
gouthamrclose the "Migrate from WSGI scripts to module paths" goal as completed.17:06
gouthamr#link https://review.opendev.org/c/openstack/governance/+/958817 17:06
gouthamrcontinue the discussion on the Monasca repository retirement on Gerrit17:07
gouthamr#link https://review.opendev.org/c/openstack/governance/+/953671 17:07
gouthamrthe contributor will need to be told about forking projects into their own namespace on opendev.org17:11
gouthamrgmaan suggests that the TC discussion/decision is warranted17:11
gouthamrhe's concerned about the perception that the TC proceeds with the retirement despite a volunteer showing up to continue maintaining it17:11
gouthamrbauzas states that he'd like to be honest about the state of things - and indicate to users/operators not to use/rely on the project team or OpenStack contributors for continued support/development17:12
gouthamrnoonedeadpunk states that projects have started retiring monasca integrations already since our email communique 17:13
gouthamrbauzas is asking if namespace changes are trivial? if they are, why are we not suggesting this as a solid path forward17:15
gouthamrgmaan states that this has happened before with a project under neutron team's governance17:15
gouthamrwe're currently discussing how things would work if the projects are in their own namespace17:18
clarkbnoonedeadpunk: note that they can continue to use the same jobs most likely. You are right taht the secrets will have to be updated if they have any17:19
gouthamrtest jobs will require a major update, and there may be issues - you'll need new user accounts/secrets configured 17:19
noonedeadpunkclarkb: but they're using jobs which are defined for a different tenant17:19
noonedeadpunklike horizon job17:19
noonedeadpunkI think they will need to re-define them for their tenant, no?17:20
clarkbno, they just need to configure their tenant to load jobs from devstack, tempest, or horizon etc17:20
clarkbjobs live in git repos. Tenants are configured to load zuul configuration (including jobs) from git repos17:20
noonedeadpunkoh, yes, right, that's how zuul-jobs is consumed17:21
clarkbI'm pretty sure we even have third party ci deplyoments running zuul for cinder jobs using the same jobs that are defined upstream17:21
noonedeadpunkI clean forgot that17:21
clarkbthey just configure their entirely different zuul installation with their entirely separate zuul tenant to load jobs from devstack etc17:21
noonedeadpunk++ right, sorry, I clean forgot you can do that17:21
gouthamrwe're reminding ourselves that the Documentation, Git repos/README files etc need to be updated to reflect the state of maintenance17:21
clarkbyou are correct that a new different projectwith forked code will have different encryption secrets17:22
clarkbso those aprticular bits will need updating if they are used17:22
noonedeadpunkI'd guess these are related to releasing if exist, which we don't want them to have anyway...17:22
gouthamr#link https://review.opendev.org/c/openstack/governance/+/958229 17:22
gouthamr^ this is a missing annotation in our project tracking that will be helpful to implement an automated doc/readme update17:22
gouthamrseeking reviews on this, and further comments on the governance change 17:27
gouthamrnext AI was about elections17:27
gouthamrblast existing members to remind them to renew their memberships for the upcoming elections17:27
JayFI'd suggest another reminder to the list for folks to opt-in to CIVS emails as well17:28
gouthamrJayF: ianychoi/slaweq are working on that17:30
gouthamr#link https://review.opendev.org/c/openstack/election/+/958991 17:30
gouthamranother reminder is forward looking, i.e., the next cycle's election - i.e., to sign up for Foundation Individual Membership to be able to vote in these elections, or to renew their erstwhile membership17:32
gouthamri took an AI to bring the openstack election issue to the board meeting next week (9th Sep)17:32
gouthamr#link https://board.openinfra.org/ 17:33
gouthamrclarkb states that the board elections had an earlier cutoff than OpenStack elections (20th Aug)17:33
gouthamrspotz[m] sent notes regarding the 180-day requirement (lost in matrix)17:34
* gouthamr will ping jbernard for an update on the TC resolution for phone-home in OpenStack17:35
gouthamrthe last AI that i was tracking was the job templates for the 2026.1 runtime 17:35
gouthamr#link https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/958616 17:36
gouthamr#link https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/958617 17:36
gouthamr^ the latter is WIP until we ship the RC for 2025.217:36
gouthamrthat's all the AIs i was tracking, anything else from anyone else?17:36
gouthamr#topic 2026.1 Elections - Leaderless teams17:37
gouthamr#link https://etherpad.opendev.org/p/2026.1-leaderless 17:37
gouthamrthese are teams with no PTL candidates, and we have 6 options on what to do next17:39
gouthamrnoonedeadpunk was the past PTL for vitrage and is providing a state of maintenance 17:39
gouthamrthere are failing tests, and he's not had time to dig into the failures17:39
gouthamrnoonedeadpunk will likely take some time next week to address the test failures, and check on any release patches17:41
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/CVWXC6RRTBWRDNQR2TTMT6FN4ZNUVJHH/ 17:42
gouthamrvitrage, venus were part of the list compiled by elodilles with test jobs failing on master17:42
gouthamrwe have issues finding the PTL or contributors for OpenStack Charms on IRC 17:45
gouthamrwe're tried going to external channels to reach them, including posting on reviews17:45
gouthamrthe project repos are constantly updates though  17:45
gouthamrbauzas states that the project doesn't fit OpenStack governance17:46
gouthamrwhat if there's a serious/security issue that we need to communicate with the coresec/PTL for?17:46
gouthamr#topic Tagging retired packages on PyPi17:48
gouthamr#link https://etherpad.opendev.org/p/legacy-pypi-packages17:48
gouthamr#link https://blog.pypi.org/posts/2025-08-14-project-status-markers/ 17:49
gouthamr#link https://packaging.python.org/en/latest/specifications/project-status-markers/ 17:49
gouthamrasking if there are any objections in doing this as part of the repository retirement steps in OpenStack17:51
gouthamrthe list on the etherpad are only the already-retired (i.e., a bulk of the monasca packages won't be there, only the already retired ones are)17:53
gouthamr#action add this to the tracker and find time/volunteers to do this17:53
gouthamr#topic A check on gate health17:54
gouthamrhave there been any gate concerns to share?17:54
gouthamrclarkb notes that the debian trixie nodes were using debian-testing ; infra admins are updating it after the GA, there was a bug preventing the update - its being worked on17:55
gouthamr#topic Open Discussion and Reviews17:56
gouthamrwe do have a couple of items here - if folks want to rep these/discuss them here, please feel free17:57
gouthamrnoonedeadpunk brought up default MySQL/MariaDB charset/collations17:57
gouthamrthere's a changed behavior in MariaDB 11.817:57
gouthamr#link https://mariadb.com/docs/server/reference/data-types/string-data-types/character-sets/supported-character-sets-and-collations 17:57
gouthamr#link https://mariadb.com/docs/server/reference/data-types/string-data-types/character-sets/setting-character-sets-and-collations#changing-default-collation17:57
gouthamrnoonedeadpunk wants to discuss this further, and highlight common updates we want to make 17:58
noonedeadpunk#link https://bugs.launchpad.net/magnum/+bug/212179717:58
clarkbthe utf8mb3 -> utf8mb4 transition is lossless but does require a proper migration as the underlying storage gets rewritten aiui. However changing the collation has impacts on sorting, case sensitivity, and so on17:58
noonedeadpunk#link https://mariadb.com/docs/release-notes/community-server/old-releases/release-notes-mariadb-11-5-rolling-releases/what-is-mariadb-115#other17:59
noonedeadpunkmariadb has also changed collation and how it treats it17:59
noonedeadpunk#link https://jira.mariadb.org/browse/MDEV-3754417:59
noonedeadpunkas from 11.5 the default is uca1400_ai_ci18:00
noonedeadpunkbut then it does not respect the default the way it used to for a decade18:00
gouthamrwe'll discuss ^ and the alma linux testing topic next week18:00
gouthamrdoes anyone have anything else to note for the minutes today?18:00
gouthamrthank you all for attending18:00
cardoeThanks all. Have a good rest of the week.18:01
gouthamrsee you here next week!18:01
gouthamr#endmeeting18:01
opendevmeetMeeting ended Tue Sep  2 18:01:20 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2025/tc.2025-09-02-17.01.html18:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2025/tc.2025-09-02-17.01.txt18:01
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2025/tc.2025-09-02-17.01.log.html18:01
mnasiadkaRegarding AlmaLinux - there have been one person interested in adding AlmaLinux support in Kolla and Kolla-Ansible - but they never came back (and I think last contact was around OpenInfra Days US in Pasadena)18:02
noonedeadpunkIwonder if it really requires a different testing then rocky18:03
noonedeadpunkas supposedly they're pretty much the same18:03
noonedeadpunkbut I also got one person asking for Alma in Vancouver18:04
noonedeadpunkneither of them should have ceph installabe atm fwiw...18:05
clarkbyes I do wonder about the complexity of maintaining testing vs returns on these things that are presumably all very similar to each other18:09
clarkbopeneuler, centos stream, rocky, and alma are in theory all similar but with differences18:09
mnasiadkaopeneuler has been dropped in Kolla some time ago, mainly due to no maintainers18:12
mnasiadkaI would assume we don't need tests for all the distributions in the world, and if somebody is persistent enough - they can get testing for their platform (as long as they can maintain it)18:14
clarkbfwiw https://status.matrix.org/ indicates a problem with the matrix.org dtabase which I think is impacting matrix users (and not just for the bridges)18:40

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