Wednesday, 2026-05-20

mharley[m]Hello, gouthamr .  Just saw your message sent on the meeting yesterday.  We do actually have a dedicated PQC channel:  #_oftc_#openstack-pqc:matrix.org . :-) 10:16
mharley[m]I'm planning to make some movement there by next week (possibly Wednesday).10:17
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: wip  https://review.opendev.org/c/openstack/openstack-manuals/+/98937312:39
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: wip  https://review.opendev.org/c/openstack/openstack-manuals/+/98937312:41
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Replace deprecated openstackdocstheme options  https://review.opendev.org/c/openstack/openstack-manuals/+/98937312:42
opendevreviewIvan Anfimov proposed openstack/openstack-manuals master: Replace deprecated openstackdocstheme options  https://review.opendev.org/c/openstack/openstack-manuals/+/98937312:43
fungimharley[m]: you still haven't followed up on https://review.opendev.org/c/openstack/project-config/+/988770 though13:13
mharley[m]Goot callout, fungi .  I'll work on it.13:35
sean-k-mooneyhi folks, before i go through the project creation steps to create a new cyborg-extra repo i just want to sanity check the logic behind having a spereate repo. i have two general usecase for it that are somewhat conflicting but the second is somewhat speculative anyway15:02
sean-k-mooneyusecase number 1 is i have a prototype kernel module that im buidlign purly for ci and dev to allow testing cybrog withotu real hardware15:03
sean-k-mooneythis being a kernel moudle built form the kernels exmaple code woudl be GPLv2 licenced as a result15:03
sean-k-mooneyso i knid of want to put that in its own repo to the side rather then in the main cybrog one15:04
sean-k-mooneythe secodn usecase is many of the current cybrog driver have no docs or tests and are mostly incompelte 15:05
sean-k-mooneythe slightly conflicting usecase woudl be that instead fo deletign them if we can find supprot to maintian team woudl be to move them to cyborg-extra more as a contib space 15:05
sean-k-mooneyusecase 1 is my primary objective but i was wonderign if we really need that level of sepreation or is it fine just to have a spereat folder 15:06
sean-k-mooneyfor the kernel module in the cybrog repo that we do not package or distibute15:06
fungithe main reasons to have a separate repo are: you want different people responsible for reviewing/approving changes, you want it tagged/released independently, or you want separate installable packages for it15:07
sean-k-mooneyeventually i might consider tryign to upstream it to the actual kernel but for now while im builting out the feature set we need for testign i want to keep it hosted on opendev.org15:07
sean-k-mooneyfungi: right so i do not want to package/distirbute it adn teh reviewer woudl likely be the same15:08
sean-k-mooneyso in that case woudl just having the approate liscen herader adn puting it in its own folder in the cybrog repo be enough15:08
fungialso if you *think* it's likely to fall into one of those categories later, separating it preemptively can be less messy than trying to untangle all the commit history down the road15:09
fungibut yeah, if none of those fit then keeping it in your main repository is likely fine15:09
sean-k-mooneyi think the only possibel change i see in maintaienrship or distibution woudl be if i was to upstream it as a sample kernel module to linux itself15:10
clarkbI think you can also tell setuptools to not include the files in your python package if you keep it in one repo15:11
clarkb(since in theory you don't ened the kernel source unbuilt in a python package)15:11
sean-k-mooneyclarkb: yes i dont thinkt hat would be a probelem even in our current config15:11
sean-k-mooneywe are suign the find files package to fine the files related to the python package15:12
sean-k-mooneythat does nto include the devstack foler for example to my knoladge15:12
sean-k-mooneyi coudl certnely check that with a locak package build either way15:12
clarkbif you use pbr I think anything committed to git is included by default15:12
sean-k-mooneyack ok so that is somethign for me to verify15:13
fungibasically do a file listing of the tarball from pypi to see if things you think are excluded aren't15:15
fungiyou can also use unzip or 7z to get a file listing from a wheel if you want to compare one of those as well15:16
sean-k-mooneyack, ya ill do both, i have a devstack plugin that can automaticlly compile it, inject it and configure nova/cybrog to use it that work on ubutnu 26.04, i was just adding debian-13 supprot and im debating if i want ot supprot c10s or ubuntu noble. once i have that asn some other local cleanup done i was going to look at hooking it into ci to see if it woudl work there as15:18
sean-k-mooneyexpected15:18
sean-k-mooneythe only other reaosn to have it in its own repo is it a tiny bit simpler to resue in nova howver nova has a cybrog job and i can jsut make it so that the cybrog devstack plugin can provide this without needing to deploy cyborg if nova want to use it in a job without cybrog itself15:19
sean-k-mooneyill review the package builds locally and teh one on pypi and confirm this all works the way we expect and tha ti can filter it out15:20
sean-k-mooneythanks for the input15:20
clarkbI like to open the files with vim15:20
clarkbit gives you a nice browseable interface and works with jars/wars, sdists, wheels, etc15:21
sean-k-mooneyi do the same with kde's archive manager quite often15:21
sean-k-mooneyit was really a nice impvoemnt when that got cpio? supprot and i could jsut brows an rpm or deb package 15:21
fungithese days i typically use `7z l archive.whl | grep 'what i want to check'` (or .tar.gz since it will handle both)15:22
fungithough `tar tf archive.tar.gz` and `unzip -l archive.whl` are also ingrained in my finger memory15:23
sean-k-mooneyyep i have done it with unzip beofre but i generally have to check the man pages for tar every time i try to use it15:23
sean-k-mooneytar -xvf is the only tar command i remember15:24
fungit is the tar action for listing contents whereas x extracts them and then you're left cleaning up afterward15:29
sean-k-mooneyyes... t for list i see the went with the last later 15:30
sean-k-mooneyi dont like a lot a things about gnu as an organsiation but i do like there command line convertosn with a singel `-` for short opts and `--` for long and attempt to use numics where it makes sense15:31
sean-k-mooneytar/find/ps all have some bsd heritage15:32
sean-k-mooneyso i knwo why they dont really follwo that15:32
sean-k-mooneybut i kind of forget/ignore that the - is nto requried15:32
fungii use a lot of bsd as well as sysv-inspired platforms, so am accustomed to the differences15:33
sean-k-mooneyfungi: by the way i woudl like to just rasie a diffent issue breifly. id dont really mind consilitayt the resleae leason toolign into a common place but i still woudl liek use to revisit the liaoson reset every cycle and discontinue it if possibel and not extend tha tot plt based project as part of this move15:45
sean-k-mooneywe do the reset at a really incovenitnt time in the cycle before the election when we are also prepaing for the cordiated release15:46
sean-k-mooneyand it jsut create a lot of addtional papepwork for floks when we are already quite busy15:46
sean-k-mooneyso i woudl hope we can fidn a better way then reseting the liasons by default15:47
sean-k-mooneyto knwo if a project is active 15:47
sean-k-mooneyin the ptl model the ptl is empored to deligate the release duties to leasosn and apointing a leason just required the ptl to endorce the patch and the release team to review it15:49
sean-k-mooneymovign the file to the covernace repo will change that very slightly in that it will need a tc member ot actully do the merge15:49
sean-k-mooneyfor the dpl model it was slightly differnet as there i no natural project laion ot have the ablity to apoint the others. perhaps the tract leasion or the newer tc laison but the latter need to be a tc member15:50
sean-k-mooneyso its not really a delegated role in that sence its still really the tc apointing it which is why the different poccesses/toolign made sense in teh past fore each models15:51
sean-k-mooneyso im just hopign we can keep the overhead fo this move low and not create extra work for the ptl and release team15:51
fungithe tc previously discussed some options for that, like switching the liaison refresh to once a year and/or decoupling from the election15:52
fungii suggest adding it as a topic for an upcoming tc meeting15:53
sean-k-mooneyyep after the election is complete woudl be better then before if it was every cycle15:53
sean-k-mooneyone of the factors that went into selectign the dpl model for watcher ofritglly was i was nto aware https://review.opendev.org/c/openstack/governance/+/916833 had been passed and i was expecting the proir workflow where the reset woudl not happen15:56
sean-k-mooneyi was very disaporinte dwith the extra process that entrial wehen we went to eimplemtn it15:57
sean-k-mooneyits not hard it just feels, unnessary15:57
sean-k-mooney*dissapointed with... implement...16:01
fungiin particular, the vmt and release managers have struggled to get responses from liaisons over time, many of whom turned out to be gone from the project sometimes for years without anyone else updating the records16:18
fungiand in some cases the projects themselves could be abandoned and the tc wouldn't know because there was no forcing function like with ptl elections for at least someone to indicate they're still around16:19
JayFIt's literally just -1'ing a change in governance to "reset" DPL.16:22
JayFThat's what we're talking about eliminating; a proof of life where someone says "I care enough about this project to vote -1 on a governance change twice a year"16:23
JayFI don't think it's asking a lot of people, and if it's not working, that indicates either the folks aren't paying attention, we aren't highlighting the need well enough -- or most likely a combo thereof.16:23
JayFDPL should *not* be an escape hatch you can use to not worry about governance.16:25
fungithe escape hatch to not worry about governance is to develop a project outside of openstack. developing a project in openstack is basically a choice to adopt some fairly rigorous governance16:27
JayF++16:27
TheJuliaThere is a trade-off there, but also a benefits ultimately.16:47
frickleriiuc the rationale for the timing of the DPL reset is to allow the project to fall back to having a PTL election again, making room for new contributors to step up, which is very difficult to do otherwise when the leadership is "blocked" by a DPL team16:49
fricklerhaving a reset after the election would make the project leaderless for a cycle or require ptl appointment16:50
fungithough the idea of "falling back" on ptl model when there are no/insufficient dpl liaison volunteers is probably wishful thinking in practice16:53
fungiif a project can't even get people to sign up for all the required liaison roles, there's nobody to serve as ptl since the ptl would need to cover all of those responsibilities anyway16:54
fungiso the workflow could be: 1. teams that want to switch between ptl and dpl declare that ahead of the election, 2. teams with ptl model hold an election, 3. remaining teams refresh their dpl liaisons, 4. if a dpl team lacks volunteers for all the required liaison roles then it is inactive16:56
fungiand just forget about "ptl fallback" as an option16:56
sean-k-mooneyJayF: the thing is that the DPL model end up beign more paper work then the ptl one in practice18:51
sean-k-mooneyand its not that you -1 the ptatch 18:52
sean-k-mooneyfor the pathc to no be merged you need all the leasson to do that 18:52
sean-k-mooneywhich mean i or whoever hwas to chase them to do it18:52
JayFyeah, I had to chase one of the folks for Ironic. Bluntly chasing folks down for reviews is something I do a lot.18:53
sean-k-mooneywhat i woudl per is to have teh tc laison be a member of the project team18:53
sean-k-mooneyand have it be there repsonisblity to either propsoe teh reset or not18:54
sean-k-mooneybased on just talkign to the team18:54
sean-k-mooneyso we coudl jus tdcuss it in our team meeting and if nothing needed to change then we dont18:54
JayFThat sorta reinforces the undemocratic issues DPL already has a little18:54
JayFwhere like, it's not clear in our governance how one would break up a DPL cabal18:55
JayFthe reset, as is, gives a place to oppose that18:55
sean-k-mooneywell the ptl can only appoint liason bcuase it a delegated power of the tc18:56
sean-k-mooneyrequiring the tc liason to opt in each time is less of an overhead18:56
sean-k-mooneyit just was disapoint that we chose the dpl model orgianly to have a distibuted roles and lighter process sand it ended up being more work for me at least in the end18:57
sean-k-mooneyas a team the watch team did dicuss our govrance option sin our weekly meeting comeint up ot each election cycle18:57
sean-k-mooneyso it was kind of the opiscit situration we were activly engaining in dicussion our governance18:59
sean-k-mooneybut ya its just kind of unfortuentl the the elections happen at what is otherwise a rather busy time18:59
JayFI just see it this way: if you can't get your liasons to vote on a governance change19:00
JayFhow would an external contributor get them to vote on a code change?19:00
JayFIt's indicative of a problem if a DPL reset is a big ask.19:00
sean-k-mooneyit not that its big its that it make dpl more ovherhead then ptl19:01
JayFno, it puts that overhead on the team itself rather than having that overhead on election officials/tc19:02
JayFPTL election == externalized cost19:02
JayFDPL reset == more distributed cost19:02
JayFit feels more expensive to DPL reset because you're removing a thing from someone elses' plate and adding a smaller thing to your own19:02
sean-k-mooneyyes and no.19:03
sean-k-mooneymay issue with the reset is it make me depenent on wrnagnling a buch of other to do a thing19:03
JayFMy previous statement stands that if it's a significant amount of effort to wrangle those liaisons by someone active in the community, an external contributor to that project would have no chance.19:04
JayFSo I still see that as a sign of a larger problem with project activity.19:04
sean-k-mooneywell that true in general19:04
JayFIf we want to have a project be in openstack governance, it needs to have enough activity that a DPL reset is a drop in the bucket.19:04
sean-k-mooneyso are we also going to reest all the ptl proejct going forward19:05
sean-k-mooneyso that all liasos regarldess of the model have the same trivial -119:05
JayFWe already do. Ptls have to renominate themselves if they want to run again.19:05
sean-k-mooneyi mena teh security relsease and tact sig liaosn for ptl proejcts19:06
TheJuliaAnd if someone is unhappy with that PTL, others are free to run.19:06
TheJuliaA PTL could appoint someone else...19:06
sean-k-mooneythey do19:06
fungirelease liaisons who can't -1 a dpl reset in governance once a cycle also aren't reviewing release changes several times a cycle, leading to more work for the release team19:06
sean-k-mooneyi was nova release leaison for 18-24 months19:06
sean-k-mooneywhile it had a ptl19:06
fungisecurity liaisons who can't -1 a governance change once a cycle probably also aren't going to look at security vulnerability bugs unless a vmt member spends time tracking them down and hounding them19:07
JayFfungi: <3 this is my point19:07
sean-k-mooneyright so what im really askign is why does dpl or ptl matteter19:07
sean-k-mooneyif the reset is a good thing why are we not reseting all of them19:08
fungiaren't we resetting all of them?19:08
fungiptls are reset once a cycle19:08
sean-k-mooneyno we only do it for dpl projects19:08
sean-k-mooneywe reset ptl but we dont reset the serucity liason on ptl projects19:08
fungioh, you mean release liaisons for ptl model team. yes that was my comment on the change to track release liaisons for ptl model teams solely in governance, i think they need to be reasserted at the same time as they are for dpl model teams19:09
sean-k-mooneyright so the reason DPL feel like more process to me19:09
sean-k-mooneyis we require the reasset only for DPL19:09
sean-k-mooneywhere was we dont for PTL right now19:09
sean-k-mooneyif we required that alwasy it would be simpler19:10
sean-k-mooneyand not make DPL feel like more work19:10
fungihttps://review.opendev.org/c/openstack/governance/+/989156 specifically19:10
sean-k-mooneyyes so that is jut moveing the one sthat already existted to store them in the same place19:10
sean-k-mooneywhich is an imporment in general beause it make this a lot more tansparent19:11
fungii'm referring to my review comment on it19:11
fungi"The main question I have is logistical in nature, about the refresh process. Will liaisons for PTL teams get a forced refresh once per cycle like they do for DPL?"19:11
fungii think they should be, but it's an open question the tc will need to decide19:11
sean-k-mooneyif it was it would kind of level the playing filed19:12
fungiyes, my arguments in favor of refreshing dpl team liaisons are also applicable to ptl model liaisons19:13
sean-k-mooneybut form my perspective a better model woudl be for the tc liason ot check in with the team and dicuss the governace with them once a cycle 19:13
fungirealistically, we probably need to retire about half the existing teams, i don't expect we have enough tc members to be effective liaisons for all of them if it will require that degree of team involvement19:14
sean-k-mooneywell part of the issue is its easy to miss the patch to the governace repo today19:15
fungieven when we had a larger tc, it was virtually impossible to get enough coverage to have a tc member occasionally attend meetings for every team19:15
sean-k-mooneywhen i said chasing peopel to reivew it it was mroe i had to go point out that the patch was there asnd ask them to review it19:15
JayFfungi: sean-k-mooney: I am +1 to requiring liason opt-in periodically for PTL projects, too, fwiw. 19:15
JayFfungi: sean-k-mooney: Anything at all that can act as a stopper to catch projects with liason gaps or general activity issues.19:16
TheJuliaFWIW, I think that is a grand idea because it forces people to re-assert ability engage19:16
sean-k-mooneyfor what it worth i have tired to advocat for thse tyep of dicsussion in the project  i am involed with towrad the end of each cycel.19:17
sean-k-mooneyi.e. core team membership, laison for the next release, dpl/ptl19:17
sean-k-mooneyusually beofre m3 or after rc119:18
fungii wish we also had a forcing function to make sure that membership rosters for each team's various groups in gerrit and launchpad were revisited at least once a cycle19:18
sean-k-mooneythe recent core sec reivew eamil i thinik is soemthign we shoudl also do more often19:18
sean-k-mooneyi.e. lookign a tthe memebrship of the launchpad team that see the secrity isseus and making sure they are actully composed of active people19:19
sean-k-mooneyfungi: for me i kind of look at that are about m3 - 2-3 weeks but that proably just a me thing19:20
sean-k-mooneythat roughly when it feels liek we are comign to the end of a cycle and it a good time to reflect19:20
fungiyeah, i honestly don't care when in the cycle it happens, but it's one of those things that since it doesn't break if it's left unattended to, a lot of teams will put it off indefinitely and then end up many years stale19:21
sean-k-mooneyi also think its a good idea to advocate for having more then 1 liason for most roles, it helps with the handoff if the new liason can shadow you for a bit19:24
sean-k-mooneyi know that is wishful thinking when getign 1 can be hard19:24
sean-k-mooneybut you know bus factor > 1 is a good thing19:24
sean-k-mooneybecause watcher was swappign form DPL to PTL intentioanlly and the oder of the reset then elections we brifly lost or release liason right  durign the release if i recall.19:27
sean-k-mooneyi dont reall if that was this cycle ro the one before but i was rotaing out of release liason and new one were takign over i na prior release but the dpl reset ment tha thappend in the midel fo the release period between ff and the final release.19:28
sean-k-mooneyhum https://github.com/openstack/governance/blob/master/reference/distributed-project-leadership.rst?plain=1#L183-L18619:33
sean-k-mooneymaybe that was the probel we had19:33
sean-k-mooneyi think for wartch ew only had the release liasons in teh governace repo19:34
sean-k-mooneyso when we reset back to ptl and ehy were not in the release repo it deactivead our release rights19:34
fungithat process will obviously change with the proposed stack to move release liaison tracking completely into governance19:35
fungibut also it makes it possible to have a release liaison and ptl both in the projects.yaml in governance, so we could still have a seamless transition for that case19:36
sean-k-mooneyya well you coudl do that before 19:36
fungicurrently the schema doesn't allow it, so switching to ptl means the release liaison has to be removed19:37
sean-k-mooneybut i gues sif the reset only reset the leadership type19:37
sean-k-mooneyadn current ptl that coudl help19:37
sean-k-mooneyits really jsut the fact we are reseting the release liason durign the time of a release that has cause me issues in the past19:37
fungi989156 makes release liaisons optional for ptl teams rather than forbidden19:38
sean-k-mooneyit was not forbiden before19:39
fungiforbidden in the governance projects.yaml19:39
sean-k-mooneyah19:39
sean-k-mooneybut not in practice19:39
sean-k-mooneyas i noted i was nova release leasons for a cople of releases19:39
fungithat's what i mean about it changing the schema for the file19:39
fungiyes, as release liaison in a ptl model team your only option was to be listed in a file in the openstack/releases repository19:40
sean-k-mooneyack i was not aware that was enfocece by the tooling19:40
sean-k-mooneyso reaslisticly the only wya to not have the release issue i had with dpl19:41
sean-k-mooneywas to duplciate the leasions in both files19:42
sean-k-mooneywhich i was not doing19:42
fungiyes, because on switching to ptl model the liaisons *had* to be removed from governance19:42
sean-k-mooneyso as watcher release liason for 2025.* 19:42
fungior else the change couldn't merge19:42
sean-k-mooneythis was a pain point for me19:43
sean-k-mooneybecaus i felt like i neede to chase folk to opt back in or i woudl lose my abilty to get the release done19:43
sean-k-mooneybut i could have mitigated that by just adding myself also in the release repo19:43
sean-k-mooneyi tought i coudl nto be in both but i ugess i missed that part19:44
fungiyeah, under ptl model you don't strictly need a release liaison listed, since the ptl can also acknowledge release requests19:46
sean-k-mooneyno it was jsut a timeing thing https://github.com/openstack/governance/commit/13b4450fe872e5dc494a8cb64d863e98bb27e639 merge august 20th but i was ment o be hadnelign the 2025.2 release work and chandan and joan were going to take over for 2026.119:48
sean-k-mooneyso when the reset and as a reasutl the update of the laiaosn happend i took effect before we had plan it to goin in effect19:49
sean-k-mooneybecause the election happen before the actual release and the reset has to happen beofre the eleactions19:51
sean-k-mooneythe change of release laison happend at r-5 19:51
sean-k-mooneyinstead of waht we intneded which was r+1 really or atleat after rc119:51
sean-k-mooneysame thign when swaping ot ptl for this release https://github.com/openstack/governance/commit/0ee21071b6887a1b1de781c4689898c330141b1b election closed at r-119:54
sean-k-mooneybut the reset happend at r-519:55
sean-k-mooneyso for that month or so we didnt have the leiason listed whiel the election happend19:55
sean-k-mooneythat is why this has felt like such an inconvicne to do 19:57
gouthamr> so for that month or so we didnt have the leiason listed whiel the election happend20:01
gouthamrhey, the release liaison on the releases repo was always intact: 20:01
gouthamrhttps://opendev.org/openstack/releases/src/commit/f90d6fea3c0bac07e9ba0ef8cedc69152018e8d6/data/release_liaisons.yaml#L152-L15820:01
gouthamrso, release team wasn't blocked by this20:02
gouthamrmaybe i don't understand the problem with dropping the liaisons .... if you _need_ the info when a team is switching from DPL to PTL, maybe we could just switch the leadership type and leave the liaisons around for documentation; and have the election change drop the liaison info as well.20:05
gouthamri understand the process is bothersome, and tkajinam pointed that out too, numerous times/places.. but, do realize the TC is in between a rock and a hard place to judge this stuff; that's why we took this painful route... as a liaison myself to multiple DPL teams, i read the team's meeting logs and try to gauge the team's activity/status.. but, my judgement isn't a substitute for public discussion.. 20:08
gouthamrand fungi said switching to PTL is wishful thinking.. i agree20:08
gouthamrwe did that for Oslo and Requirements in the past cycle20:08
gouthamrknowing full well that we'll have no PTL candidates20:08
gouthamrwe did it anyway to raise the issue that this space is being under-staffed... teams reorganized, the problem didn't go away.. but, i suspect we gathered some eyeballs and some hint of investment20:10
fungiwell, actually while i agree with that, what i was really saying was that the implied fallback from dpl to ptl is also wishful thinking20:10
fungiif you can't find volunteers to fill the dpl liaison roles, then who is going to be the ptl?20:10
fungiin reality, the fallback from dpl is inactive, but yeah probably the fallback from ptl is also inactive20:11
fungier, never mind, i misread what you said and then just restated it all. ignore me! ;)20:12
* fungi gets back to doing too many other things at once20:13
gouthamr:P20:13
gouthamryes.. dearth of leadership is hence a prime indicator for inactivity; many times the use cases for a project go away, people move on.. but it appears like a slow fade and all these governance measures come into play one day20:15
sean-k-mooneygouthamr: tha twas adde later https://opendev.org/openstack/releases/commit/af22488c043b284f530960a7aec2aa802a4c71e320:22
sean-k-mooneyafter the election20:22
sean-k-mooneygouthamr: we coudl have added it before20:23
gouthamrahh, I see so that’s a genuine gap20:23
sean-k-mooneygouthamr: the issue we were havign was we didnt knwo you coudl have the lieason in both so we only had it in the governace repo20:23
sean-k-mooneyit didnt really impact thing too much becasue we jsut did the release work as normal and asked the release team to approve ectra20:24
sean-k-mooneybut ya for the prior on when i was teping down but actully still doing the release work for 2025.220:24
gouthamrsean-k-mooney: yes, name recognition usually helps around here :D thanks for noting this.. 20:24
sean-k-mooneyi basicly took it as a knwoldage transfer opertuhnity becaus i had lost th right but i prepare the patches adn show the new liaons what they need to do20:25
gouthamrsean-k-mooney: since we seem to be trending towards unifying that info, and moving it into governance, we'll make sure that we understand a) who adds this info b) when/how it is refreshed... 20:25
gouthamrsean-k-mooney: ++20:25
sean-k-mooneyif the schema does not mechanilly force the liasons to be removed anymore20:26
gouthamrtonyb suggested we move all cross project liaisons in the same way to the governance repo, and it'll help me/us at the VMT too since its better than hunting for info on the wiki currently20:26
sean-k-mooneyi woudl suggest that you woudl reset by swapign the model back to ptl and remvoign the ptl20:26
sean-k-mooneyfor the perod of the election and keep the other liason until the new ptl is elected20:26
sean-k-mooneyor perhps jsut do the release liason change seperatly20:27
gouthamrack, i'd not tie this release liaison removal to elections.. and maybe the VMT will prefer to see the security liaison stay as well20:27
sean-k-mooneyso it not betweeen FF and the final release :)20:27
gouthamryes20:27
sean-k-mooneyya so honetly that was the only one that was a friction point20:28
fungiit'll also help smooth things like tact-sig reviewing openstack project changes in project-config20:28
fungisince we need the ptl or tact-sig liaison to ack changes20:28
gouthamri see20:28
fungibut starting with release liaisons makes sense to me20:29
gouthamr++20:29
sean-k-mooneyanyway i dont have an issue with mvoign this to teh governce repo 20:31
sean-k-mooneyjsut notign the pain poitn we had in 2025.2 adn 2026.1 release window becuase of how we happen to execute it 20:31
sean-k-mooneyif we had duplciate the info into the release repo we woudl ahve avoided that pain20:32
sean-k-mooneyas long as we fix that in the new process all is good20:32
gouthamrack thanks sean-k-mooney.. 20:33

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