You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by Karl Pauls <ka...@gmail.com> on 2018/05/03 15:47:14 UTC

[HEADS-UP] framework 6.0.0 and resolver 1.2.0 release with OSGi R7 and improved JPMS support

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
karlpauls@gmail.com

Re: [HEADS-UP] framework 6.0.0 and resolver 1.2.0 release with OSGi R7 and improved JPMS support

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Thanks Karl for the detailed update !

I'm testing framework 5.9.0-SNAPSHOT right now on Karaf, I will provide an
update pretty soon.

Thanks again !
Regards
JB

On 05/03/2018 05:47 PM, Karl Pauls wrote:
> 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
> 

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com