-
Notifications
You must be signed in to change notification settings - Fork 0
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 the SBT version from 1.4.1 to 1.9.8 #737
Conversation
The 1.4.1 version of SBT has an issue with the version of the JNA library is uses which prevents it from loading on M1 macs. See: sbt/io#320 The most recent version (1.9.8) of sbt works with this project, so upgrading. - [ ] Build and test locally, does it succeed? - [ ] Does this PR get a green tick when running in CI?
Hmm, there are still some issues here. Trying to
It looks like we are still pulling in a dependency on an older version of the JNA library that is causing the issue. Inspecting the dependency tree: Generated using the sbt command
We can see this is coming from the elastic APM library, that is pulled in via wellcomecollection/scala-libs. Probably worth looking at bumping this dependency in a future PR. |
What does this change?
The 1.4.1 version of SBT has an issue with the version of the JNA library is uses which prevents it from loading on M1 macs.
See: sbt/io#320
How to test?
The most recent version (1.9.8) of sbt seems to work with this project, so upgrading.
How can we measure success?
People working on this project with M1 macs can build and test it.
Have we considered potential risks?
Jumping from 1.4.x to 1.9.x is a large version leap ... there may be some breaking changes lurking in the release notes. However if the project builds and tests without error we can be somewhat reassured that we have not met any.