Tuesday, 2025-05-27

bauzasgouthamr: I won't be able to attend today's TC meeting until around the half 15:48
gouthamrack bauzas 15:52
gouthamrtc-members: a gentle reminder that our weekly irc meeting will be held here in ~37 minutes16:23
gouthamr#startmeeting tc17:00
opendevmeetMeeting started Tue May 27 17:00:49 2025 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
opendevmeetThe meeting name has been set to 'tc'17:00
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:01
gouthamrToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee17:01
gouthamr#topic Roll Call17:01
gtemao/17:01
noonedeadpunko/17:01
carlosso/17:01
gmaano/17:02
gouthamrnoted absence: c a r d o e 17:03
gouthamrbauzas is joining late17:04
gouthamrcourtesy ping: frickler, mnasiadka17:05
gouthamram unsure if spot z is out today, or if i left her in the list of absentees on the wiki from the past week17:05
frickler\o17:05
mnasiadkao/17:06
gouthamr#topic Last Week's AIs17:06
gouthamrwe had one on the quantum resolution that we merged17:07
gouthamr#link https://pypi.org/project/quantum/ 17:07
gouthamrfungi: clarkb ty for taking action and deleting the openstack content there and transfering ownership17:07
fungiyw17:07
clarkbthat was all fungi17:07
gouthamrnice; the rest of the AIs from last week were around DCO17:08
gouthamr#link https://review.opendev.org/c/openstack/governance/+/950463 ([resolution] Replace CLA with DCO for all contributions)17:08
gouthamr^ this was proposed to address a few AIs we took17:09
gouthamrthere's been quite a lot of review there17:09
fungithere's a bunch of associated tooling changes up for review in parallel with that so we can get as much of a head start as possible17:10
gouthamr(the Unresolved comments don't make much sense to me honestly)17:10
gouthamrah, nice.. do link us if you have them handy, fungi 17:10
gouthamr#link https://review.opendev.org/c/openstack/contributor-guide/+/950839 (Replace CLA instructions with DCO)17:10
gouthamr^ i took a stab at the contributor doc update17:11
gouthamrty for the review there gmaan 17:11
gmaan++, i left some comment otherwise lgtm17:11
gouthamrack, i'll make some changes today17:11
gmaanthanks17:12
gouthamrjbryce checked with lawyers about a couple of things during the past week17:12
gouthamrone of these was the DCO switchover timeline. If our enforcement date of July 1st was feasible17:13
gouthamrand the other was if there needed to be a stop-gap, a revised ICLA 17:14
gouthamrwe got feedback here and on the governance proposal.. an excerpt: "the last contributions accepted under the CLA checks would be on 2025-06-30 and all contributions after 2025-07-01 00:00:00UTC would require a DCO check."17:15
spotz[m]o/17:15
fungi#link https://review.opendev.org/q/hashtag:dco-signed-off-by+OR+topic:dco-signed-off-by tooling changs for DCO17:15
fungithere are some parents to those too17:15
gouthamrty fungi 17:15
fungiand some follow-on changes which add generated-by footers to commit messages17:15
spotz[m]I was following on the email lists while at summit, what was the result of doing a patch to a patch? Would it need a DCO and can we do it in Gerrit's interface?17:16
gouthamrspotz[m]: all new patches after July 1st will need a sign off17:17
fungispotz[m]: add a Signed-Off-By trailer line in your commit messages (git commit -s will do that automatically)17:17
gouthamrthere's no need to upload a patch just to do a DCO sign off17:17
fungicontributor guide updates will cover it17:17
spotz[m]So I can't keep editing in the interface then:(17:17
fungiyou can if you add a Signed-Off-By line17:18
gouthamryes, you can edit the commit message too17:19
gouthamrthe only thing that would be wonky would be rebasing existing commits17:20
gouthamrvia the web UI17:20
spotz[m]Hrm will look if you can anywhere. I've honestly only done it command line but if I'm editing docs in someone's patch I sometimes get lazy. Might just do suggest edits. Anyways back to the main discussion vs my corner case:)17:20
gouthamryou'll need to edit the commit message first, and then click that rebase button 17:20
gouthamrhaha, more corner cases as we'll discover in the days to come 17:21
fungii thought we tested and confirmed that you won't need it if you can rebase cleanly in the ui, as long as there's already a signed-off-by from the author or committer17:21
gouthamryes17:21
gouthamr^17:21
fungiso would likely only run into that rebasing old changes17:21
noonedeadpunkyeah, but there're plenty of existing patches17:21
gouthamrif there's no signed-off-by at all, you'll need to add one and then rebase17:21
fungiwhich there will be fewer and fewer of over time17:21
noonedeadpunknot necesserely useless, but potentially outdated17:21
noonedeadpunkand some might want to pick up and rebase them17:21
fungibut also the error message should be pretty clear to anyone who's at that point used to doing it at the command line already17:22
noonedeadpunkI'd expect it will be annoying for the next year, but yeah17:22
gouthamrwe'll learn :) 17:22
noonedeadpunkwith time it'd be safe to abandon them17:22
gouthamrokay, that's all the AIs i was tracking17:22
gouthamrwere there any others you were working on?17:22
noonedeadpunkI actually wonder if we should actually suggest abandoning pat6ches in merge conflict on July 117:23
gmaanabandon?17:23
noonedeadpunkwithout sign-off17:23
gouthamryeah, might be overkill.. it'd be nice for a bot comment to be added saying that the next commit will need a DCO sign off17:24
gmaanI think we can leave them as it is and whenever author comes they can rebase/update commit msg17:24
gmaanabandon can be strong action for this situation17:24
gmaangouthamr: ++17:24
noonedeadpunkwell, it would trigger notificatio nthat smth went off17:25
noonedeadpunkand there is no way to proceed17:25
noonedeadpunkfrom project prespective17:25
gmaanbcz we do have many out of dated changes for many reason and we mostly comment there instead of abandon them (unless we have 1-2 years of time checks)17:25
noonedeadpunkas merge conflicts are not being notified by gerrit17:25
gmaanIMO, we can just handle them as we are doing for long standing merge conflict/not updated one17:26
noonedeadpunkaut6omated comment is better idea17:26
noonedeadpunkbut not sure we'll be doing that :)17:26
gmaanif project have policy to abandon such changes considering with some timeline then it is ok17:26
noonedeadpunkjust project maintainers can select patches in UI and abandon can be mass-applied17:27
noonedeadpunkon the contrary to comment17:27
noonedeadpunkanyway17:27
gmaansure I am saying we do not need to treat them a new things/action to do than what project do for older/merge conflict changes17:28
noonedeadpunkright17:28
gouthamrlets discuss this some more if we have time later in the meeting, or after the meeting17:28
gouthamr#topic OpenInfra User Survey Questions17:29
gouthamrthe 2025 user survey is live17:29
gouthamrit'll close out in August, and foundation staff will try and get us the responses after September17:29
gouthamrwe could edit questions if we wanted, but, with the caveat that any major updates would confuse the responses/summarization17:30
gouthamrcan i have your eyes at the existing questions here17:31
gouthamr#link https://etherpad.opendev.org/p/tc-2025.2-tracker 17:31
gouthamrline 17 and beyond17:31
gouthamris tehre anything blatantly wrong to fix/correct here?17:31
gouthamrif not, would you like to ask anything new with the caveat shared above?17:33
gouthamrtaking silence as no, if you think of anything please feel free to chime in anytime on this channel17:35
gouthamri got an update regarding the 2024 user survey17:36
gouthamrfoundation staff did summarize the survey, but, the raw data dump wasn't shared with PTLs and the TC like the past.. 17:36
gouthamrwe were discussing that it was easier to gather this alongside the 2025 data.. 17:37
fungii think it still can be, though people may need to sign an nda if they haven't before17:37
gouthamrwe'll still be given two raw/anonymized survey result dumps.. one from 2024 and 2025 17:38
gouthamrah, i didn't know of that practice, fungi 17:38
gouthamris the NDA new?17:38
fungii don't think so, in the past the foundation had project volunteers agree in writing to not disclose the content of personally identifiable response data17:39
spotz[m]Yeah raw surveys require NDA, the presented information is Anonymized but there's the risk raw data can be put together for identification 17:39
spotz[m]NDA is not new17:39
fungiit's basically just a measure to help make respondents feel more comfortable about the privacy of their responses17:40
gouthamri see, i meant anonymized data - but called it "raw data" - my bad17:40
gouthamri recall receiving the anonymized data from helena or aprice in the past..17:40
gouthamri can follow up privately on this.. does anyone have a concern with the timeline? 17:42
spotz[m]Closing it out in August allows for the data to be looked at and results to be presented at Summit17:43
gouthamrand discussed at the PTG in October17:43
gouthamrwe don't have c a r d o e in today, and i think i need to prep a bit more for the next topic to be more productive17:46
gouthamrspecifically in deriving conclusions from the developer/maintainer survey responses that ildikov shared on the ML: 17:47
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/3YCEOEVDZRG5UU3FMPEP4F6EZIXDAVGU/ (Bridging the gap between community and contributing orgs)17:47
gouthamrcan we punt this to next week? or would anyone like to speak on this today?17:48
fungiif anyone has questions about those surveys or the analyses so far, i'm happy to answer them either in the meeting or after17:49
fricklerthe most important issue is delay in responses ... so let's punt to next week, that fits ;)17:49
fungihah17:49
ildikovI'm also available to discuss :)17:50
gouthamri know you're teasing, but i have the monkey side eye meme going off in my head17:50
gouthamr#topic A check on gate health17:50
ildikovwill be around next week too17:50
fungisame17:51
gouthamrthank you very much fungi and ildikov 17:51
gouthamrlets do it next week17:51
ildikov+117:51
gouthamrany gate concerns to note today?17:51
gouthamrsounds like smooth sailing17:53
* gouthamr tries not to jinx it17:53
gouthamr#topic TC Tracker17:53
fungithere were some gerrit outages observed recently, which seem consistent with brief network disruption at/near the hosting provider17:53
gouthamr#link https://etherpad.opendev.org/p/tc-2025.2-tracker (Technical Committee activity tracker - 2025.2)17:53
gouthamrah, ty fungi 17:54
* gouthamr didn't notice them.. but saw opendevstatus posting on various channels17:54
JayFgouthamr: it's late, but I'll note Ironic was severely broken by updates to Neutron's devstack plugin late last week. We have a fix coming down the pipeline, but I'll likely describe the issue in a bug -- we need to have a better way for ML2 plugins to hook into neutron devstack17:55
gouthamr#undo17:55
opendevmeetRemoving item from minutes: #link https://etherpad.opendev.org/p/tc-2025.2-tracker17:55
gouthamr#undo17:55
opendevmeetRemoving item from minutes: #topic TC Tracker17:55
gouthamrJayF: ah, is this on the master branch?17:55
JayFYeah. When they switched up the wsgi method and moved some things around it made it a bit awkward to get config in from a plugin17:56
JayFwe have a functional fix, I'll describe the issue in a bug against neutron/devstack once it's landed and the fire is out 17:56
JayFhttps://review.opendev.org/c/openstack/networking-generic-switch/+/950559 basically documented in the TODOs in the workaround patch17:57
gouthamrthank you for the link and the context17:57
gouthamr"For now, we're relying on a race condition that we reliably win."17:58
gouthamr:)17:58
JayFwell, 4 for 4 at least so far, which is better than the 0-for-N we had going since like, early/mid last week lol17:59
gouthamrhaha, hope there's no optimization committed somewhere that defies that18:00
gouthamrwe're at the hour18:00
gouthamris there anything else to note for the minutes today?18:00
gouthamri did want to ask how comfortable we are to recommend to project teams  to encourage using DCO sign-offs right away?18:01
gtema+1 - I started already that for my changes in codegenerator18:02
gouthamr++18:02
gouthamrif anyone's familiar with https://git-scm.com/docs/git-interpret-trailers , they could actually show us how to configure local git in case "-s" is too much to type out each time :D 18:03
noonedeadpunkwhy not to use config?18:04
gouthamrformat.signoff?18:04
noonedeadpunkyup18:04
gouthamrthat's only for patches18:04
spotz[m]My problem isn't the git side it's the laziness of the gerrit UI side:)18:04
gouthamrokay lets end this meeting18:05
gouthamrthank you all for participating18:05
gouthamrour next meeting will be our monthly Video+IRC meeting18:05
gouthamr#endmeeting18:05
opendevmeetMeeting ended Tue May 27 18:05:57 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:05
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2025/tc.2025-05-27-17.00.html18:05
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2025/tc.2025-05-27-17.00.txt18:05
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2025/tc.2025-05-27-17.00.log.html18:05
spotz[m]TC members please remember to submit talks for Summit!:)18:08
noonedeadpunkthanks for the reminder18:16
noonedeadpunkthere's 2 week until deadline - plenty of time :p18:17
noonedeadpunkam I right to assume there will be no tracks for project onboardings or updates?18:20
fungiprobably not for those specifically due to space/time constraints (small venue at a university crammed into 3 days), but spotz[m] may know more18:24
noonedeadpunkjust asking so that later it was not a suprise for me, that there were quite some exceptions made to that18:26
spotz[m]Message coming soon when Helena is back but yes a forums and project update call will be going out soon18:29
fungiyeah, more general forum sessions will have some (limited) space from what i understand. in the past with shorter summits we've usually given priority to those over project-specific update sessions or project-specific contributor onboarding18:34
noonedeadpunkI would be totally fine if there will be no project-specific time at all18:36
noonedeadpunkAs long as all projects are treated i nthe same way :)18:37
spotz[m]I'm hoping to put aside 1-2 rooms for these. We need to see how all the submissions fall out though18:42

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