On Wed, 9 Oct 2019 at 22:38, John Patrick <nhoj.patr...@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.herb...@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-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org