Subtask of T193166. As this class requires a bit more attention and many changes, the patch related would have been outside the scope of generally modernizing code. This ticket proposes tracking these changes on a different task.
Description
Details
Related Objects
Event Timeline
Change 982182 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Convert TranslateMetadata::class to a service
Change 980983 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/CentralNotice@master] Update reference to namespaced MessageGroupMetadata::class
Change 980983 merged by jenkins-bot:
[mediawiki/extensions/CentralNotice@master] Update reference to namespaced MessageGroupMetadata::class
We're waiting for MediaWiki-extensions-CentralNotice patch to be deployed on production before we can merge the patch for this task.
Change #982182 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] TranslateMetadata: Rename to MessageGroupMetadata and convert to service
Change #1016843 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/extensions/CentralNotice@master] Banner: Drop references to old TranslateMetadata class to make phan happy
The relevant patch: 982182: TranslateMetadata: Rename to MessageGroupMetadata and convert to service | https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/982182 was deployed along with the train this week. We did not notice any issues.
There is a patch for Central notice extension (1016843: Banner: Drop references to old TranslateMetadata class to make phan happy | https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralNotice/+/1016843) remove backward compatibility code, but we need not keep this task open for that.
Change #1052668 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/extensions/CentralNotice@wmf_deploy] Merge branch 'master' into wmf_deploy
Change #1052668 merged by jenkins-bot:
[mediawiki/extensions/CentralNotice@wmf_deploy] Merge branch 'master' into wmf_deploy
Change #1016843 merged by jenkins-bot:
[mediawiki/extensions/CentralNotice@master] Banner: Drop references to old TranslateMetadata class to make phan happy