JMX package import versions

2012-07-20 Thread Holly Cummins
I've added version ranges to the JMX package imports. The version of the org.osgi.jmx.framework package, which we implement, changed from 1.5 to 1.7 between r4.2 and r5 of the enterprise spec. This means version 1.0.0 of our jmx-bundle won't resolve against r5 enterprise APIs. Is this what you

Re: JMX package import versions

2012-07-20 Thread David Bosschaert
Hi Holly, Yes, JMX is a bit of interesting spec in that the packages are not versioned on their own, but rather follow the version of the packages that they mirror over JMX. So for example org.osgi.jmx.framework mirrors org.osgi.framework and org.osgi.jmx.service.cm mirrors org.osgi.service.cm

Re: JMX package import versions

2012-07-20 Thread Holly Cummins
Thanks David, that helps me understand what's going on. Based on your explanation, though, it seems to me like jmx actually needs to be fairly closely coupled to the framework version. Backwards compatibility isn't enough, since the jmx classes actually implement the framework interfaces. For

Re: JMX package import versions

2012-07-20 Thread David Bosschaert
Hi Holly, On 20 July 2012 17:03, Holly Cummins holly.k.cumm...@googlemail.com wrote: Thanks David, that helps me understand what's going on. Based on your explanation, though, it seems to me like jmx actually needs to be fairly closely coupled to the framework version. Backwards compatibility