Needs work
Project:
Drupal core
Version:
main
Component:
base system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
20 Jun 2022 at 15:36 UTC
Updated:
19 Jan 2026 at 16:09 UTC
Jump to comment: Most recent
Comments
Comment #2
mondrakeComment #4
mondrakeComment #5
mondrakeComment #6
longwaveA lot of methods that really should have been declared abstract - is there a clean way we can do this, if not now then in the next major?
Comment #7
mondrakeThanks @longwave, replied to a couple of your inline comments.
In general yes, many of these methods would have had to be declared abstract, but doing that now without breaking BC is impossible I think. We could explore alternatives, but each case would deserve its own issue IMHO.
Can I suggest we agree on keeping in the baseline and leaving untouched those items that require so? and with this issue just move on with the unquestionable ones?
Comment #8
mondrakeComment #9
mondrakerebased
Comment #10
mondrakerebased
Comment #11
mondrakeI'm afraid this will never go on as a megapatch. Let's convert to meta for smaller scoped issues.
Comment #12
mondrakeUpdate MR
Comment #14
mstrelan commentedUpdated title with identifier and added steps to reproduce. There are currently 14 remaining errors.
Comment #17
longwaveRemoving the assertion around enabling class modules has uncovered tests that don't assert anything. Some of these are false positives (WebAsserts do not count as assertions) but it looks like we have two broken tests:
#3568285: ClaroMenuUiJavascriptTest does nothing
#3568287: JqueryUiLibraryAssetsTest::testSameAssetSameWeight() tests nothing
Comment #18
longwaveOops didnt see the remaining open child issues, should just continue in there I guess.