Skip to content

Keep up with D12 (Drush 13)#6534

Open
weitzman wants to merge 7 commits into13.xfrom
requirements-compat
Open

Keep up with D12 (Drush 13)#6534
weitzman wants to merge 7 commits into13.xfrom
requirements-compat

Conversation

@weitzman
Copy link
Copy Markdown
Member

@weitzman weitzman commented Mar 7, 2026

No description provided.

@rpkoller
Copy link
Copy Markdown

thank you for starting the PR! it looks like there might be more changes required, the main branch of drupal core got updated to symfony 8.x today: https://www.drupal.org/project/drupal/issues/3570077

the d12 bats test on ddev started to fail (randy notified me). and when i manually went through the steps it turned out the require step for drush failed which requires symfony 6 and 7 only.

@dpi
Copy link
Copy Markdown
Contributor

dpi commented Mar 11, 2026

Guess anything testing against next major is now broken.

Core wants symfony/yaml 8, drush/drush allows 6-7.

Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires drupal/core-recommended main-dev -> satisfiable by drupal/core-recommended[dev-main].
- Root composer.json requires drush/drush >=11 -> satisfiable by drush/drush[11.0.0-rc1, ..., 11.x-dev, 12.0.0-beta1, ..., 12.x-dev, 13.0.0-beta1, ..., 13.x-dev, 14.x-dev].
- drupal/core 12.x-dev conflicts with drush/drush <12.4.3.
- drupal/core-recommended dev-main requires drupal/core 12.x-dev -> satisfiable by drupal/core[12.x-dev (alias of dev-main)].
- drupal/core-recommended dev-main requires symfony/yaml ~v8.0.6 -> satisfiable by symfony/yaml[v8.0.6, 8.0.x-dev].
- drush/drush[12.4.3, ..., 12.x-dev] require symfony/yaml ^6.0 -> satisfiable by symfony/yaml[v6.0.0-BETA1, ..., 6.4.x-dev].
- drush/drush[13.0.0-beta1, ..., 13.x-dev, 14.x-dev] require symfony/yaml ^6.0 || ^7 -> satisfiable by symfony/yaml[v6.0.0-BETA1, ..., 6.4.x-dev, v7.0.0-BETA1, ..., 7.4.x-dev].
- You can only install one version of a package, so only one of these can be installed: symfony/yaml[v2.0.22, ..., 2.8.x-dev, v3.0.0-BETA1, ..., 3.4.x-dev, v4.0.0-BETA1, ..., 4.4.x-dev, v5.0.0-BETA1, ..., 5.4.x-dev, v6.0.0-BETA1, ..., 6.4.x-dev, v7.1.0-BETA1, ..., 7.4.x-dev, v8.0.0-BETA1, ..., 8.1.x-dev].

via https://git.drupalcode.org/project/scheduled_transitions/-/jobs/8861751

@weitzman
Copy link
Copy Markdown
Member Author

Uncl;ear why we are getting so many failures. I'm leaning towards abandoning this PR and only supporting Drush 12 on the Drush 14.x branch

@weitzman weitzman changed the title Keep up with D12 Keep up with D12 (Drush 13) Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants