Active
Project:
Drupal core
Version:
main
Component:
extension system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
25 Oct 2025 at 03:08 UTC
Updated:
15 Jun 2026 at 02:54 UTC
Jump to comment: Most recent
Install and uninstall is full of weird edge cases and need careful handling of services around container rebuilds. It would be great to refactor this process.
Collect other installer related issues.
Comments
Comment #2
alexpottI've been thinking that the main services should only get the kernel. And then they should use it trigger events via getting the event dispatcher from the kernel and then everything is always done with the correct services and container because the kernel is a synthetic service and is always the same object throughout the request / process - regardless of the number of rebuilds.
Comment #3
nicxvan commentedOh that's a very interesting idea
Comment #5
nicxvan commentedI wonder how we tackle this?
Both already get the kernel, do you think we start replacing pieces with an event?