Monday, 2025-09-22

opendevreviewSlawek Kaplonski proposed openstack/election master: Fix update-governance script  https://review.opendev.org/c/openstack/election/+/96177607:35
opendevreviewSlawek Kaplonski proposed openstack/governance master: Add TC/PTL results from 2026.1 election  https://review.opendev.org/c/openstack/governance/+/96159807:43
opendevreviewSlawek Kaplonski proposed openstack/election master: Fix update-governance script  https://review.opendev.org/c/openstack/election/+/96177608:23
opendevreviewSlawek Kaplonski proposed openstack/governance master: Add TC/PTL results from 2026.1 election  https://review.opendev.org/c/openstack/governance/+/96159808:24
opendevreviewElod Illes proposed openstack/openstack-manuals master: [www] Setup 2026.1 Gazpacho and add project data to Flamingo  https://review.opendev.org/c/openstack/openstack-manuals/+/96192511:22
opendevreviewElod Illes proposed openstack/openstack-manuals master: [www] Setup 2026.1 Gazpacho and add project data to Flamingo  https://review.opendev.org/c/openstack/openstack-manuals/+/96192511:53
opendevreviewElod Illes proposed openstack/openstack-manuals master: [www] Set 2025.2 Flamingo as released  https://review.opendev.org/c/openstack/openstack-manuals/+/96196712:18
opendevreviewElod Illes proposed openstack/openstack-manuals master: WIP: [www] Update project data of 2025.1 Epoxy  https://review.opendev.org/c/openstack/openstack-manuals/+/96198414:18
opendevreviewElod Illes proposed openstack/openstack-manuals master: [www] Update project data of 2025.1 Epoxy  https://review.opendev.org/c/openstack/openstack-manuals/+/96198414:43
fungii did a bit more analysis on contributors with foundation memberships. of the contributors to epoxy who were foundation individual members at that time (under the old delaware corp) who went on to have changes merge in flamingo, 3/4 of those individuals did reestablish their membership under the new organization (so 1 in 4 did not)16:00
fungi96 out of 130 people who continued contributing reestablished their memberships, specifically16:01
clarkband that 130 number is itself a fraction of the total number of contributors16:03
fungiyes, of the 450 total contributors in epoxy, 254 went on to be contributors in flamingo16:06
fungiwhether or not they were also foundation members in either cycle16:07
clarkbmy read on that is a majority of openstack contributors generally don't engage to the level of membership and voting. But of those who do a significant majority did manage to renew things16:09
clarkbbit of a glass half full perspective but I think it does show that people are engage this way did mostly manage to continue to do so16:09
fungiit's a significant dip compared to dalmation->epoxy though, where 147 member-contributors in dalmatian went on to contribute to epoxy and 142 of those were still foundation members in epoxy16:13
fungiso we retained 97% of memberships in dalmation->epoxy but only 74% got epoxy->flamingo16:14
clarkbright we can probably assume that if we hadn't required a membership "renewal" that more people would have been retained by default16:14
fungiobviously that's only two data points so i'll hesitate to extrapolate from them16:15
clarkbat this point it seems like the important thing is to continue to remind people to "renew" their membership if they wish to participate in elections. And also remind people through the cycle that elections are something that requires a small but active portion of their time to participate in (membership and civs email ack) so that we aren't last minute trying to get everyone in16:17
clarkba good state during the election16:17
clarkbthen if you see a similar drop next election it should be alarm bells. But I expect it would be more of a return to normal16:17
gouthamragree, and a recap of these numbers would be nice to share to openstack-discuss too?16:17
fungiyeah, you were going to start an ml thread about it, right? or did i miss it last week?16:18
fungii can definitely follow up there16:18
gouthamryes, i am yet to draft the email - i have the specific ask that clarkb states: - can we remind folks to renew memberships, and call out what it means to have a community membership vs a individual membership - and remind people that their individual memberships will expire if they don't vote in board elections two years in a row16:19
fungimaybe i can talk them into finally getting rid of the term "community member" (it's not a "membership" of any kind)16:20
gouthamr:D yeah, we treat it as non-member 16:20
clarkbit is basically an administrative account for events right?16:20
fungimostly that yes16:21
fungifor stuff like summit cfp, the speaker's bureau, et cetera16:21
fungiand it's what an account degrades to when a member becomes inactive16:22
fungibasically there are people who have foundation accounts/profiles, and a strict subset of them are also individual members of the foundation16:22
clarkbya I feel like that should be labeled "non-member account" or similar16:23
clarkb(hwich i know you've been arguing for something along those lines)16:23
fungifor well over a decade now, yes. because people see the word "member" in "community member" and then go "well, i'm already a member, says so right here!"16:24
gouthamrtc-members: need some eyes on the election results change here: https://review.opendev.org/c/openstack/governance/+/961598 16:30
gouthamrfrickler: i recall you noticing your IRC nick missing, i don't know what the problem was - did you find if your foundation profile still had it? 16:40
gouthamrs/missing/missing from your election candidacy16:40
gouthamrthe API isn't seeing it, and that's the case for omer (designate) and cyril (glance) as well.. 16:42
fungithere was a temporary glitch with the foundation "summit" database where some data was not correctly migrated during a recent rework, but they corrected it before the end of the nomination period afaik16:53
gouthamroh; this issue with some missing nicks still exists in the latest data, and i don't know if some folks hadn't specified their IRC nicks ever, and need to do so.. 17:52
fungiyeah, what i'm saying is that the "suddenly" missing names and nicks got fixed, it's possible these individuals had their nicks added manually to projects.yaml in the past too17:53
gouthamrack17:53
gouthamri asked them to again, and fix the source too17:54
fungimy irc nick was also missing temporarily during the nomination period, but went back to working again once they solved whatever data migration bug they had introduced17:54
gouthamrty for the context, fungi 17:57
fricklerfungi: gouthamr: so indeed my IRC nick is missing again from https://openinfra.org/a/community/members/25759 although I didn't change anything, looks like the bug has reappeared or the foundation created a new one :(18:30
gouthamrsigh :/ yeah sorry frickler - ty for confirming18:30
fungioh boy, i should check mine as well18:45
gouthamrwrote some thoughts here: https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/CMBMBPWDCQHFSCYGUWMBZHVOB2K7EILB/ 18:51
gouthamrfungi: i checked yours, and it exists18:52
fungihttps://openstackid-resources.openstack.org/api/public/v1/members?expand=groups,all_affiliations,all_affiliations.organization&relations=affiliations,groups&filter[]=email%3D%3Dfungi@yuggoth.org still has mine18:52
fungiyeah18:52
fungioh, i remember what happened last time... it's a permission toggle in you openinfraid account, the "show social media on my profile" option was defaulting to no for existing users when they added that option. i wonder if something regressed there18:55
fungianyway, they're looking into this case. for some reason that permission got "unchecked" in openinfraid for frickler's account19:06
fungii'm trying to remind them that having such a permission doesn't make sense in the openinfra foundation deployment, because those social media fields are in a section of the profile editor labeled "public information"19:07
gouthamroh I see, can you tell them that croelandt and omerschwartz  may be other examples of this issue19:08
gouthamryeah, or, don’t consider IRC social media :D19:09
fungiyeah, i'll dig up their ids, but basically it's a question of whether they might have intentionally or accidentally unchecked that option in openstackid19:09
fungier, openinfraid now19:09
fungiwe started collecting the irc nick data for summit attendees who wanted it on their badges, and then people started asking to be able to put twitter handles on badges instead so the section was expanded to be "social media"19:10
fungibut i agree that chat systems aren't typically considered social media the way microblogging sites are19:11
fungigouthamr: for the other two you mentioned, https://review.opendev.org/c/openstack/governance/+/942507/1..3/reference/projects.yaml seems to indicate there was a problem with their irc nicks previously too19:24
fungiback in february19:24
gouthamroh19:24
gouthamrty for digging that up! 19:24
fungifrickler: the sysadmins for openinfraid are saying the audit log shows the "show social media info on public profile" option got unset on your account 2025-08-24 09:30:32 utc19:26
fungithat was the during the nomination window, earlier in the day that we ended up diagnosing the memberships getting un-reestablished (due to logging into openinfra.dev instead of openinfra.org resetting the reestablished flag)19:27
clarkbI have no evidence this is the case but what if that toggle got toggled due to a similar bug as the membership state19:30
fungiyeah, i really have no idea what might/could cause it19:31
fungiapparently where this gets complicated is that the summit and ptg attendee interface has these same fields, but doesn't say that they're necessarily public and exposes a checkbox that controls the same permission as openinfraid, so if you uncheck "show social media info" in your summit attendee profile it hides that information from your public foundation profile20:02
fungiso if you're editing your summit schedule and go into your summit attendee profile and remove your irc nick or uncheck the "show social media info" option there, it's not clear that those choices take effect on your foundation profile20:04

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