- Issue created by @project update bot
This is an automated patch generated using Upgrade Status and Drupal Rector. Please see the issue summary for more details. A merge request is also openend and updated.
It is important that any automated tests available are run and that you manually test the changes.
Drupal 11 Compatibility
According to the Upgrade Status module → , even with these changes, this module is not yet compatible with Drupal 11.
Currently Drupal Rector, version 0.20.1, cannot fix all Drupal 11 compatibility problems.
Therefore these changes did not update the
info.yml
file for Drupal 11 compatibility.Leaving this issue open, even after committing the current patch, will allow the Project Update Bot → to post additional Drupal 11 compatibility fixes as they become available in Drupal Rector.
Debug info
Bot run #11-121090This patch was created using these packages:
- drupal/upgrade_status: 4.1.0
- mglaman/phpstan-drupal: 1.2.7
- palantirnet/drupal-rector: 0.20.1
This comment was forced and has ignored the check if a change was already posted. This is only done when we want to update the issue without waiting for changes to happen.
This is an automated patch generated using Upgrade Status and Drupal Rector. Please see the issue summary for more details. A merge request (MR) is also openend and updated.
It is important that any automated tests available are run and that you manually test the changes.
Drupal 11 Compatibility
According to the Upgrade Status module → , even with these changes, this module is not yet compatible with Drupal 11.
Currently Drupal Rector, version 0.20.1, cannot fix all Drupal 11 compatibility problems.
Therefore, these changes did not update the
info.yml
file for Drupal 11 compatibility.The compatibility issues that Upgrade Status found after the Drupal Rector fixes were applied are attached to help you resolve them manually.
Leaving this issue open, even after committing the current patch or merging the MR, will allow the Project Update Bot → to post additional Drupal 11 compatibility fixes as they become available in Drupal Rector.
Debug information
Bot run #11-137198These packages were used to generate the fixes:
- drupal/upgrade_status: 4.1.0
- mglaman/phpstan-drupal: 1.2.10
- palantirnet/drupal-rector: 0.20.1
- First commit to issue fork.
- Status changed to Needs work
3 months ago 6:21am 13 February 2025 - 🇨🇭Switzerland tcrawford
This issue was created against 2.x and MR 15 does not apply against 2.x (only 1.x). MR 12 does not adapt the core version requirement. Therefore, I am placing this issue back to needs work. I suggest to create a separate issue for Drupal 11 compatibility for 1.x.
- 🇨🇭Switzerland tcrawford
I created MR 16 (against 2.x) that also contains the changes to the info file. This needs a review.
-
tcrawford →
committed 123910f0 on 8.x-2.x
Issue #3431965: Drupal 11 compatibility (2.x).
-
tcrawford →
committed 123910f0 on 8.x-2.x
- Status changed to Downport
23 days ago 3:47pm 22 April 2025 - 🇧🇬Bulgaria pfrenssen Sofia
This is fixed for 2.x, but can still potentially be backported to the 1.x branch.
- First commit to issue fork.
- 🇯🇵Japan ultrabob Japan
Thanks for the patch @weseze that helped me get going again. I've coalesced your patch with the existing changes in the MR against 1.x: https://git.drupalcode.org/project/menu_link_weight/-/merge_requests/15
I also added gitlab-ci to it to give us some visibility into the state of the code. There are a ton of code quality issues that we should try to fix down the line, but in order to roll the new release, I'd like to get rid of the test failures.
There are two failures about menu_link_weight not being compatible, which I don't understand:
Unable to install modules: module 'menu_link_weight' is incompatible with this version of Drupal core.
The complaint that the classy theme doesn't exist is more familiar:
Drupal\Core\Extension\Exception\UnknownExtensionException: Unknown themes: classy.
If someone can get these tests passing, and we can get this issue to RTBC, I'll be glad to roll a Drupal 11 release.
- First commit to issue fork.
- 🇬🇧United Kingdom aurora-norris
I've gotten rid of the error that menu_link_weight is incompatible with this Drupal version
- 🇯🇵Japan ultrabob Japan
Thanks @aurora-norris! Now we are one error and one test failure away from release:
1) Drupal\Tests\menu_link_weight\FunctionalJavascript\MenuLinkWeightNodeJavascriptTest::testMenuFunctionality
Drupal\Core\Extension\Exception\UnknownExtensionException: Unknown themes: classy.
/builds/issue/menu_link_weight-3431965/web/core/lib/Drupal/Core/Extension/ThemeInstaller.php:136
/builds/issue/menu_link_weight-3431965/web/core/lib/Drupal/Core/Test/FunctionalTestSetupTrait.php:466
/builds/issue/menu_link_weight-3431965/web/core/tests/Drupal/Tests/BrowserTestBase.php:554
/builds/issue/menu_link_weight-3431965/web/core/tests/Drupal/Tests/BrowserTestBase.php:367
/builds/issue/menu_link_weight-3431965/tests/src/FunctionalJavascript/MenuLinkWeightJavascriptTestBase.php:72
--
There was 1 failure:
1) Drupal\Tests\menu_link_weight\Functional\MenuLinkWeightNodeTest::testNodeForm
Behat\Mink\Exception\ExpectationException: Link with label fd2g4uxp found.
/builds/issue/menu_link_weight-3431965/web/core/tests/Drupal/Tests/WebAssert.php:591
/builds/issue/menu_link_weight-3431965/web/core/tests/Drupal/Tests/WebAssert.php:357
/builds/issue/menu_link_weight-3431965/tests/src/Functional/MenuLinkWeightNodeTest.php:38