- Issue created by @andypost
- Status changed to Needs review
almost 2 years ago 7:09am 5 April 2023 - Status changed to Needs work
almost 2 years ago 1:45pm 11 May 2023 - 🇯🇴Jordan Rajab Natshah Jordan
To ensure smoother updates, I suggest using the version constraint
"^3.12 || ^4.0"
.
This will help prevent a large number of modules from encountering a blocker issue.In the case of the "Total Control Admin Dashboard" module, you can find the relevant configuration in its
composer.json
file at the following link: Total Control Admin Dashboard → - composer.jsonThe module has utilized the following dependencies:
"drupal/ctools": "~3.0 || ~4.0", "drupal/panels": "~4.0", "drupal/page_manager": "*"
- 🇯🇴Jordan Rajab Natshah Jordan
Hoping for a smoother update process with
"^3.12 || ^4.0"
- Open on Drupal.org →Core: 7.x + Environment: PHP 8.0 & MySQL 5.7last update
almost 2 years ago Not currently mergeable. - @rajab-natshah opened merge request.
- Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 5.7last update
almost 2 years ago Waiting for branch to pass - Status changed to Needs review
almost 2 years ago 9:21am 21 May 2023 - Status changed to RTBC
over 1 year ago 4:16pm 9 June 2023 - 🇯🇴Jordan Rajab Natshah Jordan
To allow for a smooth upgrade process.
Hoping for a commit and a soft release to support Drupal 10
Other modules switched to use ctools ~4.0 and D10 - 🇯🇴Jordan Rajab Natshah Jordan
Only for testing:
Having the issue fork in thecomposer.json
file.
In therepositories
"repositories": { "drupal": { "type": "composer", "url": "https://packages.drupal.org/8", "exclude": [ "drupal/panels" ] }, "drupal/panels": { "type": "git", "url": "https://git.drupalcode.org/issue/panels-3352307.git" } },
and in
require
"require": { "drupal/core": "~10.0", "drupal/ctools": "~4.0.0", "drupal/panels": "dev-3352307-upgrade-ctools-dependency as 4.7.0", },
you're doing great @Rajab Natshah!
Is there anything else we users can do here or are we simply waiting on maintainers to jump on this?
- Open on Drupal.org →Core: 9.5.x + Environment: PHP 7.4 & MySQL 5.7last update
over 1 year ago Waiting for branch to pass - Status changed to Fixed
over 1 year ago 5:45pm 24 August 2023 -
joelpittet →
committed 44b8efac on 8.x-4.x authored by
Rajab Natshah →
Issue #3352307 by Rajab Natshah, andypost: Change ctools dependency from...
-
joelpittet →
committed 44b8efac on 8.x-4.x authored by
Rajab Natshah →
- 🇨🇦Canada joelpittet Vancouver
Thanks @andypost and @Rajab Natshah for the patch. I've committed it for a new release soon.
@joelpittet, is there any way we can get a new release that includes this fix so those of us blocked can move to ctools 4.x?
- 🇨🇦Canada joelpittet Vancouver
The failing test for IPE needs fixing before the release.
can you point me to a build failure or (more ideally) an issue for tracking the outstanding IPE test issue? I cant try to work on it.
- 🇯🇴Jordan Rajab Natshah Jordan
Hoping for a release.
To have a smooth upgrade process for projects. @joelpittet, any progress on the failing IPE test? If not, can you point me to the test runner failure and I can try to take a look?
- 🇯🇴Jordan Rajab Natshah Jordan
This is a blocker for upgrading to Drupal 10
Please, help us to have a smoother upgrade way
Only a tag release - 🇨🇦Canada joseph.olstad
@Rajab Natshah,
I believe @joelpittet is holding off a tagged release due to the HEAD test failure with IPE🐛 Fix HEAD test failures for 4.x Needs review
https://www.drupal.org/pift-ci-job/2749558 →It would be great to get assistance with this, I sorted through a few issues already, there's one section that's failing still and should be reviewed for action plan.
Thanks @joseph.olstad. Is there documentation somewhere for how I can setup a testing environment to duplicate these failures? If I can get that set up I can do my best to take a look at resolving them.
- 🇨🇦Canada joseph.olstad
@xeM8VfDh if you have issues running tests locally you can trigger the ci on 🐛 Fix HEAD test failures for 4.x Needs review
by uploading your patchOtherwise you can look at the documentation here:
https://www.drupal.org/docs/develop/automated-testing →
although I had a quick look, this documentation doesn't explain how to run a contrib module test locally. Automatically closed - issue fixed for 2 weeks with no activity.
- Status changed to Fixed
about 1 year ago 1:01pm 5 December 2023 - 🇯🇴Jordan Rajab Natshah Jordan
Hoping for a tag release.
To have a smoother upgrade process for projects.