Page MenuHomePhabricator

Remove backwards compatibility code and fix use of deprecated code in Translate after MLEB 2024.07 release
Closed, ResolvedPublic16 Estimated Story Points

Description

Following up from decisions made in T356847: Changing MediaWiki Language Extension Bundle (MLEB) Release Process, we can remove all backward compatibility code in the translate extension and use latest MediaWiki API.

Will be creating a separate task for other extensions - ULS, Babel, CLDR and TranslationNotifications

Details

Other Assignee
Wangombe
Related Changes in Gerrit:
SubjectRepoBranchLines +/-
mediawiki/extensions/Translatemaster+6 -1
mediawiki/extensions/Translatemaster+1 -1
mediawiki/extensions/Translatemaster+1 -1
mediawiki/extensions/Translatemaster+28 -11
mediawiki/extensions/Translatemaster+1 -1
mediawiki/extensions/Translatemaster+54 -15
mediawiki/extensions/Translatemaster+9 -5
mediawiki/extensions/Translatemaster+61 -19
mediawiki/extensions/Translatemaster+12 -5
mediawiki/extensions/Translatemaster+12 -3
mediawiki/extensions/Translatemaster+2 -2
mediawiki/extensions/Translatemaster+11 -7
mediawiki/extensions/Translatemaster+14 -6
mediawiki/extensions/Translatemaster+4 -1
mediawiki/extensions/Translatemaster+1 -9
mediawiki/extensions/Translatemaster+3 -2
mediawiki/extensions/Translatemaster+6 -2
mediawiki/extensions/Translatemaster+14 -9
mediawiki/extensions/Translatemaster+6 -1
mediawiki/extensions/Translatemaster+3 -1
mediawiki/extensions/Translatemaster+7 -1
mediawiki/extensions/Translatemaster+24 -8
mediawiki/extensions/Translatemaster+13 -4
mediawiki/extensions/Translatemaster+5 -7
mediawiki/extensions/Translatemaster+4 -4
mediawiki/extensions/Translatemaster+17 -24
mediawiki/extensions/Translatemaster+10 -5
mediawiki/extensions/Translatemaster+15 -11
mediawiki/extensions/Translatemaster+9 -5
mediawiki/extensions/Translatemaster+8 -8
mediawiki/extensions/Translatemaster+12 -4
mediawiki/extensions/Translatemaster+10 -7
mediawiki/extensions/Translatemaster+2 -4
mediawiki/extensions/Translatemaster+3 -3
mediawiki/extensions/Translatemaster+7 -8
mediawiki/extensions/Translatemaster+46 -28
mediawiki/extensions/Translatemaster+3 -3
mediawiki/extensions/Translatemaster+18 -25
mediawiki/extensions/Translatemaster+110 -117
mediawiki/extensions/Translatemaster+4 -19
mediawiki/extensions/Translatemaster+2 -2
mediawiki/extensions/Translatemaster+0 -12
mediawiki/extensions/Translatemaster+0 -50
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change #1059972 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Replace usage of Xml::submitButton with Html::submitButton

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

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

[mediawiki/extensions/Translate@master] Replace usage of Xml::label with Html::label

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

Change #1062704 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Replace usage of Xml::label with Html::label

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

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

[mediawiki/extensions/Translate@master] TranslatorActivityQuery::inLanguage: Fix join condition query

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

Change #1063030 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] TranslatorActivityQuery::inLanguage: Fix join condition query

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

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

[mediawiki/extensions/Translate@master] Remove usage of Xml::fieldset

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

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

[mediawiki/extensions/Translate@master] Remove usage of Parser::getTitle

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

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

[mediawiki/extensions/Translate@master] WorkflowStatesMessageGroup: Remove usage of WikiPage::doUserEditContent

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

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

[mediawiki/extensions/Translate@master] MessageWebImporter: Remove usage of WikiPage::doUserEditContent

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

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

[mediawiki/extensions/Translate@master] TranslatablePageMarker: Remove usage of WikiPage::doUserEditContent

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

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

[mediawiki/extensions/Translate@master] PageTranslationTaggingTest: Remove usage of WikiPage::doUserEditContent

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

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

[mediawiki/extensions/Translate@master] poimport: Remove usage of WikiPage::doUserEditContent

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

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

[mediawiki/extensions/Translate@master] tests: Remove usage of WikiPage::doUserEditContent

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

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

[mediawiki/extensions/Translate@master] TranslationStashStorageTest: Remove usage of User::newFromId

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

Change #1064642 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Remove usage of Xml::fieldset

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

Change #1064646 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Remove usage of Parser::getTitle

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

Change #1064718 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] WorkflowStatesMessageGroup: Remove usage of WikiPage::doUserEditContent

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

Change #1064722 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] MessageWebImporter: Remove usage of WikiPage::doUserEditContent

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

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

[mediawiki/extensions/Translate@master] ExportTranslationsSpecialPage: Use StatusFormatter

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

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

[mediawiki/extensions/Translate@master] ManageGroupsSpecialPage: Remove usage of Xml::radioLabel

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

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

[mediawiki/extensions/Translate@master] poimport: Replace usage of User::newFromName with UserFactory

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

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

[mediawiki/extensions/Translate@master] ImportExternalTranslationsScript: Remove usage of Status::getMessage

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

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

[mediawiki/extensions/Translate@master] ImportTranslatableBundleScript: Remove usage of Status::getMessage

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

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

[mediawiki/extensions/Translate@master] TranslationStatsSpecialPage: Remove usage of deprecated Xml methods

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

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

[mediawiki/extensions/Translate@master] PageTranslation\Hooks: Remove usage of depreacted methods

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

Change #1066758 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] TranslatablePageMarker: Remove usage of WikiPage::doUserEditContent

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

Change #1066759 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] PageTranslationTaggingTest: Remove usage of WikiPage::doUserEditContent

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

Change #1067211 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] poimport: Remove usage of WikiPage::doUserEditContent

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

Change #1067212 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] tests: Remove usage of WikiPage::doUserEditContent

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

Change #1067213 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] TranslationStashStorageTest: Remove usage of User::newFromId

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

Change #1067964 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] ExportTranslationsSpecialPage: Use StatusFormatter

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

Change #1067984 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] ManageGroupsSpecialPage: Remove usage of Xml::radioLabel

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

Change #1068793 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] poimport: Replace usage of User::newFromName with UserFactory

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

Change #1068794 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] ImportExternalTranslationsScript: Remove usage of Status::getMessage

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

Change #1068800 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] ImportTranslatableBundleScript: Remove usage of Status::getMessage

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

Change #1068805 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] TranslationStatsSpecialPage: Remove usage of deprecated Xml methods

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

Change #1069955 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] PageTranslation\Hooks: Remove usage of depreacted methods

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

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

[mediawiki/extensions/Translate@master] MessageBundleContentHandler: Replace use of ParserOutput::setText

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

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

[mediawiki/extensions/Translate@master] ParsingPlaceholderFactoryTest: Remove code for PHPUnit 8

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

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

[mediawiki/extensions/Translate@master] MoveTranslatableBundleMaintenance: Remove use of Status::getWikiText

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

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

[mediawiki/extensions/Translate@master] MessageWebImporter: Remove usage of deprecated Xml::radioLabel

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

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

[mediawiki/extensions/Translate@master] ImportTranslationSpecialPage: Remove usage of Xml::inputLabel

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

Change #1075222 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] MessageBundleContentHandler: Replace use of ParserOutput::setText

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

Change #1075223 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] ParsingPlaceholderFactoryTest: Remove code for PHPUnit 8

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

Change #1075225 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] MoveTranslatableBundleMaintenance: Remove use of Status::getWikiText

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

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

[mediawiki/extensions/Translate@master] ImportTranslatableBundleMaintenanceScript: Remove usage of Status::getMessage

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

Remaining items:

