[jira] [Commented] (FELIX-6574) Update to OSGi Servlet Whiteboard specification

2022-11-18 Thread Rakesh Kumar (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17636090#comment-17636090
 ] 

Rakesh Kumar commented on FELIX-6574:
-

Hi [~cziegeler] 

I did some round of testing using v5.0.0-SNAPSHOT bundles and found things 
working fine.

Will keep testing and report any issue I find.

Thanks,

Rakesh

> Update to OSGi Servlet Whiteboard specification
> ---
>
> Key: FELIX-6574
> URL: https://issues.apache.org/jira/browse/FELIX-6574
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.bridge-5.0.0, http.jetty-5.0.0-RC1, 
> http.base-5.0.0-RC1
>
>
> The new OSGi Servlet Whiteboard Specification support Jakarta EE 9 Servlets 
> will be released by the end of this year.
> We need to adjust the implementation to support this specification.
> (Most of this work has already been done in the main branch; this issue is 
> for tracking the remaining work)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6574) Update to OSGi Servlet Whiteboard specification

2022-11-16 Thread Carsten Ziegeler (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17634843#comment-17634843
 ] 

Carsten Ziegeler commented on FELIX-6574:
-

[~rakeshk15] great, thanks - yes all three modules will be released as 5.0.0

> Update to OSGi Servlet Whiteboard specification
> ---
>
> Key: FELIX-6574
> URL: https://issues.apache.org/jira/browse/FELIX-6574
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.bridge-5.0.0, http.jetty-5.0.0-RC1, 
> http.base-5.0.0-RC1
>
>
> The new OSGi Servlet Whiteboard Specification support Jakarta EE 9 Servlets 
> will be released by the end of this year.
> We need to adjust the implementation to support this specification.
> (Most of this work has already been done in the main branch; this issue is 
> for tracking the remaining work)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6574) Update to OSGi Servlet Whiteboard specification

2022-11-16 Thread Rakesh Kumar (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17634837#comment-17634837
 ] 

Rakesh Kumar commented on FELIX-6574:
-

Not an issue, I was just asking :)

Does that also mean that the bridge v5.0.0 will use stable/final v5.0.0 base 
when it will be released in mid of December?

Meanwhile I'll try to build and use the bridge from current code.

Will let you know if I find any issues.

Thanks,

Rakesh

> Update to OSGi Servlet Whiteboard specification
> ---
>
> Key: FELIX-6574
> URL: https://issues.apache.org/jira/browse/FELIX-6574
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.bridge-5.0.0, http.jetty-5.0.0-RC1, 
> http.base-5.0.0-RC1
>
>
> The new OSGi Servlet Whiteboard Specification support Jakarta EE 9 Servlets 
> will be released by the end of this year.
> We need to adjust the implementation to support this specification.
> (Most of this work has already been done in the main branch; this issue is 
> for tracking the remaining work)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6574) Update to OSGi Servlet Whiteboard specification

2022-11-16 Thread Carsten Ziegeler (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17634835#comment-17634835
 ] 

Carsten Ziegeler commented on FELIX-6574:
-

[~rakeshk15] I was planning to release the bridge with the final 5.0.0 mid of 
December. Does that work for you?

> Update to OSGi Servlet Whiteboard specification
> ---
>
> Key: FELIX-6574
> URL: https://issues.apache.org/jira/browse/FELIX-6574
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.bridge-5.0.0, http.jetty-5.0.0-RC1, 
> http.base-5.0.0-RC1
>
>
> The new OSGi Servlet Whiteboard Specification support Jakarta EE 9 Servlets 
> will be released by the end of this year.
> We need to adjust the implementation to support this specification.
> (Most of this work has already been done in the main branch; this issue is 
> for tracking the remaining work)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6574) Update to OSGi Servlet Whiteboard specification

2022-11-16 Thread Rakesh Kumar (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17634833#comment-17634833
 ] 

Rakesh Kumar commented on FELIX-6574:
-

Hi [~cziegeler] 

