[GH-ISSUE #72] Can't install via composer: Installation request for symfony/symfony (installed at v3.4.3, required as 3.4.*) -> satisfiable by symfony/symfony[v3.4.3]. #50

Open
opened 2026-02-25 21:33:08 +03:00 by kerem · 6 comments
Owner

Originally created by @Zilus on GitHub (Jan 25, 2018).
Original GitHub issue: https://github.com/DBDiff/DBDiff/issues/72

Steps to reproduce:

$ composer create-project symfony/framework-standard-edition test

$ composer require "dbdiff/dbdiff:@dev"

Log:

./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: don't install dbdiff/dbdiff dev-master
    - Conclusion: remove symfony/symfony v3.4.3
    - Installation request for dbdiff/dbdiff @dev -> satisfiable by dbdiff/dbdiff[dev-better-ci-coverage, dev-master].
    - Conclusion: don't install symfony/symfony v3.4.3
    - dbdiff/dbdiff dev-better-ci-coverage requires symfony/yaml 2.8.*@dev -> satisfiable by symfony/yaml[v2.8.0, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2.8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.28, v2.8.29, v2.8.3, v2.8.30, v2.8.31, v2.8.32, v2.8.33, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9].
    - don't install symfony/yaml v2.8.0|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.1|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.10|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.11|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.12|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.13|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.14|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.15|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.16|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.17|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.18|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.19|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.2|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.20|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.21|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.22|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.23|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.24|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.25|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.26|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.27|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.28|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.29|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.3|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.30|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.31|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.32|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.33|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.4|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.5|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.6|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.7|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.8|don't install symfony/symfony v3.4.3
    - don't install symfony/yaml v2.8.9|don't install symfony/symfony v3.4.3
    - Installation request for symfony/symfony (locked at v3.4.3, required as 3.4.*) -> satisfiable by symfony/symfony[v3.4.3].


Installation failed, reverting ./composer.json to its original content.
Originally created by @Zilus on GitHub (Jan 25, 2018). Original GitHub issue: https://github.com/DBDiff/DBDiff/issues/72 Steps to reproduce: ```$ composer create-project symfony/framework-standard-edition test``` ```$ composer require "dbdiff/dbdiff:@dev"``` Log: ``` ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - Conclusion: don't install dbdiff/dbdiff dev-master - Conclusion: remove symfony/symfony v3.4.3 - Installation request for dbdiff/dbdiff @dev -> satisfiable by dbdiff/dbdiff[dev-better-ci-coverage, dev-master]. - Conclusion: don't install symfony/symfony v3.4.3 - dbdiff/dbdiff dev-better-ci-coverage requires symfony/yaml 2.8.*@dev -> satisfiable by symfony/yaml[v2.8.0, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2.8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.28, v2.8.29, v2.8.3, v2.8.30, v2.8.31, v2.8.32, v2.8.33, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9]. - don't install symfony/yaml v2.8.0|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.1|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.10|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.11|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.12|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.13|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.14|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.15|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.16|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.17|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.18|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.19|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.2|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.20|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.21|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.22|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.23|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.24|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.25|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.26|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.27|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.28|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.29|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.3|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.30|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.31|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.32|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.33|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.4|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.5|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.6|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.7|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.8|don't install symfony/symfony v3.4.3 - don't install symfony/yaml v2.8.9|don't install symfony/symfony v3.4.3 - Installation request for symfony/symfony (locked at v3.4.3, required as 3.4.*) -> satisfiable by symfony/symfony[v3.4.3]. Installation failed, reverting ./composer.json to its original content. ```
Author
Owner

@plashenkov commented on GitHub (Feb 20, 2018):

Hi! You try to install dbdiff to a project which uses symfony packages, and dbdiff, in its turn, depends on some symfony packages of different version. They conflict. As a most reasonable solution you can install dbdiff separately, make it probably global. Or install it to a subfolder of your project and run from there.

<!-- gh-comment-id:367100243 --> @plashenkov commented on GitHub (Feb 20, 2018): Hi! You try to install dbdiff to a project which uses symfony packages, and dbdiff, in its turn, depends on some symfony packages of different version. They conflict. As a most reasonable solution you can install dbdiff separately, make it probably global. Or install it to a subfolder of your project and run from there.
Author
Owner

@fds-dtrm commented on GitHub (Mar 28, 2019):

Would still make sense to composer update this project at some point, because it is using 3 years old versions of its dependencies while it is even likely that the interfaces did not change that much and would only cause marginal refactoring.

<!-- gh-comment-id:477633662 --> @fds-dtrm commented on GitHub (Mar 28, 2019): Would still make sense to composer update this project at some point, because it is using 3 years old versions of its dependencies while it is even likely that the interfaces did not change that much and would only cause marginal refactoring.
Author
Owner

@cm0n commented on GitHub (Apr 11, 2019):

Hi,

I have so diligently the same problem.
I already have symfony / yaml in my project but in the 3.4 version.I am not able to install dbdiff the composer because it says the dependency is 2.8.

The problem lies more to it that the code from here is 2 up 3 years old. I found the solution really great and was not able to find a better one like this, for my use case.

Maybe someone has an alternative that offers about the same?
Or does someone have a fork of it that is a bit more uptodate in dependency and/or code?

<!-- gh-comment-id:481966945 --> @cm0n commented on GitHub (Apr 11, 2019): Hi, I have so diligently the same problem. I already have symfony / yaml in my project but in the 3.4 version.I am not able to install dbdiff the composer because it says the dependency is 2.8. The problem lies more to it that the code from here is 2 up 3 years old. I found the solution really great and was not able to find a better one like this, for my use case. Maybe someone has an alternative that offers about the same? Or does someone have a fork of it that is a bit more uptodate in dependency and/or code?
Author
Owner

@fds-dtrm commented on GitHub (Apr 11, 2019):

Until then you can install dbdiff as a standalone project and still use it in another one through CLI.

<!-- gh-comment-id:481999506 --> @fds-dtrm commented on GitHub (Apr 11, 2019): Until then you can install dbdiff as a standalone project and still use it in another one through CLI.
Author
Owner

@cm0n commented on GitHub (Apr 12, 2019):

Yes I know, but I want to extend the DBDiff classes and use it native in my project.

<!-- gh-comment-id:482437469 --> @cm0n commented on GitHub (Apr 12, 2019): Yes I know, but I want to extend the DBDiff classes and use it native in my project.
Author
Owner

@celorodovalho commented on GitHub (Nov 19, 2020):

Check #109

<!-- gh-comment-id:730494667 --> @celorodovalho commented on GitHub (Nov 19, 2020): Check #109
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/DBDiff#50
No description provided.