| | Status | Subtype | Assigned | Task |
|---|
| | Resolved | | None | T396296 Upgrade symfony/* to PHP 8.1 versions |
| | Resolved | | Reedy | T373753 Drop symfony/polyfill-php 73-81 from mediawiki-vendor |
| | Stalled | | None | T255792 Quibble runs core:unit tests twice! |
| | Open | | None | T376276 PHP 8.4: Implicitly nullable parameter declarations deprecated |
| | Open | | None | T379587 PHP 8.4: Implicitly nullable parameter declarations deprecated in 3rd party vendor libs |
| | Open | | Reedy | T378424 PHP 8.4: Implicitly nullable parameter declarations deprecated in qrcode vendor libs |
| | Open | | None | T358666 Drop PHP 8.1 support from MediaWiki |
| | Open | | Krinkle | T360995 Migrate Wikimedia production from PHP 8.1 to PHP 8.3 |
| | Resolved | | Jdforrester-WMF | T353362 Make PHP 8.3 voting on development (master) branch of MW ecosystem (core, vendor, extensions, skins, libraries) |
| | Resolved | | Jdforrester-WMF | T352085 Make PHP 8.2 voting on development (master) branch of MW ecosystem (core, vendor, extensions, skins, libraries) |
| | Resolved | | Jdforrester-WMF | T360560 Make PHP 8.2 voting on development branch of Wikibase |
| | Resolved | | Lucas_Werkmeister_WMDE | T324202 Remove use of utf8_encode and utf8_decode in Wikibase |
| | Resolved | | None | T353161 [CLIENT] Creation of dynamic property MediaWiki\Title\Title::$wikibasePushedDeleteToRepo is deprecated |
| | Resolved | | Jdforrester-WMF | T360709 Make PHP 8.2 voting on development (master) branch of Math extension |
| | Resolved | | Daimona | T381728 Use PHP 8.3 in MediaWiki-Docker |
| | Resolved | | Jdforrester-WMF | T398491 Move CI images to WMF PHP 8.3 packages |
| | Open | | None | T401255 Switch PHP 8.3 image of MediaWiki-Docker from Sury to WMF |
| | Resolved | | Scott_French | T401254 Upgrade mw-debug/next to PHP 8.3 |
| | Resolved | | Scott_French | T401252 Configure title-case consistency mapping for PHP 8.1 -> 8.3 transition |
| | Resolved | | Scott_French | T399884 Configure production MediaWiki image builds for PHP 8.3 |
| | Open | | matmarex | T401855 ☂ PHP 8.3 issues found during WMF rollout |
| | Resolved | | Scott_French | T402424 PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /srv/monitoring/lib.php on line 99 |
| | Duplicate | PRODUCTION ERROR | None | T403514 Expectation (readQueryRows <= 10000) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: 12860) |
| | Resolved | PRODUCTION ERROR | Michael | T407403 Error: Invalid serialization data for DatePeriod object |
| | Open | PRODUCTION ERROR | None | T408852 PHP Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated |
| | Duplicate | PRODUCTION ERROR | None | T409248 PHP Warning: Trying to access array offset on null |
| | Resolved | | Tgr | T402597 Exploratory testing on PHP 8.3 for MediaWiki Platform Team components |
| | Resolved | | None | T402804 Exploratory testing on PHP 8.3 for MediaWiki authentication stack |
| | Resolved | | DAlangi_WMF | T403484 Exploratory testing on PHP 8.3 for MediaWiki authentication stack: Login |
| | Resolved | | Tgr | T403485 Exploratory testing on PHP 8.3 for MediaWiki authentication stack: Central session |
| | Resolved | | DAlangi_WMF | T403486 Exploratory testing on PHP 8.3 for MediaWiki authentication stack: Signup |
| | Resolved | | Tgr | T403487 Exploratory testing on PHP 8.3 for MediaWiki authentication stack: OAuth |
| | Resolved | | Tgr | T403488 Exploratory testing on PHP 8.3 for MediaWiki authentication stack: 2FA |
| | Resolved | | Atieno | T402809 Exploratory testing on PHP 8.3 for MediaWiki Interfaces Team components |
| | Open | | None | T402810 Exploratory testing on PHP 8.3 for Content Transform Team components |
| | Resolved | | brouberol | T403110 Prepare dumps-on-k8s (mediawiki-dumps-legacy) for migration to PHP 8.3 |
| | Resolved | | Scott_French | T403655 Configure mw-next-routing for the PHP 8.3 migration |
| | Resolved | | Scott_French | T403657 Configure the WikimediaEvents extension for the PHP 8.3 migration |
| | Resolved | | Scott_French | T403284 Migrate production Shellbox services to PHP 8.3 |
| | Resolved | | Scott_French | T403283 Prepare PHP 8.3 service images for Shellbox |
| | Resolved | | Scott_French | T398246 Prepare PHP 8.3 production images |
| | Resolved | | Scott_French | T398245 Prepare WMF PHP 8.3 packages for bullseye |
| | Resolved | | Krinkle | T400109 Ensure MediaWiki-Core-Profiler works with php-xhprof 2.x (PHP 8.3) |
| | Resolved | | Krinkle | T401152 Switch wmf-config/Profiler from Tideways to XHProf |
| | Resolved | | Scott_French | T403772 Migrate parsoidtest1001 to PHP 8.3 |
| | Resolved | | Krinkle | T405031 lcobucci/clock needs upgrading for PHP 8.3 |
| | Resolved | | Tgr | T363639 web-auth/webauthn-lib must be upgraded to 4+ for PHP 8.2+ support |
| | Open | | Scott_French | T405955 MediaWiki on PHP 8.3 production workload migration |
| | Resolved | | Reedy | T380185 Prepare for newer geoip2/geoip2 library |
| | Open | | None | T338103 Micro-optimize ApiResult::isMetadataKey with str_starts_with once we support PHP8+ |
| | Resolved | | seanleong-WMDE | T379930 Use WeakMap instead of an array in RestrictedEntityLookupFactory |
| | Stalled | | None | T334726 Use return type `never` in Wikibase |
| | Open | | None | T328919 Upgrade PHPUnit in MediaWiki code to PHPUnit 10 |
| | Resolved | | Lucas_Werkmeister_WMDE | T328741 Test failures under PHPUnit 9.6: "Expecting E_DEPRECATED and E_USER_DEPRECATED is deprecated and will no longer be possible in PHPUnit 10" |
| | Resolved | | Daimona | T342110 Upgrade to PHPUnit 9.6 |
| | Resolved | | Daimona | T342259 Move MediaWikiIntegrationTestCase setup and teardown away from run() |
| | Resolved | | Daimona | T342301 Remove MediaWikiIntegrationTestCase::$tablesUsed in favour of automatic query tracking |
| | Open | | None | T332865 PHPUnit data providers should be simple static functions that return plain data |
| | Resolved | | Umherirrender | T337130 Make PHPUnit dataProvider LexemeFieldTestBase::getTestData static (WikibaseLexemeCirrusSearch extension) |
| | Open | | None | T337135 Make PHPUnit dataProvider on UstringLibraryTest and LuaEngineUnitTestBase static |
| | Resolved | | Umherirrender | T337144 Make PHPUnit dataProvider static in AbuseFilter tests |
| | Resolved | | Umherirrender | T337155 Make PHPUnit dataProvider static in ReadingLists tests |
| | Resolved | | • mszabo | T337156 Make PHPUnit dataProvider static in IPInfo tests |
| | Resolved | | tstarling | T337157 Make PHPUnit dataProvider static in LoginNotify tests |
| | Resolved | | Umherirrender | T337158 Make PHPUnit dataProvider static in Flow tests |
| | Resolved | | Dreamy_Jazz | T337159 Make PHPUnit dataProvider static in CheckUser tests |
| | Resolved | | Dreamy_Jazz | T346044 Remove CheckUserUnionQueryBuilder |
| | Resolved | | Physikerwelt | T337160 Make PHPUnit dataProvider static in Math tests |
| | Resolved | | Tgr | T337161 Make PHPUnit dataProvider static in OAuth tests |
| | Resolved | | Umherirrender | T337162 Make PHPUnit dataProvider static in ProofreadPage tests |
| | Resolved | | Umherirrender | T337163 Make PHPUnit dataProvider static in CirrusSearch tests |
| | Resolved | | None | T337164 Make PHPUnit dataProvider static in FileImporter tests |
| | Resolved | | Umherirrender | T337165 Make PHPUnit dataProvider static in GrowthExperiments tests |
| | Resolved | | None | T337166 Make PHPUnit dataProvider static in CampaignEvents tests |
| | Resolved | | None | T371467 [GENERAL] Make PHPUnit dataProvider static in Wikibase-related extensions |
| | Resolved | | karapayneWMDE | T337154 Make PHPUnit dataProvider static in Wikibase tests |
| | Resolved | | AudreyPenven_WMDE | T380604 Make provideLuaData static |
| | Resolved | | AudreyPenven_WMDE | T380605 Make EntityMetaTagsCreatorTestCase's provideTestGetMetaTags dataProvider static |
| | Resolved | | Lucas_Werkmeister_WMDE | T337153 Make PHPUnit dataProvider static in WikibaseQualityConstraints tests |
| | Resolved | | Lucas_Werkmeister_WMDE | T337151 Make PHPUnit dataProvider static in WikibaseLexeme tests |
| | Resolved | | Umherirrender | T337152 Make PHPUnit dataProvider static in WikibaseMediaInfo tests |
| | Resolved | | thiemowmde | T337150 Make PHPUnit dataProvider static in Wikidata.org tests |
| | Resolved | | Lucas_Werkmeister_WMDE | T337148 Make PHPUnit dataProvider static in WikibaseCirrusSearch tests |
| | Resolved | | Umherirrender | T393065 Make PHPUnit dataProvider on ExtensionJsonTestBase static |
| | Resolved | | Umherirrender | T393079 Make PHPUnit dataProvider static in CommunityConfiguration tests |
| | Resolved | | Umherirrender | T393080 Make PHPUnit dataProvider static in AutoModerator tests |
| | Resolved | | Umherirrender | T393081 Make PHPUnit dataProvider on AbstractChangesListSpecialPageTestCase static |
| | Resolved | | Umherirrender | T393082 Make PHPUnit dataProvider on OutputTransformStageTestBase static |
| | Resolved | | Umherirrender | T393084 Make PHPUnit dataProvider on TypeDefTestCaseTrait static |
| | Resolved | | • mszabo | T393115 Make PHPUnit dataProvider on PasswordTestCase static |
| | Resolved | | xSavitar | T393122 Make PHPUnit dataProvider on BundleSizeTestBase static |
| | Resolved | | Umherirrender | T393132 Make PHPUnit dataProvider on RevisionRecordTests static |
| | Resolved | | Umherirrender | T393207 Make PHPUnit dataProvider on ExtensionServicesTestBase static |
| | Resolved | | Umherirrender | T393219 Make PHPUnit dataProvider on RestStructureTest static |
| | Open | | None | T345481 Migrate Parser and extension tests away from deprecated PHPUnit TestSuite subclassing |
| | Open | | None | T358394 Stop using PHPUnit's TestSuite in Scribunto |
| | Open | | DannyS712 | T363064 MediaWiki.Commenting.MissingCovers.MissingCovers does not support PHPUnit 10.x attributes |
| | Resolved | | Umherirrender | T363641 IPUtils: Expecting E_WARNING and E_USER_WARNING is deprecated and will no longer be possible in PHPUnit 10 |
| | Resolved | | • larissagaulia | T363650 Minify: Expecting E_WARNING and E_USER_WARNING is deprecated and will no longer be possible in PHPUnit 10 |
| | Resolved | | Umherirrender | T362858 equivset: Expecting E_ERROR and E_USER_ERROR is deprecated |
| | Resolved | | Jdforrester-WMF | T395743 Use of package ockcyp/covers-validator in libaries is not compatible with PHPUnit 10 |
| | Resolved | | Jdforrester-WMF | T319055 Upgrade to psr/container 2.x |
| | Resolved | | Jdforrester-WMF | T328921 Drop PHP 7.4 and PHP 8.0 support from MediaWiki |
| | Resolved | | Krinkle | T319432 Migrate WMF production from PHP 7.4 to PHP 8.1 |
| | Resolved | | None | T379874 ☂ PHP 8.1 issues found during WMF rollout/ramp up |
| | Resolved | PRODUCTION ERROR | Umherirrender | T384694 TypeError: Argument 1 passed to MediaWiki\Extension\Notifications\Api\ApiEchoMute::parsePref() must be of the type string, null given, called in /srv/mediawiki/php-1.44.0-wmf.13/extensions/Echo/includes/Api/ApiEchoMute.php on l |