> -----Original Message-----
> From: Steve [mailto:[EMAIL PROTECTED] 
> Sent: Sunday, 19 February 2006 3:32 AM
> To: 'Gump code and data'
> Subject: RE: Upgraded vmgump to JDK 1.5
> 
>  
> 
> > -----Original Message-----
> > From: Leo Simons [mailto:[EMAIL PROTECTED]
> > Sent: Sunday, 19 February 2006 2:46 AM
> > To: Gump code and data
> > Subject: Re: Upgraded vmgump to JDK 1.5
> > 
> > This is to "solve" the junit stuff right?
> > 
> > Will be interesting...I'm personally not happy with how effectively 
> > there's this one project run by a bunch of people who don't 
> > particulary understand enough about backwards compatibility and the 
> > like (just like Sun really) which force this kind of thing.
> 
> It's not like 'that bunch of people' are taking away 3.8.1! 
> Products evolve and there is a well established convention 
> concerning major version increments.  The JUnit team are 
> working of 4.X - and that means they are working on a new 
> product that is not compatible with the 3.X line.  
> 
> This is a trend commonly referred to as "progress".
>   
> > The stupidness is that this is in part a limitation that gump has.
> 
> Yes - which is the relevant subject for this list.  
> Subscribers should not be moaning about the fact that an 
> independent project is going the next step and building an 
> even better testing framework - instead, subscribers should 
> be looking at why this is an issue for Gump.

IMO - the issue is that Gump project descriptors do not include a definition
a major version identifier and the underlying support that this implies
within respect to dependent builds (i.e. group/name is not sufficient).  The
absence of this creates a scenario where the assumption is that incompatible
version changes are not recognized as a technical reality.  

This in-turn creates an inconsistency between:

  (a) the role of Gump as a technical community integrity checker
  (b) the decisions of a particular project/group concerning product
      evolution

My suggestion would be to consider every Gump project as an implicit version
0 and enable an explicit major version identifier.  From this consumer
projects would be able to lock onto the assumed major version without fear
of disruption from source project major-version evolution.

Cheers, Steve.


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

Reply via email to