laravel-doctrine / fluent

Fluent mapping driver for Doctrine2

Home Page:http://www.laraveldoctrine.org/docs/current/fluent

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Composer Dependency Issues on Installation

Sn0wCrack opened this issue · comments

It appears if you install laravel-doctrine/orm:1.5.* first and then attempt into install this package a dependency resolution error occurs and this package can't be installed, however installing this package first and then laravel-doctrine/orm:1.5.*, everything resolves fine.

Composer Output

➜  code git:(master) ✗ composer require laravel-doctrine/fluent
    1/1:        http://repo.packagist.org/p/provider-latest$1c8814916c47f54cf898c2e891cd2d4d499b0973ac49140a7b6eb341acc192f8.json
    Finished: success: 1, skipped: 0, failure: 0, total: 1
Using version ^1.1 for laravel-doctrine/fluent
./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 laravel-doctrine/fluent 1.1.6
    - Conclusion: don't install laravel-doctrine/fluent 1.1.5
    - Conclusion: don't install laravel-doctrine/fluent 1.1.4
    - Conclusion: don't install laravel-doctrine/fluent 1.1.3
    - Conclusion: don't install laravel-doctrine/fluent 1.1.2
    - Conclusion: don't install laravel-doctrine/fluent 1.1.1
    - Conclusion: don't install laravel-doctrine/fluent 1.1.0
    - Conclusion: remove doctrine/common 2.12.0
    - Conclusion: don't install doctrine/common 2.12.0
    - doctrine/orm 2.5.x-dev requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.0 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.0-RC1 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.0-RC2 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.0-alpha1 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.0-alpha2 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.0-beta1 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.1 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.10 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.11 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.12 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.13 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.14 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.2 requires doctrine/common >=2.5-dev,<2.6-dev -> satisfiable by doctrine/common[2.5.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3].
    - doctrine/orm v2.5.3 requires doctrine/common >=2.5-dev,<2.7-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2].
    - doctrine/orm v2.5.4 requires doctrine/common >=2.5-dev,<2.7-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2].
    - doctrine/orm v2.5.5 requires doctrine/common >=2.5-dev,<2.7-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2].
    - doctrine/orm v2.5.6 requires doctrine/common >=2.5-dev,<2.8-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3].    - doctrine/orm v2.5.7 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.8 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - doctrine/orm v2.5.9 requires doctrine/common >=2.5-dev,<2.9-dev -> satisfiable by doctrine/common[2.5.x-dev, 2.6.x-dev, 2.7.x-dev, 2.8.x-dev, v2.5.0, v2.5.0-beta1, v2.5.1, v2.5.2, v2.5.3, v2.6.0, v2.6.1, v2.6.2, v2.7.0, v2.7.1, v2.7.2, v2.7.3, v2.8.0, v2.8.1].
    - Can only install one of: doctrine/common[2.5.x-dev, 2.12.0].
    - Can only install one of: doctrine/common[2.6.x-dev, 2.12.0].
    - Can only install one of: doctrine/common[2.7.x-dev, 2.12.0].
    - Can only install one of: doctrine/common[2.8.x-dev, 2.12.0].
    - Can only install one of: doctrine/common[v2.5.0, 2.12.0].
    - Can only install one of: doctrine/common[v2.5.0-beta1, 2.12.0].
    - Can only install one of: doctrine/common[v2.5.1, 2.12.0].
    - Can only install one of: doctrine/common[v2.5.2, 2.12.0].
    - Can only install one of: doctrine/common[v2.5.3, 2.12.0].
    - Can only install one of: doctrine/common[v2.6.0, 2.12.0].
    - Can only install one of: doctrine/common[v2.6.1, 2.12.0].
    - Can only install one of: doctrine/common[v2.6.2, 2.12.0].
    - Can only install one of: doctrine/common[v2.7.0, 2.12.0].
    - Can only install one of: doctrine/common[v2.7.1, 2.12.0].
    - Can only install one of: doctrine/common[v2.7.2, 2.12.0].
    - Can only install one of: doctrine/common[v2.7.3, 2.12.0].
    - Can only install one of: doctrine/common[v2.8.0, 2.12.0].
    - Can only install one of: doctrine/common[v2.8.1, 2.12.0].
    - Conclusion: don't install doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9
    - Conclusion: don't install laravel-doctrine/fluent 1.1.6|remove doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9     
    - Conclusion: don't install laravel-doctrine/fluent 1.1.6|don't install doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9
    - Conclusion: don't install laravel-doctrine/fluent 1.1.6|remove doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9     
    - Conclusion: don't install laravel-doctrine/fluent 1.1.6|don't install doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9
    - Installation request for doctrine/common (locked at 2.12.0) -> satisfiable by doctrine/common[2.12.0].
    - Installation request for laravel-doctrine/fluent ^1.1 -> satisfiable by laravel-doctrine/fluent[1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, 1.1.x-dev].
    - Conclusion: remove doctrine/orm v2.7.0|install doctrine/orm 2.5.x-dev|install doctrine/orm v2.5.0|install doctrine/orm v2.5.0-RC1|install doctrine/orm v2.5.0-RC2|install doctrine/orm v2.5.0-alpha1|install doctrine/orm v2.5.0-alpha2|install doctrine/orm v2.5.0-beta1|install doctrine/orm v2.5.1|install doctrine/orm v2.5.10|install doctrine/orm v2.5.11|install doctrine/orm v2.5.12|install doctrine/orm v2.5.13|install doctrine/orm v2.5.14|install doctrine/orm v2.5.2|install doctrine/orm v2.5.3|install doctrine/orm v2.5.4|install doctrine/orm v2.5.5|install doctrine/orm v2.5.6|install doctrine/orm v2.5.7|install doctrine/orm v2.5.8|install doctrine/orm v2.5.9
    - laravel-doctrine/fluent 1.1.x-dev requires doctrine/orm 2.5.*|2.6.* -> satisfiable by doctrine/orm[2.5.x-dev, 2.6.x-dev, v2.5.0, v2.5.0-RC1, v2.5.0-RC2, v2.5.0-alpha1, v2.5.0-alpha2, v2.5.0-beta1, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.13, v2.5.14, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.1, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6].
    - Can only install one of: doctrine/orm[2.6.x-dev, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.0, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.1, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.2, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.3, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.4, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.5, v2.7.0].
    - Can only install one of: doctrine/orm[v2.6.6, v2.7.0].
    - Installation request for doctrine/orm (locked at v2.7.0) -> satisfiable by doctrine/orm[v2.7.0].


Installation failed, reverting ./composer.json to its original content.

I'm unsure myself but I believe this has more than likely something to do with laravel-doctrine/orm:1.5.* allowing for doctrine/orm:^2.7 to be installed but this package only allowing 2.6.* at most, and composer won't downgrade the doctrine/orm package.

Should allow installs on 2.7 now

Thanks very much, that's resolve the issue now 😄