Uploaded image for project: 'Imaging'
  1. Imaging
  2. MGNLIMG-127

Update dependency to magnolia-core 5.3

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • 3.1
    • 3.1
    • None
    • None
    • 5.3 Sprint 6

    Description

      Imaging should depend on main 5.3 because both of these modules updated their dependency to Guava 16. Reason: the API in Guava changed, so if the older Guava 10 is brought in by a module it can cause problems.

      Updating dependency is not trivial because depending on main 5.3 causes 2 imaging unit tests to fail:

      testRequestForSimilarUncachedImageOnlyGeneratesItOnce(info.magnolia.imaging.caching.CachingImageStreamerRepositoryTest)

      testNodeParameterProviderHandlesTimestampsProperly(info.magnolia.imaging.SelfTest)

      Note: update parent pom to 28 (or latest version) as well.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                gjoseph Magnolia International
                czimmermann Christopher Zimmermann
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR