Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Dec 2024 15:25:54 +0100
From:      Harald Eilertsen <haraldei@anduin.net>
To:        FreeBSD Java mailing list <freebsd-java@freebsd.org>
Subject:   Introduction and a bit of status
Message-ID:  <a6qt5rsgl6onpdptpfvvaianuiwmnpdlqkjsbiy6xndky4jmwt@byfuq4tytmm3>

next in thread | raw e-mail | index | archive | help
Hello list!

I have been contracted by The FreeBSD Foundation to improve the Java
situation on FreeBSD, mainly by making it easier to track upstream, and
fix some long outstanding issues with the port. (IPv6 has been
mentioned! :)

With just a week on the project so far, there's not much status to
report, but I thought I'd introduce myself to the list, and share a
quick recap of what I've been up to this first week.

Most of the time has gone into getting somewhat familiar with the build
system, the previous work on the port and to set up the jtreg JDK
regression test harness for running locally.

I'm able to build OpenJDK 23 locally with only a small number of patches
on top of Greg Lewis' previous work. The built JDK seems to work, but
fails a small number of tier1 tests (136 of 9454.) I'm still going
through the failures to figure out why it's failing. So far it seems to
be a combination of the test framework not working as well as it should
on FreeBSD yet, possibly missing dependencies on my build VM, and some
actual problems with the JDK port or the build.

My main focus for next week will be to make sure the regression test
framework works properly -- and that I understand it -- so that I can
trust it to flag actual problems with the JDK port and not fail due to
other issues internal or external to itself.

My current work on the jdk port is here:
https://github.com/snake66/jdk23u/tree/jdk23u-freebsd

And the jtreg testing framework here:
https://github.com/snake66/jtreg/tree/freebsd-port

Take care!
Harald Eilertsen



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a6qt5rsgl6onpdptpfvvaianuiwmnpdlqkjsbiy6xndky4jmwt>