Why do we have to patch orbits (except Axis2 & Synapse)? IMO, changes to
orbits is not frequent, and if you need to change it, you have to reversion
it.


On Fri, Jan 3, 2014 at 3:59 PM, Supun Malinga <sup...@wso2.com> wrote:

> Hi,
>
> Currently the process to release new orbit version is not good IMO due to
> kernel patch process. We have to release the orbits as a kernel patch as
> well AFAIK. So we should have a better approach there. Do we get a solution
> for that with this suggestion?.
>
> thanks,
>
>
> On Fri, Jan 3, 2014 at 3:21 PM, Afkham Azeez <az...@wso2.com> wrote:
>
>>
>>
>>
>> On Fri, Jan 3, 2014 at 3:16 PM, Samisa Abeysinghe <sam...@wso2.com>wrote:
>>
>>> Why do we need SNAPSHOT for orbits at all? It is just a wrapper of a
>>> released lib. So just create the new version and deploy into m2 - Done!
>>>
>>
>>>
>> +1. This is what I suggested some time back too.
>>
>>
>>>  Thanks,
>>> Samisa...
>>>
>>>
>>> Samisa Abeysinghe
>>>
>>> Vice President Developer Evangelism
>>>
>>> WSO2 Inc.
>>> http://wso2.com
>>>
>>>
>>>
>>> On Fri, Jan 3, 2014 at 2:43 PM, Kishanthan Thangarajah <
>>> kishant...@wso2.com> wrote:
>>>
>>>> Our current approach of having third party dependencies as OSGi bundles
>>>> is to make them into an orbit project. The release of them happen with the
>>>> kernel or platform release.
>>>>
>>>> Because of this, currently when building carbon from source, we first
>>>> have to build orbit. But this is not needed if we maintain orbit as an
>>>> external project (may be in git-hub) and use one of the following.
>>>>
>>>> 1. Use SNAPSHOT repo approach. The developer who creates a new orbit
>>>> project will have to deploy the snapshot version of it to the repo. The
>>>> official release of those will happen on its own way. It can align either
>>>> with a kernel release or platform release (major or patch releases).
>>>>
>>>> 2. Releasing the newly created orbit project immediately after creating
>>>> it. This is possible because we don't normally do any changes to it (pom)
>>>> afterwards. This also has to be done by the developer (after all the
>>>> testing). The downside of this is we may end up with multiple versions for
>>>> a projects. But this will be minimal.
>>>>
>>>> In both cases above, the components requiring those orbit dependencies
>>>> will have to update to those released/snapshot versions.
>>>>
>>>> The orbit projects for forked dependencies will follow the same
>>>> approach as earlier.
>>>>
>>>> Suggestions and thoughts are welcome.
>>>>
>>>> Thanks,
>>>> Kishanthan.
>>>>
>>>> --
>>>> *Kishanthan Thangarajah*
>>>> Senior Software Engineer,
>>>> Platform Technologies Team,
>>>> WSO2, Inc.
>>>> lean.enterprise.middleware
>>>>
>>>> Mobile - +94773426635
>>>> Blog - *http://kishanthan.wordpress.com
>>>> <http://kishanthan.wordpress.com>*
>>>> Twitter - *http://twitter.com/kishanthan
>>>> <http://twitter.com/kishanthan>*
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> Architecture@wso2.org
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> Architecture@wso2.org
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> *Afkham Azeez*
>> Director of Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * <http://www.apache.org/>*
>> *email: **az...@wso2.com* <az...@wso2.com>
>> * cell: +94 77 3320919 <%2B94%2077%203320919> 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
>> <http://lk.linkedin.com/in/afkhamazeez>*
>>
>> *Lean . Enterprise . Middleware*
>>
>> _______________________________________________
>> Architecture mailing list
>> Architecture@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Supun Malinga,
>
> Senior Software Engineer,
> WSO2 Inc.
> http://wso2.com
> email: sup...@wso2.com <sup...@wso2.com>
> mobile: +94 (0)71 56 91 321
>
> _______________________________________________
> Architecture mailing list
> Architecture@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>*
*email: **az...@wso2.com* <az...@wso2.com>
* 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
<http://lk.linkedin.com/in/afkhamazeez>*

*Lean . Enterprise . Middleware*
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to