<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi Thomas,</p>
<p>We follow mainline but work on a fork. I usually update our
ports from upstream on a weekly basis. It would certainly be
easier to have our changes merged in, but there are some
requirements for that to happen that in practice prove to be
difficult for an all volunteer effort to meet.</p>
<p>That said, if folks want to tag me on reviews that touch BSD
code, I'm happy to make my best effort to take a look at them.<br>
</p>
<p>regards, Greg<br>
</p>
<div class="moz-cite-prefix">On 6/20/22 2:31 AM, Thomas Stüfe wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAA-vtUwwiOxO7uNaRCHwNbsM5fR9nKj4WqnrjNQa+t9aXVWN2w@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>Hi Greg,</div>
<div><br>
</div>
<div>this is interesting, I always wondered about BSD. Do you
also work in mainline, or only in forks from older releases?
Would it not be easier for you to directly work in mainline?
Whenever touching os_bsd code I tiptoe around BSD sections,
but I always wondered if anyone even builds mainline on BSD.</div>
<div><br>
</div>
<div>Thanks, Thomas</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sun, Jun 19, 2022 at
10:25 PM Greg Lewis <<a
href="mailto:glewis@eyesbeyond.com" moz-do-not-send="true"
class="moz-txt-link-freetext">glewis@eyesbeyond.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">Hi Thomas,<br>
<br>
Some extra information on the BSD port<br>
<br>
On 6/18/22 10:40 PM, Thomas Stüfe wrote:<br>
> BSD (which?)<br>
> - Greg Lewis, <a href="mailto:glewis@eyesbeyond.com"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">glewis@eyesbeyond.com</a>, <a
href="https://github.com/battleblow" rel="noreferrer"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://github.com/battleblow</a><br>
><br>
> Notes:<br>
> ? BSD is not actively developed in Mainline, but
downstream from older <br>
> releases, forked via Adopt. See <br>
> <a
href="https://mail.openjdk.org/pipermail/bsd-port-dev/2019-June/003214.html"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://mail.openjdk.org/pipermail/bsd-port-dev/2019-June/003214.html</a><br>
><br>
We've switch from Adopt/Temurin to fork directly off of the
OpenJDK <br>
repositories now that those are mastered on GitHub. E.g. <br>
<a href="https://github.com/battleblow/jdk" rel="noreferrer"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://github.com/battleblow/jdk</a>
is a fork of <br>
<a href="https://github.com/openjdk/jdk" rel="noreferrer"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://github.com/openjdk/jdk</a>.<br>
<br>
In terms of which BSD, we are well supported on FreeBSD <br>
(x86/x64/aarch64/ppc64/zero) and OpenBSD (x86/x64/aarch64).Â
The support <br>
for NetBSD is mostly there, but they have some separate
patches in <br>
pkgsrc that are required. FreeBSD supports all versions,
whereas <br>
OpenBSD and NetBSD tend to only focus on LTS releases.<br>
<br>
Please also add Kurt Miller, <a
href="mailto:kurt@intricatesoftware.com" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">kurt@intricatesoftware.com</a>,
as a porter <br>
there. He has done a lot of the work on getting/keeping
HotSpot working <br>
on *BSD over the years and oversees OpenBSD support.<br>
<br>
regards, Greg<br>
<br>
</blockquote>
</div>
</div>
</blockquote>
</body>
</html>