>>>>> Jean-Baptiste Onofre <[email protected]>: [snip!] > ** And there’s the issue ! **
> The right provide capability should be: > Provide-Capability = > osgi.service;effective:=active;:List<String>="org.osgi.service.log.LogService, > > > org.osgi.service.log.LoggerFactory,org.ops4j.pax.logging.PaxLoggingService,org.osgi.service.cm.ManagedService";uses=org.osgi.service.log > > You can see that the correct syntax should use List<String>. Right, it won't be parsed as a list, just as a string? > It’s the issue that I fixed on the maven-bundle-plugin. Karaf 4.3.0 uses Pax > Logging 2.0.6 that used an "old" maven-bundle-plugin version. Ok. > Karaf 4.3.1 upgraded to Pax Logging 2.0.8. Pax Logging 2.0.8 uses > maven-bundle-plugin 5.1.1 which is buggy and doesn’t generate cleanly > provide-capability header. > I will update Pax * projects to use maven-bundle-plugin 5.1.2 and cut the > releases. Right! I will bump to maven-bundle-plugin 5.1.2 in my own projects, as well! > I will move forward quickly on 4.3.2 (I’m creating the Jira). Great! :-) > Sorry for the inconvenience ! No worries! :-) I am, as always, impressed by your ability to debug tricky issues, and your truly amazing ability to get stuff done! - Steinar
