On Thu, Aug 26, 2010 at 8:53 PM, Ruwan Linton <[email protected]> wrote:
> On 8/26/10 3:47 PM, Isuru Suriarachchi wrote: > > Hi all, > > I've noticed that the version for an Axis2 module which comes through an > OSGi bundle is calculated form the bundle version. But for most of the > module bundles in carbon, bundle version is equal to the carbon version. > Therefore module versions are same as Carbon version. > > Ex: In trunk, > > addressing - 3.10-SNAPSHOT > throttling - 3.10-SNAPSHOT > caching - 3.10-SNAPSHOT > > But I think this is wrong. The module version should be the original module > version. Ex: addressing 1.6-SNAPSHOT. > > This problems doesn't exist for modules which comes through orbit bundles > (Ex : rampart). That is because in orbit, we have used the original version > instead of Carbon version. > > So I think the cleaner solution for this is to have orbit bundles for all > external sources. For example, addressing module should come from axis2 > orbit bundle, throttling module should come from an orbit bundle which wraps > commons/throttling etc.. > > WDYT?? > > Regarding throttling and caching, they have to be moved to the respective > component itself. Basically it is pointless to have a caching library which > is not OSGi in WSO2 svn and then have an orbit bundle to convert it to > caching-orbit and then use that in the component. Instead we should move > that code into the component itself. Let the version of that to be the > component version. > If we move those into components, those modules will be supported only through OSGi. But there may be users who want to use the throttling/caching modules with Axis2. So where are we going to maintain the mar maven modules? > > For addressing +1 for adding it to orbit. > It should be the same for sandesha as well. Thanks, ~Isuru > > Ruwan > > > Thanks, > ~Isuru > > -- > Isuru Suriarachchi > Technical Lead & Product Manager, WSO2 Web Services Application Server > WSO2 Inc. http://wso2.com > email : [email protected] > blog : http://isurues.wordpress.com/ > > lean . enterprise . middleware > > > _______________________________________________ > Carbon-dev mailing list > [email protected]https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > -- > Ruwan Linton > Software Architect & Product Manager, WSO2 ESB; http://wso2.org/esb > > WSO2 Inc.; http://wso2.com > > > Lean . Enterprise . Middleware > > phone: +1 408 754 7388 ext 51789 > email: [email protected]; cell: +94 77 341 3097 > blog: http://blog.ruwan.org > > linkedin: http://www.linkedin.com/in/ruwanlinton > tweet: http://twitter.com/ruwanlinton > > -- Isuru Suriarachchi Technical Lead & Product Manager, WSO2 Web Services Application Server WSO2 Inc. http://wso2.com email : [email protected] blog : http://isurues.wordpress.com/ lean . enterprise . middleware
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
