The contrib color project is conflicting with the D7 core color project, breaking ctools 7.x tests and possibly others

Created on 10 January 2023, over 1 year ago
Updated 25 January 2023, over 1 year ago

Problem/Motivation

The color module has been a Drupal core module since 2006, now it is a "contrib" module.

ctools and other Drupal 7 contrib modules require the color module. However when the cicd runs, instead of using Drupal 7.x core color module it's somehow bringing in the Drupal 10 contrib module and the tests fail with composer errors since between sept 8th 2022 and sept 14th 2022 is when the failures started approximately.

I suspect that ever since this project was added to Drupal.org, the ctools 7.x tests are no longer able to complete.

Is there some way to indicate to composer that the contrib color module requires Drupal 10?

How to fix this?

Steps to reproduce

Run any 7.x automated tests that require the Drupal core color module.

Proposed resolution

add a composer.json require D9.4+= for the composer.json in all contrib color module branches.

Remaining tasks

Fix the color project

User interface changes

N/A

API changes

See proposed resolution

Data model changes

N/A

🐛 Bug report
Status

Fixed

Version

2.0

Component

Code

Created by

🇨🇦Canada joseph.olstad

Live updates comments and jobs are added and updated live.
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