A CirrusSearch test is failing on a php 8.3 CheckUser build. Specifically https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php83-noselenium/23673/consoleFull
Extract of the failing test:
15:18:22 There were 2 failures:
15:18:22
15:18:22 1) CirrusSearch\Api\CheckSanityTest::testProblems with data set #0 ('redirectInIndex', Closure Object (...), array(1, 0, 'wikidb_content', array(42, 1, 'wikidb_general')))
15:18:22 Failed asserting that two strings are equal.
15:18:22 --- Expected
15:18:22 +++ Actual
15:18:22 @@ @@
15:18:22 -'wikidb_content'
15:18:22 +'wikidb-unittest__content'
15:18:22
15:18:22 /workspace/src/extensions/CirrusSearch/tests/phpunit/integration/Api/CheckSanityTest.php:145
Logs generated by test
15:18:22
15:18:22 2) CirrusSearch\Api\CheckSanityTest::testProblems with data set #4 ('pageInWrongIndex', Closure Object (...), array('wikidb_general', 'wikidb_content'))
15:18:22 Failed asserting that two strings are equal.
15:18:22 --- Expected
15:18:22 +++ Actual
15:18:22 @@ @@
15:18:22 -'wikidb_general'
15:18:22 +'wikidb-unittest__general'
15:18:22
15:18:22 /workspace/src/extensions/CirrusSearch/tests/phpunit/integration/Api/CheckSanityTest.php:145
Logs generated by test
15:18:22 === Logs generated by test case
15:18:22 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"Wikimedia\\ObjectCache\\HashBagOStuff"}
15:18:22 [localisation] [debug] LocalisationCache using store LCStoreNull []
15:18:22 [objectcache] [debug] MainObjectStash using store {class} {"class":"Wikimedia\\ObjectCache\\HashBagOStuff"}
15:18:22 [wfDebug] [debug] MediaWiki\Parser\ParserFactory: using default preprocessor {"private":false}
15:18:22 [wfDebug] [debug] MediaWiki\Context\ContextSource::getContext (MediaWiki\Api\ApiModuleManager): called and $context is null. Using RequestContext::getMain() {"private":false}
15:18:22 ===
15:18:22
15:18:22 FAILURES!
15:18:22 Tests: 2921, Assertions: 13537, Failures: 2, Skipped: 5.