On Fri, Aug 27, 2010 at 10:51 AM, Isuru Suriarachchi <[email protected]> wrote:
> > > On Fri, Aug 27, 2010 at 10:32 AM, Ruwan Linton <[email protected]> wrote: > >> On 8/27/10 10:17 AM, Isuru Suriarachchi wrote: >> >> >> >> 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? >> >> Good question, but not sure whether it is a valid question, do we know of >> some one who uses caching or throttling without one of the WSO2 products. We >> shouldn't try to solve a non existing problem. >> > > I also haven't heard about such users :). But theoretically, it's a valid > use case. Caching/throttling are basically Axis2 modules. So I think those > should have a .mar version as well. > And also this applies to xfer and mex modules as well. Those are standard specifications. So those should have .mar versions. Thanks, ~Isuru > > Thanks, > ~Isuru > > >> >> Ruwan >> >> >> >>> >>> 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 >> >> >> >> -- >> 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 > > -- 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
