-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump server to 5.6.11 and incl ZarrReader #420
Conversation
This reverts commit 3876a0f.
From @sbesson: deployment/ansible/requirements.yml Lines 81 to 82 in e4cf559
[blosc] as a requirement
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Co-authored-by: Sébastien Besson <sbesson@glencoesoftware.com>
Deployed on |
See https://github.com/ome/ZarrReader/blob/main/CHANGELOG.md
|
This PR is upgrading OMERO.server to version 5.6.11 which should ship Bio-Formats 7.3.0 by default so I don't think anything else is required.
Agreed, I would propose to declare the version of |
@khaledk2 - As discussed above, we will be using ZarrReader 0.5.1 (Bio-Formats 7.3.0) on idr-testing. @dominikl - Do you want to look at Seb's suggestion above:?
|
Following on from the Slack discussion, updating ZarrReader to 0.5.1 will mean we will also need to include the AWS SDK jar from here. We have 2 options: My preference would be to go for option 1 in this case, but in the short term I am happy to deploy an uber jar if that is easiest. |
Running
Some of these e.g. |
I deployed all the dependency jars manually on idr-testing last time around: IDR/idr-metadata#675 (comment) but didn't include aws |
I have built the Micro-service. The packages, that Seb mentioned, are added by other Micro-service dependencies. I have checked the lib folder and the dependencies versions which Seb mentioned are the same except The version of I have used this OMEZarrReader version: in the build |
Mid-term, I assume the goal is to resolve these dependencies using a build system and ship them with OMERO.server. As an intermediate solution, either option proposed in #420 (comment) should work although using the individual JARs should be closer to the
2.12.6 is the version that is pulled from the |
I'm trying to work out what changes are needed to this PR to include the list of jars at #420 (comment)
|
Yes all required JARs need to be under
Minimally, all these dependencies should be on Maven Central i.e. https://repo1.maven.org/maven2/. They might be mirrored under the OME artifactory as well @jburel? If we can use the OME artifactory, it might be worth re-using the existing logic i.e. define a list of |
Replaced by #427 |
This reverts commit 3876a0f.
Currently testing this by spinning up pilot-idrngff