- Issue created by @kingdutch
- 🇳🇱Netherlands kingdutch
Postponing this on the fact that we can't re-use the dependency validation logic and from a maintenance perspective I really don't want to duplicate this.
Crediting Bircher with providing the insights that led to this possible module improvement :)
- Status changed to Closed: won't fix
almost 2 years ago 1:41pm 3 May 2023 - 🇳🇱Netherlands kingdutch
We ran into 🐛 Installing config modify in an existing project can cause race conditions Fixed which requires the steps of
config_modify
to be per-module.For example: Install new module B which depends on config_modify. This should
- First install the config_modify module ignoring all existing module's config/modify alterations (since they're assumed to be present through other means)
- Then install module B which might trigger config/modify that's in that module itself
Switching to hook_modules_installed would mean that we'd be called once for both modules after they're both installed. At that point we'd need to take care to go through each module in dependency order so that we don't accidentally exclude B's config/modify files.