Page MenuHomePhabricator

Carry out the 2019 fawiki elections on votewiki
Open, HighPublic

Description

The annual elections for fawiki's Supervisory Council (akin to the Arbitration Committee) is coming up. Similar to last year (see T207560), we will be holding our annual elections on votewiki. To reduce the time pressure, I am opening this task two months in advance. We have also revised the calendar of events to eliminate the possibility of an overlap between our election and that of enwiki; this is important because votewiki's default language needs to be changed for our election, and the new timeline makes sure there is enough buffer days between the last day of our voting period and the first day of enwiki election configuration period to allow for the interface language change.

Here is a timeline of activities:

  • Oct 14 - Oct 20: Nominations:
    • Identify two scrutineers (typically, from current stewards): @Ajraddatz and @Einsbor
    • Make the scrutineers election admins on votewiki
  • Oct 21 - Oct 24: Election setup:
    • Importing the list of eligible voters
    • Importing the list of candidates
    • Configuring the election on votewiki
    • Change the language of votewiki to Persian (fa)
  • Oct 25 - Nov 7: Voting period
    • Submit an invitation to all eligible voters using MassMessage
  • Nov 8 - Nov 12: Tallying:
    • Change the language of votewiki back to English (en)
    • Scrutineers run necessary checks to strike votes submitted by socks or placed through proxy IP addresses
    • The Trust-and-Safety team runs the tally via command line
    • Output is presented in two tables (one that shows the candidates ranked by their support, and the other that shows the head-to-head comparison matrix of votes)

Details

Related Gerrit Patches:

Event Timeline

Huji created this task.Aug 16 2019, 2:07 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 16 2019, 2:07 PM
Huji updated the task description. (Show Details)Aug 16 2019, 2:17 PM
DannyS712 moved this task from Backlog to VoteWiki on the Elections board.Aug 18 2019, 11:04 AM
Rhyno8412 renamed this task from Carry out the 2019 fawiki elections on votewiki to Roccitrhyno@gmail.com .Aug 25 2019, 3:46 AM
Rhyno8412 triaged this task as Unbreak Now! priority.
Rhyno8412 set Due Date to Aug 25 2019, 12:00 AM.
Rhyno8412 removed subscribers: Aklapper, 4nn1l2, Huji.
Restricted Application added a subscriber: Liuxinyu970226. · View Herald TranscriptAug 25 2019, 3:46 AM
JJMC89 renamed this task from Roccitrhyno@gmail.com to Carry out the 2019 fawiki elections on votewiki.Aug 25 2019, 3:49 AM
JJMC89 lowered the priority of this task from Unbreak Now! to Needs Triage.
JJMC89 removed Due Date.
JJMC89 edited subscribers, added: Aklapper, 4nn1l2, Huji; removed: Liuxinyu970226.
4nn1l2 added a subscriber: Einsbor.Sep 1 2019, 4:09 PM
jrbs moved this task from Backlog to Support on the Trust-and-Safety board.Sep 17 2019, 4:21 PM
Huji added a comment.Oct 8 2019, 11:16 AM

Just a quick reminder to all that we are less than a week away from the first step mentioned above.

jrbs added a subscriber: jrbs.Oct 8 2019, 3:41 PM

Just a quick reminder to all that we are less than a week away from the first step mentioned above.

Thank you for the reminder! I will work to set up votewiki this afternoon or tomorrow.

jrbs triaged this task as High priority.Oct 8 2019, 10:00 PM
Restricted Application added a subscriber: Dereckson. · View Herald TranscriptOct 8 2019, 10:00 PM
4nn1l2 updated the task description. (Show Details)Oct 10 2019, 7:37 AM
jrbs updated the task description. (Show Details)Oct 10 2019, 5:36 PM

Change 544995 had a related patch set uploaded (by 4nn1l2; owner: 4nn1l2):
[operations/mediawiki-config@master] Change the language of Votewiki to Persian (fa) temporarily for the annual ArbCom elections

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

Huji updated the task description. (Show Details)Tue, Oct 22, 11:02 AM

Change 544995 merged by jenkins-bot:
[operations/mediawiki-config@master] Change the language of Votewiki to Persian (fa) temporarily for the annual ArbCom elections

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

