Tuesday, 2024-08-06

slaweqelection season email sent07:03
slaweqI have also tasks in my calendar to send another emails next week07:03
slaweqI was also wondering if we maybe should send direct message to the existing PTL's as well, maybe now and e.g. in the middle of the nomination window, just to make sure they are aware that it is again this time of the year. I can handle that if needed but wanted to know first what do you think about this idea07:05
fungithe only reason i can think of (other than if there's nobody with time to do it) is that it could set a precedent leading some ptls to expect personal election reminders for future elections and making them less inclined to pay attention to similar announcements on the mailing list12:17
fungibut election officials have done similar direct outreach in the distant past, so this wouldn't be the first time anyway12:18
fricklerone could also argue that this special treatment would give current PTLs an (possibly unfair) advantage over other candidates, so IMO the general mail to the list is and should be sufficient12:27
frickleranother thing to consider is whether such an unsolicited email might be considered spam12:30
fricklerif not, sending mail to all contributors that were active during the current cycle does sound like a possible alternative instead? the delta in numbers shouldn't be too big anymore these days12:30
slaweqfrickler it could be theoretically treated as giving adventage for current PTLs but practically what we have seen in last few years is that there are PTLs who are missing message in the ML and forget to send their nomination and project has no candidates finally at all. I was thinking about trying to minimize this kind of issue this time maybe. But I got Your point that this could be not fair for some.13:45
slaweqSending it to all contributors of the project may be more work as I wanted simply to try to get email of current PTL from the projects.yaml file and send mail to those addresses only13:45
slaweqfor other contributors I would need to search in git log13:46
slaweqnot big issue I guess but a bit more work probably13:46
fungitechnically there's no need to search git logs, the election tooling will generate lists of contributor e-mail addresses for each project since that's the input to the voting system for distributing ballots anyway13:47
slaweqfungi ahh, right, this is something new for me still as I never worked close with election process :)13:49
slaweqso yes, I can try to think about something like that13:49
fungitox -e venv -- owners -a <after date> -b <before date> -o <output dir> -r <governance ref/tag>13:50
fungior just `tox -e venv -- owners --help` to see all the options13:50
fungimost of the options to the owners tool also have sensible defaults like -b uses todays date, -r uses the tip of the governance repo's master branch, et cetera13:51
fungii use it as a sort of swiss army knife for getting lists of contributor details to do things like demographic breakdowns around release time13:53
slaweqfungi thx a lot14:02
ianychoiHi slaweq, I have created Etherpad for the election season: https://etherpad.opendev.org/p/TC_PTL_Elections2025.1Epoxy - any chance for you to review it, and would you please double-check / comment your time zone and availability?16:47
JayFI think there's value generally in us looking at the TC diversity numbers as people self-nominate, just to try and head off any issues with extra encouragement. I know in the past someone doing that led to me running for the TC.16:53
JayFI'm also around and generally available to help; although this week and next my time is pretty limited.16:53
fungiencouragement of two kinds: encouraging additional people with varied affiliations to run for a seat, and also reminding candidates with a shared affiliation to confer with one another16:58
JayFyes-ish, although I have heard people say they don't intend to do the latter no matter what16:59
ianychoiThank you JayF - just for election process perspective I think checking during TC Campaigning period once TC nomination ends will be great.17:00
fungithough if nobody checks before the nomination period ends, then it's too late to convince anyone else to run17:00
JayFWe should also check like halfway through TC nominations period; so that we can encourage people to run if we don't have enough candidates17:01
fungibut also, it shouldn't (just, or at all) be on the election officials to do that, anyone in the community can and ideally should17:01
fungiwhen i was an election official i tended to avoid directly involving myself in encouraging or discouraging anyone, in order to maintain impartiality, but that may have been overly-cautious on my part17:02
ianychoiFor the previous election, some nominations use personal e-mail addresses, which were difficult to identify affiliations as election official17:02
fungiianychoi: yeah, that's where affiliation queries to the foundation member database come in handy17:03
fungisimilar to what i've got in that https://review.opendev.org/876738 poc17:04
fungii think if we refine that we could also integrate it into the candidacy check output17:05
ianychoiAha great idea17:07
funginot fully sure what the implementation should look like, should probably at most be comments/annotations in the generated rst which are omitted in the html rendering, so that we don't make it look like candidates officially represent their employers17:07
fungi876738 is more about post-election demographics (foundation staff often ask me for things like a list of all community leadership positions held by contributors with a particular affiliation), but the election tooling already has examples of affiliation lookups since we report that in the full structured data for the electorate. 876738 does include the minor addition of a fallback to17:10
fungichecking one extra potential affiliation data source, and i could split that out into its own patch if preferred17:10
ianychoiRight now, I don't want to see affiliations on generated HTML outputs. I was anticipating seeing via candidacy check output or via executing command like 'tox -evenv -- check-affiliations --election tc' when I am reading the patch17:13
fungiright, i was saying i definitely think we should not put affiliation data in the generated html. adding the output to ci-check-all-candidate-files would be pretty simple and then it would also appear in the zuul job logs too17:19
fungibut having a separate check-affiliations or similar would be pretty easy to add too17:20
* gouthamr is catching up to this election discussion17:48
gouthamrwe're light on the agenda at the TC meeting today - this would be a good open discussion topic17:48
opendevreviewMerged openstack/election master: [templates] Update links  https://review.opendev.org/c/openstack/election/+/91138717:50
gouthamrslaweq++ ty kicking off things; and ianychoi: ty for the etherpad.. i'm not an election official :) but, like others here, i'm not a candidate either; so i'll watch things from the sidelines and help you two out17:50
slaweqianychoi thx for the etherpad, I just updated my availability there, basically I will be on PTO next week so my availability will be limited but after Aug 17th I will be back and I will be available generally18:08

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