Details
-
Task
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
None
Description
These components require Guava due to their dependency on microsoft-azure-keyvault-core. That dependency is embedded, but Guava is not.
Choices:
- get microsoft-azure-keyvault-core fixed not to use Guava (unlikely, but see https://github.com/Azure/azure-sdk-for-java/issues/26846)
- embed Guava
- make sure that the OSGi import statement is as relaxed as possible (note that, for historic reasons, our components for now are likely used in environments using Guava 15)
Attachments
Issue Links
- blocks
-
OAK-10434 oak-segment-azure/oak-blob-cloud-azure: update SDK dependencies
- Closed
-
OAK-7182 Make it possible to update Guava
- Closed
- is blocked by
-
OAK-6759 Convert oak-blob-cloud-azure to OSGi R7 annotations
- Closed
- is related to
-
OAK-10369 oak-segment-azure/oak-blob-cloud-azure leak Guava dependency
- Closed
-
OAK-10430 oak-*-azure: add to OSGi tests
- Closed
- relates to
-
OAK-10436 oak-segment-azure/oak-blob-cloud-azure should use a current version of the Microsoft SDK
- Open
- links to