RFR: JDK-8147795 Build system support for BSD

Eric Richardson ekrichardson at gmail.com
Thu Jan 21 19:41:43 UTC 2016

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

On Thu, Jan 21, 2016 at 4:44 AM, dalibor topic <dalibor.topic at oracle.com>

> 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

More information about the build-dev mailing list