From nobody Fri Dec 6 14:25:54 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 4Y4YTY0Rmkz5gM4x for ; Fri, 06 Dec 2024 14:26:09 +0000 (UTC) (envelope-from haraldei@anduin.net) Received: from mail.anduin.net (mail.anduin.net [185.42.170.45]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 4Y4YTV1BxQz4DBX for ; Fri, 6 Dec 2024 14:26:06 +0000 (UTC) (envelope-from haraldei@anduin.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=anduin.net header.s=dkim2021 header.b=0J5x57BM; spf=pass (mx1.freebsd.org: domain of haraldei@anduin.net designates 185.42.170.45 as permitted sender) smtp.mailfrom=haraldei@anduin.net; dmarc=pass (policy=reject) header.from=anduin.net DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=anduin.net; s=dkim2021; h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=chquxE3JNUqoRHAwX8VtIKyWvS+efIoikuE4dJTWFcY=; t=1733495166; x=1734359166; b=0J5x57BMU1L+c8+gmn2GLuqZSBiYjfVp7kZX7wX91uQ2tSJJ2ssNMJuK4c14IBK5yyaNCPuTGQm Q0dSBTUcloMFyBcGiqhL2NZPMdp07KLUyteTPF6DwTsbj59oqP7S9RUW2QLwFwlQy1FBEwF62gjDU FvQFlbiKkZcbxo4SEk1vJYrxvxAy62aQreBGi4YTp6RBndlsNq08sfOge3xJhqklNhqB0Dnk+GpfT MWyFbwuWDtjKcnsC+TaDDQ6CkDb4Mx9PT7BSDKiTjVi1FVYfwmBoR+sjyUdjyE5x/P/VvRejMzty+ wKeT0xHt4SNyh37hUAYjsWF1uhDmV++RKBOw==; Received: by mail.anduin.net with esmtpsa (TLS1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.97.1 (FreeBSD)) (envelope-from ) id 1tJZHG-00000000LI4-2sRI for freebsd-java@freebsd.org; Fri, 06 Dec 2024 14:25:56 +0000 Date: Fri, 6 Dec 2024 15:25:54 +0100 From: Harald Eilertsen To: FreeBSD Java mailing list Subject: Introduction and a bit of status Message-ID: 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-SA-Authenticated: Yes X-Spam-Score: -1.9 X-Spam-Level: - X-Spam-Report: host: mail.modirum.com | contact: hostmaster@modirum.com | scores: BAYES_00=-1.9,NO_RELAYS=-0.001 | autolearn=no autolearn_force=no, score=0 X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[anduin.net,reject]; R_DKIM_ALLOW(-0.20)[anduin.net:s=dkim2021]; R_SPF_ALLOW(-0.20)[+ip4:185.42.170.45/32]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:62248, ipnet:185.42.170.0/24, country:EE]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[freebsd-java@freebsd.org]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[anduin.net:+] X-Rspamd-Queue-Id: 4Y4YTV1BxQz4DBX X-Spamd-Bar: --- 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 From nobody Sat Dec 7 13:57:11 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 4Y58nj6VJvz4kySd for ; Sat, 07 Dec 2024 13:57:13 +0000 (UTC) (envelope-from des@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Y58nj5dkcz4jFp; Sat, 7 Dec 2024 13:57:13 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1733579833; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=KBmku0C9M1y1X+Fk+ir8LImW/4w4/CeKHLBDLXpA2xw=; b=Jmd2loA+V07AYa4wWiijQprQjkrAyL8jGt4bF3DnKHtW53Wopg9h4j15It0ber120dxhNE i+rJtTeJbf74T44QfmKaSI0xbV0eTmMo5A28GV1J3fkPm1iyrh5tCa6S7zQ8w5h6dg9JEf UGOmo3YfXiRUSJqR6JmgJwJBnGAm+Fx4BKZuRg3vzpr99ZnSAaz3YunlXM0XLZh+i18OUX 7BHQzL+VbCO8w/sprvWRaTSdOZY7biubuk12HYWEj1Rq4SSF7casWS+fcn/M3BkD/llXNz r27vLRHaz/qyJ7EUo3BZ5RQRrJSvtUBQJnVoARPgqclZFf/BAOYcN1x16rGQsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1733579833; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=KBmku0C9M1y1X+Fk+ir8LImW/4w4/CeKHLBDLXpA2xw=; b=LLZe3A3mgm9rbqFr6Q3uWM95i5yppZC5AoDznZOv36lwREjVUn2X6aAbud7J0X7+GgBER2 h4F2/BT7qR4QBpobEGKf0LWt5yEcYiadISTfDCD6teUjwW4bOo19SFmU7RPhY0O16YvnLm isUZWt3h5w/gzDdIq8ifSNys/0nGt1H8Ca4w6uqjGKq5FllfcyT806tngvZqSEbPB5+BQW U5Kl85CpTwuYg+HM3dTPC9EW8+ACLbJmfZDoW8bCDnsf26usF7whOGkKIoGHoDejxZtHve KGOUkuw+edlUFqGAFhytVARsaP1a8FzH+0SWm+WWUM+ePP8suXESpPKuF2SP5g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1733579833; a=rsa-sha256; cv=none; b=SaHgP1eKDClMGY6+LQGVAVrE+XGsE5H+s+kv+w47Zd45KRhWK86Z2ucGz8+XO6rk6dJhab 2sfCXBkJyShGAhepXZ0+ApEBbWTTlAuq6ePRMS/5PDEWTlGKwaK3U+Gt5A+julYV7CZbuE jH7s2yt1gxPuXZpAozunLBC1siWFsWO2KwsAA3IiTEDy4ZPU4kbJG3oWwZDqKHtKv2ol5V GA/SzV6TTnlsJDml2JfwWCIXddrTx2xLH1GqJoEA6cOCLlcovizxOFLuhFTVygSZT0YzV6 c3ycBKFicdNBKqzH2JUwxAPHYeSCyETFuLx8Z3LLYnVNNembQ6SGcan6kIR9tw== Received: from ltc.des.dev (88-177-82-251.subs.proxad.net [88.177.82.251]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Y58nj4SyQzSh2; Sat, 7 Dec 2024 13:57:13 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 2DDDA607AB; Sat, 07 Dec 2024 14:57:11 +0100 (CET) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Harald Eilertsen Cc: FreeBSD Java mailing list Subject: Re: Introduction and a bit of status In-Reply-To: (Harald Eilertsen's message of "Fri, 6 Dec 2024 15:25:54 +0100") References: User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sat, 07 Dec 2024 14:57:11 +0100 Message-ID: <86wmgbbnpk.fsf@ltc.des.dev> 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 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Harald Eilertsen writes: > 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. [...] This is good news. I would suggest that you prioritize switching the default Java version, which is currently 8, to either 17 or 21. The following PRs from back in May list ports that build with 8 but fail to build with 17 or 21: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279424 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279425 DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Sat Dec 7 17:29:27 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 4Y5FVm6QVQz5fwbB for ; Sat, 07 Dec 2024 17:29:36 +0000 (UTC) (envelope-from haraldei@anduin.net) Received: from mail.anduin.net (mail.anduin.net [185.42.170.45]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 4Y5FVm4QPbz41q6; Sat, 7 Dec 2024 17:29:36 +0000 (UTC) (envelope-from haraldei@anduin.net) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=anduin.net; s=dkim2021; h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Qmo2LjHNQowRsC6UCqDFfng3l5KYH2MSuFFX2I+AQWs=; t=1733592576; x=1734456576; b=17yg6U9N5fmuVpqiuSPP/1UiAbXCXSIzbbO2wrGv0QLjWybpkFMGxRK30M1aexjtW4YArBoXyQs 114pG2iZK49q7bVRN6Zh0LgN/gsPJOyVsBHfJTLBIytR+G6qn/5FvA5SM9pb2c24lTgNE2IlpUerq YEfcI+NNx/MbDypLaA0V90R8IGuqP2Ka2HbqRKwHrvD+o1Se0ucC/scBd4qvxMHcGLXd85vcmFjzn bAbuKD12t7sHdEqRJPFufZSJkGFHjWeQkIhPeYnEsqPWdB/ZO5Qb3sfj39DPkLU/FcXEaamEnARJS Jc7y75Z923Ee2oHuXWZ3thvRKgzO4C7g+94w==; Received: by mail.anduin.net with esmtpsa (TLS1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.97.1 (FreeBSD)) (envelope-from ) id 1tJycR-000000005SI-3IfC; Sat, 07 Dec 2024 17:29:29 +0000 Date: Sat, 7 Dec 2024 18:29:27 +0100 From: Harald Eilertsen To: Dag-Erling =?utf-8?B?U23DuHJncmF2?= Cc: FreeBSD Java mailing list Subject: Re: Introduction and a bit of status Message-ID: References: <86wmgbbnpk.fsf@ltc.des.dev> 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 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <86wmgbbnpk.fsf@ltc.des.dev> X-SA-Authenticated: Yes X-Spam-Score: -1.9 X-Spam-Level: - X-Spam-Report: host: mail.modirum.com | contact: hostmaster@modirum.com | scores: BAYES_00=-1.9,NO_RELAYS=-0.001 | autolearn=no autolearn_force=no, score=0 X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62248, ipnet:185.42.170.0/24, country:EE] X-Rspamd-Queue-Id: 4Y5FVm4QPbz41q6 X-Spamd-Bar: ---- On Sat, Dec 07, 2024 at 02:57:11PM +0100, Dag-Erling Smørgrav wrote: > I would suggest that you prioritize switching the > default Java version, which is currently 8, to either 17 or 21. That's probably a good idea. I would think that keeping the default at the latest LTS release makes sense. As I understand my task, it's more directed at working with the upstream OpenJDK community try to make FreeBSD directly supported by the OpenJDK. But I'll mention it to my contact at The FreeBSD Foundation who's sponsoring this work, and see if it's something they want me to prioritize. H! From nobody Sun Dec 8 21:05:37 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 4Y5yFg6RCJz5fBsH for ; Sun, 08 Dec 2024 21:05:43 +0000 (UTC) (envelope-from dmytro@posteo.net) Received: from mout01.posteo.de (mout01.posteo.de [185.67.36.65]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 4Y5yFf2xGGz4YMF for ; Sun, 8 Dec 2024 21:05:42 +0000 (UTC) (envelope-from dmytro@posteo.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=posteo.net header.s=2017 header.b=LU4lrrmy; spf=pass (mx1.freebsd.org: domain of dmytro@posteo.net designates 185.67.36.65 as permitted sender) smtp.mailfrom=dmytro@posteo.net; dmarc=pass (policy=none) header.from=posteo.net Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 5A0E4240027 for ; Sun, 8 Dec 2024 22:05:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1733691939; bh=9HAANbUcDNKlDpACMWuq9OSsJGASVNO89bYkHXrASCQ=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition:Content-Transfer-Encoding:From; b=LU4lrrmyWF8K58J6gPBkZUHCNUZ92B9aVS+qnRRVwJBk9ZUyuMn3gvacXPGVMcH8M uOD+RzLAzLacN/QcT00UNIMtsZj98ZdQWq+rLG4+2dPmpBG1Jl4hxQCj7NDnhUAQYy 6ckyb7hkz1w8GJcrAv4PZp6aa+qAHlLhvO2SEUYNtqazhyplCFX7yu/+msyl8IHLgi Onxe4c3wrtkbdkf4mFNFXl1gwL4W4fCu3iz7xVgVCRHu5Y8Bp6E2eLnJmC/vqqMbMl tSDXAp/EfQ9uJBRNQq/FnykDNWRq4lF31t0PTiI3WZNgppp2RclXDI6ZBIFfAGlRGr DbIHtJhhvC4cA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Y5yFZ5Jxvz9rxF; Sun, 8 Dec 2024 22:05:38 +0100 (CET) Date: Sun, 8 Dec 2024 21:05:37 +0000 From: Dmytro Bilokha To: Harald Eilertsen Cc: FreeBSD Java mailing list Subject: Re: Introduction and a bit of status Message-ID: References: <86wmgbbnpk.fsf@ltc.des.dev> 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 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spamd-Result: default: False [-4.30 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; DMARC_POLICY_ALLOW(-0.50)[posteo.net,none]; R_SPF_ALLOW(-0.20)[+ip4:185.67.36.0/23]; R_DKIM_ALLOW(-0.20)[posteo.net:s=2017]; RCVD_IN_DNSWL_MED(-0.20)[185.67.36.65:from]; RWL_MAILSPIKE_GOOD(-0.10)[185.67.36.65:from]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[posteo.net:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-java@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[freebsd-java@freebsd.org]; ASN(0.00)[asn:8495, ipnet:185.67.36.0/23, country:DE]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4Y5yFf2xGGz4YMF X-Spamd-Bar: ---- On Sat, Dec 07, 2024 at 06:29:27PM +0100, Harald Eilertsen wrote: >On Sat, Dec 07, 2024 at 02:57:11PM +0100, Dag-Erling Smørgrav wrote: >> I would suggest that you prioritize switching the >> default Java version, which is currently 8, to either 17 or 21. > >That's probably a good idea. I would think that keeping the default at >the latest LTS release makes sense. > >As I understand my task, it's more directed at working with the upstream >OpenJDK community try to make FreeBSD directly supported by the OpenJDK. >But I'll mention it to my contact at The FreeBSD Foundation who's >sponsoring this work, and see if it's something they want me to >prioritize. > >H! > Hi Harald, It is super nice, that you work on bringing OpenJDK 23 to FreeBSD. -- Dmytro Bilokha dmytro@posteo.net