Hi,

I have one concern - https://issues.apache.org/jira/browse/WICKET-6958

Some history:
Some time ago I have upgraded slf4j-api from 1.7.x to
2.x-alpha/beta/stable. The reason to do it was because 2.x is a JSPM module.
SLF4J 2.x is API compatible with 1.7.x but there is a difference - 1.7.x
uses static binding, 2.x uses ServiceLoader. So the application should use
an SLF4J implementation for the respective API version!
An (non-OSGi) application can easily downgrade the used version by
declaring an explicit dependency to 1.7.x.
But!
WICKET-6958 has problems in OSGi environment due to the Import-Package
directive in the META-INF/MANIFEST file. Bnd (via maven-bundle-plugin) sets
the value to [2,3) and it seems this makes it hard for the user application
to downgrade to 1.7.x

Here are the options I see:
1) do nothing, just mark it as a known issue
2) change the version back to 1.7.x
3) investigate what should be done by maven-bundle-plugin to set the value
manually to [1.7,3). I expected that the issue reporter will do it but he
waits for us...


Martin

On Tue, Sep 13, 2022 at 2:14 PM Andrea Del Bene <an.delb...@gmail.com>
wrote:

> Looks like we have enough material to promote a new release. WDYT?
>
> --
> Andrea Del Bene.
> Apache Wicket committer.
>

Reply via email to