Yep:

    https://issues.apache.org/jira/browse/FELIX-1919

-> richard

On 12/15/09 19:54, [email protected] wrote:
Hi,

I found that Felix is validating the compatibility of host vs. fragment
imports by ensuring that in case host and fragment are importing the same
package, they should use the exactly same version (range). I believe that
this is a little too restrictive and Felix should also allow the host
bundle to be more restrictive on the version range than the fragment. This
way, it is still guaranteed that the fragment will run with using the
version range from the host bundle (which is a subset of the fragment
version range in this case).

I just ran into this problem when trying to use the Hibernate +
Annotations bundles packaged by SpringSource. Hibernate Annotations is a
fragment bundle, hosted by the Hibernate bundle. Hibernate imports
org.dom4j;version="[1.6.1, 1.7.0)" whereas the fragment imports
org.dom4j;version="[1.6.1, 2.0.0)" and the current implementation does not
allow this fragment to be linked to its host.

What do you think?

Thanks
Andreas

Reply via email to