Nah - just get on with 3.0. Why would users want to migrate from 2.8.x to 2.9.x 
instead of waiting for 3.0 ? I don't see the rationale. We've have set the 
expectation for 3.0 for a while - http://camel.apache.org/camel-30-roadmap.html 
- there seems no benefit  to our end users by dragging our feet.


On 25 Sep 2011, at 19:02, Hadrian Zbarcea wrote:

> Willem, it sounds to me like you agree on most of the issues, correct? 
> Comments inline.
> 
> Hadrian
> 
> 
>> I think already stated my +1 for a new API module to break the cycle
>> dependency of camel-core which was proposed by Christian.
> Excellent.
> 
>> But I don't think we should ship the camel-api module in Camel 2.9, as
>> it break the user experience,
> Yes, no camel-api.jar in 2.9, camel-core stays the way it is.
>> 
>> As you know there are lots of components which are not in the Apache
>> Camel repository. Any incompatible change in the camel core may cause
>> some trouble for the user when they upgrade to Camel 2.9.
> Yes, we strive for compatibility.
> 
>> If we make the trunk as Camel 3.0, we can do more work than adding the
>> compatible classes, and we can keep on thinking to add the other great
>> feature of Camel3.0.
>> 
>> The milestone release of Camel 3.0 could help us get the user feed back
>> and we did it in development of Camel 2.0 without any trouble.
> You are correct, but that's not what's being discussed. The question is when. 
> The point was that a better time to start development for 3.0 is after 2.9 or 
> possibly 2.10. Right now we do not know how 3.0 will look like. Starting 
> development of 3.0 on trunk now and starting to figure out now what we want 
> to do in 3.0 is disruptive and silly.
> 
>> If we fork another branch for the Camel 2.9.0. We will have much work to
>> back port the patch. When we have some bug fix on the trunk, we have to
>> merge patch back to Camel 2.9.x, 2.8.x, 2.7.x three branches. That is
>> not a easy job to do.
> I suspect that once 2.9.0 is out we will stop active maintenance of 2.7.x and 
> there will be at most one last release on 2.7.x. Iirc, we discussed to only 
> provide community support for two past branches.
> 

Reply via email to