On Fri, Jan 3, 2014 at 6:57 PM, Sameera Jayasoma <same...@wso2.com> 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 <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 >> >> > > > -- > Sameera Jayasoma, > Architect, > > WSO2, Inc. (http://wso2.com) > email: same...@wso2.com > 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 > 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