On 8/21/01 10:05 PM, "Geir Magnusson Jr." <[EMAIL PROTECTED]> wrote:
> Our discussion revolved around making JJAR work against the gump
> information repository rather than it's own information repository.
>
> My personal belief is that either
>
> 1) Gump should use JJAR to get dependency information. Using tools is
> good.
I think that all of a projects information should be stored in a single
location. Gump has full inter-project dependencies, but what it lacks is the
version info to build a release with stated versions of packages, and the
project descriptors don't currently state their latest version. A few
additions and building a project with specific versions of packages will be
possible. This info will also be enough for a JJAR like task to assist with
a build.
I am fully aware of the need for version info because I plan to use Gump to
build distributions of the TDK in a reliable way that will let any Turbine
developer who wants to participate managing releases do so in a consistent
fashion. We obviously must use stated versions of tools. This would allow a
rigourous build of a distribution that would be consistent across machines.
> 2) If Gump doesn't want to depend on external tools and must define its
> own dependency information, then it should make that dependency set free
> of any gump specific schema structure or data, so that it can be shared
> as widely as possible and let all tools that use it (gump included)
> evolve in their own way w/o affecting the others.
Again I see it as project information as a whole, if you have a better
layout for dependencies I think it should be added the descriptors in the
gump repository. I don't see them as gump descriptors. I see them as project
descriptors that gump utilizes. I think that many, many tools can use these
descriptors JJAR among them.
> I have a whole bunch of reasons for both, but I won't bore y'all with
> them.
>
> geir
>
--
jvz.
Jason van Zyl
http://tambora.zenplex.org
http://jakarta.apache.org/turbine
http://jakarta.apache.org/velocity
http://jakarta.apache.org/alexandria
http://jakarta.apache.org/commons
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]