All,

I moved the work done on the framework and resolver for OSGi R7 and
JPMS back into trunk. I think it is pretty ok like it is right now and
am planning to release it as framework 6.0.0 (and resolver 1.2.0,
respectively) before to long (now that the OSGi R7 spec is final).

Overall, we pass the R7 ct and I think we have some reasonable
improvements (while still supporting java6 - anything below will not
work ootb).

You can find a break down of the work done here:

https://issues.apache.org/jira/projects/FELIX/versions/12342824

I will try to add some documentation (FELIX-5830) around a couple of
changes but in a nutshell: we now will calculate available packages on
the module path on JPMS. By default, they will not have
uses-constraints but if you specify
felix.systempackages.calculate.uses=true we will calculate them as
well (cached, but first time start-up hit is ~ 800ms on my system for
a java --add-modules java.se.ee).

Please take framework 5.9.0-SNAPSHOT for a spin (and/or resolver
1.2.0-SNAPSHOT, respectively) and see if you run into any issues.

regards,

Karl

-- 
Karl Pauls
[email protected]

Reply via email to