This is, unfortunately, a bit time sensitive now because things dropped while I was on vacation (@Philippe-WMF says he created a ticket but it seems to have gone missing in thin air so I'm staring in his direction). What I think we need to update (if better ways to do it I'm open obviously):
* Update the scripts from bv2013 in securePoll (cli/wm-scripts/bv2013) for bv2015.
* doSpam.php (creates email list)
* List is 'board-vote-2015a'
* Get list of users who has already voted from voteWiki election 512 (probably just change the election number) [is used to not email those folks]
* Look at centralAuth db rather then troll all databases for eligible user list
* Get user name and email as well as language and project (from homdb) from globaluser table rather then individual wiki
* Right now the 'voted' flag is being checked by db.username. I'm not sure if that needs to be changed to just check username or global user id (what we now use for the list anyway) or not.
* sendMails.php
* Needs to update the basics (2013 --> 2015). Not sure if any of the language checking needs to be checked because of changed in the list. Maybe not.
* buildSpamTranslations.php
* Need to update the basics (2013 --> 2015) and where all the translations are now on meta etc.
* Use scripts to send the emails.