Mentioned in SAL (#wikimedia-operations) [2019-10-22T11:09:59Z] <urbanecm@deploy1001> Synchronized wmf-config/InitialiseSettings.php: SWAT: 0593f34: Change the language of Votewiki to Persian (fa) temporarily for the annual ArbCom elections (T230614) (duration: 00m 54s)

4nn1l2 updated the task description. (Show Details)Tue, Oct 22, 3:23 PM
Huji updated the task description. (Show Details)Tue, Oct 22, 10:30 PM
Huji updated the task description. (Show Details)Thu, Oct 24, 10:30 AM
Huji updated the task description. (Show Details)Fri, Oct 25, 12:41 AM
Alfa80 added a subscriber: Alfa80.Fri, Oct 25, 4:09 PM

Change 549680 had a related patch set uploaded (by 4nn1l2; owner: 4nn1l2):
[operations/mediawiki-config@master] Change the language of Votewiki back to English

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

Huji added a comment.Fri, Nov 8, 1:03 AM

@Ajraddatz and @Einsbor voting period is now over. Please review the votes in an effort to identify (a) votes that may submitted by a sock, or (b) votes that may be registered using a proxy IP. Both of these are disallowed. If you have questions that would involve non-public information (e.g. if you need me to run a CU on a specific IP or user) please either reach to me via Special:EmailUser/Huji or create a security Task on Phab and add me to it. Please acknowledge my message here so we know you are starting to work on this.

Change 549685 had a related patch set uploaded (by Huji; owner: Huji):
[operations/mediawiki-config@master] Revert "Change the language of Votewiki to Persian (fa) temporarily for the annual ArbCom elections"

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

Huji updated the task description. (Show Details)Fri, Nov 8, 1:09 AM
Huji updated the task description. (Show Details)

Change 549680 abandoned by Urbanecm:
Change the language of Votewiki back to English

Reason:
549685 has more info in the commit message

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

@Huji How urgent is the switch to en? Is there any other plan on using votewiki soon, or can it wait for next week?

Huji added a comment.EditedFri, Nov 8, 1:03 PM

@Urbanecm The switch to en has to be done prior to the 2019 enwiki ArbCom election. The self-nomination period for that election ends on Nov 12, and voting starts Nov 19, so the hard deadline can be Nov 12.

But, I think the switch should be done now regardless. The scrutineers would have to check our votes and while they can change their interface language to English via Special:Preferences, it is just that much easier if the interface language is already in English. Besides, there is absolutely no gain in keeping the interface in Persian anymore.

This doesn't need to be SWATed and can wait for a normal deployment train (so, merge now and it'll be deployed on Monday, I guess?)

There's no train for config. I think I can deploy it now.

Huji added a comment.Fri, Nov 8, 1:05 PM

Oh, I did not know that. Thanks x2

Change 549685 merged by jenkins-bot:
[operations/mediawiki-config@master] Change the language of Votewiki back to English (en)

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

Mentioned in SAL (#wikimedia-operations) [2019-11-08T13:09:00Z] <urbanecm@deploy1001> Synchronized wmf-config/InitialiseSettings.php: ee2027c: Change the language of Votewiki back to English (en) (T230614) (duration: 00m 54s)

Huji updated the task description. (Show Details)Fri, Nov 8, 1:26 PM
Huji updated the task description. (Show Details)
Huji updated the task description. (Show Details)
Huji updated the task description. (Show Details)Fri, Nov 8, 1:28 PM

Hello, I have no access to CU information on votewiki. Is this intentional?

jrbs added a comment.Fri, Nov 8, 11:46 PM

Perhaps you need to be an admin of the election. @Huji is that correct? If so I can just add you to the election.

Hello, I have no access to CU information on votewiki. Is this intentional?

@Ajraddatz Please make sure that you are logged in and then visit this page. The CU information should be there. You are already an admin of the election (SecurePoll:746) and have electionadmin userright.

jrbs added a comment.Fri, Nov 8, 11:59 PM

Hello, I have no access to CU information on votewiki. Is this intentional?

@Ajraddatz Please make sure that you are logged in and then visit this page. The CU information should be there. You are already an admin of the election (SecurePoll:746) and have electionadmin userright.

Aha, good looking out :)

Huji added a comment.Sat, Nov 9, 12:32 AM
This comment was removed by Huji.

I have the electionadmin userright, but I think I need to be added as an admin for that specific campaign before I can see that data. I only see time, username, and domain at the moment.

I see full CU data, checked them. If, as previously, doubled votes will be striked automatically, I finished finished checks.

Huji added a comment.Sat, Nov 9, 3:14 PM

I see full CU data, checked them. If, as previously, doubled votes will be striked automatically, I finished finished checks.

Repeated votes are automatically taken care of by SecurePoll itself. All we ask the scrutineers to do is to look at the IP and UA data and try to identify potential socks, and also check the IPs to make sure neither is a proxy (including VPN, HTTP/SOCKS, etc.)

I have the electionadmin userright, but I think I need to be added as an admin for that specific campaign before I can see that data. I only see time, username, and domain at the moment.

@jrbs Could you please add @Ajraddatz as an admin of the election through the database?

Huji added a comment.Mon, Nov 11, 11:59 PM

@Ajraddatz you seem to be an electionadmin already, and have election admin rights for that election already as well. It baffles me why you cannot see the correct output. Perhaps you and @Einsbor can communicate privately on this? Send a screenshot and see if he/she also sees the page the same way or not?