Skip to content

Add omero-zarr-pixel-buffer#6450

Open
dominikl wants to merge 2 commits intoome:developfrom
dominikl:ozpb
Open

Add omero-zarr-pixel-buffer#6450
dominikl wants to merge 2 commits intoome:developfrom
dominikl:ozpb

Conversation

@dominikl
Copy link
Copy Markdown
Member

@dominikl dominikl commented Mar 25, 2026

I'd strongly suggest to add the omero-zarr-pixel-buffer to the omero.server build. Like mentioned in https://github.com/glencoesoftware/omero-zarr-pixel-buffer?tab=readme-ov-file#installation .

The current version 0.6.1 only has 5 additional dependencies. But with Zarr v3 support and move to AWS SDK v2 (ome/omero-zarr-pixel-buffer#13 ) there will be 61 (mostly because AWS SDK v2 is highly modularised in contrast to v1). It would also make it much easier to test in CI.

--exclude

/cc @jburel

FYI Additional dependencies with zarr-java and AWS v2:
# diff without_ozpb.txt with_ozpb.txt
4a5
> annotations.jar
6a8
> apache-client.jar
7a10
> arns.jar
8a12
> auth.jar
10a15,17
> aws-core.jar
> aws-query-protocol.jar
> aws-xml-protocol.jar
29a37
> blosc-java.jar
30a39
> caffeine.jar
34a44,45
> checksums-spi.jar
> checksums.jar
39a51
> commons-compress.jar
45d56
< commons-math.jar
47a59
> crt-core.jar
49a62
> endpoints-spi.jar
50a64
> eventstream.jar
66a81,85
> http-auth-aws-eventstream.jar
> http-auth-aws.jar
> http-auth-spi.jar
> http-auth.jar
> http-client-spi.jar
76a96
> identity-spi.jar
82a103
> jackson-datatype-jdk8.jar
89a111,112
> jcommander.jar
> jdom2.jar
97a121
> json-utils.jar
98a123,124
> jspecify.jar
> jsr305.jar
104a131,134
> kotlin-stdlib-common.jar
> kotlin-stdlib-jdk7.jar
> kotlin-stdlib-jdk8.jar
> kotlin-stdlib.jar
124a155
> metrics-spi.jar
127a159,169
> netty-buffer.jar
> netty-codec-http.jar
> netty-codec-http2.jar
> netty-codec.jar
> netty-common.jar
> netty-handler.jar
> netty-nio-client.jar
> netty-resolver.jar
> netty-transport-classes-epoll.jar
> netty-transport-native-unix-common.jar
> netty-transport.jar
129a172
> okio-jvm.jar
143a187
> omero-zarr-pixel-buffer.jar
147a192
> profiles.jar
149a195
> protocol-core.jar
151a198
> reactive-streams.jar
152a200,204
> regions.jar
> retries-spi.jar
> retries.jar
> s3.jar
> sdk-core.jar
177a230,231
> third-party-jackson-core.jar
> tika-core.jar
178a233,236
> udunits.jar
> url-connection-client.jar
> utils-lite.jar
> utils.jar
186a245,246
> zarr-java.jar
> zstd-jni.jar

@will-moore
Copy link
Copy Markdown
Member

👍 Would be great to have this installed in OMERO by default!

@dominikl
Copy link
Copy Markdown
Member Author

Re build failure, can't find omero-zarr-pixel-buffer.
https://artifacts.openmicroscopy.org/ui/native/maven/com/glencoesoftware/ is empty, is that expected?

@dominikl dominikl closed this Apr 7, 2026
@dominikl dominikl reopened this Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants