+1. We just need to include the new set of orbit bundles.

Thanks,
Sameera.


On Thu, Jan 30, 2014 at 10:59 PM, Sagara Gunathunga <[email protected]> wrote:

>
> As everyone agree on this proposal IMHO we can start to practise this
> approach from 4.3.0 kernal and platform releases.
>
> Thanks !
>
>
> On Fri, Jan 3, 2014 at 9:35 PM, Senaka Fernando <[email protected]> wrote:
>
>> +1 for releasing orbits then and there, and using those instead of
>> building them along with the kernel/platform. As also discussed yesterday,
>> this is one way to solve this build issue menace cropping up as a result of
>> Maven Repo changes.
>>
>> Thanks,
>> Senaka.
>>
>> On Fri, Jan 3, 2014 at 7:08 PM, Afkham Azeez <[email protected]> wrote:
>>
>>>
>>>
>>>
>>> On Fri, Jan 3, 2014 at 6:57 PM, Sameera Jayasoma <[email protected]>wrote:
>>>
>>>> But there is a risk of releasing the orbit bundle just after creating.
>>>> Those orbit bundles may get changed multiple times during the bug fixing
>>>> phase.  So we will end up releasing multiple minor versions. Just a 
>>>> thought.
>>>>
>>>
>>> How many times has that happened in the past? The orbit the OSGifies an
>>> already released jar. What is so complex about that & why would we
>>> repeatedly be making mistakes in such a simple task?
>>>
>>>
>>>>
>>>> Anyway I am +1 for releasing orbits immediately.
>>>>
>>>>
>>>> On Fri, Jan 3, 2014 at 3:21 PM, Afkham Azeez <[email protected]> wrote:
>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Fri, Jan 3, 2014 at 3:16 PM, Samisa Abeysinghe <[email protected]>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 <
>>>>>> [email protected]> 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
>>>>>>> [email protected]
>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Architecture mailing list
>>>>>> [email protected]
>>>>>> 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: **[email protected]* <[email protected]>
>>>>> * 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
>>>>> [email protected]
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Sameera Jayasoma,
>>>> Architect,
>>>>
>>>> WSO2, Inc. (http://wso2.com)
>>>> email: [email protected]
>>>> blog: http://sameera.adahas.org
>>>> twitter: https://twitter.com/sameerajayasoma
>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>>>> Mobile: 0094776364456
>>>>
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> 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: **[email protected]* <[email protected]>
>>> * 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
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> *Senaka Fernando*
>> Senior Technical Lead; WSO2 Inc.; http://wso2.com
>>
>>
>>
>> * Member; Apache Software Foundation; http://apache.org
>> <http://apache.org>E-mail: senaka AT wso2.com <http://wso2.com>**P: +1
>> 408 754 7388 <%2B1%20408%20754%207388>; ext: 51736*;
>>
>>
>> *M: +94 77 322 1818 <%2B94%2077%20322%201818> Linked-In:
>> http://linkedin.com/in/senakafernando
>> <http://linkedin.com/in/senakafernando>*
>> Lean . Enterprise . Middleware
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Sagara Gunathunga
>
> Senior Technical Lead; WSO2, Inc.;  http://wso2.com
> V.P Apache Web Services;    http://ws.apache.org/
> Linkedin; http://www.linkedin.com/in/ssagara
> Blog ;  http://ssagara.blogspot.com
>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Sameera Jayasoma,
Architect,

WSO2, Inc. (http://wso2.com)
email: [email protected]
blog: http://sameera.adahas.org
twitter: https://twitter.com/sameerajayasoma
flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
Mobile: 0094776364456

Lean . Enterprise . Middleware
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to