magento / data-migration-tool

Magento Data Migration Tool
https://devdocs.magento.com/guides/v2.3/migration/bk-migration-guide.html
Open Software License 3.0
334 stars 200 forks source link

Composer Dependency Conflict with v2.4.3 #880

Closed damienwebdev closed 2 years ago

damienwebdev commented 2 years ago

Preconditions

  1. Magento v2.4.2-p1 -> v2.4.3

Steps to reproduce

  1. Set the following in composer.json

    "magento/data-migration-tool": "2.4.3",
    "magento/product-community-edition": ">=2.4.3 <=2.4.4",
  2. composer update

  3. See Error:

Problem 1
    - Root composer.json requires magento/product-community-edition >=2.4.3 <=2.4.4 -> satisfiable by magento/product-community-edition[2.4.3].
    - Conclusion: don't install monolog/monolog 1.17.2 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.18.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.18.1 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.18.2 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.19.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.20.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.21.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.22.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.22.1 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.23.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.24.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.25.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.25.1 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.25.2 (conflict analysis result)
    - Conclusion: don't install one of monolog/monolog[1.26.1], magento/magento2-functional-testing-framework[3.6.0] (conflict analysis result)
    - Conclusion: don't install one of monolog/monolog[1.26.0], magento/magento2-functional-testing-framework[3.6.0] (conflict analysis result)
    - Conclusion: don't install one of monolog/monolog[1.25.5], magento/magento2-functional-testing-framework[3.6.0] (conflict analysis result)
    - Conclusion: don't install one of monolog/monolog[1.25.4], magento/magento2-functional-testing-framework[3.6.0] (conflict analysis result)
    - Conclusion: don't install one of monolog/monolog[1.25.3], magento/magento2-functional-testing-framework[3.6.0] (conflict analysis result)
    - Conclusion: install magento/magento2-functional-testing-framework 3.6.0 (conflict analysis result)
    - Root composer.json requires magento/data-migration-tool 2.4.3 -> satisfiable by magento/data-migration-tool[2.4.3].
    - Root composer.json requires magento/magento2-functional-testing-framework ^3.0 -> satisfiable by magento/magento2-functional-testing-framework[3.0.0, ..., 3.6.0].
    - Root composer.json requires allure-framework/allure-phpunit ~1.2.0 -> satisfiable by allure-framework/allure-phpunit[1.2.0, ..., 1.2.4].
    - magento/magento2-functional-testing-framework 3.6.0 requires monolog/monolog ^2.3 -> satisfiable by monolog/monolog[2.3.0, 2.3.1, 2.3.2].
    - You can only install one version of a package, so only one of these can be installed: monolog/monolog[1.0.0, ..., 1.26.1, 2.0.0, ..., 2.3.2].
    - magento/data-migration-tool 2.4.3 requires monolog/monolog ^1.17 -> satisfiable by monolog/monolog[1.17.0, ..., 1.26.1].
    - Conclusion: don't install monolog/monolog 1.17.1 (conflict analysis result)

Expected result

  1. No error.
m2-assistant[bot] commented 2 years ago

Hi @damienwebdev. Thank you for your report. To help us process this issue please make sure that you provided sufficient information.

Please, add a comment to assign the issue: @magento I am working on this


victor-v-rad commented 2 years ago

@damienwebdev The dependency issue was fixed in the latest Data Migration Tool 2.4.4