Hi

On Tue, Feb 7, 2012 at 6:30 AM, Afkham Azeez <az...@wso2.com> wrote:

> For this approach to properly work, we need to have proper package export
> & import versions. Otherwise, say for example, two different features
> require different versions of a particular bundle, then these features may
> not be able to coexist. When upgrading a versions of an orbit dependency,
> the should be a way to track all its dependant &  change them accordingly
> to avoid ending up with unnecessary jar duplication.
>

+1, we need to concentrate on imports and exports more than we are doing
now. Its a nightmare to find issues when an orbit bundle is updated not
knowingly.

Regards,
/Nuwan


>  --
> Afkham Azeez
> Sent from my phone
> On Feb 6, 2012 9:27 PM, "Sanjiva Weerawarana" <sanj...@wso2.com> wrote:
>
>> +1 for going ahead (without opinion on timing) and to Amila's suggestion
>> of making the orbit stuff another TLP.
>>
>> I'm +1 for graphite per Senaka for X.
>>
>> Sanjiva.
>>
>> On Mon, Feb 6, 2012 at 4:03 PM, Dimuthu Leelarathne <dimut...@wso2.com>wrote:
>>
>>> Hi all,
>>>
>>> +1.
>>>
>>> When installing other features to different products, it should mention
>>> the carbon core version. Currently, the carbon core is the intersection of
>>> products, so there is no problem at all. But if we go ahead with minimizing
>>> carbon-core it can be tricky to handle. Just had an offline chat with
>>> Sameera, and according to him P2 handles it nicely.
>>>
>>> thanks,
>>> dimuthu
>>>
>>> On Mon, Feb 6, 2012 at 8:24 AM, Sumedha Rubasinghe <sume...@wso2.com>wrote:
>>>
>>>> +1 for the idea. B4 doing the actual change, how about running through
>>>> different scenarios (like Amila mentioned) - like how we did for branching
>>>> approach. Figuring out problems later would be costly in terms of time.
>>>>
>>>> /sumedha
>>>>
>>>> On Sat, Feb 4, 2012 at 5:14 PM, Sameera Jayasoma <same...@wso2.com>wrote:
>>>>
>>>>> *Objective*:
>>>>> Make Carbon core a top level project in WSO2 trunk. At the moment
>>>>> complete Carbon platform code lies under
>>>>> https://svn.wso2.org/repos/wso2/trunk/carbon/. This structure has its
>>>>> own problems.
>>>>>
>>>>> *Motivations*:
>>>>> 1) Carbon core can be treated as a separate product which has its own
>>>>> dependencies, orbit and Carbon core can be released independently of other
>>>>> Carbon components, products.
>>>>> 2) To ensure that the Carbon based products can depend on a stable,
>>>>> well tested and released version of Carbon instead of the Carbon trunk.
>>>>> 3) This will also ensure the stability of the Carbon based products,
>>>>> because they are no longer depend on the Carbon trunk which might undergo
>>>>> drastic changes time to time.
>>>>>
>>>>> *Execution*:
>>>>> Here is my proposal.
>>>>> 1) We need to create two top level directories for Carbon and for
>>>>> components, features and Carbon based products. Sample structure is shown
>>>>> below.
>>>>>
>>>>> carbon
>>>>> |--dependencies
>>>>> |--orbits
>>>>> |--core (core set of bundles.)
>>>>> |--features (Carbon core features)
>>>>> |--product (Carbon product)
>>>>>
>>>>> X (TODO we need to come up with a name. How about silicon. Dr. Sanjiva
>>>>> once mentioned this name. :) )
>>>>> |--dependencies
>>>>> |--orbits
>>>>> |--components
>>>>> |--features
>>>>> |--products
>>>>>
>>>>> 2) In order to change the existing svn structure to a structure like
>>>>> above, we need to hold all the commits, say for two to three days and
>>>>> restructure the SVN, test properly and release for commits.
>>>>>
>>>>> Please feel free to comment.
>>>>>
>>>>> Thanks,
>>>>> Sameera.
>>>>>
>>>>> --
>>>>> Sameera Jayasoma
>>>>> Technical Lead and Product Manager, WSO2 Carbon
>>>>>
>>>>> WSO2, Inc. (http://wso2.com)
>>>>> email: same...@wso2.com
>>>>> blog: http://tech.jayasoma.org
>>>>>
>>>>> Lean . Enterprise . Middleware
>>>>>
>>>>> _______________________________________________
>>>>> Architecture mailing list
>>>>> architect...@wso2.org
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> /sumedha
>>>> +94 773017743
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> architect...@wso2.org
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> Dimuthu Leelarathne
>>> Technical Lead
>>>
>>> WSO2, Inc. (http://wso2.com)
>>> email: dimut...@wso2.com
>>>
>>>
>>> Lean . Enterprise . Middleware
>>>
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> Carbon-dev@wso2.org
>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Sanjiva Weerawarana, Ph.D.
>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>> email: sanj...@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
>> 650 265 8311
>> blog: http://sanjiva.weerawarana.org/
>>
>> Lean . Enterprise . Middleware
>>
>> _______________________________________________
>> Architecture mailing list
>> architect...@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
> _______________________________________________
> Architecture mailing list
> architect...@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
*Thanks & Regards,

Nuwan Bandara
Senior Software Engineer
WSO2 Inc. | http://wso2.com
lean . enterprise . middleware

http://nuwan.bandara.co
*
<http://www.nuwanbando.com/>
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to