[Bug 273979] java/openjdk21: new OpenJDK LTS release
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 29 Sep 2023 06:32:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273979 Greg Lewis <glewis@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |glewis@FreeBSD.org --- Comment #17 from Greg Lewis <glewis@FreeBSD.org> --- I'd ask that everybody please relax a little. To provide somewhat of an update. I've had limited time for the FreeBSD port of Java since January. I expect that circumstance to continue for the immediate future, so I can't promise a quick turn around on anything. I will try and answer direct emails about it as I'm able, so apologies for missing your email Sérgio. In terms of the port itself, we're close to a release of JDK 20. I see folks commenting about that having ended support, which it has, but getting that done will help with the bootstrapping of JDK 21. I've built and lightly tested JDK 20 on 12.4/amd64 and 13.2/aarch64. I'd like to expand that to preferably also include builds on x86 and 14.0 (which is in beta). Ideally we'd cover all combinations of those FreeBSD versions and architectures. If someone happens to be interested in ppc64, and has hardware to test on, that would also be great, but I probably won't hold the release for that. If things go well a port for openjdk20 should hopefully hit the tree sometime this weekend. For JDK 21, I've merged the changes into the port repo. However, now I need to go through all of those changes (there are a lot) and figure out what additional changes need to be either written for FreeBSD or pulled in from either the Linux or MacOS changes for FreeBSD to work. I don't think that what is in the repo now compiles. I expect this will take several weeks, but I'm not going to provide a hard date on that. Help is always welcome. The port repos are public. You can help by either testing some of the build combinations above (you need to be comfortable with shell scripts and gmake and error reporting), or by running the builtin JDK tests (similar requirements), or by contributing to the maintenance of the port itself (by merging changes, writing the BSD support, etc.). If someone happens to be good at writing GitHub actions, then writing actions that would automatically test builds when changes are pushed would be helpful. -- You are receiving this mail because: You are the assignee for the bug.