Uploaded image for project: 'Ibexa IBX'
  1. Ibexa IBX
  2. IBX-7782

Introduced composer.json template breaks compatability

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • 4.6.1, 4.6.2
    • 4.6.0
    • None
    • [4.6] - Sprint 19

    Description

      Multiple ibexa repos like ibexa/core-persistence, ibexa/notifications have had composer.json templates added that specify

      "symfony/event-dispatcher": "^5.4",
      "symfony/event-dispatcher-contracts": "^2.2",

      This creates conflict if using another bundle that uses "symfony/event-dispatcher-contracts": "^3"

      The symfony/event-dispatcher itself restricts "symfony/event-dispatcher-contracts": "^2 || ^3" allowing version 3+

      The limitation of ^2.2 looks arbitrary and should be removed as symfony/event-dispatcher already defines the allowed version.

      Also for a repo like ibexa/core-persistence, the dispatcher isn't even used.

      Designs

        Attachments

          Activity

            People

              Unassigned Unassigned
              feb52ca2-9206-4fa9-818f-2c4dcf3f42b0@accounts.ibexa.co Douglas Hammond
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: