Similar to other tasks like T335342: Modernize code under ttmserver/ directory
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T182943 Move namespaced extensions to use PSR-4 autoloading | |||
Open | None | T278278 Adopt PSR-4 namespaces in WMF-deployed extensions/skins | |||
Open | None | T193166 Adopt PSR-4 namespaces in Translate and modernize code | |||
Resolved | Wangombe | T340724 Modernize code under util/ directory | |||
Resolved | Wangombe | T348496 Modernize code under util/ directory starting with T* |
Event Timeline
Change 989486 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Move MessageGroupCache to MessageGroupProcessing namespace
Change 989639 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Move MessageGroupStates to MessageGroupProcessing namespace
Change 989641 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Move PHPVariableLoader to Utilities namespace
Change 989644 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Move MessageGroupStatsRebuildJob::class to Statistics namespace
Change 990793 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/CentralNotice@master] Update reference to newly namesapaced MessageGroupStates::class
Change 989441 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Move ExternalMessageSourceStateComparator to Synchronisation namespace.
Change 989486 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Move MessageGroupCache to MessageGroupProcessing namespace
Change 989639 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Move MessageGroupStates to MessageGroupProcessing namespace
Change 989641 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Move PHPVariableLoader to Utilities namespace
Change 989644 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Move MessageGroupStatsRebuildJob::class to Statistics namespace
Change 992076 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add RebuildMessageGroupStatsJob to $wgJobClasses
Change 992076 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add RebuildMessageGroupStatsJob to $wgJobClasses
Change 992844 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Move SerializedMessageIndex::class to MessageLoading namespace.
Change rEMFR1002371ee270 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Move HashMessageIndex::class to MessageLoading namespace
Change 992844 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Move SerializedMessageIndex::class to MessageLoading namespace.
Change rEMFR1002371ee270 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Move HashMessageIndex::class to MessageLoading namespace
Change 1003588 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Move CBDMessageIndex:class to MessageLoading namespace
Change 1003588 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Move CBDMessageIndex::class to MessageLoading namespace
Change 1003045 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] ServiceWiring: Fix fully-qualified namespace when loading MessageIndex
Change 1003045 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] ServiceWiring: Fix fully-qualified namespace when loading MessageIndex
Change 1004610 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Remove unused CachedMessageIndex::class
Change 1005647 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Move DatabaseMessageIndex::class to MessageLoading namespace
Change 1004610 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Namespace but deprecate unused CachedMessageIndex::class
Change 1005647 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Move DatabaseMessageIndex::class to MessageLoading namespace
Change 1006837 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] DatabaseMessageIndex: Initialize MediaWikiServices in contructor
Change 1007478 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] MessageIndex: add to MessageLoading namespace
Change 1007480 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/TwnMainPage@master] Remove use of deprecated MessageIndex::singeton()
Change 1007482 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] MessageIndexExcpetion: Add to MessageLoading namespace
Change 1007480 merged by jenkins-bot:
[mediawiki/extensions/TwnMainPage@master] Remove use of deprecated MessageIndex::singeton()
Change 1006837 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] DatabaseMessageIndex: cleanup code and store ILoadBalancer in property
Change 990793 merged by jenkins-bot:
[mediawiki/extensions/CentralNotice@master] Update reference to newly namespaced MessageGroupStates::class
Change 1009353 had a related patch set uploaded (by Wangombe; author: Wangombe):
[translatewiki@master] lc.php: move to TranslatewikiSettings.php from the Translate extension
Change 1009354 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] lc.php: Deprecate lc.php script. Move contents to TranslatewikiSettings.php
Change 1009353 merged by jenkins-bot:
[translatewiki@master] lc.php: move to TranslatewikiSettings.php from the Translate extension
Change 1009354 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] lc.php: Deprecate script, move code to TranslatewikiSettings.php
Change 1007478 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageIndex: Add to MessageLoading namespace
Change 1007482 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageIndexException: Add to MessageLoading namespace
Change 1011183 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] MessageGroupWANCache::class: Move to MessageGroupProcessing namespace
Change #1015068 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] MessageHandle: Move to MessageLoading namespace
Change #1011183 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageGroupWANCache::class: Move to MessageGroupProcessing namespace
Change #1015068 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageHandle: Move to MessageLoading namespace
Change #1024331 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] Move MessageChangeStorage::Class to Synchronization namespace
Change #1024331 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageChangeStorage: move to Synchronization namespace
Change #1026383 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] MessageIndexRebuildJob: Move to MessageLoading namespace
Change #1029486 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/CentralNotice@wmf_deploy] Update reference to MessageIndexRebuildJob
Change #1030745 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] MessageGroupStatesUpdaterJob: Move to MessageGroupProcessing namespace
Change #1030745 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageGroupStatesUpdaterJob: Move to MessageGroupProcessing namespace
Change #1026383 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageIndexRebuildJob: Move to MessageLoading namespace
Change #1031940 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] MessageUpdateJob: Move to Synchronization namespace.
Change #1033887 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] MessageGroupsStats: Move to Statistics namespace.
Change #1034076 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] MessageGroupsStats: Add strict types to functions
Change #1035318 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] UpdateMessageJob:Remove use of deprecated methods.
Change #1036786 had a related patch set uploaded (by Wangombe; author: Wangombe):
[mediawiki/extensions/Translate@master] config.php: Remove reference to utils directory
Change #1031940 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageUpdateJob: Move to Synchronization namespace
Change #1033887 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageGroupsStats: Move to Statistics namespace
Change #1034076 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageGroupsStats: Code improvements under Statistics namespace
Change #1035318 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] UpdateMessageJob: Remove use of deprecated methods
Change #1036786 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] config.php: Remove reference to utils directory
Change #1037093 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/TwnMainPage@master] Use namespaced version of MessageGroupStats class
Change #1037093 merged by jenkins-bot:
[mediawiki/extensions/TwnMainPage@master] Use namespaced version of MessageGroupStats class
All classes under util/ folder have been migrated to namespaces and code improvements have been done. Changes are deployed on translatewiki.net. Moving to done column, but keeping open for observation.
Things look stable on translatewiki.net. Will create follow up tasks if any issues crop up.
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 #1029486 abandoned by Wangombe:
[mediawiki/extensions/CentralNotice@wmf_deploy] Update reference to MessageIndexRebuildJob
Reason:
Done in I60c80b35edaebf4a0daae8fd765d36ac964cfff0