Page MenuHomePhabricator

Deprecate hook Translate:GettextFFS:headerFields in favor of Translate:GettextFormat:headerFields
Closed, ResolvedPublic2 Estimated Story Points

Description

The hook Translate:GettextFFS:headerFields should be deprecated following changes in this patch: GettextFFS::class: Move to FileFormatSupport namespace. The hook should be renamed to Translate:GettextFormat:headerFields following the next MLEB release 2023.07

Event Timeline

Wangombe renamed this task from Deprecate Translate:GettextFFS:headerFields in favor of Translate:GettextFormat:headerFields to Deprecate hook Translate:GettextFFS:headerFields in favor of Translate:GettextFormat:headerFields.May 29 2023, 8:01 AM
Wangombe triaged this task as Low priority.
Wangombe updated the task description. (Show Details)
Wangombe updated the task description. (Show Details)
Nikerabbit raised the priority of this task from Low to High.Jan 16 2024, 8:57 AM
Nikerabbit set the point value for this task to 2.
Wangombe changed the task status from Open to In Progress.Jan 17 2024, 7:25 AM
Wangombe claimed this task.

Change 991280 had a related patch set uploaded (by Wangombe; author: Wangombe):

[mediawiki/extensions/Translate@master] Deprecate use of Translate:GettextFFS:headerFields hook.

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

Change 991281 had a related patch set uploaded (by Wangombe; author: Wangombe):

[translatewiki@master] Deprecate use of Translate:GettextFFS:headerFields hook.

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

Change 991280 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Deprecate use of Translate:GettextFFS:headerFields hook.

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

Change 991281 merged by jenkins-bot:

[translatewiki@master] Deprecate use of Translate:GettextFFS:headerFields hook.

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

Change 992180 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/Translate@master] Translate:GettextFFS:headerFields: Perform hard deprecation

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

Change 992185 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/Translate@master] Add interface for Translate:GettextFormat:headerFields hook

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

Change 992180 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Translate:GettextFFS:headerFields: Perform hard deprecation

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

Change 992185 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Add interface for Translate:GettextFormat:headerFields hook

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

The hook Translate:GettextFFS:headerFields was soft deprecated and later in hard deprecated in favor of adding an interface, GettextFormatHeaderFieldsHook.php, that will triggered using the HookRunner. Hook interfaces were added in Mediawiki 1.35 --> T338451