From owner-freebsd-java@freebsd.org Thu Mar 14 21:46:52 2019 Return-Path: Delivered-To: freebsd-java@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BB741152F96D for ; Thu, 14 Mar 2019 21:46:52 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.freebsd.org (Postfix) with ESMTP id E460E6EE1B for ; Thu, 14 Mar 2019 21:46:51 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.15.2/8.15.2) with ESMTP id x2ELkn6t038837; Thu, 14 Mar 2019 14:46:49 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.15.2/8.15.2/Submit) id x2ELkmQl038836; Thu, 14 Mar 2019 14:46:48 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Thu, 14 Mar 2019 14:46:48 -0700 From: Greg Lewis To: Mark Raynsford Cc: freebsd-java@freebsd.org Subject: Re: JDK 11 update Message-ID: <20190314214648.GA38669@misty.eyesbeyond.com> References: <20190308180402.GA61500@misty.eyesbeyond.com> <20190314105052.56b1c6c3@almond.int.arc7.info> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190314105052.56b1c6c3@almond.int.arc7.info> User-Agent: Mutt/1.11.3 (2019-02-01) X-Rspamd-Queue-Id: E460E6EE1B X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[org.freebsd.java]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.991,0] X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Mar 2019 21:46:53 -0000 On Thu, Mar 14, 2019 at 10:50:52AM +0000, Mark Raynsford wrote: > On 2019-03-08T10:04:02 -0800 > Greg Lewis wrote: > > > Hi all, > > > > I wanted to briefly post an update on what's going on with JDK 11. > > > > I'm pleased to say that thanks to the efforts of Kurt Miller there is now > > a preliminary port for JDK 11 that supports FreeBSD. I expect there will > > be a port in the FreeBSD ports system within the next week. > > This is great news. Thanks very much! > > Is there any interest in getting AdoptOpenJDK [0] builds going? > > I mentioned it to the AdoptOpenJDK people, and the response was that if > the FreeBSD project was willing to provide a couple of machines/VM > instances/whatever to do the builds, they could in principle get > FreeBSD builds going. > > [0] https://adoptopenjdk.net/ Thanks for looking into this. I'd suggest that to move forward someone would need to take lead on the following: * Talk to AdoptOpenJDK folk to get more details of what the need in terms of machines/VMs. What sort of resources do their machines have (CPU/memory/disk)? What sort of access does the CI/build infrastructure need? Is this a case of supplying machines/VMs or would it make more sense to fund them in their existing build farm? * Based on that come up with a rough costing and put it to the FreeBSD Foundation. You might even want to talk to them earlier and see if it was something they were even interested in at all. They have sponsored Java work in the past, but that doesn't mean it fits into their current priorities. FWIW, changes to the existing openjdk8 and openjdk11 code bases don't appear to be all that frequent. So dedicated machines would likely just sit idle most of the time. Using EC2 on demand instances, assuming we have a suitable FreeBSD AMI, and storing the releases on S3 would make sense to me, and is likely fairly inexpensive. My biggest question would be what value does this add versus the existing FreeBSD package infrastructure? That will also feature binary packages for all supported FreeBSD versions and costs neither resources nor time to set up other maintaining the FreeBSD port (which has to be done anyway). -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org