# MW <= 1.42
file://$PROJECT_DIR$/extensions/Translate/src/MessageBundleTranslation/MessageBundleContent.php on line #188; Method 'getMessage' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/MessageBundleTranslation/MessageBundleMessageGroupFactory.php on line #6; Class 'GlobalDependency' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/MessageBundleTranslation/MessageBundleMessageGroupFactory.php on line #44; Class 'GlobalDependency' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/MessageGroupConfiguration/FileBasedMessageGroupFactory.php on line #7; Class 'GlobalDependency' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/MessageGroupConfiguration/FileBasedMessageGroupFactory.php on line #44; Class 'GlobalDependency' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/MessageGroupProcessing/TranslatableBundleImporter.php on line #70; Method 'getMessage' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/DeleteTranslatableBundleSpecialPage.php on line #302; Method 'listDropdownOptions' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/PageTranslationSpecialPage.php on line #340; Method 'getHTML' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/PageTranslationSpecialPage.php on line #795; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/PageTranslationSpecialPage.php on line #881; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/TranslatablePageMarker.php on line #117; Method 'getWikiText' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/TranslatablePageMarker.php on line #517; Method 'getMessage' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/TranslatablePageMessageGroupFactory.php on line #7; Class 'GlobalDependency' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/TranslatablePageMessageGroupFactory.php on line #44; Class 'GlobalDependency' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/RecentChangesTranslationFilterHookHandler.php on line #221; Method 'getDisplayTableName' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Statistics/QueryTranslationStatsActionApi.php on line #54; Constant 'PARAM_RANGE_ENFORCE' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/ImportTranslationsSpecialPage.php on line #157; Method 'inputLabel' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/ManageGroupsSpecialPage.php on line #354; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/ManageGroupsSpecialPage.php on line #392; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/ManageGroupsSpecialPage.php on line #434; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/ManageGroupsSpecialPage.php on line #736; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/MessageWebImporter.php on line #212; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/MessageWebImporter.php on line #291; Method 'radioLabel' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/MessageWebImporter.php on line #433; Method 'getWikiText' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/TranslatorInterface/Aid/UpdatedDefinitionAid.php on line #78; Method 'setContent' is deprecated

# MW >= 1.43
file://$PROJECT_DIR$/extensions/Translate/src/MessageGroupProcessing/PageDeleteLogger.php on line #52; Method 'getErrorsArray' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/MessageGroupProcessing/PageMoveLogger.php on line #43; Method 'getErrorsArray' is deprecated
file://$PROJECT_DIR$/extensions/Translate/tests/phpunit/PageTranslation/TranslatablePageMarkerTest.php on line #211; Method 'getErrorsArray' is deprecated
file://$PROJECT_DIR$/extensions/Translate/tests/phpunit/PageTranslation/HooksTest.php on line #164; Method 'getErrors' is deprecated
file://$PROJECT_DIR$/extensions/Translate/tests/phpunit/MessageProcessing/CsvTranslationImporterTest.php on line #44; Method 'getErrors' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/RenderTranslationPageJob.php on line #131; Method 'getErrors' is deprecated

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

[mediawiki/extensions/Translate@master] Replace usage of Xml::listDropdownOptions with Html::listDropdownOptions

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

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

[mediawiki/extensions/Translate@master] Remove usage of GlobalDependency

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

Change #1087358 abandoned by Wangombe:

[mediawiki/extensions/Translate@master] Remove usage of GlobalDependency

Reason:

Duplicate of Ia67af64e997f755f4287697085f94106e15b7764

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

Change #1076697 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] MessageWebImporter: Remove usage of deprecated Xml::radioLabel

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

Change #1076698 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] ImportTranslationSpecialPage: Remove usage of Xml::inputLabel

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

Change #1079685 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] ImportTranslatableBundleMaintenanceScript: Remove usage of Status::getMessage

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

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

[mediawiki/extensions/Translate@master] MessageBundleContent: Remove usage of Status::getMessage

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

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

[mediawiki/extensions/Translate@master] TranslatablePageMarker: Remove usage of Status::getMessage

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

Nikerabbit changed the point value for this task from 4 to 16.Nov 7 2024, 8:47 AM

Change #1087305 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Replace usage of Xml::listDropdownOptions with Html::listDropdownOptions

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

Remaining items:

# MW <= 1.42
file://$PROJECT_DIR$/extensions/Translate/src/MessageBundleTranslation/MessageBundleContent.php on line #188; Method 'getMessage' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/PageTranslationSpecialPage.php on line #340; Method 'getHTML' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/PageTranslationSpecialPage.php on line #795; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/PageTranslationSpecialPage.php on line #881; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/TranslatablePageMarker.php on line #117; Method 'getWikiText' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/TranslatablePageMarker.php on line #517; Method 'getMessage' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Statistics/QueryTranslationStatsActionApi.php on line #54; Constant 'PARAM_RANGE_ENFORCE' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/ManageGroupsSpecialPage.php on line #354; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/ManageGroupsSpecialPage.php on line #392; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/ManageGroupsSpecialPage.php on line #434; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/ManageGroupsSpecialPage.php on line #736; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/MessageWebImporter.php on line #212; Method 'setContent' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/MessageWebImporter.php on line #433; Method 'getWikiText' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/TranslatorInterface/Aid/UpdatedDefinitionAid.php on line #78; Method 'setContent' is deprecated

