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. 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
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
