JDK 11 update

Greg Lewis glewis at eyesbeyond.com
Thu Mar 14 21:46:53 UTC 2019


On Thu, Mar 14, 2019 at 10:50:52AM +0000, Mark Raynsford wrote:
> On 2019-03-08T10:04:02 -0800
> Greg Lewis <glewis at eyesbeyond.com> 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 at eyesbeyond.com
Eyes Beyond                         Web     : http://www.eyesbeyond.com
Information Technology              FreeBSD : glewis at FreeBSD.org


More information about the freebsd-java mailing list