ideas-into-software opened a new pull request, #218: URL: https://github.com/apache/felix-dev/pull/218
As initiated and discussed via https://issues.apache.org/jira/browse/FELIX-6612, final milestone of migrating 30 Apache Felix modules to Jakarta Servlet API 6.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. A separate branch and pull request for Jakarta Servlet API 5.0 was made 3 days ago: https://github.com/apache/felix-dev/pull/217 Following modules were affected, including Apache Felix HTTP, Apache Felix Webconsole, Apache Felix Healthcheck, as well as Apache Felix Webconsole plugins and Apache Felix Parent: - `felix-parent` - `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-6-x`) – 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