Problem/Motivation

Some project dependencies are not Drupal 10 compatible, we should provide necessary changes in the composer.json to ensure we use latest release to be Drupal 10 compatible.

Remaining tasks

1. Follow the guide https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-or-...
1.1. Install and use locally Upgrade Status module to check the dependencies drupal 10 compatibility issues.
2. Check release notes for every major upgrade, update default configs and code usages of there are updates.
3. Get rid of unssuported releases.
4. Ensure all dependencies are compatible with Drupal 9 and 10, so this release can be used in Drupal 9.5 as well
4.1. We can support multiple versions for a dependence if needed.

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

nginex created an issue. See original summary.

reszli made their first commit to this issue’s fork.

reszli’s picture

Assigned: Unassigned » reszli

reszli’s picture

Notes:
how I worked on this:

  • set up a new "demo" project with composer create-project dropsolid/rocketship:^10.0 PROJECTNAME --no-dev --no-interaction
  • install the project, to have a working D9.4 site
  • add and install Upgrade Status module
  • check report
  • go over each module in the require section of the composer.json of dropsolid_rocketship_profile and update to D10 compatible version, where needed

Done:

  • "drupal/captcha": "^1.10 || ^2.0" was needed for combined D9 & D10 support
  • "drupal/geocoder": "^3.34 || ^4.9" was needed for combined D9 & D10 support
  • some other minor version updates, just for the sake of using latest versions

Todo:

  • drupal/field_hidden module does not have a D10 compatible release, nor a 2.x dev release to create MRs against - I tried to contact the maintainers
nginex’s picture

Assigned: reszli » nginex

  • nginex committed 711f2d13 on 6.1.x
    Issue #3370012: Refactor dropsolid_rocketship_drush. Remove field_hidden...

  • reszli committed ead417d0 on 6.1.x
    Issue #3370012: Update contrib modules (dependencies) to be compatible...
nginex’s picture

Assigned: nginex » Unassigned
Status: Active » Fixed

  • nginex committed 58f5abcf on 6.1.x
    Issue #3370012: Fix custom drush d-set command.
    

  • nginex committed ed5b5fff on 6.1.x
    Issue #3370012: Fix invalid permissions.
    

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.