Hope you are doing well.

I saw you have released http-base v5.0.0-RC1 to maven central, is there any 
plan for releasing the http-bridge too anytime soon?

Thanks,

Rakesh

 

> Update to OSGi Servlet Whiteboard specification
> ---
>
> Key: FELIX-6574
> URL: https://issues.apache.org/jira/browse/FELIX-6574
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.bridge-5.0.0, http.jetty-5.0.0-RC1, 
> http.base-5.0.0-RC1
>
>
> The new OSGi Servlet Whiteboard Specification support Jakarta EE 9 Servlets 
> will be released by the end of this year.
> We need to adjust the implementation to support this specification.
> (Most of this work has already been done in the main branch; this issue is 
> for tracking the remaining work)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6574) Update to OSGi Servlet Whiteboard specification

2022-11-08 Thread Grzegorz Grzybek (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17630824#comment-17630824
 ] 

Grzegorz Grzybek commented on FELIX-6574:
-

thanks [~cziegeler]! Actually this:
bq. And therefore, the implementation supports both APIs and contains both.

solves my biggest concern about OSGI CMPN in general wrt JavaEE/JakartaEE 8 → 
JakartaEE 9 migration.

> Update to OSGi Servlet Whiteboard specification
> ---
>
> Key: FELIX-6574
> URL: https://issues.apache.org/jira/browse/FELIX-6574
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.bridge-5.0.0, http.jetty-5.0.0-RC1, 
> http.base-5.0.0-RC1
>
>
> The new OSGi Servlet Whiteboard Specification support Jakarta EE 9 Servlets 
> will be released by the end of this year.
> We need to adjust the implementation to support this specification.
> (Most of this work has already been done in the main branch; this issue is 
> for tracking the remaining work)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6574) Update to OSGi Servlet Whiteboard specification

2022-11-08 Thread Carsten Ziegeler (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17630816#comment-17630816
 ] 

Carsten Ziegeler commented on FELIX-6574:
-

[~ggrzybek] Let me start with mentioning that these questions are best asked on 
the Eclipse OSGi Developer discussions mailing list (osgi-...@eclipse.org)
I can provide some answers, but for follow up questions please use the above 
list.
Its correct that starting with R8, there is no fat cmpn jar anymore, but just 
the individual spec jars.
For R8.1 and the servlet whiteboard specification, the packages changed as you 
mention with the additional increase of the version to 2.0. Apart from package 
changes and the change from javax.servlet to jakarta.servlet there are no 
functional changes. The reason for this is to allow implementations (like the 
Apache Felix one) to implement the OSGi Http Whiteboard specification alongside 
the OSGi Servlet Whiteboard specification. And therefore, the implementation 
supports both APIs and contains both.


> Update to OSGi Servlet Whiteboard specification
> ---
>
> Key: FELIX-6574
> URL: https://issues.apache.org/jira/browse/FELIX-6574
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.bridge-5.0.0, http.jetty-5.0.0-RC1, 
> http.base-5.0.0-RC1
>
>
> The new OSGi Servlet Whiteboard Specification support Jakarta EE 9 Servlets 
> will be released by the end of this year.
> We need to adjust the implementation to support this specification.
> (Most of this work has already been done in the main branch; this issue is 
> for tracking the remaining work)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6574) Update to OSGi Servlet Whiteboard specification

2022-11-08 Thread Grzegorz Grzybek (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17630811#comment-17630811
 ] 

Grzegorz Grzybek commented on FELIX-6574:
-

[~cziegeler] a question if I may - do I understand correctly that these 
existing packages:
* org.osgi.service.http.context
* org.osgi.service.http.runtime
* org.osgi.service.http.runtime.dto
* org.osgi.service.http.whiteboard
* org.osgi.service.http.whiteboard.annotations
* org.osgi.service.http.whiteboard.propertytypes

