Re: Java version required for trunk

2008-10-19 Thread Martijn Kruithof

Hello

I know i have not been really active for some time now (changed house, 
then job) yet I manage to remember previous discussions.


I still feel that the following reasoning is flawed:

There has been some discussion about dropping support for Java 1.3 in
trunk.  One of the aguments against it was that 1.4 doesn't offer
anything new and going from 1.3 to Java5 was too big a step.

I do think the problem is that we cannot support a whole lot of java 
versions for every new version of ant, just because of the amount of 
work associated with testing it all.
The choice should not only be based on what new language features are 
offered by a java version, but also the number of java version we have 
to test against.
If companies/projects/products have a good reason to stay with older 
java versions, the older version of ant that is supported has done all 
this time, and I think we should expect from companies that stay with 
older java versions that these companies shall bear the consequence of 
not being able to run the newest ant.


Maybe we should consider dropping java versions even somewhat faster, I 
don't see the point in supporting java versions that SUN does not 
support anymore for the general public.


From the sun website:
http://java.sun.com/products/archive/eol.policy.html
Revised (Current) Java SE Support Road map
Release Family  GA Date EOL NotificationEOSLSupport Period
1.4 February, 2002  December, 2006  October 30, 20086 ½ years

5.0 May, 2004   April, 2008 October 30, 20095 ½ years

6   December, 2006  2009*   2010*   4 years*


These dates seem to be reasonable to stop supporting the corresponding 
java release in an upcoming ant release
(if ant 1.8 appears after october 30, 2008 the 1.8 range should support 
5.0 and 6 and possibly 7)


We in turn we could consider to prolong the life of the point releases 
for critical updates to have at lease one ant version operating with the 
java version upto the state EOSL from SUN.


Bugs eligible to be solved on the point releases after a new major 
release has been done would have to come from customers running a java 
version that is not supported by a more recent ant release, running a 
java version that is still supported by SUN, these should also be real 
bugs, not feature requests, and the company shall have to test the ant 
release towards the old java version and provide us the logs, especially 
if we do not have the possibility to run the old java version anymore. 
(This because I am quite sure that in 10 years java 1.4 won't be running 
anymore on the "current" hardware and operating systems.)


Java SE for Business support road map
Release Family  GA Date EOL Notification*   EOL*EOSL*   Support 
Period
1.4 February, 2002  April, 2008 April, 2013 April, 2018 16 years

5.0 May, 2004   June, 2009  June, 2014  June, 2019  15 years

6   December, 2006  June, 2011  June, 2016  June, 2021  15 years



br Martijn

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Bug report for Ant [2008/10/19]

2008-10-19 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
| 1509|Opn|Enh|2001-04-25|Project object not fully functional in BuildEvents|
| 2743|New|Enh|2001-07-23|More sophisticated dependency analysis|
| 2811|Ass|Enh|2001-07-25| does not work when an interface is modifi|
| 3310|New|Enh|2001-08-28|Clear case files and directories  |
| 4240|Opn|Enh|2001-10-17|war task enhancements needed  |
| 5003|Ass|Blk|2001-11-21|exec task does not return after executed command f|
| 5748|New|Enh|2002-01-08|Filtering, Default Filter |
| 5789|New|Enh|2002-01-10|Enhanced PVCS task.   |
| 6599|New|Enh|2002-02-20|Fork in javadoc is not needed if you added a secur|
| 6606|Opn|Enh|2002-02-21|META-BUG problems with delegating classloaders|
| 6757|New|Enh|2002-02-28|adding visibility to tasks|
| 7546|New|Enh|2002-03-27|EjbJar:Borland Task doesn't allow alternate compil|
| 7624|New|Enh|2002-03-29|chmod task should be extensible to non-Unix system|
| 7712|New|Enh|2002-04-03|Provide patternset support for VSSGET task?   |
| 8031|New|Enh|2002-04-12|[PATCH] Suggest ProjectHelperImpl use File.toURI()|
| 8294|New|Enh|2002-04-19|: Allow  and  to app|
| 8510|Opn|Blk|2002-04-25|shutdown hook does not fire in forked java task un|
| 8722|New|Enh|2002-05-02|allow setting class path for optional tasks via bu|
| 8866|New|Enh|2002-05-07|Signal handling in java task  |
| 8895|New|Enh|2002-05-08|ant and/or antcall should support forking |
| 8972|New|Enh|2002-05-10|allow property expansion in  property v|
| 8981|New|Enh|2002-05-10|Tar task command additional features  |
| 9294|New|Enh|2002-05-21|[PATCH] optional/j2ee/ServerDeploy OC4J Support   |
| 9481|Ass|Enh|2002-05-29|Add a "prefix" attribute to ExpandProperties filte|
| 9784|New|Enh|2002-06-11|BuildNumber task: make more extendable... |
| 9995|Ass|Enh|2002-06-19|MKS Source Integrity tasks|
|10020|New|Enh|2002-06-19|'s dependency behaviour should be more con|
|10231|New|Enh|2002-06-25|Need access to current file in SQLExec|
|10283|New|Enh|2002-06-27|Add a destfile to the uptodate task   |
|10402|New|Enh|2002-07-02|adding the ability of html like whitespace preserv|
|3|New|Enh|2002-07-24|keytool task  |
|11143|New|Enh|2002-07-24|Javac should load build.compiler class from a defi|
|11560|Opn|Enh|2002-08-08|Taskdef does not apply reverseLoader policy on sta|
|11585|New|Enh|2002-08-09|The Replace Task ignores properties with multiline|
|12267|New|Enh|2002-09-03|Add ability to unzip into separate folders|
|12292|New|Enh|2002-09-04|[PATCH] enable  tag inside tar|
|12334|New|Enh|2002-09-05|REQUEST: Ant task doesn't allow attachment of a bu|
|12518|New|Enh|2002-09-11|Gunzip & BUnZip2 add filesets, patternsets, and ov|
|12765|New|Enh|2002-09-18|"rmdir" and "deltree" patches for ftp task enhance|
|12964|New|Enh|2002-09-24|ANTLR only takes one input file at a time |
|13047|Inf|Enh|2002-09-26|Support for  and  on O|
|13048|New|Enh|2002-09-26|Add an optional containsall attribute to LineConta|
|13371|New|Enh|2002-10-07|[PATCH] Contributed new CvsExportDiff task|
|13629|New|Enh|2002-10-15|RFE: mention dependset and selectors in delete pag|
|13681|New|Nor|2002-10-16|add a "verbose" parameter to "dependset"  |
|13847|New|Nor|2002-10-22|pvcs task: wrong option (-r) specified for get (sh|
|13934|New|Enh|2002-10-24|Translate task shouldn't load default locale prope|
|13939|New|Enh|2002-10-24|Translate task should have better key matching cap|
|14320|New|Enh|2002-11-06|copy fileset followsymlinks="false" does not copy |
|14392|New|Enh|2002-11-08|Make version information more available   |
|14393|New|Enh|2002-11-08|Support use of jndi within ant|
|14512|New|Enh|2002-11-13|Allow creating database connection similar to  with  does not spot bad symlin|
|15093|