[policy, no patch] Change experimental module policy, require update scripts for all experimental modules

Created on 3 July 2017, about 8 years ago
Updated 28 May 2025, about 2 months ago

Problem/Motivation

A major problem with the policy for experimental modules is that they are allowed to be included without any consideration for people using them. The experimental module policy β†’ states:

No upgrade path is provided from alpha versions. To resolve issues for the module, uninstall and reinstall it (backing up any data).

Note that the wording specifically says "upgrade path", it does not say "no update scripts". An "upgrade path" has traditionally meant upgrading from one core version to another, if it is being coopted to mean no support for patch release updates then I feel a disservice is being done.

While the backwards compatibility limitation can be handled with proper documentation, not having update scripts means that sites require major effort to destroy and then rebuild functionality on minor updates. IMHO this is unfair on site builders and owners, given the relative limited amount of time it would take to build such update scripts versus the effort to rebuild and restore data.

Steps to reproduce

Proposed resolution

Stability levels

current text
No upgrade path is provided from alpha versions. To resolve issues for the module, uninstall and reinstall it (backing up any data).

proposed text

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

✨ Feature request
Status

Active

Version

11.0 πŸ”₯

Component

other

Created by

πŸ‡ΊπŸ‡ΈUnited States damienmckenna NH, USA

Live updates comments and jobs are added and updated live.
  • Needs product manager review

    It is used to alert the product manager core committer(s) that an issue represents a significant new feature, UI change, or change to the "user experience" of Drupal, and their signoff is needed. If an issue significantly affects the usability of Drupal, use Needs usability review instead (see the governance policy draft for more information).

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024