Your message dated Thu, 1 Jun 2023 09:05:31 +0200 with message-id <6ec2a9ef-07d3-1ddc-d1d5-9d8cce9c467c@debian.org> and subject line Re: Bug#1036890: unblock: jetty9/9.4.50-4 has caused the Debian Bug report #1036890, regarding unblock: jetty9/9.4.50-4 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1036890: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036890 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: jetty9/9.4.50-4
- From: Markus Koschany <apo@debian.org>
- Date: Sun, 28 May 2023 20:44:41 +0200
- Message-id: <168529948188.2431714.11323065348262109349.reportbug@faye>
Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock X-Debbugs-Cc: apo@debian.org Please unblock package jetty9 [ Reason ] It was discovered that jetty9 would throw a ServiceConfigurationError when running web applications. (#1036798) We couldn't find a targeted fix to improve our tomcat10-migration.patch from the previous upload. Time is running out hence why I have reverted back to libtomcat9-java. [ Impact ] Web applications will not work when using the jetty9 server package. [ Tests ] Confirmed that reverting back to libtomcat9-java fixes the problem. [ Risks ] We are back to square one. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing unblock jetty9/9.4.50-4diff -Nru jetty9-9.4.50/debian/changelog jetty9-9.4.50/debian/changelog --- jetty9-9.4.50/debian/changelog 2023-02-19 13:41:00.000000000 +0100 +++ jetty9-9.4.50/debian/changelog 2023-05-27 16:28:19.000000000 +0200 @@ -1,3 +1,11 @@ +jetty9 (9.4.50-4) unstable; urgency=medium + + * Team upload. + * Revert the switch to libtomcat10-java. For now Jetty 9 only works correctly + with libtomcat9-java. (Closes: #1036798) + + -- Markus Koschany <apo@debian.org> Sat, 27 May 2023 16:28:19 +0200 + jetty9 (9.4.50-3) unstable; urgency=medium * Team upload. diff -Nru jetty9-9.4.50/debian/control jetty9-9.4.50/debian/control --- jetty9-9.4.50/debian/control 2023-02-19 13:41:00.000000000 +0100 +++ jetty9-9.4.50/debian/control 2023-05-27 16:28:19.000000000 +0200 @@ -29,7 +29,7 @@ libspring-beans-java, libtaglibs-standard-impl-java, libtaglibs-standard-spec-java, - libtomcat10-java, + libtomcat9-java, libwebsocket-api-java, maven-debian-helper (>= 2.2.8~), maven-repo-helper @@ -60,7 +60,7 @@ libspring-beans-java, libtaglibs-standard-impl-java, libtaglibs-standard-spec-java, - libtomcat10-java, + libtomcat9-java, ${misc:Depends} Suggests: jetty9 Description: Java servlet engine and webserver -- extra libraries diff -Nru jetty9-9.4.50/debian/jetty9.links jetty9-9.4.50/debian/jetty9.links --- jetty9-9.4.50/debian/jetty9.links 2023-02-19 13:41:00.000000000 +0100 +++ jetty9-9.4.50/debian/jetty9.links 2023-05-27 16:28:19.000000000 +0200 @@ -50,22 +50,22 @@ usr/share/java/jetty9-xml.jar usr/share/jetty9/lib/jetty-xml-${VERSION}.jar usr/share/java/servlet-api.jar usr/share/jetty9/lib/servlet-api-3.1.jar -usr/share/java/tomcat10-annotations-api.jar usr/share/jetty9/lib/annotations/javax.annotation.jar +usr/share/java/tomcat9-annotations-api.jar usr/share/jetty9/lib/annotations/javax.annotation.jar usr/share/java/asm.jar usr/share/jetty9/lib/annotations/asm.jar usr/share/java/asm-analysis.jar usr/share/jetty9/lib/annotations/asm-analysis.jar usr/share/java/asm-commons.jar usr/share/jetty9/lib/annotations/asm-commons.jar usr/share/java/asm-tree.jar usr/share/jetty9/lib/annotations/asm-tree.jar usr/share/java/eclipse-jdt-core.jar usr/share/jetty9/lib/apache-jsp/jdt-core.jar -usr/share/java/tomcat10-api.jar usr/share/jetty9/lib/apache-jsp/tomcat-api.jar -usr/share/java/tomcat10-el-api.jar usr/share/jetty9/lib/apache-jsp/tomcat-el-api.jar -usr/share/java/tomcat10-jasper.jar usr/share/jetty9/lib/apache-jsp/tomcat-jasper.jar -usr/share/java/tomcat10-jasper-el.jar usr/share/jetty9/lib/apache-jsp/tomcat-jasper-el.jar -usr/share/java/tomcat10-jsp-api.jar usr/share/jetty9/lib/apache-jsp/tomcat-jsp-api.jar -usr/share/java/tomcat10-juli.jar usr/share/jetty9/lib/apache-jsp/tomcat-juli.jar -usr/share/java/tomcat10-util.jar usr/share/jetty9/lib/apache-jsp/tomcat-util.jar -usr/share/java/tomcat10-util-scan.jar usr/share/jetty9/lib/apache-jsp/tomcat-util-scan.jar +usr/share/java/tomcat9-api.jar usr/share/jetty9/lib/apache-jsp/tomcat-api.jar +usr/share/java/tomcat9-el-api.jar usr/share/jetty9/lib/apache-jsp/tomcat-el-api.jar +usr/share/java/tomcat9-jasper.jar usr/share/jetty9/lib/apache-jsp/tomcat-jasper.jar +usr/share/java/tomcat9-jasper-el.jar usr/share/jetty9/lib/apache-jsp/tomcat-jasper-el.jar +usr/share/java/tomcat9-jsp-api.jar usr/share/jetty9/lib/apache-jsp/tomcat-jsp-api.jar +usr/share/java/tomcat9-juli.jar usr/share/jetty9/lib/apache-jsp/tomcat-juli.jar +usr/share/java/tomcat9-util.jar usr/share/jetty9/lib/apache-jsp/tomcat-util.jar +usr/share/java/tomcat9-util-scan.jar usr/share/jetty9/lib/apache-jsp/tomcat-util-scan.jar usr/share/java/taglibs-standard-spec.jar usr/share/jetty9/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec.jar usr/share/java/taglibs-standard-impl.jar usr/share/jetty9/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl.jar -usr/share/java/tomcat10-jaspic-api.jar usr/share/jetty9/lib/jaspi/javax.security.auth.message.jar +usr/share/java/tomcat9-jaspic-api.jar usr/share/jetty9/lib/jaspi/javax.security.auth.message.jar usr/share/java/javax.mail.jar usr/share/jetty9/lib/mail/javax.mail.jar -usr/share/java/tomcat10-websocket-api.jar usr/share/jetty9/lib/websocket/javax.websocket-api-1.0.jar +usr/share/java/tomcat9-websocket-api.jar usr/share/jetty9/lib/websocket/javax.websocket-api-1.0.jar diff -Nru jetty9-9.4.50/debian/libjetty9-java.poms jetty9-9.4.50/debian/libjetty9-java.poms --- jetty9-9.4.50/debian/libjetty9-java.poms 2023-02-19 13:41:00.000000000 +0100 +++ jetty9-9.4.50/debian/libjetty9-java.poms 2023-05-27 16:28:19.000000000 +0200 @@ -69,7 +69,7 @@ jetty-fcgi/pom.xml --package=libjetty9-extra-java jetty-fcgi/fcgi-client/pom.xml --java-lib --usj-name=jetty9-fcgi-client --package=libjetty9-extra-java jetty-fcgi/fcgi-server/pom.xml --java-lib --usj-name=jetty9-fcgi-server --package=libjetty9-extra-java -jetty-jaspi/pom.xml --ignore --java-lib --usj-name=jetty9-jaspi --package=libjetty9-extra-java +jetty-jaspi/pom.xml --java-lib --usj-name=jetty9-jaspi --package=libjetty9-extra-java jetty-jndi/pom.xml --java-lib --usj-name=jetty9-jndi --package=libjetty9-extra-java jetty-openid/pom.xml --java-lib --usj-name=jetty9-openid --package=libjetty9-extra-java jetty-plus/pom.xml --java-lib --usj-name=jetty9-plus --package=libjetty9-extra-java diff -Nru jetty9-9.4.50/debian/maven.ignoreRules jetty9-9.4.50/debian/maven.ignoreRules --- jetty9-9.4.50/debian/maven.ignoreRules 2023-02-19 13:41:00.000000000 +0100 +++ jetty9-9.4.50/debian/maven.ignoreRules 2023-05-27 16:28:19.000000000 +0200 @@ -52,5 +52,3 @@ org.infinispan infinispan-bom pom * * * org.testcontainers testcontainers-bom pom * * * - -org.eclipse.jetty jetty-jaspi * * * * diff -Nru jetty9-9.4.50/debian/maven.rules jetty9-9.4.50/debian/maven.rules --- jetty9-9.4.50/debian/maven.rules 2023-02-19 13:41:00.000000000 +0100 +++ jetty9-9.4.50/debian/maven.rules 2023-05-27 16:28:19.000000000 +0200 @@ -1,13 +1,13 @@ javax.websocket s/javax.websocket-client-api/javax.websocket-api/ * s/.*/1.0/ * * -s/javax.annotation/org.apache.tomcat/ s/javax.annotation-api/tomcat-annotations-api/ * s/.*/10.x/ * * +s/javax.annotation/org.apache.tomcat/ s/javax.annotation-api/tomcat-annotations-api/ * s/.*/9.x/ * * s/javax.transaction/org.apache.geronimo.specs/ s/javax.transaction-api/geronimo-jta_1.2_spec/ * s/.*/debian/ * * junit junit * s/4\..*/4.x/ * * org.apache.felix maven-bundle-plugin * s/.*/2.3.5/ * * s/org.eclipse.jetty.orbit/com.sun.mail/ s/javax.mail.glassfish/javax.mail/ jar s/.*/debian/ * * -s/org.eclipse.jetty.orbit/org.apache.tomcat/ s/javax.security.auth.message/tomcat-jaspic-api/ jar s/.*/10.x/ * * +s/org.eclipse.jetty.orbit/org.apache.tomcat/ s/javax.security.auth.message/tomcat-jaspic-api/ jar s/.*/9.x/ * * s/org.eclipse.jetty.orbit/org.apache.tomcat/ s/org.apache.jasper.glassfish/tomcat-jasper/ jar s/.*/debian/ * * -s/org.mortbay.jasper/org.apache.tomcat/ s/apache-jsp/tomcat-jasper/ * s/.*/10.x/ * * +s/org.mortbay.jasper/org.apache.tomcat/ s/apache-jsp/tomcat-jasper/ * s/.*/9.x/ * * org.eclipse.jetty.alpn alpn-api * s/.*/1.1.2.v20150522/ * * org.eclipse.jetty jetty-* * s/.*/9.x/ * * diff -Nru jetty9-9.4.50/debian/patches/series jetty9-9.4.50/debian/patches/series --- jetty9-9.4.50/debian/patches/series 2023-02-19 13:41:00.000000000 +0100 +++ jetty9-9.4.50/debian/patches/series 2023-05-27 16:28:19.000000000 +0200 @@ -6,4 +6,3 @@ 08-ignore-jetty-test-policy.patch 09-tweak-distribution.patch servlet-api.patch -tomcat10-migration.patch diff -Nru jetty9-9.4.50/debian/patches/tomcat10-migration.patch jetty9-9.4.50/debian/patches/tomcat10-migration.patch --- jetty9-9.4.50/debian/patches/tomcat10-migration.patch 2023-02-19 13:41:00.000000000 +0100 +++ jetty9-9.4.50/debian/patches/tomcat10-migration.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,95 +0,0 @@ -From: Markus Koschany <apo@debian.org> -Date: Sun, 19 Feb 2023 02:49:28 +0100 -Subject: tomcat10 migration - -FIXME: Support jetty-jaspi module - -Forwarded: no ---- - .../org/eclipse/jetty/apache/jsp/JettyJasperInitializer.java | 2 +- - .../java/org/eclipse/jetty/apache/jsp/JettyTldPreScanned.java | 2 +- - .../src/main/java/org/eclipse/jetty/jsp/JettyJspServlet.java | 10 +++++----- - .../jetty/annotations/DeclareRolesAnnotationHandler.java | 2 +- - .../org/eclipse/jetty/annotations/RunAsAnnotationHandler.java | 2 +- - 5 files changed, 9 insertions(+), 9 deletions(-) - -diff --git a/apache-jsp/src/main/java/org/eclipse/jetty/apache/jsp/JettyJasperInitializer.java b/apache-jsp/src/main/java/org/eclipse/jetty/apache/jsp/JettyJasperInitializer.java -index 7fae6d8..456d675 100644 ---- a/apache-jsp/src/main/java/org/eclipse/jetty/apache/jsp/JettyJasperInitializer.java -+++ b/apache-jsp/src/main/java/org/eclipse/jetty/apache/jsp/JettyJasperInitializer.java -@@ -23,7 +23,7 @@ import java.net.URL; - import java.util.Collection; - import java.util.Collections; - import java.util.List; --import javax.servlet.ServletContext; -+import jakarta.servlet.ServletContext; - - import org.apache.jasper.servlet.JasperInitializer; - import org.apache.jasper.servlet.TldScanner; -diff --git a/apache-jsp/src/main/java/org/eclipse/jetty/apache/jsp/JettyTldPreScanned.java b/apache-jsp/src/main/java/org/eclipse/jetty/apache/jsp/JettyTldPreScanned.java -index d3367ef..53286ce 100644 ---- a/apache-jsp/src/main/java/org/eclipse/jetty/apache/jsp/JettyTldPreScanned.java -+++ b/apache-jsp/src/main/java/org/eclipse/jetty/apache/jsp/JettyTldPreScanned.java -@@ -20,7 +20,7 @@ package org.eclipse.jetty.apache.jsp; - - import java.net.URL; - import java.util.Collection; --import javax.servlet.ServletContext; -+import jakarta.servlet.ServletContext; - - import org.apache.jasper.servlet.TldPreScanned; - import org.apache.tomcat.util.descriptor.tld.TldResourcePath; -diff --git a/apache-jsp/src/main/java/org/eclipse/jetty/jsp/JettyJspServlet.java b/apache-jsp/src/main/java/org/eclipse/jetty/jsp/JettyJspServlet.java -index f3ddf9d..beee9f2 100644 ---- a/apache-jsp/src/main/java/org/eclipse/jetty/jsp/JettyJspServlet.java -+++ b/apache-jsp/src/main/java/org/eclipse/jetty/jsp/JettyJspServlet.java -@@ -22,10 +22,10 @@ import java.io.IOException; - import java.nio.file.Files; - import java.nio.file.Path; - import java.nio.file.Paths; --import javax.servlet.RequestDispatcher; --import javax.servlet.ServletException; --import javax.servlet.http.HttpServletRequest; --import javax.servlet.http.HttpServletResponse; -+import jakarta.servlet.RequestDispatcher; -+import jakarta.servlet.ServletException; -+import jakarta.servlet.http.HttpServletRequest; -+import jakarta.servlet.http.HttpServletResponse; - - import org.apache.jasper.servlet.JspServlet; - -@@ -49,7 +49,7 @@ public class JettyJspServlet extends JspServlet - { - HttpServletRequest request = null; - if (req instanceof HttpServletRequest) -- request = req; -+ request = (HttpServletRequest)req; - else - throw new ServletException("Request not HttpServletRequest"); - -diff --git a/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/DeclareRolesAnnotationHandler.java b/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/DeclareRolesAnnotationHandler.java -index e917f96..9643b5f 100644 ---- a/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/DeclareRolesAnnotationHandler.java -+++ b/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/DeclareRolesAnnotationHandler.java -@@ -18,7 +18,7 @@ - - package org.eclipse.jetty.annotations; - --import javax.annotation.security.DeclareRoles; -+import jakarta.annotation.security.DeclareRoles; - import javax.servlet.Servlet; - - import org.eclipse.jetty.annotations.AnnotationIntrospector.AbstractIntrospectableAnnotationHandler; -diff --git a/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/RunAsAnnotationHandler.java b/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/RunAsAnnotationHandler.java -index 8f57316..885e5ac 100644 ---- a/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/RunAsAnnotationHandler.java -+++ b/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/RunAsAnnotationHandler.java -@@ -48,7 +48,7 @@ public class RunAsAnnotationHandler extends AbstractIntrospectableAnnotationHand - if (!Servlet.class.isAssignableFrom(clazz)) - return; - -- javax.annotation.security.RunAs runAs = (javax.annotation.security.RunAs)clazz.getAnnotation(javax.annotation.security.RunAs.class); -+ jakarta.annotation.security.RunAs runAs = (jakarta.annotation.security.RunAs)clazz.getAnnotation(jakarta.annotation.security.RunAs.class); - if (runAs != null) - { - String role = runAs.value();
--- End Message ---
--- Begin Message ---
- To: Markus Koschany <apo@debian.org>, 1036890-done@bugs.debian.org
- Subject: Re: Bug#1036890: unblock: jetty9/9.4.50-4
- From: Paul Gevers <elbrus@debian.org>
- Date: Thu, 1 Jun 2023 09:05:31 +0200
- Message-id: <6ec2a9ef-07d3-1ddc-d1d5-9d8cce9c467c@debian.org>
- In-reply-to: <168529948188.2431714.11323065348262109349.reportbug@faye>
- References: <168529948188.2431714.11323065348262109349.reportbug@faye>
Hi, On 28-05-2023 20:44, Markus Koschany wrote:unblock jetty9/9.4.50-4unblocked and aged, thanks. PaulAttachment: OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---