on 4/12/01 10:25 AM, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:

> 
> One issue may be that each project will include ant, xerces, xalan, etc,
> with the same or slightly different version.

That doesn't really matter and is the projects decision, right?

> One compromise may be to use a separate CVS only for binaries, with the
> latest "released" version of each product.

No. 

Say there is a new feature/bugfix in Ant that Turbine *has* to use. Why
limit Turbine development that way?

> Benefits over checking in binaries in all projects:
> - only pristine sources in all projects ( except the binary tree )
> - consistent behavior and location for the binaries for all projects using
> the binary tree
> - less duplication and space ( and download time )
> - Sam may be happy ( as gump could create the binaries instead of checking
> out, so it would be as easy to build with the "latest and greatest" )
> ( it would also be easy for developers to do both types of builds - if the
> location of the "binary" tree is configurable )
> - a simple way to get the latest stable release for all jars ( a cvs
> update will also get only what's changed, instead of requiring to
> download and install x different tar.gz files )
> 
> Problems:
> - user has to checkout 2 trees

I have about ~40 trees checked out. A non-issue for developers IMHO.

> - all projects will be forced to use the latest stable release ( but this
> can be a big benefit ! )

-1

> - you may get more binaries than you need for a project

-1. That isn't helping improve the situation.

-jon


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

Reply via email to