Flaky test failing under php8.0 and php8.1 (right now, not seen under php7)
There was 1 error: 1) MediaWiki\Tests\Revision\RevisionStoreDbTest::testNewRevisionFromRow_getQueryInfo TypeError: MediaWiki\Revision\RevisionStore::newRevisionFromRowAndSlots(): Argument #1 ($row) must be of type stdClass, bool given, called in /workspace/src/includes/Revision/RevisionStore.php on line 1609 /workspace/src/includes/Revision/RevisionStore.php:1706 /workspace/src/includes/Revision/RevisionStore.php:1609 /workspace/src/tests/phpunit/includes/Revision/RevisionStoreDbTest.php:1253 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:517
The bool coming from IDatabase::selectRow in the test, which selects the added revision id from revision table, sounds not possible
On https://gerrit.wikimedia.org/r/c/mediawiki/core/+/845239 under php8.0 - https://integration.wikimedia.org/ci/job/mediawiki-quibble-vendor-mysql-php80-docker/403/console
On https://gerrit.wikimedia.org/r/c/mediawiki/core/+/843942 under php8.1 - https://integration.wikimedia.org/ci/job/mediawiki-quibble-vendor-mysql-php81-docker/295/console
Test passed on both patch after resubmit.