- DBConnRef (use Wikimedia\Rdbms\DBConnRef)
- Database (use Wikimedia\Rdbms\Database)
- DatabaseBase (use Wikimedia\Rdbms\Database)
- DatabaseMysqlBase (use Wikimedia\Rdbms\DatabaseMysqlBase)
- DatabaseMysqli (use Wikimedia\Rdbms\DatabaseMysqlBase)
- DatabasePostgres (use Wikimedia\Rdbms\DatabasePostgres)
- DatabaseSqlite (use Wikimedia\Rdbms\DatabaseSqlite)
- IDatabase (use Wikimedia\Rdbms\IDatabase)
- FakeResultWrapper (use Wikimedia\Rdbms\FakeResultWrapper)
- ResultWrapper (use Wikimedia\Rdbms\ResultWrapper)
Description
Details
Related Objects
- Mentioned In
- rECPDaf9e7d46a5d3: Update Wikimedia\Rdbms namespace
rEBVA967e5ef8184e: Update Wikimedia\Rdbms namespace
rEBVA7462c197d1ee: Update Wikimedia\Rdbms namespace
rEBSES5f6e1743e6bb: Update Wikimedia\Rdbms namespace
rEBSES6f224e7f07e5: Update Wikimedia\Rdbms namespace
rEBUH66d1cc698c33: Update Wikimedia\Rdbms namespace
rEBUH607921dd841d: Update Wikimedia\Rdbms namespace
T345164: EntitySchema CI broken since IDatabase alias was removed - Mentioned Here
- T345164: EntitySchema CI broken since IDatabase alias was removed
T321864: Add CentralAuth to the gated extensions list
T333541: Add CentralAuth to gated extensions
Event Timeline
Change 950270 abandoned by WMDE-Fisch:
[mediawiki/extensions/FileExporter@master] Replace use of old un-namespaced Database class
Reason:
Not used, false positive.
Change 950271 abandoned by WMDE-Fisch:
[mediawiki/extensions/FileImporter@master] Replace use of old un-namespaced Database class
Reason:
Not used, false positive.
Change 950312 abandoned by WMDE-Fisch:
[mediawiki/extensions/TwoColConflict@master] Replace use of old un-namespaced Database class
Reason:
Not used, false positive.
Change 950276 abandoned by TheDJ:
[mediawiki/extensions/GeoData@master] Replace use of old un-namespaced Database class
Reason:
false positive
Change 950246 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/ActiveAbstract@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950274 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/FundraisingTranslateWorkflow@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950258 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Cite@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950277 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/GlobalPreferences@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950278 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/GlobalUsage@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot picked up the word "Database" in a plain text comment.
Change 950280 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/IPInfo@master] Replace use of old un-namespaced Database class
Reason:
Not sure what happened here. The files don't contain the class name anywhere.
Change 950269 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/EventLogging@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950249 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/ArticlePlaceholder@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950268 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/EventBus@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950265 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/DonationInterface@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950254 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/CategoryTree@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950262 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/CommonsMetadata@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950259 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/CodeMirror@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950263 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/ConfirmEdit@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950261 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Collection@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950252 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/BounceHandler@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950260 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Cognate@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950250 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Babel@master] Replace use of old un-namespaced Database class
Reason:
False match. Babel does have it's own class with the name "Database".
Change 950251 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/BetaFeatures@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950248 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/AntiSpoof@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950284 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/LoginNotify@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950302 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/SiteMatrix@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950299 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/QuickSurveys@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950296 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/PageViewInfo@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950305 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/TemplateStyles@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950303 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/SpamBlacklist@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950307 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/TheWikipediaLibrary@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950309 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/TitleBlacklist@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950324 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/WikimediaEvents@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950317 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Wikibase@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950279 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/GlobalWatchlist@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950311 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/TranslationNotifications@master] Replace use of old un-namespaced Database class
Reason:
Looks like the bot got confused by the `@group Database`.
Change 950310 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Translate@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950275 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Gadgets@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950322 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/WikidataPageBanner@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950313 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/UploadWizard@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950301 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Scribunto@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950314 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/UrlShortener@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950287 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Math@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950285 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/MachineVision@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950293 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/PageAssessments@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950290 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/OAuth@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950273 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Flow@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950264 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/ContentTranslation@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950281 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/JsonConfig@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950282 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Kartographer@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950315 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/VisualEditor@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950318 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/WikibaseCirrusSearch@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950323 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/WikimediaEditorTasks@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950298 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/PropertySuggester@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950320 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/WikibaseMediaInfo@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950288 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/MobileFrontend@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950297 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/ProofreadPage@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950300 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/ReadingLists@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950289 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Newsletter@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950267 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/EntitySchema@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950308 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/TimedMediaHandler@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950319 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/WikibaseLexeme@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950316 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/WikiLambda@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950321 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/WikibaseQualityConstraints@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950295 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/PageTriage@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950306 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Thanks@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950294 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/PageImages@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950291 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/OAuthRateLimiter@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950283 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Linter@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950266 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/Echo@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950257 abandoned by Thiemo Kreuz (WMDE):
[mediawiki/extensions/CirrusSearch@master] Replace use of old un-namespaced Database class
Reason:
False match.
Change 950292 merged by jenkins-bot:
[mediawiki/extensions/ORES@master] Replace use of old un-namespaced Database class
Change 950227 merged by jenkins-bot:
[mediawiki/core@master] rdbms: Drop old class aliases
And CI breaks immediately :/
1) CentralAuthDatabaseManagerTest::testGetCentralDBValidIndexes with data set "DB_PRIMARY" (-2) PHPUnit\Framework\MockObject\UnknownTypeException: Class or interface "IDatabase" does not exist
Change 953233 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/CentralAuth@master] Add missing IDatabase imports
Change 953233 merged by jenkins-bot:
[mediawiki/extensions/CentralAuth@master] Add missing IDatabase imports
Recheck on the EntitySchema change where CI was broken is still running, but so far the result looks good (it’s already progressed past the point where the error happened last time).
o_O Somehow this is also causing additional EntitySchema CI errors:
1) EntitySchema\Tests\Integration\MediaWiki\Actions\RestoreSubmitActionTest::testRestoreSubmit Failed asserting that two strings are identical. --- Expected +++ Actual @@ @@ -'abc' +'def' /workspace/src/extensions/EntitySchema/tests/phpunit/integration/MediaWiki/Actions/RestoreSubmitActionTest.php:72 2) EntitySchema\Tests\Integration\MediaWiki\Actions\RestoreViewActionTest::testRestoreView Failed asserting that '<div class="mw-message-box cdx-message cdx-message--block mw-message-box-error cdx-message--error"><span class="cdx-message__icon"></span><div class="cdx-message__content">The revision you tried to restore is identical to the current revision. Nothing to do.</div></div><p id="mw-returnto">Return to <a href="/index.php/EntitySchema:E1234" title="EntitySchema:E1234">EntitySchema:E1234</a>.</p>\n ' contains "<ins class="diffchange diffchange-inline">abc</ins>". /workspace/src/extensions/EntitySchema/tests/phpunit/integration/MediaWiki/Actions/RestoreViewActionTest.php:82
I can reliably reproduce both of them locally and they both go away if I check out the parent change of the “drop old class aliases” merge.
Restoring the IDatabase alias alone is enough to make the EntitySchema tests pass locally (i.e. it doesn’t seem to be one of the other aliases). I assume another import is missing somewhere, but I can’t figure out where…
EntitySchema CI issue split into T345164: EntitySchema CI broken since IDatabase alias was removed to avoid cluttering the discussion here further. (But if anyone has ideas how the removal of a class alias could cause these issues, please comment there, I’m pretty perplexed at the moment.)
Change 953277 had a related patch set uploaded (by Michael Große; author: Michael Große):
[mediawiki/extensions/FlaggedRevs@master] Add missing import for namespaced IDatabase
Change 953277 merged by jenkins-bot:
[mediawiki/extensions/FlaggedRevs@master] Add missing import for namespaced IDatabase