from 
[org.osgi.service.http.whiteboard|https://repo1.maven.org/maven2/org/osgi/org.osgi.service.http.whiteboard/]
 specification (OSGi CMPN 6+) are now:
* org.osgi.service.servlet.context
* org.osgi.service.servlet.runtime
* org.osgi.service.servlet.runtime.dto
* org.osgi.service.servlet.whiteboard
* org.osgi.service.servlet.whiteboard.annotations
* org.osgi.service.servlet.whiteboard.propertytypes

from the new ([8.1|https://osgi.github.io/osgi/cmpn/]?) CMPN specification?

My concerns are:
* chapter number is still 140, but the title changed from "140 Http Whiteboard 
Specification" to "140 Whiteboard Specification for Jakarta™ Servlet" - this 
may be justified, because the version changed from 1.1 to 2.0, but I see 
felix.http.base simply includes both of these, which _may_ be confusing:
{code:xml}

org.osgi
org.osgi.service.servlet
2.0.0-RC1
provided


org.osgi
org.osgi.service.http.whiteboard
1.1.0
provided

{code}
* I see that chapter "102 Http Service Specification" is simply gone in CMPN 
8.1 (CXF uses it - but not in version 4, which got rid of OSGi) - which solves 
one of my problems with javax → jakarta transition. But it's quite harsh 
solution ;)
* I see that chapter ["128 Web Applications 
Specification"|https://osgi.github.io/osgi/cmpn/service.war.html] is still 
referring to JavaEE and javax.packages - will it change in CMPN R8.1/R9?

Also - https://repo1.maven.org/maven2/org/osgi/osgi.cmpn/ doesn't contain 
version 8.0.0 - should I understand that starting with CMPN R8, the jars are 
available only separate org.osgi/org.osgi.service.* versions?

> Update to OSGi Servlet Whiteboard specification
> ---
>
> Key: FELIX-6574
> URL: https://issues.apache.org/jira/browse/FELIX-6574
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.bridge-5.0.0, http.jetty-5.0.0-RC1, 
> http.base-5.0.0-RC1
>
>
> The new OSGi Servlet Whiteboard Specification support Jakarta EE 9 Servlets 
> will be released by the end of this year.
> We need to adjust the implementation to support this specification.
> (Most of this work has already been done in the main branch; this issue is 
> for tracking the remaining work)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6574) Update to OSGi Servlet Whiteboard specification

2022-11-08 Thread Carsten Ziegeler (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17630790#comment-17630790
 ] 

Carsten Ziegeler commented on FELIX-6574:
-

Updated to 2.0.0-RC1 of the OSGi servlet whiteboard API

> Update to OSGi Servlet Whiteboard specification
> ---
>
> Key: FELIX-6574
> URL: https://issues.apache.org/jira/browse/FELIX-6574
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.bridge-5.0.0, http.jetty-5.0.0, http.base-5.0.0
>
>
> The new OSGi Servlet Whiteboard Specification support Jakarta EE 9 Servlets 
> will be released by the end of this year.
> We need to adjust the implementation to support this specification.
> (Most of this work has already been done in the main branch; this issue is 
> for tracking the remaining work)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6574) Update to OSGi Servlet Whiteboard specification

2022-10-28 Thread Carsten Ziegeler (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6574?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17625520#comment-17625520
 ] 

Carsten Ziegeler commented on FELIX-6574:
-

Updated to latest API in 
https://github.com/apache/felix-dev/commit/f13df34328a947a53ce048dec9becb67c4e9f394

Updated the itest project to include all of the tests for jakarta servlet 
specification

> Update to OSGi Servlet Whiteboard specification
> ---
>
> Key: FELIX-6574
> URL: https://issues.apache.org/jira/browse/FELIX-6574
> Project: Felix
>  Issue Type: Improvement
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.bridge-5.0.0, http.jetty-5.0.0, http.base-5.0.0
>
>
> The new OSGi Servlet Whiteboard Specification support Jakarta EE 9 Servlets 
> will be released by the end of this year.
> We need to adjust the implementation to support this specification.
> (Most of this work has already been done in the main branch; this issue is 
> for tracking the remaining work)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)