- Issue created by @grzegorz.bartman
- 🇵🇱Poland patbsh
I've checked the upgrade status and was able to meet the requirements there:
- field_validation module is incompatible but can be removed since it is not even installed in the distribution
- update webform to 6.3.0-beta1
- update radix to 6.0.1
- Advanced Link attributes -> there is no release that is d11 ready, I found this automated fix https://www.drupal.org/project/ala/issues/3428146 📌 Automated Drupal 11 compatibility fixes for ala Needs review with this patch upgrade status marks the module ready, but it will not work in composer update to d11 unfortunately
- droopler_theme -> add version in droopler_theme.info.yml
With these changes upgrade status shows that the site is d11 ready
However during the upgrade process there are multiple composer updates that would need to be made (mostly from droptica/droopler and we can probably fix them) but without a release from Advanced Link attributes the update will not be possible to make
In the attached files you can find from
composer why-not drupal/core ^11
and upgrade status - 🇵🇱Poland grzegorz.bartman
Radix 6.x is needed to upgrade core to 11.x: https://www.drupal.org/project/droopler/issues/3501415 📌 Upgrade Radix from 5.x to 6.x Active
- 🇵🇱Poland grzegorz.bartman
Testing steps:
git clone git@git.drupal.org:issue/droopler-3501307.git cd droopler-3501307 git checkout 3501307-d11 ./launch-droopler-cms.sh
Output after this test:
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires drupal/ala ^2.5 -> satisfiable by drupal/ala[2.5.0]. - Root composer.json requires drupal/core-recommended ^11 -> satisfiable by drupal/core-recommended[11.0.0-alpha1, ..., 11.x-dev]. - Root composer.json requires drupal/twig_tweak ^3.4 -> satisfiable by drupal/twig_tweak[3.4.0, 3.x-dev]. - drupal/ala 2.5.0 requires drupal/core ^8 || ^9 || ^10 -> satisfiable by drupal/core[8.0.0-beta6, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev, 10.0.0-alpha1, ..., 10.5.x-dev]. - drupal/core[8.0.0-beta13, ..., 8.0.0-beta15] require guzzlehttp/guzzle dev-master#1879fbe853b0c64d109e369c7aeff09849e62d1e -> found guzzlehttp/guzzle[dev-set-cookie-typing, dev-test, v1.0.3, v1.0.4, v2.0.0, ..., v2.8.8, v3.0.0, ..., v3.8.1, 4.0.0-rc.1, ..., 4.x-dev, 5.0.0, ..., 5.3.x-dev, 6.0.0, ..., 6.5.x-dev, 7.0.0-beta.1, ..., 7.9.x-dev, 8.0.x-dev] but it does not match the constraint. - drupal/core 8.0.0-beta6 requires doctrine/common dev-master#a45d110f71c323e29f41eb0696fa230e3fa1b1b5 -> found doctrine/common[dev-remove-int-cast, dev-3.4.x-merge-up-into-3.5.x_ERxP2qhI, dev-3.4.x-merge-up-into-3.5.x_Nw2dYaQO, 2.1.3, ..., 2.13.x-dev, 3.0.0, ..., 3.6.x-dev] but it does not match the constraint. - drupal/core[8.2.0-beta1, ..., 8.3.x-dev] require symfony-cmf/routing ~1.4 -> satisfiable by symfony-cmf/routing[1.4.0-RC1, ..., 1.4.x-dev]. - drupal/core[8.4.0-alpha1, ..., 8.7.7] require symfony-cmf/routing ^1.4 -> satisfiable by symfony-cmf/routing[1.4.0-RC1, ..., 1.4.x-dev]. - drupal/core[8.7.8, ..., 8.9.10] require symfony/psr-http-message-bridge ^1.1.2 -> satisfiable by symfony/psr-http-message-bridge[v1.1.2, 1.1.x-dev, v1.2.0, v1.3.0]. - drupal/core[8.8.0-alpha1, ..., 8.8.x-dev] require zendframework/zend-feed ^2.12 -> satisfiable by laminas/laminas-feed[2.12.0, ..., 2.24.x-dev], zendframework/zend-feed[2.12.0, 2.12.x-dev, 2.13.x-dev]. - drupal/core[8.9.11, ..., 8.9.x-dev] require php ^7.0.8 -> your php version (8.3.16) does not satisfy that requirement. - drupal/core[9.0.0-alpha1, ..., 9.0.0-alpha2] require symfony/psr-http-message-bridge ^1.2.0 -> satisfiable by symfony/psr-http-message-bridge[v1.2.0, v1.3.0]. - drupal/core[9.0.10, ..., 9.0.x-dev] require php ^7.3 -> your php version (8.3.16) does not satisfy that requirement. - drupal/core-recommended 11.0.0-rc1 requires drupal/core 11.0.0-rc1 -> satisfiable by drupal/core[11.0.0-rc1]. - drupal/core-recommended 11.0.0-alpha1 requires twig/twig ~v3.9.3 -> satisfiable by twig/twig[v3.9.3]. - drupal/core-recommended 11.0.0-beta1 requires drupal/core 11.0.0-beta1 -> satisfiable by drupal/core[11.0.0-beta1]. - drupal/core-recommended 11.0.0 requires drupal/core 11.0.0 -> satisfiable by drupal/core[11.0.0]. - drupal/core-recommended 11.0.1 requires drupal/core 11.0.1 -> satisfiable by drupal/core[11.0.1]. - drupal/core-recommended 11.0.10 requires drupal/core 11.0.10 -> satisfiable by drupal/core[11.0.10]. - drupal/core-recommended 11.0.2 requires drupal/core 11.0.2 -> satisfiable by drupal/core[11.0.2]. - drupal/core-recommended 11.0.3 requires drupal/core 11.0.3 -> satisfiable by drupal/core[11.0.3]. - drupal/core-recommended 11.0.4 requires drupal/core 11.0.4 -> satisfiable by drupal/core[11.0.4]. - drupal/core-recommended 11.0.5 requires drupal/core 11.0.5 -> satisfiable by drupal/core[11.0.5]. - drupal/core-recommended 11.0.6 requires drupal/core 11.0.6 -> satisfiable by drupal/core[11.0.6]. - drupal/core-recommended 11.0.7 requires drupal/core 11.0.7 -> satisfiable by drupal/core[11.0.7]. - drupal/core-recommended 11.0.8 requires drupal/core 11.0.8 -> satisfiable by drupal/core[11.0.8]. - drupal/core-recommended 11.0.9 requires drupal/core 11.0.9 -> satisfiable by drupal/core[11.0.9]. - drupal/core-recommended 11.0.x-dev requires drupal/core 11.0.x-dev -> satisfiable by drupal/core[11.0.x-dev]. - drupal/core-recommended 11.1.0-rc1 requires drupal/core 11.1.0-rc1 -> satisfiable by drupal/core[11.1.0-rc1]. - drupal/core-recommended 11.1.0-beta1 requires drupal/core 11.1.0-beta1 -> satisfiable by drupal/core[11.1.0-beta1]. - drupal/core-recommended 11.1.0 requires drupal/core 11.1.0 -> satisfiable by drupal/core[11.1.0]. - drupal/core-recommended 11.1.1 requires drupal/core 11.1.1 -> satisfiable by drupal/core[11.1.1]. - drupal/core-recommended 11.1.x-dev requires drupal/core 11.1.x-dev -> satisfiable by drupal/core[11.1.x-dev]. - drupal/core-recommended 11.x-dev requires drupal/core 11.x-dev -> satisfiable by drupal/core[11.x-dev]. - laminas/laminas-feed[2.12.0, ..., 2.12.x-dev] require php ^5.6 || ^7.0 -> your php version (8.3.16) does not satisfy that requirement. - zendframework/zend-feed[dev-master, dev-develop, 2.11.0, ..., 2.13.x-dev] require php ^5.6 || ^7.0 -> your php version (8.3.16) does not satisfy that requirement. - laminas/laminas-feed[2.13.0, ..., 2.14.x-dev] require php ^7.3 || ~8.0.0 -> your php version (8.3.16) does not satisfy that requirement. - symfony-cmf/routing[1.4.0-RC1, ..., 1.4.x-dev] require php ^5.3.9|^7.0 -> your php version (8.3.16) does not satisfy that requirement. - symfony/psr-http-message-bridge[v1.1.0, ..., 1.1.x-dev] require php ^5.3.3 || ^7.0 -> your php version (8.3.16) does not satisfy that requirement. - symfony/psr-http-message-bridge[v1.2.0, ..., v1.3.0] require php ^7.1 -> your php version (8.3.16) does not satisfy that requirement. - Conclusion: don't install drupal/core 11.1.x-dev (conflict analysis result) - Conclusion: don't install drupal/core 11.x-dev (conflict analysis result) - Conclusion: don't install twig/twig v3.9.3 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.0-beta1 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.0-rc1 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.0 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.1 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.2 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.3 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.4 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.5 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.6 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.7 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.8 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.9 (conflict analysis result) - Conclusion: don't install drupal/core 11.0.10 (conflict analysis result) - Conclusion: don't install drupal/core 11.1.0-beta1 (conflict analysis result) - Conclusion: don't install drupal/core 11.1.0-rc1 (conflict analysis result) - Conclusion: don't install drupal/core 11.1.0 (conflict analysis result) - Conclusion: don't install drupal/core 11.1.1 (conflict analysis result) - You can only install one version of a package, so only one of these can be installed: drupal/core[8.0.0-beta6, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev, 10.0.0-alpha1, ..., 10.5.x-dev, 11.0.0-alpha1, ..., 11.x-dev]. - You can only install one version of a package, so only one of these can be installed: drupal/core[8.0.0-beta12, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev, 10.0.0-alpha1, ..., 10.5.x-dev, 11.0.0-alpha1, ..., 11.x-dev]. - You can only install one version of a package, so only one of these can be installed: drupal/core[8.1.2, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev, 10.0.0-alpha1, ..., 10.5.x-dev, 11.0.0-alpha1, ..., 11.x-dev]. - You can only install one version of a package, so only one of these can be installed: drupal/core[8.1.8, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev, 10.0.0-alpha1, ..., 10.5.x-dev, 11.0.0-alpha1, ..., 11.x-dev]. - You can only install one version of a package, so only one of these can be installed: drupal/core[8.7.0-alpha1, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.5.x-dev, 10.0.0-alpha1, ..., 10.5.x-dev, 11.0.0-alpha1, ..., 11.x-dev]. Composer [install] failed, composer command failed: exit status 2. stderr=
- 🇵🇱Poland grzegorz.bartman
Status: waiting for patch https://www.drupal.org/project/ala/issues/3442409 📌 Automated Drupal 11 compatibility fixes for ala Needs review
- 🇵🇱Poland grzegorz.bartman
Update:
- https://www.drupal.org/project/ala → module is still in D10 version only
-Next step: propose solutions on how to upgrade Droopler to Drupal 11 -
damian.skiba →
committed bca602ad on 5.0.x
Resolve #3501307 "D11"
-
damian.skiba →
committed bca602ad on 5.0.x
- 🇵🇱Poland damian.skiba
The branch was merged, but the bug with the Composer job (GitLab CI) still needs to be fixed – 🐛 Artifact Upload failure in Pipeline after Drupal 11 Upgrade Active
-
damian.skiba →
committed c4dc33fb on 5.x
Resolve #3501307 "Removed support for D11"
-
damian.skiba →
committed c4dc33fb on 5.x
-
damian.skiba →
committed 9b744c7a on 5.x
Resolve #3501307 "Added support for D11"
-
damian.skiba →
committed 9b744c7a on 5.x