acquia / drupal-spec-tool

A tool for specifying Drupal architecture details and generating automated tests for them.
GNU General Public License v2.0
149 stars 36 forks source link

Enable Drupal 10 support #63

Closed mikemadison13 closed 1 year ago

mikemadison13 commented 2 years ago

The current composer versioning does not allow Drupal 10. We need to correct this so that acquia/drupal-recommended-project is fully d10 compatible.

mikemadison13 commented 2 years ago

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: don't install drupal/core 10.0.0-alpha2 (conflict analysis result)
    - Conclusion: don't install drupal/core 10.0.0-alpha3 (conflict analysis result)
    - Conclusion: don't install drupal/core 10.0.0-alpha4 (conflict analysis result)
    - Conclusion: don't install drupal/core 10.0.0-alpha5 (conflict analysis result)
    - drupal/core[10.0.0-alpha6, ..., 10.1.x-dev] require symfony/validator ^6.1 -> satisfiable by symfony/validator[v6.1.0-BETA1, ..., 6.2.x-dev].
    - Conclusion: don't install symfony/validator v6.1.7 (conflict analysis result)
    - symfony/process[v4.4.0-BETA1, ..., v4.4.10] require php ^7.1.3 -> your php version (8.1.11) does not satisfy that requirement.
    - drupal/drupal-extension[v4.1.0, ..., 4.2.x-dev] require drupal/drupal-driver ^2.1.0 -> satisfiable by drupal/drupal-driver[v2.1.0, ..., 2.3.x-dev (alias of dev-master)].
    - drupal/drupal-extension[v4.0.0alpha4, ..., 4.0.x-dev] require drupal/drupal-driver ^2.0.0 -> satisfiable by drupal/drupal-driver[v2.0.0-alpha1, ..., 2.3.x-dev (alias of dev-master)].
    - drupal/drupal-driver 2.3.x-dev is an alias of drupal/drupal-driver dev-master and thus requires it to be installed too.
    - drupal/drupal-extension[v4.0.0alpha1, ..., v4.0.0alpha2] require drupal/drupal-driver dev-master -> satisfiable by drupal/drupal-driver[dev-master].
    - drupal/drupal-extension[v3.4.0, ..., 3.4.x-dev] require drupal/drupal-driver ~1.3 -> satisfiable by drupal/drupal-driver[v1.3.0, ..., 1.4.x-dev].
    - drupal/drupal-extension v4.0.0alpha3 requires drupal/drupal-driver ^1.3.2 -> satisfiable by drupal/drupal-driver[v1.3.2, 1.3.x-dev, v1.4.0, 1.4.x-dev].
    - drupal/drupal-driver[dev-master, v2.2.0, ..., 2.3.x-dev] require symfony/process ~2.5|~3.0|~4.4|^6 -> satisfiable by symfony/process[v2.5.0-BETA1, ..., 2.8.x-dev, v3.0.0-BETA1, ..., 3.4.x-dev, v4.4.0-BETA1, ..., 4.4.x-dev, v6.0.0-BETA1, ..., 6.2.x-dev].
    - drupal/drupal-driver[v1.3.0, ..., 1.3.x-dev] require symfony/process ~2.5|~3.0 -> satisfiable by symfony/process[v2.5.0-BETA1, ..., 2.8.x-dev, v3.0.0-BETA1, ..., 3.4.x-dev].
    - You can only install one version of a package, so only one of these can be installed: symfony/process[v2.1.0, ..., 2.8.x-dev, v3.0.0-BETA1, ..., 3.4.x-dev, v4.4.0-BETA1, ..., 4.4.x-dev, v5.4.0-BETA1, ..., 5.4.x-dev, v6.0.0-BETA1, ..., 6.2.x-dev].
    - drupal/drupal-driver[v2.1.0, ..., 2.1.x-dev] require drupal/core-utility ^8.4 || ^9 -> satisfiable by drupal/core-utility[8.4.0-alpha1, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev].
    - drupal/drupal-driver[v1.4.0, ..., 1.4.x-dev, v2.0.0-alpha1, ..., 2.0.x-dev] require drupal/core-utility ^8.4 -> satisfiable by drupal/core-utility[8.4.0-alpha1, ..., 8.9.x-dev].
    - drupal/core 10.0.0-alpha1 requires symfony/process ^5.4 -> satisfiable by symfony/process[v5.4.0-BETA1, ..., 5.4.x-dev].
    - Only one of these can be installed: drupal/core-utility[8.2.0-beta1, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev, 10.0.0-alpha1, ..., 10.1.x-dev], drupal/core[10.0.0-alpha1, ..., 10.1.x-dev]. drupal/core replaces drupal/core-utility and thus cannot coexist with it.
    - Root composer.json requires drupal/core ^10.0.0-alpha1 -> satisfiable by drupal/core[10.0.0-alpha1, ..., 10.1.x-dev].
    - Root composer.json requires drupal/drupal-extension ^3.4 || ^4.0 -> satisfiable by drupal/drupal-extension[v3.4.0, v3.4.1, 3.4.x-dev, v4.0.0alpha1, ..., 4.2.x-dev].
mikemadison13 commented 2 years ago

This is blocked until either https://github.com/jhedstrom/drupalextension/pull/620 or https://github.com/jhedstrom/drupalextension/pull/615 get merged.

sairamraavi commented 1 year ago

Hi can someone please take a look at this issue https://github.com/acquia/drupal-spec-tool/issues/74

TravisCarden commented 1 year ago

Responded, @sairamraavi.