I personally don't think we should constrain ourselves to supporting End of
Life'd versions of Java: anyone wanting to use an older version of Java can
download an older version of Ant. That being said, Ant doesn't introduce
major new features particularly often so we may not be losing too much by
not using the latest Java APIs available to us.

My preference would be to move our mainline development to compile against
the current versions of Java with public support - so currently Java 1.8
and 1.9 - with an increment in minor version number of Ant to reflect this
change that may break some peoples' environments. I also think we should
consider creating a "Long Term Support" style branch for the previous
version where we back-port fixes where possible - i.e. where any changed
dependencies don't require a new version of Java, and the changed code
hasn't used a new Java API and isn't specifically introducing new features.
This may increase the work required to perform a release, but the back-port
of fixes is manageable given our use of Git, and can be pretty thoroughly
checked with our automated Unit and Integration tests. We may also have to
perform some work on our Bugzilla to make it clear which issues need ported
between versions, or only affect a specific release branch of Ant.

Thanks,
Michael

On 6 March 2016 at 17:09, Andre-John mas <andrejohn....@gmail.com> wrote:

> Consider Enterprise is often 2 versions (maybe 3 versions) behind latest
> JDK, at lease based on my own experience, so 7 should still be included?
>
> Sent from my tablet
>
> > On Mar 6, 2016, at 10:31, Fernando Cassia <fcas...@gmail.com> wrote:
> >
> >> On 3/6/16, Stefan Bodewig <bode...@apache.org> wrote:
> >> I think it's time to drop support for Java5 and - as we've done in the
> >> past - bump the second part of Ant's version number to reflect the
> >> change.
> >
> > +1
> >
> >> I'm not sure whether moving to Java6 is worth the effort since it has
> >> been EOLed as well, even Java7 is no longer officially supported by
> >> Oracle
> >
> > Isn't Java 6 the baseline API for Android development? Do Android IDEs
> use ant?
> > Just thinking aloud...
> >
> >> but personally I wouldn't want to require Java8 right now.
> >
> > Why? OpenJDK 8 is included in most Linux distros.
> >
> >> So do we want to move on and if so, what should become our new baseline?
> >
> > That's a timely and relevant discussion, as just an ant user, and a
> > lurker on this list, I'm all ears. :)
> >
> > FC
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
> > For additional commands, e-mail: dev-h...@ant.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
> For additional commands, e-mail: dev-h...@ant.apache.org
>
>

Reply via email to