Loosen core's require-dev constraints to allow higher major versions that work

Created on 13 October 2022, over 1 year ago
Updated 19 January 2023, over 1 year ago

Problem/Motivation

Currently, some of core's require-dev constraints constrain those packages to non-latest major versions. This prevents an application from installing both drupal/core-dev and other packages that might require later versions of the same dependencies. For example, core currently constrains symfony/filesystem to ^4.4, but Drush would like to be able to use symfony/filesystem v5 (see https://github.com/drush-ops/drush/pull/5264 which broke compatibility with drupal/core-dev and is about to be reverted until this issue is fixed).

Steps to reproduce

Proposed resolution

Broaden our require-dev constraints (e.g., change the symfony/filesystem one to ^4.4 || ^5.4 or maybe even ^4.4 || ^5.4 || ^6.1) where doing so still passes all of our tests (on the "updated deps" DrupalCI job).

✨ Feature request
Status

Needs work

Version

9.5

Component
ComposerΒ  β†’

Last updated about 21 hours ago

No maintainer
Created by

πŸ‡ΊπŸ‡ΈUnited States mikemadison Seattle, WA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

No activities found.

Production build 0.69.0 2024