Henri Gomez wrote:

>> - the jar names should be fully versioned ( otherwise we can't keep
>> more than a version in the dist dir ), and a symbolic link will point to
>> the latest release.
>> We would have:
>>   catalina.jar -> catalina-4.1.24.jar
>>   tomcat-util.jar -> tomcat-util-4.1.24.jar
>>   etc.
> 
> A big +1, it the way we choose in jPackage project but symlink didn't
> works on Windows boxes....

AFAIK all apache mirrors are on Unix machines, and symlinks are already used
in the "dist/" ( for -latest.tar.gz ).

The links are only used to allow people who want a "latest stable". They can
also be augmented with a descriptor ( similar with Apt, etc ) or even 
multiple descriptors to support a variety of tools. 

My goal with this proposal was to make it as simple as possible, with the
minimum amount of change - just a small incremental addition to the current
dist structure.  


> 
>> - in tomcat5 we should start including the _major_ version number in the
>> jar name: catalina5.jar. A version number should be used whenever we have
>> a break in backward compatibility.
> 
> May I suggest :
> 
> catalina5-5.0.1.jar ?

Duplicated the 5 doesn't look very good, I don't know any project doing
that. 
The goal is to make it clear that it is a different product, that is not
completely backward compatible ( even if we try our best ). There are few
linux products that do that ( embed a number in the main name ).

An alternative is to have:
  catalina-5.jar -> catalina-5.0.1.jar
and use catalina-5.jar as the name in the distribution.


BTW, I am _not_ proposing the use of catalina.5.0.1.jar ( full versioned
names ) in the runtime, this is only about distributing .jars as part of
the binary release, and if this works we can extend to .war.


Costin








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

Reply via email to