Page MenuHomePhabricator

CommTech - Remove unnecessary targets definitions
Closed, ResolvedPublic

Description

In https://gerrit.wikimedia.org/r/c/mediawiki/core/+/865811 we updated the default for targets to be ["desktop", "mobile"]. This means that any extensions/skins defining this are now redundant and can remove these definitions,

The following query marks some of the offenders (regex to be improved later):
https://codesearch.wmcloud.org/search/?q=%22targets%22&i=nope&files=(extension%7Cskin).json&excludeFiles=&repos=

TODO

  • Remove the lines
  • Bump the MediaWiki required version to 1.40

Event Timeline

Change 902615 had a related patch set uploaded (by Sarah Mukuti; author: Sarah Mukuti):

[mediawiki/extensions/Phonos@master] Bug: T329643

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

Change 902616 had a related patch set uploaded (by Samtar; author: Sarah Mukuti):

[mediawiki/extensions/Phonos@master] extension.json: Update minimum mediawiki version

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

Change 902616 merged by jenkins-bot:

[mediawiki/extensions/Phonos@master] extension.json: Update minimum mediawiki version

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

Change 904673 had a related patch set uploaded (by Sarah Mukuti; author: Sarah Mukuti):

[mediawiki/extensions/CodeMirror@master] extension.json: remove unnecessary target definitions

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

Change 904673 merged by jenkins-bot:

[mediawiki/extensions/CodeMirror@master] extension.json: remove unnecessary target definitions

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

Change 908540 had a related patch set uploaded (by Samtar; author: Samtar):

[mediawiki/extensions/TemplateWizard@master] extension.json: Remove unnecessary targets definitions

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

I think this is all done.

We both missed one in TemplateWizard! Submitted a quick patch, then this task is definitely done 😄

Change 908540 merged by jenkins-bot:

[mediawiki/extensions/TemplateWizard@master] extension.json: Remove unnecessary targets definitions

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

MusikAnimal subscribed.

Removing AbuseFilter assuming that was added by mistake, given we don't maintain it.