Closed (fixed)
Project:
Drupal core
Version:
11.0.x-dev
Component:
database system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
31 Dec 2021 at 12:07 UTC
Updated:
30 Jun 2025 at 04:33 UTC
Jump to comment: Most recent
Comments
Comment #2
mondrakeComment #3
mondrakeComment #4
gábor hojtsyUpdating title, tags and version number based on recent announcement at https://www.drupal.org/about/core/blog/new-drupal-core-branching-scheme-...
Comment #6
mondrakeTime to reopen this.
Comment #7
mondrake+115 −4560 that's quite a cleanup!
A number of classes were forcibly created during D10 cycle just to support deprecations (example,
Drupal\mysql\Driver\Database\mysql\Select). However I do not think we can just remove them, custom/contrib may have extended from them instead from the base classes. So I deprecated them here if they're not overriding anything.Comment #8
mondrakeComment #9
mondrakeComment #10
smustgrave commentedOpened a Meta to start tracking deprecation removals
This one I feel was perfectly scoped. I checked the core/lib/database folder searching for deprecation and all instances have been removed.
Comment #11
mondrakeThis is relevant for the PHPUnit 10 upgrade, since it removes a call to
trigger_error(…, E_USER_WARNING).Comment #12
daffie commented+1 for RTBC.
This really cleans up the Database layer and the drivers a LOT!!!
Comment #13
catch!!!!
Looks great to me, but needs a rebase.
Comment #14
mondrakerebased
Comment #15
mondrakeAll dbs green.
Comment #17
catchCommitted/pushed to 11.x, thanks!
Comment #19
smustgrave commentedConsolidating metas
Comment #20
solideogloria commentedNice! 🎉
Comment #21
mondrakeThis has likely broken drush site-install, I filed https://github.com/drush-ops/drush/issues/5882
I think the fix should happen in Drush now
Comment #23
quietone commentedUpdate version to the branch this applies to.