On 9 May 2013, at 16:03, Sanne Grinovero wrote:

> On 9 May 2013 15:10, Manik Surtani <[email protected]> wrote:
>> This is something we discussed last year.  IIRC we agreed that all cache 
>> stores (except the 0-dep FCS) and hot rod clients will move out of the 
>> infinispan repo, and have their own repos.  They will also have their own 
>> release cycles, so will only be released as and when there is a change in 
>> their code.
> 
> I remember the discussion, but never agreed on it being a good idea.
> I'm not strictly against it, just that I am not understanding the
> point if it, while there are drawbacks.
pros: reduce distribution size, keep build time for the core manageable, allow 
a per/cachestore upgrade.
> 
>> Now when it comes to breaking stuff, this means that our CI will get more 
>> complex.  Any changes to core will cause a build and re-test of all 
>> "consuming" projects (cache stores and hot rod clients).  Failures on any of 
>> these "consuming" projects should cause a failure in core's CI suite.
> 
> I like the sound of that, but to play devil's advocate that's much
> easier to implement by keeping them all in the same repository.
> 
> Also you need to answer how non-Maven users will know which versions
> are going to be compatible. "everyone should use Maven" is not a fair
> reply ;-)

If there'll be demand for that we can add zip files for releasing. But let's 
see first.

Cheers,
-- 
Mircea Markus
Infinispan lead (www.infinispan.org)





_______________________________________________
infinispan-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/infinispan-dev

Reply via email to