Users cannot change their email address on our wiki. This came up while in the discovery process for another issue (bug 856757). The expectation is that, after creating an account, our users should be be able to change their email address via self-service: https://wiki.gentoo.org/wiki/Special:ChangeEmail Presently this is being worked around two ways, documented here: https://wiki.gentoo.org/wiki/Project:Wiki#How_can_I_change_my_email_address.3F 1) Via manual intervention by infra running the resetUserEmail.php script on geese. 2) Silly account rename/merge workaround.
Thanks to help from a user called Reedy in the #mediawiki channel on LiberaChat IRC, it looks like this issue is very likely a side effect related to PluggableAuth. The bug that that was opened upstream and quickly closed as invalid can be found here: https://phabricator.wikimedia.org/T312687 I'll disable PluggableAuth and record the commit here once this has been completed.
In the future, it may be possible to enable SSO for Gentoo developers while as the same time enable self-service password resets by setting the following value for PluggableAuth: $wgPluggableAuth_EnableLocalProperties = true; If I'm understanding upstream documentation properly, this has the side effect of not locking the wiki's authentication system into a single source of truth (for Gentoo developers who would authenticate with SSO), however it **should** enable SSO and self-service email address changes to co-exist - but developers would be able to break SSO for the wiki. See the following link: https://www.mediawiki.org/wiki/Extension:PluggableAuth#All%20versions SSO roll out status can be tracked here (currently stalled indefinitely): https://wiki.gentoo.org/wiki/Project:Infrastructure/Single_Sign-on#Service_integrations
This was fixed as of 2022-09-23. https://wiki.gentoo.org/index.php?title=Project%3AWiki&type=revision&diff=1076507&oldid=1076438