Fixed
Project:
Drupal core
Version:
main
Component:
base system
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
30 Jun 2026 at 18:10 UTC
Updated:
2 Jul 2026 at 07:38 UTC
Jump to comment: Most recent
#3569127: Add new 11.3.x database dump fixtures, without modules deprecated for removal in 12.x was the first part. Since then more modules have been deprecated, example telephone, so need to remove those.
One of the last steps for removing a module from core, is removing it from the update filled database dumps and any associated test coverage.
Batch the module removals so that we do multiple at once .
The tricky thing will be determining timing of when we want to do this, and exactly which modules to do together.
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 #2
smustgrave commentedGiving this the college try
Comment #4
smustgrave commentedUninstalled telephone, toolbar, and shortcut
Installed Navigation
I left search since it broke a bunch of tests since it's still so tightly tied to help, claro, and node.
Comment #5
smustgrave commentedComment #6
catchI think we can open a separate issue for search, batching telephone, shortcut, toolbar + installing navigation is already going to cut down the number of times we need to update the database dumps by a lot.
Comment #7
smustgrave commentedGoing on a limb and marking so we can unblock the removal :)
Opened #3607689: Remove search from 11.3.0.filled (if possible)
Comment #8
dcam commentedI diffed the previous fixture to the one in the MR.
I verified that the changes to
core.extensionsare correct per the list of changes in #4.Unexpected changes:
block.block.stark_helpwas deleted.block.block.stark_searchwas deleted.search_page.entity_typeI could go on listing changes for a while. I didn't expect to see so many changes when diffing a dump that's less than three months old. I tried to see if the same thing happened when going from the 10.3 dump to 11.3. Unfortunately, that diff is ENORMOUS because it switched to the shorthand array syntax, resulting in thousands of changes. So it isn't great for comparison, but I looked through it enough to get a feeling that there weren't as many changes to data as this MR.
I don't entirely know what's happened here, but I have the feeling that the MR's dump brings a lot of things up-to-date with current code and configuration. One of the reasons for that assumption is the fact that I saw some entries that were previously versioned back to Drupal 9, now updated to 11.3. So that makes me wonder "Are all of these changes appropriate to this version of Drupal? Was the dump file just THAT out-of-date?" I don't know, but it's all I've got for now.
Assuming that most of the changes are fine and appropriate, the one thing that I saw over and over that gave me pause was changes related to the Search module. I wondered if there was an aborted attempt to remove the module that made its way into the dump. Some configurations related to Search were gone. Entire tables from Search were deleted. Probably this is fine since tests are passing and Search has to be removed soon anyway. But I'd like to hear @smustgrave's thoughts on this.
Comment #9
smustgrave commentedPutting back in review.
I did attempt to uninstall search so wonder if that's the issue.
Comment #10
dcam commentedOk, I think that's good to note. Again per my comment in #8, Search is still installed in the dump. It's just some of the data and configuration that has changed. I don't know if that would impact contrib modules or not or if this is something they'll have to adapt to soon anyway. Core's tests are still passing. I'm not going to argue with those results. We'll see what a committer thinks.
Comment #11
catchIf search was unsuccessfully uninstalled and re-installed that might explain things, I think we need a version with that having happened.
Comment #12
smustgrave commented@catch that was the case so have to do it again?
Comment #13
smustgrave commentedok redid it without trying search
Comment #14
dcam commentedAlright, this time the diff was much cleaner. It looks good to me. Thanks for doing the extra work to regenerate it.
Comment #16
catchCommitted/pushed to main, thanks!
Not backporting this to 11.x because the modules are still in 11.x so we might theoretically still need upgrade paths to be written there (hopefully not though).