You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by Stefan Bodewig <bo...@apache.org> on 2020/05/20 11:24:08 UTC

[DISCUSS] EOL the 1.9.x branch with the 1.9.15 release

It looks as if the vote will simply not pass because of a lack of
participation - which is certainly fine. Unless we get more binding
votes, I'll close the vote as failed soon.

Mayby we should have discussed the motion here before I created the
vote. Therefore I have created this separate thread. If you don't feel
you want to discuss the topic then please just ignore me :-)

Stefan

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


Re: [DISCUSS] EOL the 1.9.x branch with the 1.9.15 release

Posted by Stefan Bodewig <bo...@apache.org>.
On 2020-05-21, Maarten Coene wrote:

> could you explain a bit more why we should EOL the 1.9.x branch?

Honestly, I only wanted to make public what I believe is the case
anyway. Whether the branch is alive or not pnly depends on whether
people push changes to it. While preparing the last 1.9.x release I
realized there have been almost no changes since the last release - and
we've had an additional 1.10.x release without a new 1.9.x release in
between.

To me it looks as if the branch wasn't really alive anyway.

> Personally, I think it's a mistake to abondon the Java 5 support.  I
> think there are still projects around targetting java 5, 6 or 7 using
> Ant as build tool.

This seems true, if a project is stuck with Java 5 to 7 then it probably
uses Ant.

Stefan

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


Re: [DISCUSS] EOL the 1.9.x branch with the 1.9.15 release

Posted by Jaikiran Pai <ja...@apache.org>.
Hello Maarten,

For me the main reason why I initially proposed EOLing 1.9.x branch (and
releases) is because creating new fixes for it and then releasing it is
becoming cumbersome. Java APIs have moved on from the Java 5 days a long
way (even just comparing against Java 8 itself). What that means is we
are ending up trying to find ways to solve a particular issue
differently for "master" branch and 1.9.x branch. The recent security
fix is just one such example. Even verifying the issue and the fix is
getting difficult - I couldn't even get a Java 5 to install on my local
setup to try a few things. If we do keep releasing 1.9.x I think we will
have to keep updating it for similar security fixes, if not regular bug
fixes. Based on recent experiences, that's not an easy thing to do from
a time and effort perspective. With more than a decade since Java 5 was
EOLed, the time and efforts needed to support the few projects that use
that version becomes hard to rationalize.

1.9.x has been stable for a long time now and that's a good thing. I
think for projects that are reliant on Java 5, they can still use the
last released 1.9.15 and continue using it and evaluate any security
issues on per use basis. Maybe having officially retired Java 5 support,
projects will perhaps start moving to newer Ant 1.10.x releases, but I
do understand if they still stick with Java 5 and 1.9.x.

-Jaikiran

On 21/05/20 4:01 am, Maarten Coene wrote:
> Hi Stefan,
>
> could you explain a bit more why we should EOL the 1.9.x branch?
>
> Personally, I think it's a mistake to abondon the Java 5 support.
> I think there are still projects around targetting java 5, 6 or 7 using Ant as build tool.
>
> For instance, one of the reasons we are still using Ant 1.9.x is that we have some projects that require to run on Java 6.
> Upgrading these projects to Java 8 is not yet possible, since some dependencies are not Java 8 compatible.
> I don't know if you tried to run some junit tests on a java 6 jre with an Ant 1.10.x release, it isn't possible, even in forked mode.
>
> But maybe you can convince me with some good arguments :-)
>
>
> Maarten
>
>
>
>
> Op woensdag 20 mei 2020 13:24:12 CEST schreef Stefan Bodewig <bo...@apache.org>: 
>
>
>
>
>
> It looks as if the vote will simply not pass because of a lack of
> participation - which is certainly fine. Unless we get more binding
> votes, I'll close the vote as failed soon.
>
> Mayby we should have discussed the motion here before I created the
> vote. Therefore I have created this separate thread. If you don't feel
> you want to discuss the topic then please just ignore me :-)
>
>
> Stefan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
>


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


Re: [DISCUSS] EOL the 1.9.x branch with the 1.9.15 release

Posted by Maarten Coene <ma...@yahoo.com.INVALID>.
Hi Stefan,

could you explain a bit more why we should EOL the 1.9.x branch?

Personally, I think it's a mistake to abondon the Java 5 support.
I think there are still projects around targetting java 5, 6 or 7 using Ant as build tool.

For instance, one of the reasons we are still using Ant 1.9.x is that we have some projects that require to run on Java 6.
Upgrading these projects to Java 8 is not yet possible, since some dependencies are not Java 8 compatible.
I don't know if you tried to run some junit tests on a java 6 jre with an Ant 1.10.x release, it isn't possible, even in forked mode.

But maybe you can convince me with some good arguments :-)


Maarten




Op woensdag 20 mei 2020 13:24:12 CEST schreef Stefan Bodewig <bo...@apache.org>: 





It looks as if the vote will simply not pass because of a lack of
participation - which is certainly fine. Unless we get more binding
votes, I'll close the vote as failed soon.

Mayby we should have discussed the motion here before I created the
vote. Therefore I have created this separate thread. If you don't feel
you want to discuss the topic then please just ignore me :-)


Stefan

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


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


Re: [DISCUSS] EOL the 1.9.x branch with the 1.9.15 release

Posted by Gintautas Grigelionis <g....@gmail.com>.
+1 if that counts. I don't think there's much use of Java 7- nowadays,
especially when networked.

Gintas

On Wed, 20 May 2020 at 13:24, Stefan Bodewig <bo...@apache.org> wrote:

> It looks as if the vote will simply not pass because of a lack of
> participation - which is certainly fine. Unless we get more binding
> votes, I'll close the vote as failed soon.
>
> Mayby we should have discussed the motion here before I created the
> vote. Therefore I have created this separate thread. If you don't feel
> you want to discuss the topic then please just ignore me :-)
>
> Stefan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
>
>