Page MenuHomePhabricator

Unable to change email address
Open, MediumPublic

Description

idm.wikimedia.org does not seem to have an option to update one's email address.

Using Special:ChangeEmail on Wikitech seems to work, but something (most likely Bitu) seems to change that back to the old address.

Event Timeline

Aklapper renamed this task from Unable to change email to Unable to change email address.Sep 18 2023, 8:39 AM

I think this feature may just be poorly exposed in the UI. There is a link labeled "Update" underneath the "e-mail" field on the https://idm.wikimedia.org/ldapbackend/properties/ screen. That link leads to the https://idm.wikimedia.org/accounts/email/ screen where a new email address can be entered.

SLyngshede-WMF triaged this task as Medium priority.

Bitu doesn't actually keep a copy of the email address and therefor can't write the old email back to LDAP. I've seen other attributes, CN and SN be updated by something that appears to be neither Bitu, nor Wikitech. I'll try to do a bit more digging to figure out what that might be.

Bitu doesn't actually keep a copy of the email address and therefor can't write the old email back to LDAP. I've seen other attributes, CN and SN be updated by something that appears to be neither Bitu, nor Wikitech. I'll try to do a bit more digging to figure out what that might be.

The two other things that I know that can touch the Developer account records are Striker (ssh keys and Toolforge related groups) and manual LDIF changes that I sometimes make in response to various Phabricator tasks or other prompts to fix things.

For @taavi's question about things resetting changes done via Special:Email back to a prior value, the first thing that comes to mind for me is the T339917: wikitech logins set the email address every time bug that a workaround was found for a couple of months before this bug was opened. I wonder if there are still some state sync races lurking somewhere in the LdapAuthentication extension that could undo email changes via MediaWiki?