Breaks CI for all patches in GrowthExperiments at least. Example: https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php73-noselenium-docker/56960/console
10:26:38 1) Wikibase\Repo\Tests\Hooks\Formatters\EntityLinkFormatterFactoryTest::testGivenSameTypeAndLanguage_getLinkFormatterCachesResult 10:26:38 Wikimedia\Services\RecursiveServiceDependencyException: Recursive service instantiation: Circular dependency when creating service! LanguageFactory -> NamespaceInfo -> UserNameUtils -> ContentLanguage -> LanguageFactory 10:26:38 10:26:38 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:435 10:26:38 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:411 10:26:38 /workspace/src/includes/MediaWikiServices.php:299 10:26:38 /workspace/src/includes/MediaWikiServices.php:1117 10:26:38 /workspace/src/includes/ServiceWiring.php:450 10:26:38 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:447 10:26:38 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:411 10:26:38 /workspace/src/includes/MediaWikiServices.php:299 10:26:38 /workspace/src/includes/MediaWikiServices.php:853 10:26:38 /workspace/src/includes/ServiceWiring.php:2047 10:26:38 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:447 10:26:38 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:411 10:26:38 /workspace/src/includes/MediaWikiServices.php:299 10:26:38 /workspace/src/includes/MediaWikiServices.php:1922 10:26:38 /workspace/src/includes/session/SessionBackend.php:765 10:26:38 /workspace/src/includes/session/SessionBackend.php:236 10:26:38 /workspace/src/includes/session/Session.php:75 10:26:38 /workspace/src/includes/ServiceWiring.php:1131 10:26:38 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:447 10:26:38 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:411 10:26:38 /workspace/src/includes/MediaWikiServices.php:299 10:26:38 /workspace/src/includes/MediaWikiServices.php:1320 10:26:38 /workspace/src/includes/ServiceWiring.php:803 10:26:38 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:447 10:26:38 /workspace/src/vendor/wikimedia/services/src/ServiceContainer.php:411 10:26:38 /workspace/src/includes/MediaWikiServices.php:299 10:26:38 /workspace/src/includes/MediaWikiServices.php:1117 10:26:38 /workspace/src/includes/language/Language.php:299 10:26:38 /workspace/src/extensions/Wikibase/repo/tests/phpunit/includes/Hooks/Formatters/EntityLinkFormatterFactoryTest.php:59 10:26:38 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:498
At a glance patches for other extensions seem to be passing so maybe this is somehow specific to GrowthExperiments. It is possible for one extension to interfere with another's tests via hooks, but it's not obvious to be how this would be happening here.