Page MenuHomePhabricator

MUL - Phased rollout on Wikidata.org (Stage 1 of 3: Test release)
Closed, ResolvedPublic

Description

MUL has already been released on Test Wikidata and on Beta Wikidata, but for testing we need to complete:

For testing we must also switch MUL to a limited feature on Beta which means that:

  • mul only visible via Babels
  • no on-boarding element
  • updated feature flag for limited release (see T316767)

Phased release

MilestonePhaseWhereFeature flag (see T316767)Task
1.01. Test releasetest.wikidata.orgFull feature (mul visible for everyone, on-boarding element)THIS TASK
1.01. Test releasewikidata.beta.wmflabs.orgLimited feature (mul only visible via Babels, no on-boarding element)THIS TASK

Notes

Acceptance criteria:

  • All sub tasks are resolved
  • Full version of mul language code is deployed to Test Wikidata
  • mul language code is switched to limited version on Beta Wikidata

Related Objects

Event Timeline

We’re getting closer to having all the subtasks of this resolved – @Arian_Bozorg (as Manuel’s away), do you think we should announce the deployment to Beta Wikidata in advance, or can we just deploy it whenever it’s ready and announce it afterwards? (If I understand correctly, we wouldn’t be deploying any changes to Test Wikidata or real Wikidata at this stage anyways.)

do you think we should announce the deployment to Beta

No, you can deploy to Beta and Test Wikidata whenever it’s ready. According to plan, this release is only for our internal testing, so there is currently no plan to announce another round of Beta testing (next announcement is after we have deployed the Limited release on Wikidata proper). Would you suggest another round of Beta testing?

we wouldn’t be deploying any changes to Test Wikidata or real Wikidata at this stage

Yes, we would not be deploying any changes to real Wikidata at this stage. But the idea was to test both on Beta and Test Wikidata (to test both the limited and the full feature settings one final time before we release on Wikidata proper).

But the idea was to test both on Beta and Test Wikidata (to test both the limited and the full feature settings one final time before we release on Wikidata proper).

Yes, but the full feature version is already enabled on Test Wikidata (e.g. on https://test.wikidata.org/wiki/Q469), so if I understand correctly, there’s nothing we need to actually change there. Only the limited rollout to Beta is missing.

Yes, that makes sense. Thank you for the clarification!

@Manuel The subtasks for this ticket are now in the Product Review column in our board. If you're happy with how they're working (they should be deployed to beta), please mark them resolved and we can continue here with changing the rollout on beta to be a limited rollout.

Change #1019694 had a related patch set uploaded (by Arthur taylor; author: Arthur taylor):

[operations/mediawiki-config@master] Change mul deployment on beta to limited version

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

Change #1019694 merged by jenkins-bot:

[operations/mediawiki-config@master] Change mul deployment on beta to limited version

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

Mentioned in SAL (#wikimedia-operations) [2024-04-15T13:06:04Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:1014526|Add wgAutoCreateTempUser configuration for production (T349506 T337090)]], [[gerrit:1019694|Change mul deployment on beta to limited version (T356169)]]

Mentioned in SAL (#wikimedia-operations) [2024-04-15T13:08:01Z] <urbanecm@deploy1002> urbanecm and arthurtaylor and dreamyjazz: Backport for [[gerrit:1014526|Add wgAutoCreateTempUser configuration for production (T349506 T337090)]], [[gerrit:1019694|Change mul deployment on beta to limited version (T356169)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

ArthurTaylor updated the task description. (Show Details)

The configuration change to update the deployment of the feature on beta to be a limited deployment has now been made. I'm not sure exactly how to spot the difference between a limited and full deployment, but this should be good to test immediately on beta.

Mentioned in SAL (#wikimedia-operations) [2024-04-15T13:58:16Z] <urbanecm@deploy1002> sync-world aborted: Backport for [[gerrit:1014526|Add wgAutoCreateTempUser configuration for production (T349506 T337090)]], [[gerrit:1019694|Change mul deployment on beta to limited version (T356169)]] (duration: 52m 11s)

Mentioned in SAL (#wikimedia-operations) [2024-04-15T14:01:23Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:1014526|Add wgAutoCreateTempUser configuration for production (T349506 T337090)]], [[gerrit:1019694|Change mul deployment on beta to limited version (T356169)]]

Mentioned in SAL (#wikimedia-operations) [2024-04-15T14:14:15Z] <urbanecm@deploy1002> urbanecm and dreamyjazz and arthurtaylor: Backport for [[gerrit:1014526|Add wgAutoCreateTempUser configuration for production (T349506 T337090)]], [[gerrit:1019694|Change mul deployment on beta to limited version (T356169)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-04-15T14:31:35Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:1014526|Add wgAutoCreateTempUser configuration for production (T349506 T337090)]], [[gerrit:1019694|Change mul deployment on beta to limited version (T356169)]] (duration: 30m 12s)

Thanks so much, looks good! And ready for testing @Manuel