Skip to content

Package build fails with symfony/process conflict #719

@schlessera

Description

@schlessera

A composer update for wp-cli/wp-cli-bundle` currently fails with the following error message:

❯ composer update -W
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires roave/security-advisories dev-latest -> satisfiable by roave/security-advisories[dev-latest].
    - Root composer.json requires wp-cli/package-command ^2.1 -> satisfiable by wp-cli/package-command[v2.1.0, ..., 2.x-dev].
    - composer/composer[1.10.27, ..., 1.10.x-dev] require symfony/process ^2.7 || ^3.0 || ^4.0 || ^5.0 -> satisfiable by symfony/process[v2.7.0-BETA1, ..., 2.8.x-dev, v3.0.0-BETA1, ..., 3.4.x-dev, v4.0.0-BETA1, ..., 4.4.x-dev, v5.0.0-BETA1, ..., 5.4.x-dev].
    - composer/composer[2.2.24, ..., 2.2.x-dev] require symfony/process ^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0 -> satisfiable by symfony/process[v2.8.52, 2.8.x-dev, v3.4.35, ..., 3.4.x-dev, v4.4.0-BETA1, ..., 4.4.x-dev, v5.0.0-BETA1, ..., 5.4.x-dev, v6.0.0-BETA1, ..., 6.4.x-dev].
    - composer/composer[2.3.0-RC1, ..., 2.8.x-dev] require php ^7.2.5 || ^8.0 -> your php version (5.6; overridden via config.platform, actual: 8.0.30) does not satisfy that requirement.
    - roave/security-advisories dev-latest conflicts with composer/composer 2.2.23.
    - roave/security-advisories dev-latest conflicts with composer/composer 2.2.6.
    - roave/security-advisories dev-latest conflicts with composer/composer 2.1.14.
    - roave/security-advisories dev-latest conflicts with composer/composer 2.1.12.
    - roave/security-advisories dev-latest conflicts with composer/composer 2.1.9.
    - roave/security-advisories dev-latest conflicts with composer/composer 2.1.3.
    - roave/security-advisories dev-latest conflicts with composer/composer 2.0.13.
    - roave/security-advisories dev-latest conflicts with composer/composer 2.0.12.
    - roave/security-advisories dev-latest conflicts with composer/composer 2.0.0-alpha1.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.10.26.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.10.17.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.10.7.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.10.6.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.10.5.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.9.3.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.6.5.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.6.4.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.6.0.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.5.6.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.3.3.
    - roave/security-advisories dev-latest conflicts with composer/composer 1.2.4.
    - roave/security-advisories dev-latest conflicts with symfony/process v3.4.47.
    - roave/security-advisories dev-latest conflicts with symfony/process v3.3.6.
    - roave/security-advisories dev-latest conflicts with symfony/process v3.2.14.
    - roave/security-advisories dev-latest conflicts with symfony/process v2.8.52.
    - symfony/process[v4.0.0-BETA1, ..., v4.4.10] require php ^7.1.3 -> your php version (5.6; overridden via config.platform, actual: 8.0.30) does not satisfy that requirement.
    - symfony/process[v4.4.11, ..., 4.4.x-dev] require php >=7.1.3 -> your php version (5.6; overridden via config.platform, actual: 8.0.30) does not satisfy that requirement.
    - symfony/process[v5.0.0-BETA1, ..., v5.0.0-RC1] require php ^7.2.9 -> your php version (5.6; overridden via config.platform, actual: 8.0.30) does not satisfy that requirement.
    - symfony/process[v5.0.9, ..., 5.4.x-dev] require php >=7.2.5 -> your php version (5.6; overridden via config.platform, actual: 8.0.30) does not satisfy that requirement.
    - symfony/process[v5.0.0, ..., v5.1.0-RC1] require php ^7.2.5 -> your php version (5.6; overridden via config.platform, actual: 8.0.30) does not satisfy that requirement.
    - symfony/process[v6.0.0-BETA1, ..., 6.0.x-dev] require php >=8.0.2 -> your php version (5.6; overridden via config.platform, actual: 8.0.30) does not satisfy that requirement.
    - symfony/process[v6.1.0-BETA1, ..., 6.4.x-dev] require php >=8.1 -> your php version (5.6; overridden via config.platform, actual: 8.0.30) does not satisfy that requirement.
    - wp-cli/package-command[v2.1.0, ..., v2.1.1] require composer/composer >=1.2.0 <1.7.0 || ^1.7.1 || ^2.0.0 -> satisfiable by composer/composer[1.2.0-RC, ..., 1.10.x-dev, 2.0.0-alpha1, ..., 2.8.x-dev].
    - wp-cli/package-command[v2.1.2, ..., v2.2.2] require composer/composer ^1.10.23 || ^2.1.9 -> satisfiable by composer/composer[1.10.23, ..., 1.10.x-dev, 2.1.9, ..., 2.8.x-dev].
    - wp-cli/package-command[v2.2.3, ..., v2.4.0] require composer/composer ^1.10.23 || ~2.2.17 -> satisfiable by composer/composer[1.10.23, ..., 1.10.x-dev, 2.2.17, ..., 2.2.x-dev].
    - wp-cli/package-command v2.3.1 requires wp-cli/wp-cli 2.8 -> found wp-cli/wp-cli[v2.8.0] but it conflicts with your root composer.json require (dev-main).
    - wp-cli/package-command[v2.5.0, ..., v2.5.3] require composer/composer ^1.10.23 || ^2.2.17 -> satisfiable by composer/composer[1.10.23, ..., 1.10.x-dev, 2.2.17, ..., 2.8.x-dev].
    - wp-cli/package-command[v2.6.0, ..., 2.x-dev] require composer/composer ^2.2.25 -> satisfiable by composer/composer[2.2.25, ..., 2.8.x-dev].

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Related wp-cli/wp-cli#6018

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions