Currently, running Wikibase's PHPUnit tests locally results in the following PHP warning being displayed:
$ composer phpunit -- extensions/Wikibase --verbose > Composer\Config::disableProcessTimeout Using PHP 8.5.2 Running with MediaWiki settings because there might be integration tests PHP Warning: Invalid substructure diff for key links: Diff\DiffOp\DiffOpChange [Called from Wikibase\DataModel\Services\Diff\EntityDiff::fixSubstructureDiff in /[...]/extensions/Wikibase/lib/packages/wikibase/data-model-services/src/Diff/EntityDiff.php at line 64] in /[...]/includes/Debug/MWDebug.php on line 486
This is also being seen in Wikibase CI (e.g. at https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php83/38020/consoleFull#console-section-14):
15:55:37 > MediaWiki\Composer\PhpUnitSplitter\PhpUnitXmlManager::listTestsNotice 15:55:37 15:55:37 Running `phpunit --list-tests-xml` to get a list of expected tests ... 15:55:37 15:55:37 > Composer\Config::disableProcessTimeout 15:55:38 Using PHP 8.3.30 15:55:38 Running with MediaWiki settings because there might be integration tests 15:55:44 PHP Warning: Invalid substructure diff for key links: Diff\DiffOp\DiffOpChange [Called from Wikibase\DataModel\Services\Diff\EntityDiff::fixSubstructureDiff in /workspace/src/extensions/Wikibase/lib/packages/wikibase/data-model-services/src/Diff/EntityDiff.php at line 64] in /workspace/src/includes/Debug/MWDebug.php on line 486
git bisect locally says that this has started happening since https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/1237330; cc @Umherirrender @Jdforrester-WMF fyi