- Issue created by @ressa
- Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
over 1 year ago Waiting for branch to pass - Issue was unassigned.
- Status changed to Needs review
over 1 year ago 4:48pm 30 May 2023 - 🇩🇰Denmark ressa Copenhagen
Shouldn't the default test be against Drupal 10 and PHP 8?
- Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
over 1 year ago Waiting for branch to pass - Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
over 1 year ago Waiting for branch to pass - 🇨🇭Switzerland berdir Switzerland
The 11.x branch isn't actually Drupal 11, it's 10.2. I asked in slack too, but it seems very weird to me that contrib would be forced to make itself pseudo-compatible with D11 (there will almost certainly be breaking changes in the real D11, which would result in old releases of contrib being marked compatible when they actually arent). Maybe we can set up a branch alias or something for composer?
And IMHO default testing should be against the lowest supported version, so that makes sense to me.
- 🇩🇰Denmark ressa Copenhagen
Thanks for that important piece of information @berdir. But it does say 11 many places, fx composer.json:
"drupal/core-composer-scaffold": "^11", "drupal/core-project-message": "^11", "drupal/core-recommended": "^11",
You can install it via Composer:
$ composer create-project drupal/recommended-project:^11@dev test Creating a "drupal/recommended-project:^11@dev" project at "./test" Installing drupal/recommended-project (11.x-dev f6dbdb06676ea159c65f6912f64b8bfbef89d07a) - Downloading drupal/recommended-project (11.x-dev f6dbdb0) [...]
Also on the Status page (/admin/reports/status):
Drupal Version
11.0-dev
But if 11 is really 10.2, is there an issue about it, and when it will get fixed? It seems like a pretty big deal ...
- 🇨🇭Switzerland berdir Switzerland
- Status changed to Postponed
over 1 year ago 8:49am 31 May 2023 - 🇩🇰Denmark ressa Copenhagen
Yes, thanks @berdir I also found that page this morning and have created 📌 Clarify that current version 11 is 10.2 Postponed .
I guess this can wait until the real Drupal 11.x is released, so changing status.
- Status changed to Needs work
about 1 year ago 10:55am 12 November 2023 - 🇩🇰Denmark ressa Copenhagen
I was reminded about this issue today, after creating a Drupal instance with Git, running the standard command, which gets you Drupal 11.x branch by default:
git clone https://git.drupalcode.org/project/drupal
What would be the best way to allow installing Admin Toolbar in the current default 11.x branch, if it is not committing this patch?
As of today ~200 modules support Drupal 11 → .
- 🇮🇳India prashant.c Dharamshala
@berdir and @ressa,
- It appears that the branch
11.x
corresponds to Drupal 11, as indicated by the Drupal version being displayed as 11.0-dev in the status reports. - Upon applying changes to the Admin Toolbar module for Drupal 11 compatibility, which involved adding
^11
in the .info.yml files, the modules became compatible and could be enabled with Drupal 11.x. - Currently, the Admin Toolbar functions correctly with
11.x
.
Please inform me if I have overlooked anything.
Thanks - It appears that the branch
- Status changed to Needs review
11 months ago 7:25am 9 February 2024 - Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
11 months ago Waiting for branch to pass - 🇩🇰Denmark ressa Copenhagen
@chaitanyadessai: There is a Gitlab patch and MR already:
https://git.drupalcode.org/project/admin_toolbar/-/merge_requests/57 - Status changed to RTBC
10 months ago 12:11pm 15 February 2024 - 🇮🇳India Sandeep_k New Delhi
I've tested shared MR- MR- MR !57 mergeable on Drupal version- 11.0-dev. The patch was applied successfully and looks good to me.
Testing Steps:
- Add/download Module "Admin Toolbar" in Drupal 11.
- Go to Extend module> You can see the compatibility error. Attached before result.
- Download this share MR and Apply.
- Go back to the Extend module and re-verify/Install the Admin Toolbar.
Testing Results:
After applying the patch, the compatibility error was removed & I was able to install the Admin toolbar module on drupal-11, and working fine form. Added after results. RTBC++ - 🇩🇰Denmark ressa Copenhagen
Adding workaround in Issue Summary, until we get Drupal 11 support.
Increasing to Major, since Drupal 11 may be released already in June 2024.
- 🇨🇭Switzerland berdir Switzerland
Should probably first migrate to GitlabCI, and then we can enable next major testing. Blindly committing this when tests are apparently failing doesn't seem like a good idea.
- Status changed to Postponed
10 months ago 2:31pm 7 March 2024 - 🇫🇷France fgm Paris, France
Looks like real D11 has now been ready to work on for a couple of weeks so maybe time on un-postpone ?
- 🇦🇺Australia darvanen Sydney, Australia
@fgm this is postponed on 📌 GitlabCI support: Add config file and fix PHPUnit tests RTBC , seems consensus is that needs to be commited first.
- First commit to issue fork.
- Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
7 months ago Waiting for branch to pass - Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
7 months ago Waiting for branch to pass - Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
7 months ago Waiting for branch to pass - Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
7 months ago Waiting for branch to pass - Status changed to Needs review
7 months ago 1:07pm 24 May 2024 - 🇮🇳India rajeshreeputra Pune
Rebased with work from 📌 GitlabCI support: Add config file and fix PHPUnit tests RTBC and added D11 support. Requesting review.
- Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
7 months ago Waiting for branch to pass - Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
7 months ago Waiting for branch to pass - Status changed to Needs work
7 months ago 4:13am 29 May 2024 - 🇮🇳India ankitv18
Last 4 commits needs to be reverted as it is covered in https://www.drupal.org/project/admin_toolbar/issues/3407845 📌 GitlabCI support: Add config file and fix PHPUnit tests RTBC (Gitlab template, PhpCS, PHPStan) and even ESLINT is also fixed in a separate issue https://www.drupal.org/project/admin_toolbar/issues/3449577 📌 GitlabCI: Fix ESLINT validation errors Active
And agree with @berdir mentioned on #15, lets wait to merge issue-3407845 (Gitlab template) and its child issue(Fix ESLint) then we can enable OPT_IN_TEST_NEXT_MAJOR and do the needful changes further. - 🇮🇳India rajeshreeputra Pune
@ankitv18 - As referenced in my previous comment #20 📌 Add Drupal 11 support Needs review , the commits have been cherry-picked from 📌 GitlabCI support: Add config file and fix PHPUnit tests RTBC . Subsequently, we have added changes related to Drupal 11 compatibility. Once this merge request, or the one from 📌 GitlabCI support: Add config file and fix PHPUnit tests RTBC , is accepted, updating the fork should suffice.
Regarding ESLINT issue 📌 GitlabCI: Fix ESLINT validation errors Active , please note that it has not been addressed in this merge request.
- Status changed to Needs review
7 months ago 12:32pm 29 May 2024 - Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
7 months ago Waiting for branch to pass - Status changed to RTBC
7 months ago 10:13am 5 June 2024 - 🇮🇳India ankitv18
With response of #22 https://www.drupal.org/project/admin_toolbar/issues/3363604#comment-1561... 📌 Add Drupal 11 support Needs review , I guess it's maintainer call how to manage this and related tickets.
Pipelines are passing hence moving this ticket into RTBC - 🇹🇷Turkey orkut murat yılmaz Istanbul
Can you merge it with the stable branch too?
- 🇩🇰Denmark ressa Copenhagen
Drupal 11 will be released late July 2024, so it would be great to get this patch committed to dev, and released officially shortly thereafter.
- Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 8last update
6 months ago Waiting for branch to pass - 🇮🇳India vipin.mittal18 Greater Noida
Hello @adriancid,
You are requested to update us on your plans to release a pre/stable version of admin_toolbar that will make it possible to release an acquia_cms_toolbar → module D11 compatible. Thanks in Advance!
- 🇩🇰Denmark ressa Copenhagen
Drupal 11 is very close now, about two weeks:
Week of July 29, 2024 (UTC) | Drupal 11.0.0 released.
https://www.drupal.org/about/core/policies/core-release-cycles/schedule#... →
- 🇮🇳India vipin.mittal18 Greater Noida
Hello @adriancid @eme @fethi.krout @matio89 @Emerya.thomas,
Please accept my apologies for bothering you, but I would appreciate it if you could release a Drupal 11 compatible version as we have put in a great deal of effort to fix the compatibility issues. If you are no longer maintaining this, please add me as a maintainer, so we can provide support for Drupal 11 customers that will be very helpful in the long run.
Thanks!
- 🇩🇰Denmark ressa Copenhagen
Thank you for your kind offer @vipin.mittal18, I hope you can be added as a maintainer, to speed things up.
- Status changed to Needs work
5 months ago 5:19am 22 July 2024 - 🇺🇸United States japerry KVUO
This might be a good candidate for the Project Update Working group. We can expedite the fixes without needing to add maintainers.
I do have concerns however that this issue is smashing different issues (phpcs, phpstan, cspell, etc) with D11 compatibility. Especially since tests are failing now due to some method signature issues (that need checking to make sure BC works with D9.5.
- First commit to issue fork.
- Merge request !88Issue #3458482: Fixed 'TypeError: $.isFunction is not a function' by replacing... → (Merged) created by dydave
- Status changed to Needs review
5 months ago 10:18pm 23 July 2024 - 🇫🇷France dydave
Following-up with the last comments (in particular #32), it would seem the previous merge requests would include more changes than necessary in order to fix this particular issue (compatibility with D11) and they have been broken into separate tickets with smaller merge requests, see:
- PHPUnit: 📌 GitlabCI support: Add config file and fix PHPUnit tests RTBC (Major)
- Stylelint: 📌 GitlabCI: Fix Stylelint validation errors RTBC
- CSpell: 📌 GitlabCI: Fix CSPELL validation errors Needs review
- PHPCS and PHPStan: 📌 Fix the issues reported by phpcs RTBC and 🐛 Fix issues reported by phpcs. RTBC
- ESLint: 📌 GitlabCI: Fix ESLINT validation errors Active
Therefore, all the changes related with any of these jobs have been removed in this new merge request MR!88 as an attempt to limit the changes to the bare minimum required for this particular issue:
https://git.drupalcode.org/project/admin_toolbar/-/merge_requests/88/diffsTo test the D11 compatibility changes the 2 following other issues were merged into branch 3363604-add-d11-support-with-3407845:
- Fixed Tests: 📌 GitlabCI support: Add config file and fix PHPUnit tests RTBC (required) - MR!83
- D11 compatibility for FunctionJavascript tests: 🐛 Menu hover is broken on core 11.x Needs review - MR!87
✅ The tests seem to be passing, see:
https://git.drupalcode.org/issue/admin_toolbar-3363604/-/pipelines/232499Extended tests coverage would still have to be added in merge request (MR!88), or cherry-picked from:
https://git.drupalcode.org/issue/admin_toolbar-3363604/-/commit/cb659bb0...Otherwise, at this point, this MR "should" contain the minimum amount of changes to Add Drupal 11 support, thus moving back issue to Needs review.
At least this should allow unblocking users who would like to install releases with composer and give more time to maintainers to address related validation job tickets, which might accelerate the validation process of these changes.
Thanks in advance for the reviews and feedback!
- 🇩🇰Denmark ressa Copenhagen
Great work with separating the different tasks, and focusing on the necessary ones, thanks @DYdave!
On Acquia's Drupal 11 project deprecation status page, Admin Toolbar is the most popular project, not yet Drupal 11 ready.
Almost all of the 30 most popular projects are Drupal 11 ready, which is amazing. Webform → and Paragraphs → still need some work, so feel free to join in, and help get them D11 ready.
- 🇭🇺Hungary Balu Ertl Budapest 🇪🇺
Tagging issue to make the link on Acquia's Drupal 11 project deprecation status page work.
- 🇮🇳India vipin.mittal18 Greater Noida
It appears that all issues mentioned at #35 are marked "RTBC" with all test cases passing and then MR !57 can be merged.
- Status changed to RTBC
5 months ago 9:00am 30 July 2024 - Status changed to Fixed
5 months ago 7:22am 2 August 2024 Automatically closed - issue fixed for 2 weeks with no activity.