Page MenuHomePhabricator

Deploy client preferences to production beta features
Closed, ResolvedPublic2 Estimated Story Points

Description

  • Deploy Tuesday Dec 5th - this will be done in the morning by @KSarabia-WMF

TODO

  • Work out which patches (if any) need to be backported to production branch
  • Decide on the release day. Do not deploy on a Thursday!
  • Backport patch(es) to enable client preferences on beta for pl,fr,ca,fa,tr on Tuesday: wgVectorClientPreferences config flag should be changed to true for beta
  • Backport to all projects on Thursday
  • Update skin.json to always enable on beta so our local version matches production.

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Aklapper set Due Date to Nov 27 2023, 11:00 PM.Nov 16 2023, 12:28 PM
Jdlrobson set the point value for this task to 2.
Jdlrobson renamed this task from [Deadline: Mon 27th] Deploy client preferences to production beta features to Deploy client preferences to production beta features.Nov 20 2023, 6:26 PM
Jdlrobson updated the task description. (Show Details)

We'll prepare the patch and confirm the first wikis to make sure that we deploy to Zebra and non-Zebra wikis.

Change 980028 had a related patch set uploaded (by Bernard Wang; author: Bernard Wang):

[operations/mediawiki-config@master] Deploy VectorClientPreferences to pl,fr,ca wikis

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

Change 980029 had a related patch set uploaded (by Bernard Wang; author: Bernard Wang):

[mediawiki/skins/Vector@master] Deploy VectorClientPreferences to beta

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

Change 980028 had a related patch set uploaded (by Jdlrobson; author: Bernard Wang):

[operations/mediawiki-config@master] Deploy VectorClientPreferences to beta and pl,fr,ca,fa wikis

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

bwang removed bwang as the assignee of this task.Dec 5 2023, 4:33 PM
bwang subscribed.
Jdlrobson added a subscriber: sgrabarczuk.

Scheduled for late afternoon backport. Pinging @sgrabarczuk .

Change 980028 merged by jenkins-bot:

[operations/mediawiki-config@master] Deploy VectorClientPreferences to beta on pl,fr,ca,fa,tr wikis

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

Mentioned in SAL (#wikimedia-operations) [2023-12-05T21:13:19Z] <jforrester@deploy2002> Started scap: Backport for [[gerrit:980028|Deploy VectorClientPreferences to beta on pl,fr,ca,fa,tr wikis (T351339)]]

Mentioned in SAL (#wikimedia-operations) [2023-12-05T21:27:03Z] <jforrester@deploy2002> Finished scap: Backport for [[gerrit:980028|Deploy VectorClientPreferences to beta on pl,fr,ca,fa,tr wikis (T351339)]] (duration: 13m 44s)

The deploy didn't work as beta features need to be added to an allow list. I've opened T352824 to capture the remaining work here.

Change 980517 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] Allow Vector 2022 beta feature

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

Change 980517 merged by jenkins-bot:

[operations/mediawiki-config@master] Beta Features: Allow Vector 2022 typography feature

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

Mentioned in SAL (#wikimedia-operations) [2023-12-06T21:32:57Z] <urbanecm@deploy2002> Started scap: Backport for [[gerrit:980477|Correct links to beta feature (T352826)]], [[gerrit:980517|Beta Features: Allow Vector 2022 typography feature (T351339)]]

Mentioned in SAL (#wikimedia-operations) [2023-12-06T21:34:25Z] <urbanecm@deploy2002> urbanecm and jdlrobson: Backport for [[gerrit:980477|Correct links to beta feature (T352826)]], [[gerrit:980517|Beta Features: Allow Vector 2022 typography feature (T351339)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2023-12-06T21:43:48Z] <urbanecm@deploy2002> Finished scap: Backport for [[gerrit:980477|Correct links to beta feature (T352826)]], [[gerrit:980517|Beta Features: Allow Vector 2022 typography feature (T351339)]] (duration: 10m 51s)

Change 980951 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] Enable Vector beta feature for all wikis

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

Change 980951 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Vector beta feature for all wikis

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

Mentioned in SAL (#wikimedia-operations) [2023-12-07T21:13:52Z] <jdrewniak@deploy2002> Started scap: Backport for [[gerrit:980951|Enable Vector beta feature for all wikis (T351339)]], [[gerrit:981337|[beta] ores-extension: enable revertrisk model for enwiki (T348298)]], [[gerrit:976911|Enable action blocks in Serbian Wikipedia (T351873)]]

Mentioned in SAL (#wikimedia-operations) [2023-12-07T21:15:13Z] <jdrewniak@deploy2002> zoranzoki21 and isaranto and jdlrobson and jdrewniak: Backport for [[gerrit:980951|Enable Vector beta feature for all wikis (T351339)]], [[gerrit:981337|[beta] ores-extension: enable revertrisk model for enwiki (T348298)]], [[gerrit:976911|Enable action blocks in Serbian Wikipedia (T351873)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2023-12-07T21:23:46Z] <jdrewniak@deploy2002> Finished scap: Backport for [[gerrit:980951|Enable Vector beta feature for all wikis (T351339)]], [[gerrit:981337|[beta] ores-extension: enable revertrisk model for enwiki (T348298)]], [[gerrit:976911|Enable action blocks in Serbian Wikipedia (T351873)]] (duration: 09m 54s)

ovasileva assigned this task to Jdrewniak.
ovasileva subscribed.

Change 984294 had a related patch set uploaded (by Jdrewniak; author: Jdrewniak):

[mediawiki/skins/Vector@master] Change client preferences beta config

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

Change 984294 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Change client preferences beta config

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

Jdlrobson claimed this task.
Jdlrobson updated the task description. (Show Details)

This can skip QA as we have QAed it as part of other tasks. This looks good to me!

Change 980029 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Deploy VectorClientPreferences to beta

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