You are simply thinking about Carbon only. Stratos is broken most of the
time because the dependencies are out of sync. This shows that the product
teams are not giving enough importance to the cloud version of their
products. My proposal is to have, for example, under AppServer;

distribution
distribution-stratos
p2-profile-gen
p2-profile-gen-stratos

That way, we can ensure that Stratos will be up to date at any given time.
This also makes it easier to maintain the release/patch braches. The current
patching mess is dues to Carbon & Stratos being separate.

This will ensure that dependencies etc. are in sync, and we won't have any
surprises when it comes to patching Stratos clouds & Mars.


Azeez

On Tue, Feb 22, 2011 at 7:43 AM, Sameera Jayasoma <[email protected]> wrote:

> Hi Azeez,
>
> Existing Carbon code base is huge and unmanageable at the moment. If we
> merge Stratos and Carbon, it would become a nightmare to maintain it. We can
> restructure the Carbon code base in a manner to solve these issues. But
> merging is not the solution.
>
> -1.
>
> Thanks
> Sameera
>
> On Tue, Feb 22, 2011 at 7:16 AM, Afkham Azeez <[email protected]> wrote:
>
>> The Carbon based products & corresponding Stratos services share a lot of
>> dependencies. However,these go out of sync because they are in 2 different
>> locations. I propose that all Stratos service builds be moved into the
>> corresponding products as Maven modules. Also, the dependencies and features
>> dir could be split into carbon and Stratos & we can have the relevant
>> components & features under those. This will eliminate the Stratos top level
>> svn project & ensure that the product teams keep the Stratos services up to
>> date.
>>
>> Thoughts welcome.
>>
>> Thanks
>> Azeez
>>
>> ------
>> Sent from my APD®
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
> Sameera Jayasoma
> Technical Lead and Product Manager, WSO2 Carbon
>
> WSO2, Inc. (http://wso2.com)
> email: [email protected]
> blog: http://tech.jayasoma.org
>
> Lean . Enterprise . Middleware
>



-- 
*Afkham Azeez*
Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com,
*
*
*Member; Apache Software Foundation;
**http://www.apache.org/*<http://www.apache.org/>
*
email: **[email protected]* <[email protected]>* cell: +94 77 3320919
blog: **http://blog.afkham.org* <http://blog.afkham.org>*
twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
*
linked-in: **http://lk.linkedin.com/in/afkhamazeez*
*
*
*Lean . Enterprise . Middleware*
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to