Set 'Check for updates of uninstalled modules and themes' to on by default

Created on 4 March 2025, 29 days ago

Problem/Motivation

Drupal CMS out of the box includes a large number of modules that are not enabled by the base recipe. These will be on the filesystem of sites that install Drupal CMS without being installed - until a recipe that depends on them is installed.

If these modules are installed later without being update in the meantime, there are two potential negative consequences:

1. If the module has had a security release, site owners will start getting a notification that the module is insecure after they've installed it (and made their site insecure), not before.

2. If the module has had new releases with database updates included, the site owner will get a notification that a newer version is available after they install it, and then the module's updates will need to be run. If they update it before installing, no updates to run which is a lot more reliable and less error prone.

Steps to reproduce

Proposed resolution

Set update.settings:check.disabled_extensions to TRUE in the base recipe.

I'll open a core issue to flip the default in update module too, but that can only be changed in a minor release of core.

User interface changes

Data model changes

πŸ“Œ Task
Status

Active

Component

Base Recipe

Created by

πŸ‡¬πŸ‡§United Kingdom catch

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024