# MW >= 1.43
file://$PROJECT_DIR$/extensions/Translate/src/MessageGroupProcessing/PageDeleteLogger.php on line #52; Method 'getErrorsArray' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/MessageGroupProcessing/PageMoveLogger.php on line #43; Method 'getErrorsArray' is deprecated
file://$PROJECT_DIR$/extensions/Translate/tests/phpunit/PageTranslation/TranslatablePageMarkerTest.php on line #211; Method 'getErrorsArray' is deprecated
file://$PROJECT_DIR$/extensions/Translate/tests/phpunit/PageTranslation/HooksTest.php on line #164; Method 'getErrors' is deprecated
file://$PROJECT_DIR$/extensions/Translate/tests/phpunit/MessageProcessing/CsvTranslationImporterTest.php on line #44; Method 'getErrors' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/RenderTranslationPageJob.php on line #131; Method 'getErrors' is deprecated
Nikerabbit renamed this task from Remove backwards compatibility code from MLEB extensions after 2024.07 release to Remove backwards compatibility code and fix use of deprecated code in MLEB extensions after MLEB 2024.07 release.Nov 11 2024, 11:27 AM

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

[mediawiki/extensions/Translate@master] PageTranslationSpecialPage: remove use of Status::getHTML

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

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

[mediawiki/extensions/Translate@master] Remove usage of deprecated DifferenceEngine::setContent

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

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

[mediawiki/extensions/Translate@master] MessageWebImporter: Remove use of Status::getWikiText

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

Change #1090442 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Remove usage of deprecated DifferenceEngine::setContent

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

Change #1090427 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] PageTranslationSpecialPage: remove use of Status::getHTML

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

Change #1088150 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] TranslatablePageMarker: Remove usage of Status::getMessage

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

Remaining items:

# MW <= 1.42
file://$PROJECT_DIR$/extensions/Translate/src/MessageBundleTranslation/MessageBundleContent.php on line #188; Method 'getMessage' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Statistics/QueryTranslationStatsActionApi.php on line #54; Constant 'PARAM_RANGE_ENFORCE' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/Synchronization/MessageWebImporter.php on line #433; Method 'getWikiText' is deprecate

# MW >= 1.43
file://$PROJECT_DIR$/extensions/Translate/src/MessageGroupProcessing/PageDeleteLogger.php on line #52; Method 'getErrorsArray' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/MessageGroupProcessing/PageMoveLogger.php on line #43; Method 'getErrorsArray' is deprecated
file://$PROJECT_DIR$/extensions/Translate/tests/phpunit/PageTranslation/TranslatablePageMarkerTest.php on line #211; Method 'getErrorsArray' is deprecated
file://$PROJECT_DIR$/extensions/Translate/tests/phpunit/PageTranslation/HooksTest.php on line #164; Method 'getErrors' is deprecated
file://$PROJECT_DIR$/extensions/Translate/tests/phpunit/MessageProcessing/CsvTranslationImporterTest.php on line #44; Method 'getErrors' is deprecated
file://$PROJECT_DIR$/extensions/Translate/src/PageTranslation/RenderTranslationPageJob.php on line #131; Method 'getErrors' is deprecated
abi_ renamed this task from Remove backwards compatibility code and fix use of deprecated code in MLEB extensions after MLEB 2024.07 release to Remove backwards compatibility code and fix use of deprecated code in Translate after MLEB 2024.07 release.Nov 14 2024, 4:25 PM
abi_ updated the task description. (Show Details)

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

[mediawiki/extensions/Translate@master] MessageBundleContent: Remove usage of Status::getMessage

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

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

[mediawiki/extensions/Translate@master] QueryTranslationStatsActionApi: Remove use of PARAM_RANGE_ENFORCE

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

Change #1092846 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] QueryTranslationStatsActionApi: Remove use of PARAM_RANGE_ENFORCE

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

Change #1090451 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] MessageWebImporter: Remove use of Status::getWikiText

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

Change #1092837 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] MessageBundleContent: Remove usage of Status::getMessage

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

All the deprecated code for MW <= 1.42 has been removed and replaced with alternatives. Changes are deployed on translatewiki.net

Leaving it open for a few days to address any issues that might arise.

Change #1097517 had a related patch set uploaded (by Paladox; author: Paladox):

[mediawiki/extensions/Translate@master] Translate requires MW 1.43

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

Change #1097517 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Translate requires MW 1.43

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

Change #1088149 abandoned by Wangombe:

[mediawiki/extensions/Translate@master] MessageBundleContent: Remove usage of Status::getMessage

Reason:

Done in Ic49d06f1e6fad51583e4dc0f6c4ee3f6871227c5

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