On 8/21/01 11:09 PM, "Sanders" <[EMAIL PROTECTED]> wrote:

> Are we making sure that the version info contains all types of
> information, ie not just the version of dependency x, but also the fact
> that for version 1.0 the dependency on x didn't even exist?

We can take anything into consideration, I've simply added version="x" to
the turbine descriptor. It doesn't affect the way gump works, but you raise
a valid question and is another thing to think about when making a project
descriptor dtd/schema.
 
> Scott Sanders
> 
>> -----Original Message-----
>> From: Jason van Zyl [mailto:[EMAIL PROTECTED]]
>> Sent: Tuesday, August 21, 2001 7:55 PM
>> To: [EMAIL PROTECTED]
>> Subject: Re: [gump] adding version info
>> 
>> 
>> 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]
>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 

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]

Reply via email to