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