Problem/Motivation
ctools tests broken by D10 deprecations, see this issue:
#3332391: The contrib color project is conflicting with the D7 core color project, breaking ctools 7.x tests and possibly others
evidence below:
https://www.drupal.org/pift-ci-job/2522397
I'm on a PHP 8.2 sprint right now, so far I've released a PHP 8.2 compatible version of i18n
AND patches for:
ctools
views
entity_translation
The ctools failures make no sense, they point to a missing requirement called drupal/color-color.
I smell smoke,
7x ctools project failing started somewhere between last known success september 7th and first known failure, september 14th, I suspect some change to the ci somewhere that affects projects where 7.x is not default branch and the default branch contains a composer.json with stability dev
The error also mentions dev requirement stability, which also makes no sense because ctools doesn't have a composer.json file unless somewhere the default branch is being processed before the test branch, which would make sense in the case of ctools why such a failure if some change related to this was put into place.
Somewhere there's a string for color being manipulated perhaps? there's no composer.json in the ctools 7.x-1.x project so I don't know why this error.
Steps to reproduce
Either run a patch against ctools, like my PHP 8.2 fix patch:
or trigger ctools pipeline any other way.
Proposed resolution
Please Mixologic, have a look, or one of your assistants.
Remaining tasks
Write a cheque for Mixologic

Comments
Comment #2
joseph.olstadComment #3
joseph.olstadComment #4
joseph.olstadComment #5
joseph.olstadComment #6
joseph.olstadComment #7
joseph.olstadComment #8
joseph.olstadOk I smell smoke,
7x ctools project failing started somewhere between last known success september 7th and first known failure, september 14th, I suspect some change to the ci somewhere that affects projects where 7.x is not default branch and the default branch contains a composer.json with stability dev
Comment #9
joseph.olstadctools succeeded sept 7th 2022, failed sept 14th and every test since then also fails.
sept 7 and sept 14th of 2022.
Comment #10
joseph.olstadComment #11
joseph.olstadComment #12
joseph.olstadComment #13
joseph.olstadComment #14
joseph.olstadComment #15
joseph.olstadComment #16
joseph.olstad#3335458: D7 ctools head tests affected by D10 deprecations - See upstream issues
Comment #17
joseph.olstadComment #18
joseph.olstadComment #19
joseph.olstadComment #20
joseph.olstadComment #21
joseph.olstadfixed here:
#3332436: Refactor & correct list of removed core modules