Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
D8 upgrade path blockers
CMI discussion notes
https://drive.google.com/open?id=0B64WCH9VjLJaVW1KTFZHV1NUN2c&authuser=0
Done
- (alexpott) #2090115: Don't install a module when its default configuration has unmet dependencies
- (alexpott) #2416409: Delete dependent config entities that don't implement onDependencyRemoval() when a config entity is deleted
- (Gábor Hojtsy) #2183983: Find hidden configuration schema issues
- (larowlan) #2224581: Delete forum data on uninstall
- (Gábor Hojtsy) #2235363: Document config dependencies
- (?) #2310093: Config install and import should map from storage record not set properties directly
- (cilefen) #2205527: Move configuration import lock to lock.persistent service since a lock can not exist beyond a single request
- (xjm) #2282519: Add content dependency information to configuration entities
- (tim.plunkett) #2326409: Annotate render element plugins
- (alexpott) #2271419: Allow field types, widgets, formatters to specify config dependencies
- (alexpott, damiankloip) #2267453: Views plugins do not store additional dependencies
- (alexpott) #1426804: Allow field storages to be persisted when they have no fields.
- #2371843: Add event listener to check schema on config save
- (swentel) #2321385: Creation of node body field in postSave() incompatible with default config and overrides
- #2374087: Create a persistent comment body field storage
- #2368349: Entity view and form display configuration schemas are too verbose / key ones missing
- (dawehner) #2350821: Sort views displays by display name
- #2374125: Create a persistent block_content body field storage
- (cilefen) #2348925: Uninstalling a filter plugin removes text formats
- #1002164: The Book module can be uninstalled with nodes with a book node type still existing
- (alexpott) #2235901: Remove custom theme settings from *.info.yml
- (penyaskito) #2355909: language.settings config is not scalable
- (penyaskito) #2363155: content_translation.settings config is not scalable
- (cilefen) #2278017: When a content entity type providing module is uninstalled, the entities are not fully deleted, leaving broken reference
- #2372855: Add content & config entity dependencies to views
- (alexpott) #2392351: When an entity bundle config gets deleted, entities of that bundle break
- (Wim Leers) #2040135: Caches dependent on simple config are only invalidated on form submissions
- (alexpott) #2407093: Refactor ConfigurableLanguageManager::updateLockedLanguageWeights() to save configuration entities rather than raw config
- (alexpott) #2392319: Config objects (but not config entities) should by default be immutable
- (Gábor Hojtsy) #1934152: FormBase::config() and ConfigFormBase::config() work entirely differently, may result in unexpected side effects
- (xjm) #2140511: Configuration file name collisions silently ignored for default configuration
- (?) #2407107: Drupal\user\Plugin\views\filter\Roles should implement calculateDependencies()
- (alexpott) #2406543: Remove ConfigFactory::setOverrideState and ConfigFactory::getOverrideState()
- (xjm) #2341357: Views entity area config is not deployable and missing dependencies
- (mtift) #2376749: [META] Update Configuration System Documentation (not actually marked as a critical in the core queue but kinda is)
- (Gábor Hojtsy) #2212069: Non-English Drupal sites get default configuration in English, edited in English, originals not actually used if translated
Comments
Comment #1
xjmComment #2
xjmComment #3
xjmComment #4
xjmComment #5
alexpottComment #6
alexpottComment #7
alexpottComment #8
alexpottComment #9
alexpottComment #10
alexpottComment #11
alexpottlolz
Comment #12
alexpottComment #13
alexpottComment #14
alexpottComment #15
alexpottComment #16
alexpottComment #17
alexpottComment #18
alexpottComment #19
alexpottComment #20
xjmComment #21
cilefen CreditAttribution: cilefen commentedComment #22
xjmComment #23
alexpottComment #24
alexpottManaged issue to put upgrade path blockers on top - beta targetness is no longer relevant.
Comment #25
xjmComment #26
alexpottComment #27
alexpottOops
Comment #28
alexpottComment #29
alexpottComment #30
alexpottComment #31
alexpottComment #32
xjmComment #33
Wim LeersComment #34
alexpottComment #35
catchComment #36
alexpottComment #37
alexpottComment #38
alexpottComment #39
Wim LeersComment #40
Wim LeersComment #41
Wim LeersComment #42
xjmComment #43
xjmComment #44
xjmComment #45
xjmComment #46
xjmComment #47
Wim LeersComment #48
Wim LeersComment #49
Gábor HojtsyComment #50
alexpottComment #51
alexpottComment #52
alexpottComment #53
alexpottComment #54
Wim Leers#2342651: Cache tags for *all* config entities is no longer critical, and hence also doesn't block the release of CMI anymore. See #2342651-20: Cache tags for *all* config entities for reasoning. The most important child issue of that meta, #2381217: Views should set cache tags on its render arrays, and bubble the output's cache tags to the cache items written to the Views output cache, remains critical, and therefore replaces the parent issue in this meta/IS.
Comment #55
effulgentsia CreditAttribution: effulgentsia commented#2381217: Views should set cache tags on its render arrays, and bubble the output's cache tags to the cache items written to the Views output cache doesn't really seem like a CMI issue to me. I agree with it being critical, but don't quite get why it's helpful to track as part of this meta.
Comment #56
dawehnerAgreed. Its a pure implementation detail that views is a config entity. The actual logic doesn't live inside the configuration anyway.
Comment #57
Wim LeersI wasn't sure about exactly that, hence I posted it here with a comment. Thanks for the feedback; I agree with you guys. Hence down to 3!
Comment #58
alexpottComment #59
alexpottComment #60
alexpottRemoving the documentation task as @mtift has update much of the documentation recently. Adding a blocker for one of the other criticals
Comment #61
alexpottComment #62
alexpottComment #63
alexpottComment #64
catchComment #65
aspilicious CreditAttribution: aspilicious commentedComment #66
aspilicious CreditAttribution: aspilicious commentedComment #67
alexpottComment #68
alexpottWe're done here. Hip-hip-hooray!
Comment #69
xjmYayyy!
Comment #70
cilefen CreditAttribution: cilefen commentedWell done.
Comment #71
Wim LeersHURRAY!!!! \o/ \o/ \o/ \o/
Comment #72
mtiftYAY!!
Comment #73
effulgentsia CreditAttribution: effulgentsia at Acquia commentedFabulous work, everyone! Wonderful to see all those strikethroughs in the "Done" section of the summary. Just a reminder that #2376749: [META] Update Configuration System Documentation is in that section but not really done yet. However, that's not release-blocking, so agreed with this issue being marked fixed.
Comment #74
yched CreditAttribution: yched commentedOh my. Congrats folks !
Comment #75
almaudoh CreditAttribution: almaudoh commentedGreat work done here!! Congrats!