Page MenuHomePhabricator

[Epic] Temporary accounts testwiki deployment
Closed, ResolvedPublic

Description

This task tracks the various blockers for testwiki deployment.

Temporary accounts will first be deployed to testwiki and loginwiki.

Estimated date for testwiki deployment: July 22, 2024

Related Objects

StatusSubtypeAssignedTask
Resolvedkostajh
DeclinedNone
In ProgressNiharika
OpenNiharika
ResolvedNiharika
ResolvedGoalNiharika
Resolved TThoabala
Resolved AGueyte
Resolved TThoabala
Resolvedkostajh
Resolved TThoabala
ResolvedBUG REPORT Tchanders
ResolvedSTran
Resolved TThoabala
Resolved Tchanders
ResolvedFunc
ResolvedBUG REPORTDreamy_Jazz
ResolvedSTran
DeclinedBUG REPORT TThoabala
Resolvedkostajh
Resolved Tchanders
ResolvedDreamy_Jazz
Resolved Tchanders

Event Timeline

kostajh set Due Date to Jul 22 2024, 7:00 AM.

In the patch that enable for testwiki, let's make sure to document how to safely disable (using the known config flag) in case that is necessary.

Also, whoever is verifying the patch should:

  • Perform an anonymous edit
  • Perform a logged-in edit
  • Check the mwdebug logs

Change #1054625 had a related patch set uploaded (by Tchanders; author: Tchanders):

[operations/mediawiki-config@master] Enable temporary accounts on testwiki and loginwiki

https://gerrit.wikimedia.org/r/1054625

Change #1054625 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable temporary accounts on testwiki and loginwiki

https://gerrit.wikimedia.org/r/1054625

Mentioned in SAL (#wikimedia-operations) [2024-07-22T13:11:18Z] <tchanders@deploy1002> Started scap sync-world: Backport for [[gerrit:1054921|Set Flow to read only on testwiki (T370322)]], [[gerrit:1054625|Enable temporary accounts on testwiki and loginwiki (T348895)]]

Mentioned in SAL (#wikimedia-operations) [2024-07-22T13:13:45Z] <tchanders@deploy1002> tchanders: Backport for [[gerrit:1054921|Set Flow to read only on testwiki (T370322)]], [[gerrit:1054625|Enable temporary accounts on testwiki and loginwiki (T348895)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Change #1055933 had a related patch set uploaded (by Tchanders; author: Tchanders):

[operations/mediawiki-config@master] Enable temporary accounts on testwiki and loginwiki

https://gerrit.wikimedia.org/r/1055933

Change #1055933 abandoned by Dreamy Jazz:

[operations/mediawiki-config@master] Enable temporary accounts on testwiki and loginwiki

https://gerrit.wikimedia.org/r/1055933

Change #1055937 had a related patch set uploaded (by Tchanders; author: Tchanders):

[operations/mediawiki-config@master] Fix logic for handling enabling temporary accounts

https://gerrit.wikimedia.org/r/1055937

Change #1055937 merged by jenkins-bot:

[operations/mediawiki-config@master] Fix logic for handling enabling temporary accounts

https://gerrit.wikimedia.org/r/1055937

Mentioned in SAL (#wikimedia-operations) [2024-07-22T13:39:57Z] <tchanders@deploy1002> Started scap sync-world: Backport for [[gerrit:1054921|Set Flow to read only on testwiki (T370322)]], [[gerrit:1054625|Enable temporary accounts on testwiki and loginwiki (T348895)]], [[gerrit:1055937|Fix logic for handling enabling temporary accounts (T348895)]]

Mentioned in SAL (#wikimedia-operations) [2024-07-22T13:42:23Z] <tchanders@deploy1002> tchanders: Backport for [[gerrit:1054921|Set Flow to read only on testwiki (T370322)]], [[gerrit:1054625|Enable temporary accounts on testwiki and loginwiki (T348895)]], [[gerrit:1055937|Fix logic for handling enabling temporary accounts (T348895)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-07-22T14:01:10Z] <tchanders@deploy1002> Started scap sync-world: Backport for [[gerrit:1054921|Set Flow to read only on testwiki (T370322)]], [[gerrit:1054625|Enable temporary accounts on testwiki and loginwiki (T348895)]], [[gerrit:1055937|Fix logic for handling enabling temporary accounts (T348895)]]

Mentioned in SAL (#wikimedia-operations) [2024-07-22T14:03:32Z] <tchanders@deploy1002> tchanders: Backport for [[gerrit:1054921|Set Flow to read only on testwiki (T370322)]], [[gerrit:1054625|Enable temporary accounts on testwiki and loginwiki (T348895)]], [[gerrit:1055937|Fix logic for handling enabling temporary accounts (T348895)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-07-22T14:08:22Z] <tchanders@deploy1002> Finished scap: Backport for [[gerrit:1054921|Set Flow to read only on testwiki (T370322)]], [[gerrit:1054625|Enable temporary accounts on testwiki and loginwiki (T348895)]], [[gerrit:1055937|Fix logic for handling enabling temporary accounts (T348895)]] (duration: 07m 11s)

Congrats! Is there a way to test this documented anywhere?

Congrats! Is there a way to test this documented anywhere?

If you edit testwiki (https://test.wikipedia.org) while logged out, it will automatically create a temporary account for you.

You can find more information here: https://www.mediawiki.org/wiki/Trust_and_Safety_Product/Temporary_Accounts

I tested some features on testwiki which have been harder to test up to now, including mobile, VisualEditor, translations, event logging, notifications, muting.

We have seen some issues on mobile (T370747) and VisualEditor has been behaving unusually for me as well (e.g. T370989).