You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by Jacques Bergeron <ja...@dogico.com> on 2000/06/20 11:41:44 UTC

RE: Untar task question [EXPIRED TRIAL LICENCE]

Hi!

> Stefan wrote:
> By now no java.apache or jakarata.apache project I was aware of has
> made the transition to require Java 2 so it wouldn't be too nice for a
> build tool to be the first.

So Ant will have to keep 1.1 backward compatibility for a LONG time. Makes
sense.

Since your patch was accepted I assume that it's also OK to use "newer"
functionality when it makes sense (last modification time is a good example)
as far as it doesn't break backward compatibility. As a consequence Ant will
ALWAYS have SOME inconsistent behavior depending on the VM version.

Do you think that it would be worth to have that in the documentation (user
manual) both as a general comment and as specific notes for each affected
task. I can work on a proposition if you think it's worth.

If all of this makes sense then do you know any other "inconsistence" of
that type in Ant.

Ciao,

Jacques



Re: Untar task question [EXPIRED TRIAL LICENCE]

Posted by Stefan Bodewig <bo...@bost.de>.
>>>>> "JB" == Jacques Bergeron <ja...@dogico.com> writes:

 JB> As a consequence Ant will ALWAYS have SOME inconsistent behavior
 JB> depending on the VM version.

 JB> Do you think that it would be worth to have that in the
 JB> documentation (user manual) both as a general comment and as
 JB> specific notes for each affected task.

Yes.

In the case of the Untar task I think a note for this single task is
sufficient. We already have other places where the behavior depends on
the VM (javac will use modern on JDK 1.3, javadoc has a much richer
feature set on Java 2 ...) and AFAIK they are all documented.

I should have changed the documentation for Untar myself but feel free
to jump in.

Stefan

Re: Untar task question [EXPIRED TRIAL LICENCE]

Posted by Stefan Bodewig <bo...@bost.de>.
>>>>> "JDD" == James Duncan Davidson <ja...@eng.sun.com> writes:

 JDD> Java 2 is a *brand* name, the version is either 1.2 or 1.3.

I've found myself use the term "Java 2" instead of "JDK 1.2 or higher"
ever since 1.3 came out, it's shorter. I'll try to improve that in the
future 8^).

Stefan

Re: Untar task question [EXPIRED TRIAL LICENCE]

Posted by James Duncan Davidson <ja...@eng.sun.com>.
>> By now no java.apache or jakarata.apache project I was aware of has
>> made the transition to require Java 2 so it wouldn't be too nice for a
>> build tool to be the first.

Nit: Java 2 is a *brand* name, the version is either 1.2 or 1.3. Yes, shoot
Sun's marketing people for this lovely confusion, but let's be consistent at
least as programmers and with the acutal internal version numbers. :)

.duncan