Problem/Motivation
Something changed significantly between f0dfe7d49a and ce9ec037b7 in 11.x:
…
🤖 Reinstalling Composer packages (including Drush) because composer.lock has changed…
🕰️ 2024-03-19 00:00:00 +00:00 → 35.58% (e84fc608c2 Issue #2893568 by Wim Leers, lee.cocklin, AaronBauman, anon, ainarend: Linking in CKEditor 5: URLs with top-level domain but without protocol …)
🕰️ 2024-03-20 00:00:00 +00:00 → 35.58% (9c9935d05d Issue #3432052 by catch: @group slow for more Kernel tests)
🕰️ 2024-03-21 00:00:00 +00:00 → 35.58% (f0dfe7d49a Issue #3432298 by kostyashupenko, smustgrave: Sticky table header is not sticky if --drupal-displace-offset-top is not defined)
🤖 Installing DB updates…
🤖 Erasing discovery cache because config schema changed…
🤖 Rebuilding container because validation constraints were added or modified…
🤖 Rebuilding container because kernel infrastructure changed…
🕰️ 2024-03-22 00:00:00 +00:00 → 35.58% (ce9ec037b7 Issue #3415582 by nico.b, larowlan, Matt B: Unhandled exception when trying to register a duplicate username with different case)
[error] {
"assessment": {
"_description": "Default assessment generated from these statistics.",
"typesFullyValidatable": 0.06654676258992806,
"typesInUse": 0.3902877697841727,
"typesInUsePartiallyValidatable": 0.9493087557603687,
"typesInUseFullyValidatable": 0.12903225806451613,
"typesInUsePropertyPathsFullyValidatable": 0.037146843390303455,
"typesInUseImplicitlyFullyValidatable": 0.09216589861751152,
"objectPropertyPathsValidatable": 0.5870247645622602,
"objectPropertyPathsFullyValidatable": 0.037146843390303455,
"objectsImplicitlyFullyValidatable": 0.20441988950276244,
"objectsFullyValidatable": 0.19337016574585636
},
"types": {
…
Steps to reproduce
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes
Comments
Comment #3
wim leers… but
--statisticsnever prints that output!That made it much harder to track down than it should've been. Fixed that bit in the MR already. Now to track down the root cause…
Comment #4
wim leers… actually, the root cause is much simpler and happens after March 23, when it tries to assess revision
d671f38a0e4b563:… due to #3239012: [11.x] Remove the CKEditor 4 upgrade path.
Comment #5
wim leersIt's the commit of #3370946: Page title should contextualize the local navigation and subsequent revert that exposed this weakness:
block_post_update_add_base_route_title_page_title()updated allpage_title_blockblockstype: block.settings.page_title_blockwas defined too, so all was well!192c0f5dea648097c6c2191e67f2622ba2acb6a2, which subsequently caused the update path to be reverted too, now leaving the updated config in a non-compliant state!Comment #6
wim leersComment #7
wim leersYay, got past that!
The next problem occurs ~1 week later:
Due to the changes committed in #3436599: Replace RequestCloseSubscriber with needs_destruction tag on ModuleHandler, which Drush is affected by. But … this does not cause a hard crash, and everything continues just fine 👍
Comment #8
wim leersIf PHP 8.3 works for
11.xgoing back to November 2022 … we'd be good to go 🤞Comment #10
wim leersThat worked: https://git.drupalcode.org/project/config_inspector/-/jobs/1224322/artif... — so merged it! 😄