On Mon, 13 Mar 2023 at 16:39, Jeremiah D Jordan <jeremiah.jor...@gmail.com>
wrote:

> Given we need to upgrade to support JDK17 it seems fine to me.  The only
> concern I have is that some of those libraries are already pretty old, for
> example the most recent jna-platform is 5.13.0 and 5.5.0 is almost 4 years
> old.
>


Good catch. I've updated the transitive dependencies to their latest.
(Taking this approach is kinda unfortunate, as pinning the transitive
dependency versions requires declaring them explicitly.)

Note, the introduction of jnr-ffi, jffi, and openhft:posix  introduces
platform/machine dependent differences as native libraries are taken
advantage of (when available). While we don't have a choice (the
alternative would be to rewrite the o.a.c.utils.binlog package without
chronicle-queue), it's still worth raising attention to.

The new transitive dependencies are now:

 affinity-3.23ea1.jar
 asm-analysis-9.4.jar
 asm-commons-9.4.jar
 asm-tree-9.4.jar
 asm-util-9.4.jar
 jffi-1.3.11-native.jar
 jffi-1.3.11.jar
 jna-platform-5.13.0.jar
 jnr-a64asm-1.0.0.jar
 jnr-constants-0.10.4.jar
 jnr-ffi-2.2.13.jar
 jnr-x86asm-1.0.2.jar
 posix-2.24ea4.jar

Reply via email to