You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@apache.org by Chris Lambertus <cm...@apache.org> on 2019/07/05 03:05:33 UTC
Jdk9 issues
All,
We have received a number of tickets related to jdk9 and the libjli problem. I’m not sure exactly what the issue is, and we don’t have a solution yet, but I notice that JDK9 was EOL over a year ago. I suppose it goes without saying that the Java ecosystem is undergoing some changes wrt to Oracle’s semi-recent license change, but it seems odd to me that so many projects are building against a JDK that was never really deployed, and is already deprecated. Is there a tangible benefit to building on JDK9 vs newer releases? I’d like to get some more understanding of the reasons projects want to build against JDK9.
Thanks,
Chris
INFRA
Re: Jdk9 issues
Posted by Gary Gregory <ga...@gmail.com>.
FWIW, at my company, we develop on Java 8 and support Java 8 and 11 at
runtime.
Gary
On Thu, Jul 4, 2019, 23:05 Chris Lambertus <cm...@apache.org> wrote:
> All,
>
> We have received a number of tickets related to jdk9 and the libjli
> problem. I’m not sure exactly what the issue is, and we don’t have a
> solution yet, but I notice that JDK9 was EOL over a year ago. I suppose it
> goes without saying that the Java ecosystem is undergoing some changes wrt
> to Oracle’s semi-recent license change, but it seems odd to me that so many
> projects are building against a JDK that was never really deployed, and is
> already deprecated. Is there a tangible benefit to building on JDK9 vs
> newer releases? I’d like to get some more understanding of the reasons
> projects want to build against JDK9.
>
> Thanks,
>
> Chris
> INFRA
RE: Jdk9 issues
Posted by Uwe Schindler <us...@apache.org>.
Hi,
Apache Lucene/Solr uses Java 9 to have some pre-release checks that everything works at least with Java 8 and 9 (our nightly smoke testing jobs). Apache Lucene and Solr are supported from Java 8 on and it contains some "hacks" to support the module system and changed internal APIS starting with Java 9 (forceful unmapping).
Uwe
-----
Uwe Schindler
uschindler@apache.org
ASF Member, Apache Lucene PMC / Committer
Bremen, Germany
https://lucene.apache.org/
> -----Original Message-----
> From: Chris Lambertus <cm...@apache.org>
> Sent: Friday, July 5, 2019 5:06 AM
> To: builds@apache.org
> Subject: Jdk9 issues
>
> All,
>
> We have received a number of tickets related to jdk9 and the libjli problem.
> I’m not sure exactly what the issue is, and we don’t have a solution yet, but I
> notice that JDK9 was EOL over a year ago. I suppose it goes without saying
> that the Java ecosystem is undergoing some changes wrt to Oracle’s semi-
> recent license change, but it seems odd to me that so many projects are
> building against a JDK that was never really deployed, and is already
> deprecated. Is there a tangible benefit to building on JDK9 vs newer releases?
> I’d like to get some more understanding of the reasons projects want to build
> against JDK9.
>
> Thanks,
>
> Chris
> INFRA=
Re: Jdk9 issues
Posted by Andor Molnar <an...@apache.org>.
Hi Chris,
ZooKeeper is one of the projects that raised a Jira on the build failure. I think your concern is valid and our project is in the middle of deco’ing the support for Java 9, but - as others mentioned already - we didn’t expect that CI got broken suddenly.
Not a big deal IMHO - ZooKeeper will probably be supported on Java 8 and 11 from now on.
Regards,
Andor
> On 2019. Jul 5., at 5:05, Chris Lambertus <cm...@apache.org> wrote:
>
> All,
>
> We have received a number of tickets related to jdk9 and the libjli problem. I’m not sure exactly what the issue is, and we don’t have a solution yet, but I notice that JDK9 was EOL over a year ago. I suppose it goes without saying that the Java ecosystem is undergoing some changes wrt to Oracle’s semi-recent license change, but it seems odd to me that so many projects are building against a JDK that was never really deployed, and is already deprecated. Is there a tangible benefit to building on JDK9 vs newer releases? I’d like to get some more understanding of the reasons projects want to build against JDK9.
>
> Thanks,
>
> Chris
> INFRA
Re: Jdk9 issues
Posted by Robert Munteanu <ro...@apache.org>.
Hi Chris,
On Thu, 2019-07-04 at 20:05 -0700, Chris Lambertus wrote:
> All,
>
> We have received a number of tickets related to jdk9 and the libjli
> problem. I’m not sure exactly what the issue is, and we don’t have a
> solution yet, but I notice that JDK9 was EOL over a year ago. I
> suppose it goes without saying that the Java ecosystem is undergoing
> some changes wrt to Oracle’s semi-recent license change, but it seems
> odd to me that so many projects are building against a JDK that was
> never really deployed, and is already deprecated. Is there a tangible
> benefit to building on JDK9 vs newer releases? I’d like to get some
> more understanding of the reasons projects want to build against
> JDK9.
We defined our releases at a certain time as supported on JDKs 8
through 12. We might have a different approach for the future, but if
we define something as supported we want to make sure the ITs pass.
Thanks,
Robert