Hi Ken,
it's something we discussed during a recent call in the Eclipse OSGi
Specification group.
cmpn won't be maintained anymore.
Bascially cmpn (formerly compendium) was an "uber" bundle gathering
bunch of spec: configadmin, eventadmin, etc.
Now, the OSGi Specification group recommendation is to *not* use cmpn
but the individual spec bundle instead, aka org.osgi.service.cm,
org.osgi.service.log, org.osgi.service.event, etc
Karaf 4.4.x now provides all versions in the BoM.
Regards
JB
On 24/09/2021 06:52, ken longnan wrote:
Hi JB,
I am very interested to know what is single spec bundles instead of cmpn, do
you have more detailed introduction for that?
Thanks & Br,
Ken
发自 Android 版 Yahoo 邮箱
2021 年 9 月 24 日周五上午 12:41,Jean-Baptiste Onofré<j...@nanthrax.net> 写道: Hi guys,
Just to let you know that, we now have:
- karaf-4.3.x branch (https://github.com/apache/karaf/tree/karaf-4.3.x)
- main branch has been upgraded to 4.4.0-SNAPSHOT with OSGi R8 and
single spec bundles instead of cmpn
(https://github.com/apache/karaf/tree/main)
I'm triggering a new build on Jenkins to be sure all is OK.
I will move forward on other updates.
Regards
JB
On 21/09/2021 08:44, Jean-Baptiste Onofre wrote:
Hi guys,
I have almost finished the main branch update with:
- OSGi R8 (Felix Framework 7.0.1)
- remove of OSGi cmpn and use of single spec bundle now (recommended now)
- update to Pax Web 8.0.0
You can take a look on the working branch here:
https://github.com/jbonofre/karaf/tree/K44
I’m running several builds now to verify all tests are OK, etc.
If there’s no objection, I would like to push:
- create karaf-4.3.x branch with the current main HEAD
- update main branch with K44 branch
Thoughts ?
Thanks
Regards
JB