Last modified: 2013-06-15 03:30:44 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T50168, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 48168 - Create list of eligible voters for 2013 Board election
Create list of eligible voters for 2013 Board election
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
General/Unknown (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Sam Reed (reedy)
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-05-06 18:23 UTC by Greg Grossmeier
Modified: 2013-06-15 03:30 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Greg Grossmeier 2013-05-06 18:23:20 UTC
The set of requirements is here:
http://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections_2013#Requirements
(Philippe can provide the last section, "Board members and advisory board members")

This will be used for a test SecurePoll (probably on testwiki) instance along with the real live version when the election opens.
Comment 1 Sam Reed (reedy) 2013-05-08 18:58:53 UTC
board-vote-2013
Comment 2 Sam Reed (reedy) 2013-05-08 19:34:16 UTC
sudo -u apache foreachwiki extensions/SecurePoll/voterList.php --before=20130415000000 --edits=300 board-vote-2013

in progress....
Comment 3 Sam Reed (reedy) 2013-05-09 19:07:18 UTC
It's now done on all wikis. With 73854 eligible on enwiki
Comment 4 Risker 2013-05-31 04:37:03 UTC
(In reply to comment #2)
> sudo -u apache foreachwiki extensions/SecurePoll/voterList.php
> --before=20130415000000 --edits=300 board-vote-2013
> 
> in progress....


Does this also include editors who have 300 edits across multiple wikis but not 300 edits on any single wiki?
Comment 5 Risker 2013-05-31 13:17:18 UTC
(In reply to comment #2)
> sudo -u apache foreachwiki extensions/SecurePoll/voterList.php
> --before=20130415000000 --edits=300 board-vote-2013
> 
> in progress....

Also, does it include the criterion for 20 edits between December 15, 2012 and April 30, 2013?
Comment 6 Sam Reed (reedy) 2013-05-31 13:48:24 UTC
The voterlist script doesn't cater for anything non local, and neither do the config scripts

There is the following in the config, but I think it would have only the same limiatations
<property name="min-edits">300</property>

The SecurePoll does look for global blocks etc.

Based on the fact the polls run on meta, I'm guessing they should be aggregated on metawiki, and presumably is what the scripts in cli/voterList-bv2009 are for

There are also some "temporary" bv2009_edit tables, which I presume were generated on each wiki

See SecurePoll/cli/wm-scripts

https://wikitech.wikimedia.org/wiki/SecurePoll

Are we using SPI this year?
Comment 7 James Alexander 2013-06-01 07:02:54 UTC
we are not using SPI this year as far (the key will be given to outside counsel but the whole system will remain on our servers). 

I'm going to reopen for now because it sounds like we still have some issues in the lists. Making sure that the voter list includes people who have 300 edits globally but not on the local wiki is vital. My guess is that we have to remove the min-edits piece from the config completely (and probably the config piece about user creation data as well since they could have 'just' created their meta account or something).

Risker/Philippe/others. Do we remember if we traditionally had everyone voting on their local wikis? 

I know that previous elections allowed you to vote when not all of your edits were on the same wiki as long as it was a global account (and used the 20 votes within the past couple months rule, it's basically the exact same requirements this year as last).
Comment 8 Sam Reed (reedy) 2013-06-01 12:35:59 UTC
If anyone was watching the extension, they might have noticed I made a flurry of edits yesterday https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/SecurePoll.git

I made copies and updated the board vote scripts for this year. There is a bv2013_edits table on all wikis, which is currently being populated. It's currently on enwiki, which is going to take a while (ofc)

When the populate edit count script is finished, we can run the voter list one to build the correct voter lists for this year
Comment 9 Sam Reed (reedy) 2013-06-01 13:03:32 UTC
enwiki:  enwiki: 19094211 users added
Comment 10 Risker 2013-06-01 16:10:38 UTC
(In reply to comment #9)
> enwiki:  enwiki: 19094211 users added

Are you saying there are 19 million accounts on enwiki alone that meet the eligibility requirement?  I'm having a problem with that number, which is way too high.  

Is there now a second level that eliminates the accounts that do not have 20 recent edits?
Comment 11 Sam Reed (reedy) 2013-06-01 16:39:42 UTC
No. That's an just edit count for every user, based on the date guidelines

A second script is needed to make the correct voter list
Comment 12 James Alexander 2013-06-01 21:00:51 UTC
thank you very much reedy
Comment 13 Sam Reed (reedy) 2013-06-03 15:39:28 UTC
Both have now been run and finished using the customised versions for 2013

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links