Monday, 2025-08-18

opendevreviewMerged openstack/election master: Reflect template and scripts with OIF  https://review.opendev.org/c/openstack/election/+/95680709:25
opendevreviewTakashi Kajinami proposed openstack/election master: Adding Takashi Kajinami candidacy for Heat PTL  https://review.opendev.org/c/openstack/election/+/95765809:27
opendevreviewMerged openstack/election master: Adding RenĂ© Ribaud candidacy for Nova 2026.1 PTL  https://review.opendev.org/c/openstack/election/+/95724009:29
opendevreviewTakashi Kajinami proposed openstack/election master: Adding Takashi Kajinami candidacy for Puppet OpenStack PTL  https://review.opendev.org/c/openstack/election/+/95766109:32
opendevreviewMerged openstack/election master: Adding Michael Johnson candidacy for Octavia  https://review.opendev.org/c/openstack/election/+/95745309:33
tkajinamhmm idk why my OIF account is not detected by that email address.10:00
slaweqHi tc-members. I've just sent direct reminder email about PTL candidate nomination period ending this week to the contributors of the Projects which don't have any proposed candidates. Just FYI I think there are some projects... (full message at <https://matrix.org/oftc/media/v1/media/download/ARU1CHg4ZkiGdBQdVktFui0DSWoVqNlFvqYilaJ6s6QVsuVmD374-WMK9soPvehv3KJ7nU3VY7rNVjYoqUExFVZCeZBMFXHwAG1hdHJpeC5vcmcvYmFoQ1JkSElXeEpWc3BudFBzYVBrVkda>)10:10
opendevreviewArtem Goncharov proposed openstack/election master: Add Artem Goncharov candidacy for OpenStackSDK PTL  https://review.opendev.org/c/openstack/election/+/95766410:10
opendevreviewArtem Goncharov proposed openstack/election master: Add Artem Goncharov candidacy for Keystone PTL  https://review.opendev.org/c/openstack/election/+/95766510:11
opendevreviewArtem Goncharov proposed openstack/election master: Add Artem Goncharov candidacy for Keystone PTL  https://review.opendev.org/c/openstack/election/+/95766510:14
fricklertkajinam: did you renew your membership after the LF migration?10:57
tkajinamfrickler, I'm afraid, no11:13
opendevreviewTakashi Kajinami proposed openstack/election master: Adding Takashi Kajinami candidacy for Puppet OpenStack PTL  https://review.opendev.org/c/openstack/election/+/95766111:14
tkajinamI clicked the renew button so will see if that unblocks this ^^^11:15
opendevreviewTakashi Kajinami proposed openstack/election master: Adding Takashi Kajinami candidacy for Heat PTL  https://review.opendev.org/c/openstack/election/+/95765811:24
fricklerslaweq: I was surprised that tkajinam wasn't listed in your check above for puppet. did you until list contributors with renewed OIF memberships? maybe it would be helpful to also send mail to others?12:01
fricklers/until/only/12:03
fricklerfungi: related question - would it be possible to get statistics on how many OIF members have renewed their memberships by now and how many don't? (bonus question: how many did that in time to be able to vote in the next board elections?)12:03
slaweqlist is taken from the "owners" list generated with "tox -e venv -- owners -a 2024-09-13 -b 2025-08-20 "12:05
slaweqand I generated this list of owners for each project today morning12:05
fricklerhmm, trying that locally now12:10
opendevreviewTakashi Kajinami proposed openstack/election master: Adding Takashi Kajinami candidacy for Storlets PTL  https://review.opendev.org/c/openstack/election/+/95768312:13
tkajinamI was wondering why I didn't receive the email.12:14
opendevreviewDr. Jens Harbott proposed openstack/election master: Fix missing space in error message  https://review.opendev.org/c/openstack/election/+/95768812:40
abhishek_frickler: hey, I need to confirm one thing12:52
abhishek_Our current glance PTL is on leave and will be back by next week, he is willing to lead the team for upcoming cycle as well but unfortunately missed to file the nomination for the same12:53
abhishek_So is it possible that I can file nomination on his behalf? Is it allowed to do so?12:53
fricklerabhishek_: for a definitive answer you would need to ask the election officials, but from my understanding a proxy nomination is not allowed13:00
abhishek_frickler: ack, thank you, where can I find election officials, or I need to communicate via mail for the same13:01
fricklerabhishek_: best check in #openstack-election. but also if there is no valid candidacy at all, the TC will need to appoint a PTL, so that could happen next week or even later anyway13:01
opendevreviewMatthias Runge proposed openstack/election master: [election] Add mrunge candidacy for Telemetry  https://review.opendev.org/c/openstack/election/+/95769113:02
abhishek_frickler: ack, thank you!! I will try connecting them. 13:02
fungifrickler: i don't know but i can certainly ask13:25
fungispotz[m]: you can use a cli option (--nonmember maybe? check the usage output from --help) if you want to include merged change owners without a matching oif individual member record13:30
opendevreviewDr. Jens Harbott proposed openstack/election master: Fix missing space in error message  https://review.opendev.org/c/openstack/election/+/95768813:31
fungias for proxy nominations, the reason we redesigned the nominee validation checks to use an e-mail address in the filename instead of taking the change owner metadata from gerrit to identify them was so that a nomination could be pushed on someone else's behalf13:33
fungithough usually the actual nominee sends something about it to the mailing list in such cases13:34
funginot that it's happened all that often in the years since13:34
fricklerfungi: was there a question from spotz[m] that didn't appear here? or did you mean to reply to someone else?13:35
fungifrickler: it was in response to the discussion of having used the script to determine who to reach out to. its default it to only include valid electors, but if someone wants to run for ptl then they could (re)establish an oif membership in order to do so13:37
fricklerit seems non-members are listed in the .yaml results by default, but not in the .txt. so for the puppet example, the .txt has 3 contributors (with tkajinam now added), while the yaml has a total of 1313:38
fungiyes, the .txt is designed for loading into civs so by default it shouldn't include nonmembers. it's just a flat list, while the yaml does include extra info like nonmembers (and flags them accordingly)13:39
fungiso using the yaml output to determine who to reach out to could be an option as well13:39
frickleras another sample data point, for neutron there are 33 vs. 81. which makes me assume actual renewal rate is well below 50% still13:40
fungii would compare against the previous cycle13:40
fungimost contributors weren't members even before the switch13:41
fungior at best it was around 50%13:41
fricklerthere's _electorate.txt with 155 entries, which I assume includes non-members, too, while tc.txt has 44, so that would be even less than 30%13:45
frickleralso another steep decrease in active contributors, too. the only older data I have is from 2024-03, with 298 electors13:48
fungi_electorate.txt should not include non-members by default13:51
fungi_electorate.txt is the tc electorate. i suspect tc.txt is a side-effect from adding support for tc-owned repos to the tooling13:52
fungithat's probably the list of change owners for just the tc-owned repos13:53
fricklerah, right, that would also explain why I don't have that file in my older data :-D13:53
fungiit would probably be a good idea to adjust the script to use a clearer name for the fake team used there, like "tc-owned-repos" instead of just "tc" to avoid possible accidents13:56
fricklerlooking at _all_owners.yaml we are only down from 760 to 649, that doesn't sound too bad13:57
fungiand some of that could also be contributor shrinkage13:57
fungibetter would be to compare the member/nonmember ratio from the previous election to this one13:58
fungifrickler: the 2025 openinfra board election had 2263 eligible voters, the 2026 board election has 1105. i'm waiting to see if we have any count of how many more individual members there may be now post-deadline, but also this is overall counts, sounds like there's not explicit tracking of how many were reestablished vs net-new (we could put those numbers together probably, but14:09
fungiit would take some work on the part of people who aren't me)14:09
fricklerfungi: ah, ok, so roughly 50%, though I'm a bit surprised that there seem to be so many contributors outside of OpenStack, I'd have guessed the other projects to be much smaller, but it seems I'd be wrong about that14:12
fungithose aren't contributors just oif individual members14:13
fungisome of them may be contributors, but those are overlapping sets14:14
fricklerah, right, that makes more sense, then14:15
fungito vote for individual member representative directors you only need to be an oif individual member, you don't have to contribute in any openinfra project14:15
opendevreviewGuillaume Boutry proposed openstack/election master: Adding Guillaume Boutry candidacy for Sunbeam  https://review.opendev.org/c/openstack/election/+/95772615:10
fungifrickler: update, there are 1254 oif individual members now, so not a large increase since the board electorate cut-off passed15:12
spotz[m]Catching up, yeah you don't need to be a code/doc contributor to be a Foundation member so there's always more of them19:07
opendevreviewMerged openstack/election master: Add Brian Haley (haleyb) candidacy for Neutron PTL  https://review.opendev.org/c/openstack/election/+/95746821:29
opendevreviewMerged openstack/election master: Adding Takashi Kajinami candidacy for Heat PTL  https://review.opendev.org/c/openstack/election/+/95765821:31
opendevreviewMerged openstack/election master: Adding Takashi Kajinami candidacy for Puppet OpenStack PTL  https://review.opendev.org/c/openstack/election/+/95766121:31
opendevreviewMerged openstack/election master: Add Artem Goncharov candidacy for Keystone PTL  https://review.opendev.org/c/openstack/election/+/95766521:32
opendevreviewMerged openstack/election master: Add Artem Goncharov candidacy for OpenStackSDK PTL  https://review.opendev.org/c/openstack/election/+/95766421:35
opendevreviewJay Faulkner proposed openstack/security-doc master: OSSN-0094: Ensuring Volume Safety w/Nova & Watcher  https://review.opendev.org/c/openstack/security-doc/+/95781222:58

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