commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: [exec] Update from Java 5 to 6
Date Wed, 09 Oct 2019 22:54:50 GMT
On Wed, 9 Oct 2019 at 22:38, John Patrick <nhoj.patrick@gmail.com> wrote:
>
> Regarding the question, it was by Simon Ritter (Azul Systems
> previously Oracle previously Sun). "Put your hand up if your running
> applications in production using Java X", started with Java 8, then
> asked about 11, then 12 and 13, then asked 7 and then 6. Not sure if
> he said Java 5 but I don't think he did.

OK, thanks.

> It's great java is backwards compatible, but Java 5 was EOL 2009, Java
> 6 was EOL 2013, Java 7 was EOL 2015, java 8 EOL 2019 personal usage
> 2020 and AdoptOpenJDK 2023).
>
> People jokes and complained about Java was dead or slow and releases
> took 2-5 years... JPMS has now been released for 2 years and how many
> frameworks/applications have actually release a version where you can
> take advantage of modules and create real lightweight images.

Most of Commons components are quite small, so is this really a concern?

> I've been using Java since 1.1, I was annoyed major releases took
> ages, but I'm more annoyed about the whole java ecosystem not stepping
> up as they have got use to the previously slow release cycles. I
> realise OpenSource project is done in peoples spare time and they are
> choosing to participate, but I've tried with multiple projects to
> raise pull requests to help taking the next steps.
>
> My personal view is all commons projects should aim from Jan 2020 to
> bump to creating multi release jars of Java 8 and Java 11, so people
> using Java 8 are still supported and people using Java 11+ can uses
> modules.

And anyone using Java 7 or earlier is excluded.

Unless I am mistaken, if we don't create these multi-release jars,
people will still be able to use existing releases.

>
> On Wed, 9 Oct 2019 at 18:21, Alex Herbert <alex.d.herbert@gmail.com> wrote:
> >
> > On 09/10/2019 14:12, Gary Gregory wrote:
> > > Hi All,
> > >
> > > I'd like to update Commons Exec from Java 5 to 6 to get it to build on Java
> > > 11.
> > >
> > > Gary
> >
> > Gary changed git master to update to 1.6 but travis was not able to
> > build for older JDKs.
> >
> > I have tried following the recommended instructions for their trusty
> > distribution to use JDK 6 [1]. This did not work [2]. It would appear
> > that travis cannot support openjdk6 any more.
> >
> > Using 'dist: trusty' allows a clean build on JDK 7, 8, 11.
> >
> > I recommend dropping openjdk6 from the build matrix.
> >
> > Other items from the .travis.yml are the broken configuration for the
> > coveralls report. This can be fixed separately as the pom needs some
> > updating.
> >
> > Alex
> >
> > [1]
> > https://docs.travis-ci.com/user/reference/trusty/#jvm-clojure-groovy-java-scala-images
> >
> > [2] https://travis-ci.org/apache/commons-exec/builds/595713743
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > For additional commands, e-mail: dev-help@commons.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message