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