-
Notifications
You must be signed in to change notification settings - Fork 33
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
Increase net.java.dev.jna:jna
version ?
#163
Comments
What are the breaking changes with major version 5? @NicoKiaru what functionality do you require? The following components (and maybe more) currently use
Some changes possibly required: Edit: |
Ah! I need it for a CPU meter also: https://github.com/BIOP/ijp-imagetoatlas/blob/master/src/main/java/ch/epfl/biop/ResourcesMonitor.java However, thanks to your links, I see that jna is used in SPIM_registration to connect to CUDA. I don't know how much this function is used and how involved is the update, but for sure it's more important than a CPU meter. So I think updating jna should be tested/done by @StephanPreibisch first in SPIM_registration, because its use of jna is more important than a CPU meter. But I'm not @StephanPreibisch has time to put in this, and since my use case is not super important, we'll probably stay this way until something more important comes up. Thanks a lot @imagejan ! |
Here are the components using jna I found in a quick search:
I would love to update this across the board, but I don't have the bandwidth to do it right now unfortunately. |
@mzouink, do you want to tackle this check list with me? |
We need JNA 5.7 or 5.8 for upstream aarch64 support. JNA 5.7 introduced a JNA 5.8 split the darwin binaries into x86_64 and aarch64 versions We should target JNA 5.8 at minimum for stable aarch64 support. |
I would substantially prefer to target the latest version, as long as we might be needing to update downstream projects anyway. |
I tested PreibischLab/multiview-reconstruction with JNA 5.11.0 and it is working well. jna is used for cuda computing. So hopefully if other projects needs JNA for cuda it should be ok. |
List of breaking changes in JNA 5: |
I just checked
|
|
I cannot locate a public uw-loci/curvelets-imagej repo. Is it private? |
I have checked compatibility with the following repositories.
|
This issue has been mentioned on Image.sc Forum. There might be relevant details there: https://forum.image.sc/t/timeline-for-the-next-fiji-update/69640/3 |
Ahh, in all the dust surrounding the pom-scijava 32.0.0 release, I forgot to upgrade jna. 🤦 The good news is: I ran the mega-melt just now with the latest pom-scijava plus jna 5.12.1, and there are no failures caused by the update! 🎉 So I updated it. |
I noticed that the FFMPEG update site ( Also, there is https://sites.imagej.net/FFMPEG-javacv/, but it isn't listed on the list of update sites (yet). Is that site supposed to replace the old FFMPEG site? /cc @ctrueden (See this forum topic that triggered my post here.) |
Hello,
Do you think it would be possible to update
net.java.dev.jna:jna
to version5.6.0
(or above) ?Best,
Nicolas
The text was updated successfully, but these errors were encountered: