Your message dated Thu, 1 Jun 2023 09:05:31 +0200
with message-id <[email protected]>
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 [email protected]
immediately.)


-- 
1036890: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036890
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
X-Debbugs-Cc: [email protected]

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-4
diff -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 <[email protected]>  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 <[email protected]>
-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 ---
Hi,

On 28-05-2023 20:44, Markus Koschany wrote:
unblock jetty9/9.4.50-4

unblocked and aged, thanks.

Paul

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---

Reply via email to