Sorry to make things more complicated, but I'd say that if we ever would 
release Ant 1.8.4, it should still have JDK1.4 support.
But that shouldn't stop us to move forward and drop JDK1.4 support in trunk, 
meaning that if ever Ant 1.8.4 is released the fixes should be merged and 
backported from trunk to the JDK_1.4 branch (or ANT_1.8.x branch or whatever 
name we give it)


So:
-0 to drop JDK1.4 support for Ant 1.8.4+
+1 to drop JDK1.4 support for Ant 1.9, and after 1.8.3 is branched we permit 
trunk sources to assume JDK5+

Maarten



________________________________
 From: Jesse Glick <jesse.gl...@oracle.com>
To: dev@ant.apache.org 
Sent: Friday, January 27, 2012 7:42 PM
Subject: [VOTE] Drop JDK 1.4 after 1.8.3
 
As suggested in 1.8.3 thread, I propose we drop JDK 1.4 support in trunk after 
Ant 1.8.3 is released. It is long past EOL 
<http://www.oracle.com/technetwork/java/eol-135779.html> and cumbersome to even 
get installed for testing. (Note that JDK 5 is also past EOL, but I am not 
proposing dropping JDK 5 support in this vote.)

Switching trunk sources to assume JDK 5 would, among other things, permit use 
of generics to make code clearer. It is also possible that annotations could be 
used to document tasks/types and their configuration. And of course there are 
various API enhancements that may be of use; a search for "jdk1.5" in build.xml 
shows some things that could be simplified, and there is likely more that would 
be used if it were easy to do so.

[X] +1: announce that 1.8.3 will be the last version of Ant to support JDK 1.4, 
and after it is branched, permit trunk sources to assume JDK 5+, updating CI 
jobs accordingly
[ ] ±0: not sure, maybe continuing to support JDK 1.4 is useful, leave it alone 
for now
[ ] -1: please no, we still need to support JDK 1.4 in 1.8.4 or 1.9


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

Reply via email to