On 6/1/19 4:13 pm, Emmanuel Lécharny wrote:
To be clear :

I'm not suggesting we support only Java 8, and no higher version, I'm suggesting we keep Java 8 as our base version. That means we can - and should - test our code base with more recent Java versions, but anything we push *must* be Java 8 compatible.

I apologise if my comment was ambiguous. I understood your meaning and was agreeing with it 100%.

My own perspective was that many production and development systems "out there" are already likely to be at java 8 or higher. Generating code from a more recent version of jdk shouldn't present problems, even when the target jvm is only java 8. On the other hand, generating code that uses new features only found in java 8 would be more problematic. I was trying to make those thoughts explicit for anyone researching the next release of apacheds and planning their upgrade path.

Sorry to have triggered your concern!

Brian

On 06/01/2019 05:51, Brian Burch wrote:
On 5/1/19 5:06 pm, Emmanuel Lécharny wrote:
Hi !


just wanted to be sure we all agree on the Java version we require for the various projects. Currently, we require Java 7, even if it's EOL since April 2015 (which means there is no official update for any security issue, unless you pay for it)

Java 7 is still available through OpenJDK, and there are a few places where you can get an updated version, but not for all the platforms: Java 7 is typically not available in a recent and updated version on Mac OSX.

So I suggest we drop Java 7 as the base version for our project, and switch to Java 8 (which is also EOLed, ftr).


[ ] +1 : Only support Java 8 from now on

[ ] +/- 0 : I don't mind

[ ] -1 : Keep support for Java 7


Thanks !

+1 for purely selfish reasons, although mine will probably be fairly typical. My main server that runs apacheds is still on ubuntu 16.04 LTS and so will require upgrading to 18.04 LTS fairly soon. All the java services on this system currently use the "stock" ubuntu repository java8 package, i.e.

openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-0ubuntu0.16.04.1-b12)
OpenJDK Server VM (build 25.191-b12, mixed mode)

HTH,

Brian

p.s. all my new development projects are done (as far as possible) under openjdk 11. I don't have any outstanding compatibility problems that require downgrading, but I have a lot of work to do before I can be sure...


Reply via email to