Re: OSGI Portable Java Contract Definitions for the Expression Language
I opened: https://bz.apache.org/bugzilla/show_bug.cgi?id=66834 Thanks, Paul Nicolucci On Wed, Jul 19, 2023 at 7:31 AM Mark Thomas wrote: > > 18 Jul 2023 00:50:29 Paul Nicolucci : > > > Hi, > > > > I was looking over the Expression Language API and implementation and > > noticed the following: 11.0.0-M9 > > > > API Manifest.mf: > > Provide-Capability: osgi.contract;osgi.contract=JavaEL;version:Version > > ="6.0";uses:="jaka > > > > Implementation Manifest.mf: > > Require-Capability: osgi.extender;filter:="(&(osgi.extender=osgi.servi > > celoader.registrar)(version>=1.0.0)(!(version>=2.0.0)))",osgi.contrac > > t;osgi.contract=JavaEL;filter:="(&(osgi.contract=JavaEL)(version=6.0. > > 0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=21))" > > > > Specifically the JavaEL contract definition. It looks as though new > > contracts were published for Jakarta Expression Language: > > > > > https://docs.osgi.org/reference/portable-java-contracts.html#java-ee-contracts > > > > Should this be updated from JavaEL to JakartaExpressionLanguage for > > Expression Language 4.0/5.0/6.0? > > Looks like it should. > > We should check the other Jakarta API JARs as well. > > Please create a bugzilla issue and/or pull request so this doesn't get > forgotten. > > Mark > > - > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > >
Re: OSGI Portable Java Contract Definitions for the Expression Language
18 Jul 2023 00:50:29 Paul Nicolucci : Hi, I was looking over the Expression Language API and implementation and noticed the following: 11.0.0-M9 API Manifest.mf: Provide-Capability: osgi.contract;osgi.contract=JavaEL;version:Version ="6.0";uses:="jaka Implementation Manifest.mf: Require-Capability: osgi.extender;filter:="(&(osgi.extender=osgi.servi celoader.registrar)(version>=1.0.0)(!(version>=2.0.0)))",osgi.contrac t;osgi.contract=JavaEL;filter:="(&(osgi.contract=JavaEL)(version=6.0. 0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=21))" Specifically the JavaEL contract definition. It looks as though new contracts were published for Jakarta Expression Language: https://docs.osgi.org/reference/portable-java-contracts.html#java-ee-contracts Should this be updated from JavaEL to JakartaExpressionLanguage for Expression Language 4.0/5.0/6.0? Looks like it should. We should check the other Jakarta API JARs as well. Please create a bugzilla issue and/or pull request so this doesn't get forgotten. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
OSGI Portable Java Contract Definitions for the Expression Language
Hi, I was looking over the Expression Language API and implementation and noticed the following: 11.0.0-M9 API Manifest.mf: Provide-Capability: osgi.contract;osgi.contract=JavaEL;version:Version ="6.0";uses:="jaka Implementation Manifest.mf: Require-Capability: osgi.extender;filter:="(&(osgi.extender=osgi.servi celoader.registrar)(version>=1.0.0)(!(version>=2.0.0)))",osgi.contrac t;osgi.contract=JavaEL;filter:="(&(osgi.contract=JavaEL)(version=6.0. 0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=21))" Specifically the JavaEL contract definition. It looks as though new contracts were published for Jakarta Expression Language: https://docs.osgi.org/reference/portable-java-contracts.html#java-ee-contracts Should this be updated from JavaEL to JakartaExpressionLanguage for Expression Language 4.0/5.0/6.0? Regards, Paul Nicolucci