scoutapp / scout-apm-laravel

ScoutAPM PHP Agent for the Laravel Framework
MIT License
22 stars 12 forks source link

composer changes in the latest version #58

Closed pixelplant closed 4 years ago

pixelplant commented 4 years ago

Does the latest version work in Laravel 7?

I cannot install the package using the latest version:

 Conclusion: don't install ramsey/uuid 4.0.1|install ramsey/uuid 3.3.0|install ramsey/uuid 3.4.0 all the way to version 3.7.3

I think the issue comes from v4.0.1 of ramsey/uuid which does not work well with "paragonie/random_compat v9.99.99", and symfony/polyfill-uuid uses the paragonie package.

asgrim commented 4 years ago

Can you paste the full output please?

pixelplant commented 4 years ago
  Problem 1
    - Conclusion: remove paragonie/random_compat v9.99.99
    - Conclusion: don't install paragonie/random_compat v9.99.99
    - ramsey/uuid 3.7.0 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - ramsey/uuid 3.7.1 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - ramsey/uuid 3.7.2 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - ramsey/uuid 3.7.3 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - ramsey/uuid 3.5.0 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - ramsey/uuid 3.5.1 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - ramsey/uuid 3.5.2 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - ramsey/uuid 3.6.0 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - ramsey/uuid 3.6.1 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - ramsey/uuid 3.3.0 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - ramsey/uuid 3.4.0 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - ramsey/uuid 3.4.1 requires paragonie/random_compat ^1.0|^2.0 -> satisfiable by paragonie/random_compat[1.0.10, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, v1.0.0, v1.0.1, v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.3.0, v1.3.1, v1.4.0, v1.4.1, v1.4.2, v1.4.3, v1.x-dev, v2.0.0, v2.0.1, v2.0.10, v2.0.11, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.0.6, v2.0.7, v2.0.8, v2.0.9].
    - Can only install one of: paragonie/random_compat[1.0.10, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.0.2, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.0.3, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.0.4, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.0.5, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.0.6, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.0.7, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.0.8, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.0.9, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.1.0, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.1.1, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.1.2, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.1.3, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.1.4, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.1.5, v9.99.99].
    - Can only install one of: paragonie/random_compat[1.1.6, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.0.0, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.0.1, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.2.0, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.2.1, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.2.2, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.2.3, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.3.0, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.3.1, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.4.0, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.4.1, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.4.2, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.4.3, v9.99.99].
    - Can only install one of: paragonie/random_compat[v1.x-dev, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.0, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.1, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.10, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.11, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.12, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.13, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.14, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.15, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.16, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.17, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.18, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.2, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.3, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.4, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.5, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.6, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.7, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.8, v9.99.99].
    - Can only install one of: paragonie/random_compat[v2.0.9, v9.99.99].
    - Installation request for paragonie/random_compat (locked at v9.99.99) -> satisfiable by paragonie/random_compat[v9.99.99].
    - Installation request for scoutapp/scout-apm-laravel ^1.4 -> satisfiable by scoutapp/scout-apm-laravel[v1.4.0].
    - Conclusion: don't install ramsey/uuid 4.0.1|install ramsey/uuid 3.3.0|install ramsey/uuid 3.4.0|install ramsey/uuid 3.4.1|install ramsey/uuid 3.5.0|install ramsey/uuid 3.5.1|install ramsey/uuid 3.5.2|install ramsey/uuid 3.6.0|install ramsey/uuid 3.6.1|install ramsey/uuid 3.7.0|install ramsey/uuid 3.7.1|install ramsey/uuid 3.7.2|install ramsey/uuid 3.7.3
    - Conclusion: remove ramsey/uuid 4.0.1|install ramsey/uuid 3.3.0|install ramsey/uuid 3.4.0|install ramsey/uuid 3.4.1|install ramsey/uuid 3.5.0|install ramsey/uuid 3.5.1|install ramsey/uuid 3.5.2|install ramsey/uuid 3.6.0|install ramsey/uuid 3.6.1|install ramsey/uuid 3.7.0|install ramsey/uuid 3.7.1|install ramsey/uuid 3.7.2|install ramsey/uuid 3.7.3
    - scoutapp/scout-apm-laravel v1.4.0 requires scoutapp/scout-apm-php ^4.2 -> satisfiable by scoutapp/scout-apm-php[v4.2.0, v4.3.0].
    - scoutapp/scout-apm-php v4.2.0 requires ramsey/uuid ^3.0 -> satisfiable by ramsey/uuid[3.0.0, 3.0.0-alpha1, 3.0.0-alpha2, 3.0.0-alpha3, 3.0.0-beta1, 3.0.1, 3.1.0, 3.2.0, 3.3.0, 3.4.0, 3.4.1, 3.5.0, 3.5.1, 3.5.2, 3.6.0, 3.6.1, 3.7.0, 3.7.1, 3.7.2, 3.7.3, 3.8.0, 3.9.0, 3.9.1, 3.9.2, 3.9.3, 3.x-dev].
    - scoutapp/scout-apm-php v4.3.0 requires ramsey/uuid ^3.0 -> satisfiable by ramsey/uuid[3.0.0, 3.0.0-alpha1, 3.0.0-alpha2, 3.0.0-alpha3, 3.0.0-beta1, 3.0.1, 3.1.0, 3.2.0, 3.3.0, 3.4.0, 3.4.1, 3.5.0, 3.5.1, 3.5.2, 3.6.0, 3.6.1, 3.7.0, 3.7.1, 3.7.2, 3.7.3, 3.8.0, 3.9.0, 3.9.1, 3.9.2, 3.9.3, 3.x-dev].
    - Can only install one of: ramsey/uuid[3.8.0, 4.0.1].
    - Can only install one of: ramsey/uuid[3.9.0, 4.0.1].
    - Can only install one of: ramsey/uuid[3.9.1, 4.0.1].
    - Can only install one of: ramsey/uuid[3.9.2, 4.0.1].
    - Can only install one of: ramsey/uuid[3.9.3, 4.0.1].
    - Can only install one of: ramsey/uuid[3.x-dev, 4.0.1].
    - Can only install one of: ramsey/uuid[3.0.0, 4.0.1].
    - Can only install one of: ramsey/uuid[3.0.0-alpha1, 4.0.1].
    - Can only install one of: ramsey/uuid[3.0.0-alpha2, 4.0.1].
    - Can only install one of: ramsey/uuid[3.0.0-alpha3, 4.0.1].
    - Can only install one of: ramsey/uuid[3.0.0-beta1, 4.0.1].
    - Can only install one of: ramsey/uuid[3.0.1, 4.0.1].
    - Can only install one of: ramsey/uuid[3.1.0, 4.0.1].
    - Can only install one of: ramsey/uuid[3.2.0, 4.0.1].
    - Installation request for ramsey/uuid (locked at 4.0.1) -> satisfiable by ramsey/uuid[4.0.1].
asgrim commented 4 years ago

Ahh yes, looks like it's because our underlying library, scout-apm-php still doesn't work with 4.0. We're aware of the issue; all being well, I should be releasing that tomorrow, so this should be fixed! Thanks :)

asgrim commented 4 years ago

@pixelplant this should now be resolved in the latest version, https://github.com/scoutapp/scout-apm-laravel/releases/tag/v1.5.0 - hope this helps! Thanks