ideas-into-software opened a new pull request, #217:
URL: https://github.com/apache/felix-dev/pull/217

   As initiated and discussed via 
https://issues.apache.org/jira/browse/FELIX-6612, milestone of migrating close 
to 30 Apache Felix modules to pure Jakarta Servlet API 5.0 
(https://jakarta.ee/specifications/servlet/5.0/) and Whiteboard Specification 
for Jakarta™ Servlet 
(https://docs.osgi.org/specification/osgi.cmpn/8.1.0/service.servlet.html) is 
now complete.
   
   Following modules were affected, including Apache Felix HTTP, Apache Felix 
Webconsole, Apache Felix Healthcheck, as well as Apache Felix Webconsole 
plugins:
    - `org.apache.felix.healthcheck.core`
    - `org.apache.felix.healthcheck.webconsoleplugin`
    - `org.apache.felix.http`
    - `org.apache.felix.http.base`
    - `org.apache.felix.http.bridge`
    - `org.apache.felix.http.inventoryprinter`
    - `org.apache.felix.http.itest`
    - `org.apache.felix.http.jetty`
    - `org.apache.felix.http.parent`
    - `org.apache.felix.http.proxy`
    - `org.apache.felix.http.samples.whiteboard`
    - `org.apache.felix.http.servlet-api`
    - `org.apache.felix.http.sslfilter`
    - `org.apache.felix.http.webconsoleplugin`
    - `org.apache.felix.inventory`
    - `org.apache.felix.webconsole`
    - `org.apache.felix.webconsole.plugins.deppack`
    - `org.apache.felix.webconsole.plugins.ds`
    - `org.apache.felix.webconsole.plugins.event`
    - `org.apache.felix.webconsole.plugins.gogo`
    - `org.apache.felix.webconsole.plugins.memoryusage`
    - `org.apache.felix.webconsole.plugins.metatype`
    - `org.apache.felix.webconsole.plugins.obr`
    - `org.apache.felix.webconsole.plugins.packageadmin`
    - `org.apache.felix.webconsole.plugins.scriptconsole`
    - `org.apache.felix.webconsole.plugins.shell`
    - `org.apache.felix.webconsole.plugins.subsystems`
    - `org.apache.felix.webconsole.plugins.upnp`
   - `org.apache.felix.webconsole.plugins.useradmin`
   
   All unit tests and integration tests pass, with one exception: 
`org.apache.felix.webconsole.plugins.scriptconsole` – here, all unit tests 
work, but Pax Exam Integration tests fail with error "Problem starting test 
container" due to old dependencies / transitive dependencies having 
"http://repo1.maven.org/maven2/"; Maven repository defined (instead of HTTPS). I 
do know how to fix that problem, however, since I did not work with Pax Exam 
prior to this project, I will leave this to someone more experienced with Pax 
Exam.
   
   Since I cannot create new branches on https://github.com/apache/felix-dev, 
please create a dedicated branch (e.g. `jakarta-servlet-5-x`) or merge to 
`master` – as you see fit.
   
   What will shortly follow is another pull request, this time for Jakarta 
Servlet API 6.x, from separate / dedicated `jakarta-servlet-6-x` branch; due to 
reasons mentioned in https://issues.apache.org/jira/browse/FELIX-6612 
discussion, the `jakarta-servlet-6-x` should be kept separate from `master`.. 
unless that decision changed in the meantime.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@felix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to