Page MenuHomePhabricator

Create voter list for the 2026 UCoC annual review and 2026 U4C elections
Open, Needs TriagePublic

Description

We need to create tables to generate the voter list for the 2026 UCoC annual review and 2026 U4C elections. The eligibility criteria is the same for each.

Once the patch is merged we will run the script closer to the vote itself (just in case additional wikis are created). See the similar task, for example, T398900.

Same caveat as that task: I understand this is discouraged behaviour now (see T355594: For global elections, stop creating eligible voters table for each election on every wiki and keeping them forever) but there is no alternative at the moment.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change #1271946 had a related patch set uploaded (by Foks; author: Foks):

[mediawiki/extensions/SecurePoll@master] SecurePoll: Adding scripts for U4C votes

https://gerrit.wikimedia.org/r/1271946

Same caveat as that task: I understand this is discouraged behaviour now (see T355594: For global elections, stop creating eligible voters table for each election on every wiki and keeping them forever) but there is no alternative at the moment.

@SD0001 wrote a tool to grab voter info without creating SQL tables. T399418: Request creation of voterlists VPS project. Maybe not for this election, but that might be a good tool to try on a small, low risk global election, and then if it goes well, adopt its use more widely. That could begin the process of transitioning off the "create 1000 tables" model of populating global election eligible voters.

Same caveat as that task: I understand this is discouraged behaviour now (see T355594: For global elections, stop creating eligible voters table for each election on every wiki and keeping them forever) but there is no alternative at the moment.

@SD0001 wrote a tool to grab voter info without creating SQL tables. T399418: Request creation of voterlists VPS project. Maybe not for this election, but that might be a good tool to try on a small, low risk global election, and then if it goes well, adopt its use more widely. That could begin the process of transitioning off the "create 1000 tables" model of populating global election eligible voters.

Oh cool, I didn't realise that was so far along! Indeed it would be great to try it for a global election. Those are relatively rare though. If we had a bit more time I would suggest it for this.

We could try it and fall back to these scripts when they are merged, perhaps?

Change #1271946 merged by jenkins-bot:

[mediawiki/extensions/SecurePoll@master] SecurePoll: Adding scripts for U4C votes

https://gerrit.wikimedia.org/r/1271946

Change #1272764 had a related patch set uploaded (by Foks; author: Foks):

[mediawiki/extensions/SecurePoll@master] SecurePoll: Updating dates for UCoC votes

https://gerrit.wikimedia.org/r/1272764

Change #1272764 merged by jenkins-bot:

[mediawiki/extensions/SecurePoll@master] SecurePoll: Updating dates for UCoC votes

https://gerrit.wikimedia.org/r/1272764

I've set these in motion today (with ucoc2026PopulateEditCount.php on all 8 sections) in parallel with @SD0001's tool (T423547).