Page MenuHomePhabricator

Drop support for MW < 1.33
Closed, ResolvedPublic

Description

Now that 1.35 is released, we only need to maintain support for MW 1.34 and MW 1.35 (and master branch)

It will be good to do this before MLEB 2020.10 release to take advantage of the pre-release testing.

Expected outcome

Code health is slightly improved by removal of code that is no longer necessary.

Outcome

  • Backward compatible code for older versions of MW were removed from the Translate extension.
  • Translate (and by extension MLEB 2020.10 as a whole and beyond) will only support MW >= 1.34
  • Other extension individually will continue to work with older versions of MW.

Related Objects

StatusSubtypeAssignedTask
ResolvedKartikMistry
Resolvedabi_

Event Timeline

Change 635018 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[mediawiki/extensions/Translate@master] Remove support for MW <= 1.34

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

Working on this since we would like to have this for MLEB release

Change 635018 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Remove support for MW <= 1.33

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

Change 635273 had a related patch set uploaded (by Abijeet Patro; owner: Nikerabbit):
[mediawiki/extensions/Translate@master] Services: Reduce coupling to MediaWikiServices by binding to ContainerInterface

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

Change 635273 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Services: Reduce coupling to MediaWikiServices by binding to ContainerInterface

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

Change 604245 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[mediawiki/extensions/Translate@master] Remove usage of deprecated MWNamespace

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

Change 636394 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[mediawiki/extensions/UniversalLanguageSelector@master] Update minimum MW version to 1.34 as per MLEB policy

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

Change 604245 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Remove usage of deprecated MWNamespace

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

B/W code from the Translate extension has been cleaned up to support 1.34 and above, and hence by extension, MLEB as a whole also will now only support MW >= 1.34. We decided to not update the code for the other individual extensions to MW >=1.34 only.

Change 636394 abandoned by Abijeet Patro:
[mediawiki/extensions/UniversalLanguageSelector@master] Update minimum MW version to 1.34 as per MLEB policy

Reason:
Individual extensions can continue supporting lower versions of MW

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