From nobody Thu Dec 12 04:55:08 2024 X-Original-To: freebsd-java@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Y80Wz1zqWz5h0ss for ; Thu, 12 Dec 2024 04:55:11 +0000 (UTC) (envelope-from 01010193b938806b-f4870ee6-46b0-4e14-9f54-439b02954932-000000@us-west-2.amazonses.com) Received: from a27-21.smtp-out.us-west-2.amazonses.com (a27-21.smtp-out.us-west-2.amazonses.com [54.240.27.21]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Y80Wx583Pz4jjN for ; Thu, 12 Dec 2024 04:55:09 +0000 (UTC) (envelope-from 01010193b938806b-f4870ee6-46b0-4e14-9f54-439b02954932-000000@us-west-2.amazonses.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=amazonses.com header.s=7v7vs6w47njt4pimodk5mmttbegzsi6n header.b=YlA3ratv; spf=pass (mx1.freebsd.org: domain of 01010193b938806b-f4870ee6-46b0-4e14-9f54-439b02954932-000000@us-west-2.amazonses.com designates 54.240.27.21 as permitted sender) smtp.mailfrom=01010193b938806b-f4870ee6-46b0-4e14-9f54-439b02954932-000000@us-west-2.amazonses.com; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=7v7vs6w47njt4pimodk5mmttbegzsi6n; d=amazonses.com; t=1733979308; h=Message-ID:Date:MIME-Version:Subject:To:References:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:Feedback-ID; bh=3w7wcZaAGAEl31wiegiZyen0e4Ye8hUC656ceCaf7uE=; b=YlA3ratv5GZWaBw8T7LejFwGG6g5kzL8QuD7haJAkT9CP9hAZlhsxD8kT1bEWTzX 45a++CQIz79qzjHqqY42vzuPKk+3AGZI76wup6h/g3HdgFuyxbUfFUXdtOqePwYOPJ0 hz5imYUWqHaaci8V5hcRIBvMGhDqBG2+d7u5eWcA= X-Authentication-Warning: misty.eyesbeyond.com: Host laptop.eyesbeyond.com [10.0.0.19] claimed to be [10.0.0.19] Message-ID: <01010193b938806b-f4870ee6-46b0-4e14-9f54-439b02954932-000000@us-west-2.amazonses.com> Date: Thu, 12 Dec 2024 04:55:08 +0000 List-Id: Porting Java to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-java List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-java@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Introduction and a bit of status Content-Language: en-GB To: freebsd-java@freebsd.org References: From: Greg Lewis In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Feedback-ID: ::1.us-west-2.57h2ou5HkLStqinMcFspxvx9Ae9MkLBpzbLgKiDKs1s=:AmazonSES X-SES-Outgoing: 2024.12.12-54.240.27.21 X-Spamd-Result: default: False [-0.88 / 15.00]; FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN(2.50)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.988]; FORGED_SENDER(0.30)[glewis@eyesbeyond.com,01010193b938806b-f4870ee6-46b0-4e14-9f54-439b02954932-000000@us-west-2.amazonses.com]; R_SPF_ALLOW(-0.20)[+ip4:54.240.0.0/18]; R_DKIM_ALLOW(-0.20)[amazonses.com:s=7v7vs6w47njt4pimodk5mmttbegzsi6n]; RWL_MAILSPIKE_VERYGOOD(-0.20)[54.240.27.21:from]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_IN_DNSWL_NONE(0.00)[54.240.27.21:from]; DMARC_NA(0.00)[eyesbeyond.com]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:16509, ipnet:54.240.24.0/22, country:US]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-java@freebsd.org]; FROM_HAS_DN(0.00)[]; HAS_XAW(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_NEQ_ENVFROM(0.00)[glewis@eyesbeyond.com,01010193b938806b-f4870ee6-46b0-4e14-9f54-439b02954932-000000@us-west-2.amazonses.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[amazonses.com:dkim]; DKIM_TRACE(0.00)[amazonses.com:+] X-Rspamd-Queue-Id: 4Y80Wx583Pz4jjN X-Spamd-Bar: / Hi Harald, On 12/6/24 6:25 AM, Harald Eilertsen wrote: > 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. That's great.  What's the chances of you being able to push PRs for the changes you've got?  I build OpenJDK 23 pretty regularly, so I'm interested in what changes you need and would be happy to incorporate them.  Sames goes for bug fixes that correct the JDK behaviour based on the inbuilt test suite (many of which probably also should be merged back into JDK21, etc.). Also please email me directly if there's questions you have or explanations I can provide for specific pieces of BSD specific code. -- Greg