Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
We've stuck in the following error in Drupal CI/CD (again).
Composer require failure - View results on dispatcher
--- Commands Executed ---
sudo -u www-data /usr/local/bin/composer require --no-interaction 'drupal/aws_cloud:*' 'drupal/k8s:*' --prefer-stable --no-progress --no-suggest --working-dir /var/www/html
Return Code: 1
--- Output ---
--- Errors ---
[RuntimeException]
Could not load package drupal/k8s in https://packages.drupal.org/8: [UnexpectedValueException] Could not parse version constraint ^0.14.*: Invalid version string "^0.14.*"
[UnexpectedValueException]
Could not parse version constraint ^0.14.*: Invalid version string "^0.14.*"
Our K8s (Kubernetes) module is depending on the library maclof/kubernetes-client
, which was updated from 0.14.3
to 0.15.0
just while a day ago. Therefore I created a patch to fix the version of maclof/kubernetes-client
at #3084185 as follows:
"require": {
- "maclof/kubernetes-client": "^0.14.*"
+ "maclof/kubernetes-client": "~0.15"
}
However it is still getting failure. It looks Drupal CI/CD keep using the prior composer.json (version ^0.14.*
)according to the log.
We didn't update our composer.json this time and the third-party library maclof/kubernetes-client
hasn't newly released.
The database should be ~0.15
.
Comments
Comment #2
drummI think #3076342: Filter out bad version constraints is the root cause for this.
Comment #3
drumm#3076342: Filter out bad version constraints is now deployed and I ran packages.drupal.org’s processing. Two new test runs now get past where this had been happening: https://www.drupal.org/pift-ci-job/1677992 & https://www.drupal.org/pift-ci-job/1677990. I think those are failing for a different reason:
- drupal/aws_cloud … requires drupal/core ~8.0 -> satisfiable by drupal/core[8.0.x-dev, 8.1.x-dev, 8.2.x-dev, 8.3.x-dev, 8.4.x-dev, 8.5.x-dev, 8.7.x-dev, 8.8.x-dev, 8.9.x-dev].
If I’m reading that correctly, it is not finding a D9-compatible version of aws_cloud.
Comment #4
yas@drumm
We really appreciate you for solving the issue. Just let you know that it looks start working!