Fixed
Project:
Drupal core
Version:
main
Component:
base system
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
24 Feb 2026 at 15:44 UTC
Updated:
14 Sep 2026 at 17:16 UTC
Jump to comment: Most recent, Most recent file
Waiting on #3575254: Module deprecation removal part2 and may wait for migrations to be removed.
| Comment | File | Size | Author |
|---|
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
nicxvan commentedHonestly I think this should be postponed until right before alpha.
Comment #4
smustgrave commentedSorry for the delay. Yes I’m holding this until alpha to get all the ones we missed or added after.
Comment #7
smustgrave commentedSo this list has actually started to get pretty large wonder if we should just get a chunk in now vs a several 100 file MR later
Comment #8
smustgrave commentedComment #10
quietone commentedI applied the diff and did limited searching.
Comment #11
smustgrave commentedComment #12
dcam commentedI think that the deprecation versions in
core/misc/ajax.jsshould be updated. They were updated from 10 to 12 by #3464581: Update deprecation notices in ajax.js because #3352549: Remove deprecations in ajax.js hadn't been fixed yet. It still hasn't been fixed. Updating them now will prevent us from needing to have this conversation again later when someone greps Core for D12 deprecations again. So I'm setting the status to Needs Work.It also looks like the BC layer for
SYMFONY_DEPRECATIONS_HELPERshould be removed. Was there a reason why you omitted it?Comment #13
smustgrave commentedI missed SYMFONY_DEPRECATIONS_HELPER
For the ajax one I'm still trying to get an answer if we can skip it or not since HTMX is the end goal.
Comment #14
nicxvan commentedAll of the .module conversations are in so a rebase might be worth it too.
Comment #15
smustgrave commentedRebased
Comment #16
mondrakeSYMFONY_DEPRECATION_HELPER could be done in #3574681: [Nov 2026] Introduce support for PHPUnit 13.5 if it can wait. The MR there is already doing the removal.
Comment #17
nicxvan commentedComment #18
smustgrave commented@mondrake I'm happy to revert but what I removed didn't break if that matters.
Comment #19
mondrakeDunno. For core I do not see a problem, it's rather contrib: if they (we :)) start testing against next major and the deprecated variable is already removed, they may find a barrier as they'll have to fix the testing itself first.
Comment #20
needs-review-queue-bot commentedThe Needs Review Queue Bot tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".
This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.
Comment #21
smustgrave commentedComment #22
catchLeft a handful of comments on the MR.
Comment #23
smustgrave commentedHoping to get this in before beta
Comment #24
nicxvan commentedThis looks ready!
I pulled it down and the only remaining 12 is the ajax one which has a follow up.
As far as I can tell the theme-settings is the only tricky removal and that looks correct!
SYMFONY_DEPRECATION_HELPERseems fine here, we can always add it back if contrib has issues.Comment #25
godotislateOne comment.
Also a follow up needed for DI.Comment #26
godotislateComment #27
dcam commentedAll feedback has been addressed.
Comment #28
nicxvan commentedHere is the followup: #3623051: Clean up references to moved Search plugins
Comment #30
catchCommitted/pushed to main, thanks!