Agreed.  Especially when there are many modules, having a consistent release # 
for all compatible modules is a good thing. I suppose you could get somewhat 
complicated and do a "tapestry-hibernate-5.2.4.n". Which is compatible with 
5.2.4 but allows sub projects to release updates independent of the main 
release, but I think that's too complicated, really. If we shorten the release 
cycle of Tapestry, it becomes a non-issue, anyway. 

Robert

GATAATGCTATTTCTTTAATTTTCGAA

On Jan 21, 2011, at 8:02 AM, Igor Drobiazko <[email protected]> wrote:

> Separate releases will be a hell sooner a later. That's why I'm against
> them. Hibernate guys used to release their modules with different versions
> and it was a nightmare. I think the stoped it and we should not do it.
> 
> On Fri, Jan 21, 2011 at 2:53 PM, Andreas Andreou <[email protected]> wrote:
> 
>> On Fri, Jan 21, 2011 at 13:45, Massimo Lusetti <[email protected]> wrote:
>>> On Fri, Jan 21, 2011 at 11:13 AM, Andreas Andreou <[email protected]>
>> wrote:
>>> 
>>>> On another note, i'm not sure why tapestry-upload needs a separate
>> subproject
>>>> (one can manually exclude commons-fileupload)
>>> 
>>> That's a good question...
>>> 
>> 
>> In fact, having separate releases would be the only good justification
>> for this. I took a look
>> at the commit history [1] and from 5.1.0.0 till 5.3.0-SNAPSHOT,
>> tapestry-upload's only
>> "real" changes where [2] and [3], the former just before 5.2.0 and the
>> latter just before 5.2.1
>> 
>> [1] https://github.com/apache/tapestry5/commits/trunk/tapestry-upload
>> [2] end of
>> https://github.com/apache/tapestry5/commit/7a521c1185fef67bf24a69ec248164f33d4ae136
>> [3]
>> https://github.com/apache/tapestry5/commit/614c10ae1809beb13d91123f5573da60db017560
>> 
>> On the minus side, separate releases can result in user frustration &
>> make offering help in
>> the lists more difficult...
>> 
>> We could tackle that and shield the user by having Tapestry do some
>> version checking
>> on bootstrap (though it's not obvious how older modules can signal
>> that they're compatible with newer tapestry versions, i.e. it could very
>> well
>> be the case that tapestry-upload 5.2 works as is in tapestry 5.3 but
>> its metadata will not
>> contain that information )... anyway, i dont have a solution yet, but
>> if we don't offer such a
>> runtime service to the users, separate releases can quickly become a hell.
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 
> 
> 
> -- 
> Best regards,
> 
> Igor Drobiazko
> http://tapestry5.de

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to