Don't use namespaced extensions in recipe.yml files

Created on 8 August 2024, 3 months ago
Updated 21 August 2024, 3 months ago

Problem/Motivation

Namespaced module support was partially added in #3311111: Support modern syntax for defining module dependencies however, this doesn't make sense in the recipe ecosystem as it is only dealing with machine named modules as well as the recipe is responsible for providing dependencies via composer in which case there should be no question of which module the recipe is asking for

This was first raised in this discussion in slack: https://drupal.slack.com/archives/C2THUBAVA/p1723054423359969
Later, the discussion continued in another slack thread (https://drupal.slack.com/archives/C2THUBAVA/p1723126247262499)

Ultimately, it was decided that recipes do not need to use the namespaced variant and it should be removed and not referenced in any documents to prevent issues / confusion.

Namespaced extension name example: drupal:node
Normal extension name (recommended in recipe.yml files) example: node

Proposed resolution

Remove any reference to namespaced extension names in recipe.yml files or other recipe documentation. Essentially reverting the change in #3311111: Support modern syntax for defining module dependencies

📌 Task
Status

RTBC

Version

11.0 🔥

Component
recipe system 

Last updated about 18 hours ago

Created by

🇺🇸United States sonfd Portland, ME

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