Last modified: 2014-11-20 00:02:11 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 T73241, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 71241 - Run sendConfirmAndMigrateEmail.php for all unconfirmed emails on all wikis
Run sendConfirmAndMigrateEmail.php for all unconfirmed emails on all wikis
Status: ASSIGNED
Product: Wikimedia
Classification: Unclassified
Site requests (Other open bugs)
wmf-deployment
All All
: High normal (vote)
: ---
Assigned To: Kunal Mehta (Legoktm)
: shell
Depends on:
Blocks: 29782 sulfinalization
  Show dependency treegraph
 
Reported: 2014-09-24 16:34 UTC by Nemo
Modified: 2014-11-20 00:02 UTC (History)
13 users (show)

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


Attachments

Description Nemo 2014-09-24 16:34:47 UTC
We can't unify nor notify users if we don't know their email addresses for sure. This script was written last year by pgehres to solve the problem and by now it has translations in over 40 languages.

sendConfirmAndMigrateEmail.php --userlist $APPROPRIATE_LOCAL_LIST needs to be run on all wikis for those "non-attached accounts... with e-mail" [[mw:Admin_tools_development/SUL_Audit]]; unconfirmed emails are skipped automatically (cf. bug 54760) but could also just be removed from the input list.

/**
 * Class SendConfirmAndMigrateEmail
 *
 * This maintenance script is used to resend confirmation emails to users with
 * unattached accounts in the hopes that we will then be able to automatically
 * attach some unattached accounts.  In addition, by using an EmailableUser object
 * we are able to override the contents of the email and send them to Special:MergeAccount
 * instead of Special:ConfirmEmail and thus put them right into the workflow to attach
 * accounts by password.
 *
 * THIS MUST BE RUN ON THE LOCAL WIKI SO THAT THE EMAIL IS SENT IN THE CORRECT LANGUAGE
 */
Comment 1 Nemo 2014-10-05 17:50:21 UTC
Given tight SUL finalisation schedule, this certainly needs to be done within weeks rather than several months. Tentatively setting "High".
Comment 2 Nemo 2014-10-11 14:55:32 UTC
I've asked some times on #wikimedia-tech and #wikimedia-operations and the impression I got is that this amount of emails is negligible for the system, considering polonium sends about 13 millions messages per day on average according to exim stats.
Comment 3 Nemo 2014-11-06 18:00:05 UTC
Ping
Comment 4 Keegan Peterzell 2014-11-06 21:04:20 UTC
Thanks for the ping, Nemo. I've given legoktm the green light to run the script at his earliest convenience.
Comment 5 Nemo 2014-11-19 07:54:22 UTC
08.52 < Nemo_bis> legoktm: is https://bugzilla.wikimedia.org/show_bug.cgi?id=71241 blocked on anything I can help with?
08.52 < legoktm> I just finished generating the list of users to be notified ~30 minutes ago, and am writing an email to the ops list right
                 now :)
Comment 6 Kunal Mehta (Legoktm) 2014-11-19 08:25:27 UTC
Generated the lists of users to be notified, there is a file for each wiki in /home/legoktm/spam/ on terbium. Total of 1,831,168.

Email sent to ops list to make sure it's ok to send out this many emails and at what rate they should be sent at.

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


Navigation
Links