Tuesday, 2024-01-16

fricklertc-members: not sure if the tc does actually have any say in this, but I would like to hear your opinion about https://review.opendev.org/q/topic:%22google-analytics%2212:54
SvenKieskefrom a non tc member: I appreciate people caring about privacy and avoiding user tracking, so +1 from me. I can understand marketing people want to "analyze" stuff and learn stuff about users, but well, maybe this also works in a more privacy friendly manner :)13:28
SvenKieskeI have yet to read an analysis feed by google analytics data that: a) actually surfaced new knowledge b) was statistically sound c) led to actionable changes. I'm not saying it's impossible to do, I just never saw data to back up the usage of these tools.13:30
TheJuliaFrom a ex-tc and current board member perspective, I recognize actionable data is one of the most difficult things for our community to collect and be able to surface. Providing some insight to humans is critical. Now, if that data is actually used is questionable. Google Analytics provides a treasure trove of data which can help understanding website usage, as such I wouldn't block the change, but would instead ask how 15:02
TheJuliaaccess to the data could be granted or what trends/information/data points could be drawn from it in a way which could aid in community understanding. i.e. are there an abnormally high number of access hits for specific versions? Are people lingering on specific pages, etc.15:02
JayFfrickler: I am not a huge fan of Google Analytics and tracking in general, and block it using client tools when possible. That being said; it's way easier to dislike a tool for philosophical reasons when you don't reap the benefits -- or see the benefits -- directly. I'd suggest reaching out to the list/a larger audience to ensure we get input from anyone who might be seeing the other side of this coin.16:27
fricklerwell for me my philosophical position is good enough, I'm not going to pursue fighting yet another set of windmills if nobody else is in active support of doing so16:36
JayFI'm just suggesting to ask a larger group than the set of folks in #openstack-tc, which is a subset of our community and likely doesn't contain the consumers of any of those analytics.16:37
JayFI think asking those questions is valuable and the first step to making a change/improvement16:37
fungisince i was asked to propose those changes on behalf of the foundation marketing staff, i'll abstain from engaging with related ideological debate, but i do agree that it's well within reviewers' remit to ask the people who are requesting this to demonstrate its benefits to the project (tangible or no)16:51
TheJuliafungi: I like the way you put that "to demonstrate its benefits to the project"17:21
JayFtc-members: meeting in 37 minutes17:23
JayF#startmeeeting tc18:00
JayFmeeting bot?18:00
JayFoh18:00
jamespageapparently absent?18:00
JayF#startmeeting tc18:00
opendevmeetMeeting started Tue Jan 16 18:00:56 2024 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.18:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:00
opendevmeetThe meeting name has been set to 'tc'18:00
JayF#topic Roll Call18:01
rosmaitao/18:01
slaweqo/18:01
jamespageo/18:01
knikollao/18:01
JayFWelcome 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.18:01
dansmitho/18:01
JayFToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee.18:01
gmanno/18:01
frickler\p18:01
JayFNo noted absences on today's agenda. I'll give a few moments for everyone to arrive.18:01
spotz[m]o/ was reading the backlog18:03
JayFAwesome!18:03
JayF#topic Follow up on tracked action items18:03
JayF#info JayF emailed list about Monasca situation, attempted to get discussion started18:03
JayFThanks to Julia for engaging, there was not any other discussion. I have a topic for this later so will leave discussion for then. (similar for the next two.18:03
JayF#info slaweq emailed Monasca volunteer about options for maintaining Monasca18:04
spotz[m]I agree with you both, didn't feel like I had anything new to add so didn't18:04
slaweqI reached out to the person who wants to maintain it18:04
JayFI was included on this email, thanks slaweq -- we can talk details in the dedicated agenda item for inactive caracal projects.18:04
slaweqand he's fine with moving it to the x/ namespace18:04
JayFgmann: Were you able to get in contact with the volunteer to maintain Senlin?18:05
gmannslaweq: do you know if they can initiate the process to move to x/ namespace. from our side we can retire the project and rest they should do.18:05
fungidid you ask him to pick a namespace to use for it rather than the catch-all "x/" dumping-ground we're trying to avoid putting more projects in?18:05
gmannI mean they should not be having expectation that we setup it to x/ or whatevere new namespace for thwm18:05
JayFfungi: gmann: Please table details of this discussion until the dedicated agenda  item18:05
JayFI would like to ensure this topic does not monopolize the majority of the meeting, so put it last :)18:05
JayFgmann: What about the action item for Senlin volunteers?18:06
gmannI contacted him but not response, I will try to reachout on IRC this week18:06
JayF#info gmann reached out to volunteer to maintain Senlin via email; no response. Will try again over next week.18:06
JayF#topic Gate Health Check18:06
JayFAnything notable about the gate this week?18:06
dansmithabout the same,18:07
dansmithgetting some extra eyes on the guest kernel crashes has been great18:07
JayFI'm very interested to see what the root cause of that ends up being. :)18:08
fricklerjust a heads up that updated eventlet has made it into u-c, so watch out for possible regressions18:08
rosmaitathanks for the warning!18:08
JayFIf you do see any of those regressions, if you wanna ensure I-personally see the bug I can ensure it g18:09
fungiand huge thanks to everyone who worked on salvaging and reviving eventlet!18:09
gmannto version 0.34.3 #link https://review.opendev.org/c/openstack/requirements/+/90414718:09
JayF**gets escalated to the downstream GR-OSS engineer working on Eventlet18:09
fungihopefully our thanks get escalated to them too ;)18:09
JayFMy manager starts our 1:1s with "Stop saying nice things about the eventlet project" now ;) 18:10
JayFGoing to move on topics :D18:10
JayF#topic Implementation of Unmaintained Branch Statuses18:10
JayFI think we're still in waiting period, but I think I saw some docs patches moving for this?18:10
JayFIs there anything here worth mentioning?18:11
gmann#link https://review.opendev.org/c/openstack/project-team-guide/+/89750518:11
gmannyou mean this sone ^^18:11
fricklerthere are patches in the release automation halfway merged already18:11
gmannone18:11
frickler#link https://review.opendev.org/q/topic:%22relmgt-unmaintained-state%2218:11
rosmaitaknikolla: do you want me to take over https://review.opendev.org/c/openstack/project-team-guide/+/897505 ?18:12
knikollarosmaita: yes, i would appreciate that, thank you. 18:12
rosmaitanp, i've been meaning to ask but keep forgetting18:12
gmannfrickler: thanks for links18:12
JayFSounds like we're making progress, thanks for the comments and insights on that change frickler.18:13
JayFIs there anything else on this topic before we move on?18:13
JayF#topic Inactive Projects for Caracal18:14
JayFIt is past C-2, inactive projects will not be in Caracal release. Would we like to take further action in Caracal to adjudicate any of these?18:15
fricklerwell "will not be in release" isn't automatic18:15
fricklerI talked with the release team on friday18:15
JayFfrickler: ah, what action do we need to take to ensure that happens?18:15
fricklerwe agreed that elodilles will create a patch to drop the deliverables files for the affected repos18:16
gmannwell, project have still chance to get them release by fixing their CI or so but release team will not handle that until they are in Inactive state18:16
fricklersince none of them have had releases yet18:16
gmannfrickler: but do we need to drop the files? at least untill they are retired ?18:16
JayFFor Monasca, we had some chat around the action item one -- I had some concerns around how we communicated with that volunteer. I'm worried we might have given the impression that the "x/" namespace is open for new projects, which is not what I believe fungi has been communicating, and they might have the impression that TC is going to do the infra-work needed to setup the new home.18:16
fricklerI doubt that the release team would necessarily check our inactive list18:16
gmannelodilles: frickler ^^ about deliverables file drop, can we wait until they are retired?18:17
gmannfrickler: i see, may be marking them in projects.yaml with some status so that release tooling can automate the Inactive projects list18:17
frickleriiuc the existence of these files is essentially saying "this is a part of the caracal release", so IMO no18:17
gmann"release-management: inactive"18:18
fungii have tried to reiterate a few times, including last meeting, that the x/ namespace was where we dumped all the projects that got evicted from the openstack/ namespace during the original migration when their maintainers didn't get back to us with a preference for what namespace their repos should go into18:18
fungithe idea is that projects using opendev would have their own namespaces though, and just treating x/ as a preferred dumping ground runs counter to that18:18
JayFI do think TheJulia's comment on the list around this is valuable: we might need to explore what "inactive" looks like for a project, and if it's a place for something to stay for longer than a couple of months before being retired. Basically I'm wondering if we should challenge the assumption that inactive projects should be retired in short order (versus making that a place for unreleased collaboration to happen). 18:18
gmannon Monasca, I think we should clear the next step to them 1. It will be retired from OpenStack - TC can do 2. moving to new namespace, please contact opendev team for appropriate new namespace 18:19
fungiand also, yes, to re-raise gmann's earlier concern, we should expect the new monasca maintainer to propose a change that creates the repos they want in opendev, not just preemptively do it for them on the assumption that they'll actually maintain them18:19
JayFI am mostly +1 on that plan, with the caveat the TC should probably clarify what #2 means.18:20
JayF(to the maintainer in communications; I mean)18:20
gmannyeah18:20
slaweqgmann I agree and I will follow up with this new volunteer18:20
gmannthanks slaweq 18:20
fungiopendev doesn't really "pick" namespaces for projects either. we just expect the maintainers of those projects to let us know what namespace they want to make as part of the repository creation changes18:20
slaweqfungi so should they contact e.g. You to create namespace for the Monasca project and move it there?18:20
gmannfungi: ++18:20
knikollafungi: could just monasca/monasca work? 18:21
fungislaweq: no. maybe i'm being unclear18:21
fungiknikolla: yep, that's a great example18:21
fricklerand that requires them to learn about how opendev works in general, first, I'd say18:21
fungislaweq: what i'm saying is that we have documentation for project maintainers who want to create projects in opendev. the new monsasca maintainers should read and follow that documentation18:21
fungifrickler: precisely18:22
knikollait's pretty good documentation, i've followed it a couple of times :)18:22
slaweqfungi ok, can You maybe share link to this document? Or do I need to look for it?18:22
fungihttps://docs.opendev.org/opendev/infra-manual/18:22
frickleralso once again, monasca project is a lot of repos, none of them is named monasca18:22
knikollahttps://docs.opendev.org/opendev/infra-manual/latest/creators.html18:22
slaweqfungi++ thx18:22
JayFhttps://docs.opendev.org/opendev/infra-manual/latest/creators.html is usually what I'd link people18:22
JayF#info For projects being retired out of OpenStack that may want to continue life in an OpenDev namespace, https://docs.opendev.org/opendev/infra-manual/latest/creators.html will be a good guide.18:23
slaweqso something like "monasca/<repo_name>" for each of the repositories would be good I think. At least I will propose something like that to them18:23
fungiyeah, in this case it sounds like the new monasca maintainer volunteer probably would benefit from reading about more than just project creation18:23
gmannfrickler: on inactive project deliverables file thing, i think you have good point about "file exist means there might be expectation of release or release team will do release at some point". I agree on that and if project want to release they can add file again depends on release team deadlines. 18:23
JayFSo for Monasca, the path forward from an OpenStack TC perspective is: 1) Elod is removing the deliverable files for these inactive projects from Caracal. 2) slaweq is reaching out to Monasca-future maintainers, will ensure they get documentation and basic guidance on next steps for maintaining Monasca once we retire it18:24
jamespagehttps://review.opendev.org/c/openstack/sunbeam-charms/+/90575618:24
JayF3) is going to be remaining actions to retire monasca; is someone taking those actions?18:24
slaweqI can send patches to retire it18:25
JayFIs there something I missed and/or is that understanding flawed?18:25
gmann++18:25
jamespageignore me multifailing18:25
fungisounds fine from the opendev side of things18:25
JayFslaweq: I'm going to mark this as to be followed up on in like, a month? I don't think there's a need to ask you to turnaround this in a week, if that's OK?18:26
JayF#action slaweq (Due: 4 weeks) To retire Monasca and notify interested maintainers of OpenDev documentation and process for creating a new project out of the ashes of the retired OpenStack Monasca.18:26
gmannfor other Inactive projects, we can just leave them as Inactive in this cycle and see the progress. In next cycle anyways if project stay Inactive then we discuss about their retirement. 18:26
slaweqsure, sounds good for me18:27
slaweqthx JayF 18:27
fricklergmann: yes, except that iiuc with C-2 adding new files for caracal is no longer allowed, so would have to happen for the next cycle only18:27
JayFSo for remainder of projects: 1) elod will remove their deliverable files for Caracal 2) Otherwise they remain inactive; we will revisit during next PTG(?)18:27
gmannyeah, release deadlines are anyways they need to respect 18:27
JayFThere are no release deadlines. Inactive projects are excluded from the release once C-2 has passed. https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#timeline18:28
JayFSo the projects that are inactive will not be a part of Caracal, even if they are eligible to be re-activated for D-and-later releases.18:28
gmannrelease deadline from release team we have. I think there are deadlines for each release model18:28
gmannthat anyways communicated by the release team on ML also so projects maintaners should be aware of those18:29
JayF#info TC consensus is to not take immediate action on remaining inactive projects. Will revisit during PTG.18:30
JayFMoving on to next topic?18:30
JayF#topic 2024.1 TC Tracker18:31
JayF#link https://etherpad.opendev.org/p/tc-2024.1-tracker18:31
JayFAnything from the TC Tracker worth noting in today's meeting?18:31
gmannnothing from me18:31
JayFI don't see any updates.18:31
JayF#topic Open Discussion and Reviews18:31
JayF#link https://review.opendev.org/q/status:open+repo:openstack/governance18:31
JayFWe have a small number of open reviews.18:32
JayFIs there any topics for Open Discussion today?18:32
fricklerI saw https://review.opendev.org/c/openstack/skyline-apiserver/+/904549 today, which makes me a bit worried about the path of that project18:32
fricklerthis also relates to the emerging projects' adoption timeline mentioned above18:32
gmannyeah, i think we have not checked/monitored those timeline for Skyline18:33
gmannas per timelines, they needs to be fully qualified for official project in Caracal cycle. 18:35
JayF> If project is not able to become an official OpenStack project within that timeframe, TC will discuss with the team if more time is required for the project to meet the Requirements for new OpenStack Project applications or will retire the project.18:35
JayFIt sounds like we can offer them an exception via discussion if it's deemed valuable to do so.18:35
JayFI'm not sure one way or the other, but I do think it'd be crummy of us to retire them in C-2 after not having significant discussions. 18:36
gmannmaybe we can add it it next PTG discussion about how close they are and if more time is required 18:36
JayFUnless someone else has a significant interest, I'll reach out to the skyline team and see what intentions/investments/etc are for the future?18:36
JayF++ That is exactly what I was going to suggest, we get a rapport going so we're prepared to have a more formal chat nex tPTG18:36
frickler+118:37
spotz[m]+118:37
JayF#action JayF to reach out to Skyline team and inquire about future plans for project; potential to "graduate" from Emerging18:37
JayFAnything additional for open discussion?18:38
JayFI'm going to call the meeting then. Thanks everyone! Have a good day o/18:41
JayF#endmeeting18:41
opendevmeetMeeting ended Tue Jan 16 18:41:07 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:41
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2024/tc.2024-01-16-18.00.html18:41
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2024/tc.2024-01-16-18.00.txt18:41
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2024/tc.2024-01-16-18.00.log.html18:41
slaweqo/18:41
spotz[m]Thanks all!18:41
elodillesJayF: gmann: frickler: https://review.opendev.org/c/openstack/releases/+/90575919:03
elodillesI'll also do the same for the rest of the inactive projects (sahara, freezer, solum, ec2-api, senlin) i guess those are also needed19:04
fricklerelodilles: ack, thx for the pointer19:04
gmannelodilles: thanks, ++19:04
clarkbbtw swift indicated the requirements update for eventlet broke them19:45
fungithat's quick feedback!19:45
fungiwas that in irc?19:45
fungii didn't see anything hit the ml yet19:45
clarkbya in the swift irc channel19:46
fungithanks!19:46
JayFLooks like Itamar has already approved the fix for that breakage, hopefully they can get a release done.19:48
JayFIf that's all they broke with the amount of facelift that happened, that's not bad at all tbh19:48

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