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

Reply via email to