Problem/Motivation
Steps to reproduce
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes
Release notes snippet
Issue fork drupal-3442532
Show commands
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:
- 3442532-removed-deprecated-code
changes, plain diff MR !7656
Comments
Comment #2
quietone commentedComment #5
smustgrave commentedComment #6
catchCouple of comments on the MR.
Comment #9
andypostClean-up what was able to find, added views_ui
btw there's
views.view.*.mapping.display.sequence.mapping.cache_metadata.mapping.cacheablewhich has comment as it was deprecated but all views has this property, I bet it needs follow-up somehowComment #10
smustgrave commentedI tried removing that before and got schema errors everywhere.
Comment #11
smustgrave commented@andypost can you take a look at the phpcs.
Comment #12
andypostThank you! fixed CS, re #10 - that's why it needs follow-up
Comment #13
catch#9/10 what's happened is that issues have been committed that update the views schema, with an update path, but which don't fix the shipped views to be compliant. Then when we remove bc layers like there, everything blows up. This is a problem with the original MRs that went in, but in most cases that was months/years ago.
The ideal thing is to either manually fix or re-export those views so that they have the correct schema, but we could also open a separate issue for anything tricky here and just commit the changes that don't require updating test fixtures.
I ran into similar problems on #3442162: Remove redundant hook_ENTITY_TYPE_presave() and ViewsConfigUpdater methods
Comment #14
smustgrave commentedOpened #3442960: Update core views with correct config
Comment #15
smustgrave commentedKernel test was random failure.
Comment #17
catchCommitted/pushed to 11.x, thanks!