Closed (fixed)
Project:
Drupal core
Version:
main
Component:
database update system
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
23 Mar 2026 at 11:59 UTC
Updated:
5 May 2026 at 11:40 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
quietone commentedComment #3
quietone commentedI should make a commit here by the end of the week
Comment #5
catchComment #10
smustgrave commentedLeft these hooks as I didn't see them in 11.3.x
locale_post_update_clear_translation_path_config
update_post_update_clear_disk_cache_again
I didn't delete the test fixutres for 10.3, uninstall-ban, contact, history.
One I didn't know what to do with is PreventDowngradeTest
Comment #11
smustgrave commentedOh btw I started a new branch just in case I was wildly wrong and didn't want to pollute what quietone started already.
Comment #12
smustgrave commentedI deleted ViewsConfigUpdaterTest as it was causing test failures not having any tests but felt like we should keep??
Comment #13
catchYes we should keep it I think - quite likely we'll need it again before we even release 12.0.0, ::markTestSkipped() ought to work?
Comment #14
smustgrave commentedGuess only think to do is decide what to do with PreventDowngradeTest and if the old fixtures should be deleted?
Comment #15
smustgrave commentedAll green!
Comment #16
smustgrave commentedThis one could use a review now. I'm not hiding quietones MR just in case I'm wrong.
Comment #17
smustgrave commentedRebased
Comment #18
dcam commentedI left several comments on the MR.
I grepped the 11.3.0 tag to find all of the
hook_update_N()and post-update functions:grep -rP "function \S+_update_\d+" coreandgrep -rP "function \S+_post_update_" core. All of the discovered functions are being removed by MR 15419.Aside from the fixtures noted in my MR comments, I didn't notice any additional removals (related classes, etc) during my read-through of the MR.
Comment #19
smustgrave commentedNice finds!
not sure how I missed that announcements one.
Comment #20
quietone commentedComment #21
quietone commentedI should have unasssigned myself when I got sick with a flu.
Comment #22
dcam commentedI'm so sorry. I didn't do a deep dive on the
PreventDowngradeTestearlier. When I did I found a minor change that didn't get made to a comment. Please verify it and feel free to self-RTBC the issue afterward.Comment #23
smustgrave commentedThat’s the one I wasn’t 100% about just followed the previous one
Comment #24
dcam commentedOver all the changes to the test look good. It's only that one comment that didn't have the version updated. I think there shouldn't be any remaining references to D10.
Comment #25
smustgrave commentedWill take a look in the morning thanks!
Comment #26
smustgrave commentedApplied the suggestion, thanks for the review!
Comment #27
quietone commentedComment #29
longwaveManually checked all removals and they all look correct to me.
Committed and pushed 88187a5ee7e to main. Thanks!
Comment #33
smustgrave commentedThank you! This may be the last blocker for deprecating text_with_summary :)
Comment #36
godotislateThis broke tests running against mysqli.
https://git.drupalcode.org/project/drupal/-/jobs/9442262
https://git.drupalcode.org/project/drupal/-/jobs/9442264
MR for fix: https://git.drupalcode.org/project/drupal/-/merge_requests/15507
mysqli job for MR passes: https://git.drupalcode.org/project/drupal/-/pipelines/800108
Was done the same way in #3569127: Add new 11.3.x database dump fixtures, without modules deprecated for removal in 12.x, maybe we want a better way?
Comment #37
smustgrave commentedNice catch!
Comment #38
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 #39
godotislateThe bot is wrong.
Comment #41
catchI think we'd be better off overall if we could get mysqli enabled in the original database dump rather than an extra fixture, but this is fine as a hotfix. Also it will resolve itself when we get to 12.x dumps as long as that fixture gets imported prior to regenerating the dumps.
Committed/pushed to main to unbreak HEAD regardless. Thanks!