The potx info file incorrectly claims ^8 || ^9 || 10 core compatibility

Created on 18 April 2023, about 2 years ago
Updated 13 September 2023, almost 2 years ago

Problem/Motivation

The potx info file incorrectly claims ^8 || ^9 || 10 core compatibility.
Since 📌 Drupal 10 compatibility fixes for potx Fixed the new 9.3 extension listing services are used unconditionally.
That issue introduced the services in Drush files only if I'm not mistaken, so the problematic space is limited, but still.

Given that 8.x-1.x only has a green test on Drupal 10.1, and given that it seems that issues are tested on Drupal 9 recent or 10 recent only, it seems a bit too much to ask to try to be compatible with three major versions. It complicates things for contributors. See for example #2641334-22: Drush Support for extracting strings in the theme files .

Steps to reproduce

Proposed resolution

Consider the claim in the 1.0.0 info file a bug and narrow it down. Or at least closer to actual compatibility if there is no data on the actual state of things. ^9.3 || 10 seems like a reasonable improvement. Or perhaps ^9.5 || 10 to be on the safe side.

To then quickly help out users with older Drupal core versions, it seems very doable to tag a 1.0.0-beta1 at the commit just before the commit that introduced D10 compatibility and 9.3 services. That would differ from 1.0.0 only in D10 compatibility changes.

Remaining tasks

User interface changes

API changes

Data model changes

🐛 Bug report
Status

Needs work

Version

1.0

Component

Code

Created by

🇳🇱Netherlands Eric_A

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

Comments & Activities

Production build 0.71.5 2024