RFR: JDK-8147795 Build system support for BSD
Greg Lewis
glewis at eyesbeyond.com
Wed Feb 3 03:46:23 UTC 2016
I've replied to Magnus separately on the freebsd-java mailing list. This
is great and I'd love to see it in either the jdk9 mainline or the bsd-port
repo of jdk9.
The big barrier has always been the volunteer effort required to get past
the TCK and fix whatever relatively non-mainstream bugs that are lurking
for BSD. I'm aware of people running openjdk8, for instance, for
production purposes on FreeBSD and the OpenBSD and NetBSD likewise seem
to be kept relatively up to date (or were last time I looked).
I haven't had time to work on the full jdk9 port but have been keeping the
repo up to date for when time became available or others were able to
contribute. It is nice to see the latter starting to happen.
- Greg
On Thu, Jan 21, 2016 at 11:41:43AM -0800, Eric Richardson wrote:
> Hi Magnus,
>
> I am just an observer here but good work. I have been on this list for a
> long time because of my interest in MacOSX and that port so I naturally
> thought that BSD would become part of mainline Java too. More platforms for
> Java is better. Because of your work I took a look at BSD and the history
> along with the birth of GNU Linux. I really didn't know what a great server
> platform BSD is or how much it is used.
>
> I always see Greg Lewis pulling changes into BSD and wondered why it wasn't
> part of the main Java repo. It appears that people must use Java but build
> from source. Not sure if that is just standard procedure on FreeBSD for
> instance. https://www.freebsd.org/java/ I guess it would only take one
> variant of BSD to pass the TCK - not sure if BSD was ever in the mainline.
>
> Anyway, hope you manage to get your changes accepted and you can make more
> progress.
> Eric
>
> On Thu, Jan 21, 2016 at 4:44 AM, dalibor topic <dalibor.topic at oracle.com>
> wrote:
>
> > On 20.01.2016 22:17, Magnus Ihse Bursie wrote:
> >
> >> A reflection, though: If the requirement for such a
> >> port is that a company provides continuous testing and support, then I
> >> believe it's unlikely that any BSD port will ever reach the mainline,
> >> due to the community based nature of the BSD projects.
> >>
> >
> > Community supported ports have been merged into mainline in the past when
> > they have passed the TCK with the expectation that they are kept in shape
> > by the corresponding (sub)community in OpenJDK, and if they aren't, that
> > they'd get dropped out of mainline again.
> >
> > A JEP would be a second item to look at, of course, now that we have a JEP
> > process in place.
> >
> > Typically, they'd go through the JDK Release Project in development first
> > (i.e. JDK 9 now), and then potentially get backported to an Update release
> > Project.
> >
> > With respect to the BSD Port, the FreeBSD Foundation is listed here:
> > http://openjdk.java.net/groups/conformance/JckAccess/jck-access.html but
> > I'm not sure if they have completed their respective efforts yet.
> >
> > We already have the BSD Port Project [1], sponsored by the Porters Group
> >> [2]. They maintain their own forests. For jdk8, the forest contains a
> >> number of patches for BSD. These have not been included upstream, for
> >> reasons I can only speculate in.
> >>
> >
> > I think it unfortunately came down to lack of man power among BSD Port
> > developers at the time when the dust after the OS X Port's integration into
> > JDK 8 settled. [1]
> >
> > Making it easier for the BSD port to integrate JDK 9 changes sounds fine
> > to me, but I'm not a JDK 9/build area Reviewer.
> >
> > cheers,
> > dalibor topic
> >
> > [1]
> > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2014-April/002245.html
> > --
> > <http://www.oracle.com> Dalibor Topic | Principal Product Manager
> > Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
> > <tel:+491737185961>
> >
> > ORACLE Deutschland B.V. & Co. KG | K??hneh??fe 5 | 22761 Hamburg
> >
> > ORACLE Deutschland B.V. & Co. KG
> > Hauptverwaltung: Riesstr. 25, D-80992 M??nchen
> > Registergericht: Amtsgericht M??nchen, HRA 95603
> >
> > Komplement??rin: ORACLE Deutschland Verwaltung B.V.
> > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
> > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
> > Gesch??ftsf??hrer: Alexander van der Ven, Astrid Kepper, Val Maher
> >
> > <http://www.oracle.com/commitment> Oracle is committed to developing
> > practices and products that help protect the environment
> >
> >
>
--
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 build-dev
mailing list