[Bug 69222] jakarta.el.ExpressionFactory service descriptor missing
https://bz.apache.org/bugzilla/show_bug.cgi?id=69222 Mark Thomas changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW |RESOLVED --- Comment #1 from Mark Thomas --- *** This bug has been marked as a duplicate of bug 69216 *** -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69216] META-INF/services is missing from tomcat-embed-el
https://bz.apache.org/bugzilla/show_bug.cgi?id=69216 Mark Thomas changed: What|Removed |Added CC||j.p.cranend...@gmail.com --- Comment #3 from Mark Thomas --- *** Bug 69222 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: Simplifying JreCompat
On 25/07/2024 23:41, Koteswararao Gundapaneni wrote: I am not sure whether this question is relevant What is this JreCompat https://github.com/apache/tomcat/tree/main/java/org/apache/tomcat/util/compat On Fri, 26 Jul 2024, 02:04 Mark Thomas, wrote: As per Rémy's suggestion, I've been looking simplifying JreCompat to only support LTS versions and anything more recent than the newest LTS. That would mean: - Tomcat 9 only - Jre9Compat is renamed to Jre11Compat - Tomcat 9 and 10 - Jre16Compat is renamed to Jre17Compat - All versions - Jre18Compat and Jre19Compat are merged into the existing Jre21Compat Jre22Compat would be unchanged. So the only real change is merging Jre18Compat, Jre19Compat and Jre21Compat into a single, larger Jre21Compat. I'm on the fence as to whether this is worth doing. Thoughts? Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch main updated: Refactor JreCompat support for Subject.callAs() to remove Jre18Compat
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/main by this push: new 1bb5cb19b7 Refactor JreCompat support for Subject.callAs() to remove Jre18Compat 1bb5cb19b7 is described below commit 1bb5cb19b77605ca70e91989be4879694b60d56b Author: Mark Thomas AuthorDate: Fri Jul 26 10:11:58 2024 +0100 Refactor JreCompat support for Subject.callAs() to remove Jre18Compat We can switch from Subject.doAs() to Subject.callAs() at any point from Java 18 to 22 inclusive to switch at Java 21 since it is an LTS version. --- .../org/apache/tomcat/util/compat/Jre18Compat.java | 71 --- .../org/apache/tomcat/util/compat/Jre19Compat.java | 2 +- .../org/apache/tomcat/util/compat/Jre21Compat.java | 25 + java/org/apache/tomcat/util/compat/JreCompat.java | 101 ++--- 4 files changed, 72 insertions(+), 127 deletions(-) diff --git a/java/org/apache/tomcat/util/compat/Jre18Compat.java b/java/org/apache/tomcat/util/compat/Jre18Compat.java deleted file mode 100644 index e4c7d58256..00 --- a/java/org/apache/tomcat/util/compat/Jre18Compat.java +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.tomcat.util.compat; - -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.util.concurrent.Callable; -import java.util.concurrent.CompletionException; - -import javax.security.auth.Subject; - -import org.apache.juli.logging.Log; -import org.apache.juli.logging.LogFactory; -import org.apache.tomcat.util.res.StringManager; - -public class Jre18Compat extends JreCompat { - -private static final Log log = LogFactory.getLog(Jre18Compat.class); -private static final StringManager sm = StringManager.getManager(Jre18Compat.class); - -private static final Method callAsMethod; - -static { -Method m1 = null; - -try { -m1 = Subject.class.getMethod("callAs", Subject.class, Callable.class); -} catch (NoSuchMethodException e) { -// Must before-Java 18 -log.debug(sm.getString("jre18Compat.javaPre18"), e); -} - -callAsMethod = m1; -} - - -static boolean isSupported() { -return callAsMethod != null; -} - - -@SuppressWarnings("unchecked") -@Override -public T callAs(Subject subject, Callable action) throws CompletionException { -try { -return (T) callAsMethod.invoke(null, subject, action); -} catch (IllegalAccessException e) { -throw new CompletionException(e); -} catch (InvocationTargetException e) { -Throwable cause = e.getCause(); -if (cause instanceof CompletionException) { -throw (CompletionException) cause; -} -throw new CompletionException(e); -} -} -} diff --git a/java/org/apache/tomcat/util/compat/Jre19Compat.java b/java/org/apache/tomcat/util/compat/Jre19Compat.java index fd9b85c515..60ee0c2dc1 100644 --- a/java/org/apache/tomcat/util/compat/Jre19Compat.java +++ b/java/org/apache/tomcat/util/compat/Jre19Compat.java @@ -22,7 +22,7 @@ import org.apache.juli.logging.Log; import org.apache.juli.logging.LogFactory; import org.apache.tomcat.util.res.StringManager; -public class Jre19Compat extends Jre18Compat { +public class Jre19Compat extends JreCompat { private static final Log log = LogFactory.getLog(Jre19Compat.class); private static final StringManager sm = StringManager.getManager(Jre19Compat.class); diff --git a/java/org/apache/tomcat/util/compat/Jre21Compat.java b/java/org/apache/tomcat/util/compat/Jre21Compat.java index d06c8519a7..c534ea4e2d 100644 --- a/java/org/apache/tomcat/util/compat/Jre21Compat.java +++ b/java/org/apache/tomcat/util/compat/Jre21Compat.java @@ -18,6 +18,10 @@ package org.apache.tomcat.util.compat; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; +import java.util.concurrent.Callable; +import java.util.concurrent.CompletionExc
(tomcat) branch 10.1.x updated: Refactor JreCompat support for Subject.callAs() to remove Jre18Compat
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/10.1.x by this push: new b6f23b4dda Refactor JreCompat support for Subject.callAs() to remove Jre18Compat b6f23b4dda is described below commit b6f23b4ddae0dbeb69ba20b2a6f8bc02b17f0028 Author: Mark Thomas AuthorDate: Fri Jul 26 10:11:58 2024 +0100 Refactor JreCompat support for Subject.callAs() to remove Jre18Compat We can switch from Subject.doAs() to Subject.callAs() at any point from Java 18 to 22 inclusive so switch at Java 21 since it is an LTS version. --- .../org/apache/tomcat/util/compat/Jre18Compat.java | 71 .../org/apache/tomcat/util/compat/Jre19Compat.java | 2 +- .../org/apache/tomcat/util/compat/Jre21Compat.java | 25 ++ java/org/apache/tomcat/util/compat/JreCompat.java | 96 ++ 4 files changed, 69 insertions(+), 125 deletions(-) diff --git a/java/org/apache/tomcat/util/compat/Jre18Compat.java b/java/org/apache/tomcat/util/compat/Jre18Compat.java deleted file mode 100644 index be53a73d74..00 --- a/java/org/apache/tomcat/util/compat/Jre18Compat.java +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.tomcat.util.compat; - -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.util.concurrent.Callable; -import java.util.concurrent.CompletionException; - -import javax.security.auth.Subject; - -import org.apache.juli.logging.Log; -import org.apache.juli.logging.LogFactory; -import org.apache.tomcat.util.res.StringManager; - -public class Jre18Compat extends Jre16Compat { - -private static final Log log = LogFactory.getLog(Jre18Compat.class); -private static final StringManager sm = StringManager.getManager(Jre18Compat.class); - -private static final Method callAsMethod; - -static { -Method m1 = null; - -try { -m1 = Subject.class.getMethod("callAs", Subject.class, Callable.class); -} catch (NoSuchMethodException e) { -// Must before-Java 18 -log.debug(sm.getString("jre18Compat.javaPre18"), e); -} - -callAsMethod = m1; -} - - -static boolean isSupported() { -return callAsMethod != null; -} - - -@SuppressWarnings("unchecked") -@Override -public T callAs(Subject subject, Callable action) throws CompletionException { -try { -return (T) callAsMethod.invoke(null, subject, action); -} catch (IllegalAccessException e) { -throw new CompletionException(e); -} catch (InvocationTargetException e) { -Throwable cause = e.getCause(); -if (cause instanceof CompletionException) { -throw (CompletionException) cause; -} -throw new CompletionException(e); -} -} -} diff --git a/java/org/apache/tomcat/util/compat/Jre19Compat.java b/java/org/apache/tomcat/util/compat/Jre19Compat.java index fd9b85c515..45ce68b666 100644 --- a/java/org/apache/tomcat/util/compat/Jre19Compat.java +++ b/java/org/apache/tomcat/util/compat/Jre19Compat.java @@ -22,7 +22,7 @@ import org.apache.juli.logging.Log; import org.apache.juli.logging.LogFactory; import org.apache.tomcat.util.res.StringManager; -public class Jre19Compat extends Jre18Compat { +public class Jre19Compat extends Jre16Compat { private static final Log log = LogFactory.getLog(Jre19Compat.class); private static final StringManager sm = StringManager.getManager(Jre19Compat.class); diff --git a/java/org/apache/tomcat/util/compat/Jre21Compat.java b/java/org/apache/tomcat/util/compat/Jre21Compat.java index d06c8519a7..c534ea4e2d 100644 --- a/java/org/apache/tomcat/util/compat/Jre21Compat.java +++ b/java/org/apache/tomcat/util/compat/Jre21Compat.java @@ -18,6 +18,10 @@ package org.apache.tomcat.util.compat; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; +import java.util.concurrent.Callable; +import java.util.concurrent.Comple
(tomcat) branch 10.1.x updated: Fix comment
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/10.1.x by this push: new 279fad96ba Fix comment 279fad96ba is described below commit 279fad96bac5ea4cb3492ca161ff557d96274c58 Author: Mark Thomas AuthorDate: Fri Jul 26 10:19:58 2024 +0100 Fix comment --- java/org/apache/tomcat/util/compat/JreCompat.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/org/apache/tomcat/util/compat/JreCompat.java b/java/org/apache/tomcat/util/compat/JreCompat.java index ba90e334ec..efb9e024a9 100644 --- a/java/org/apache/tomcat/util/compat/JreCompat.java +++ b/java/org/apache/tomcat/util/compat/JreCompat.java @@ -241,7 +241,7 @@ public class JreCompat { * * So, the slightly longer description for this method is: * - * Java 17 implementation of a method replaced between Java 18 and 22 with the replacement method being used by + * Java 11 implementation of a method replaced between Java 18 and 22 with the replacement method being used by * Tomcat when running on Java 21 onwards. */ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 9.0.x updated: Refactor JreCompat support for Subject.callAs() to remove Jre18Compat
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/9.0.x by this push: new 2306c78ced Refactor JreCompat support for Subject.callAs() to remove Jre18Compat 2306c78ced is described below commit 2306c78ced403433e3c52ddc651f135a6b102d09 Author: Mark Thomas AuthorDate: Fri Jul 26 10:11:58 2024 +0100 Refactor JreCompat support for Subject.callAs() to remove Jre18Compat We can switch from Subject.doAs() to Subject.callAs() at any point from Java 18 to 22 inclusive so switch at Java 21 since it is an LTS version. --- .../org/apache/tomcat/util/compat/Jre18Compat.java | 71 .../org/apache/tomcat/util/compat/Jre19Compat.java | 2 +- .../org/apache/tomcat/util/compat/Jre21Compat.java | 25 ++ java/org/apache/tomcat/util/compat/JreCompat.java | 98 ++ 4 files changed, 69 insertions(+), 127 deletions(-) diff --git a/java/org/apache/tomcat/util/compat/Jre18Compat.java b/java/org/apache/tomcat/util/compat/Jre18Compat.java deleted file mode 100644 index be53a73d74..00 --- a/java/org/apache/tomcat/util/compat/Jre18Compat.java +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.tomcat.util.compat; - -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.util.concurrent.Callable; -import java.util.concurrent.CompletionException; - -import javax.security.auth.Subject; - -import org.apache.juli.logging.Log; -import org.apache.juli.logging.LogFactory; -import org.apache.tomcat.util.res.StringManager; - -public class Jre18Compat extends Jre16Compat { - -private static final Log log = LogFactory.getLog(Jre18Compat.class); -private static final StringManager sm = StringManager.getManager(Jre18Compat.class); - -private static final Method callAsMethod; - -static { -Method m1 = null; - -try { -m1 = Subject.class.getMethod("callAs", Subject.class, Callable.class); -} catch (NoSuchMethodException e) { -// Must before-Java 18 -log.debug(sm.getString("jre18Compat.javaPre18"), e); -} - -callAsMethod = m1; -} - - -static boolean isSupported() { -return callAsMethod != null; -} - - -@SuppressWarnings("unchecked") -@Override -public T callAs(Subject subject, Callable action) throws CompletionException { -try { -return (T) callAsMethod.invoke(null, subject, action); -} catch (IllegalAccessException e) { -throw new CompletionException(e); -} catch (InvocationTargetException e) { -Throwable cause = e.getCause(); -if (cause instanceof CompletionException) { -throw (CompletionException) cause; -} -throw new CompletionException(e); -} -} -} diff --git a/java/org/apache/tomcat/util/compat/Jre19Compat.java b/java/org/apache/tomcat/util/compat/Jre19Compat.java index fd9b85c515..45ce68b666 100644 --- a/java/org/apache/tomcat/util/compat/Jre19Compat.java +++ b/java/org/apache/tomcat/util/compat/Jre19Compat.java @@ -22,7 +22,7 @@ import org.apache.juli.logging.Log; import org.apache.juli.logging.LogFactory; import org.apache.tomcat.util.res.StringManager; -public class Jre19Compat extends Jre18Compat { +public class Jre19Compat extends Jre16Compat { private static final Log log = LogFactory.getLog(Jre19Compat.class); private static final StringManager sm = StringManager.getManager(Jre19Compat.class); diff --git a/java/org/apache/tomcat/util/compat/Jre21Compat.java b/java/org/apache/tomcat/util/compat/Jre21Compat.java index d06c8519a7..c534ea4e2d 100644 --- a/java/org/apache/tomcat/util/compat/Jre21Compat.java +++ b/java/org/apache/tomcat/util/compat/Jre21Compat.java @@ -18,6 +18,10 @@ package org.apache.tomcat.util.compat; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; +import java.util.concurrent.Callable; +import java.util.concurrent.Completi
[Bug 69223] New: Sui Northern Gas (SNGPL) Duplicate Bill Checking Online
https://bz.apache.org/bugzilla/show_bug.cgi?id=69223 Bug ID: 69223 Summary: Sui Northern Gas (SNGPL) Duplicate Bill Checking Online Product: Tomcat Native Version: unspecified Hardware: PC Status: NEW Severity: regression Priority: P2 Component: Library Assignee: dev@tomcat.apache.org Reporter: umarkhan580...@gmail.com Target Milestone: --- Created attachment 39822 --> https://bz.apache.org/bugzilla/attachment.cgi?id=39822&action=edit https://khansays.com/post/sui-northern-gas-sngpl-duplicate-bill-checking-online In today’s fast-paced digital world, convenience is key. From banking to shopping, everything is available at the click of a button, and utility services are no exception. Sui Northern Gas Pipelines Limited (SNGPL), Pakistan’s leading gas distribution company, has embraced this digital transformation by offering various online services to its customers, one of which is the facility to check duplicate bills online. This blog post aims to provide a detailed, step-by-step guide on how you can check your SNGPL duplicate bill online, along with tips and additional information to make the process smooth and hassle-free.https://khansays.com/post/sui-northern-gas-sngpl-duplicate-bill-checking-online -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69223] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69223 Chuck Caldarale changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |INVALID OS||All Summary|Sui Northern Gas (SNGPL)|SPAM SPAM SPAM SPAM |Duplicate Bill Checking | |Online | -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69223] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69223 Chuck Caldarale changed: What|Removed |Added Attachment #39822|https://khansays.com/post/s |SPAM SPAM SPAM SPAM description|ui-northern-gas-sngpl-dupli | |cate-bill-checking-online | Attachment #39822|profile1.png|stupid.txt filename|| -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69223] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69223 --- Comment #1 from Chuck Caldarale --- Comment on attachment 39822 --> https://bz.apache.org/bugzilla/attachment.cgi?id=39822 SPAM SPAM SPAM SPAM SPAM SPAM SPAM SPAM -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69223] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69223 Chuck Caldarale changed: What|Removed |Added Attachment #39822|image/png |text/plain mime type|| -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69223] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69223 --- Comment #2 from Chuck Caldarale --- Comment on attachment 39822 --> https://bz.apache.org/bugzilla/attachment.cgi?id=39822 SPAM SPAM SPAM SPAM SPAM SPAM SPAM SPAM -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69223] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69223 --- Comment #3 from Chuck Caldarale --- Comment on attachment 39822 --> https://bz.apache.org/bugzilla/attachment.cgi?id=39822 SPAM SPAM SPAM SPAM SPAM SPAM SPAM SPAM SPAM SPAM SPAM SPAM -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69224] New: Best Smartphones Under 40000 to Buy on 12.12 Sale (2023)
https://bz.apache.org/bugzilla/show_bug.cgi?id=69224 Bug ID: 69224 Summary: Best Smartphones Under 4 to Buy on 12.12 Sale (2023) Product: Tomcat Native Version: unspecified Hardware: PC Status: NEW Severity: normal Priority: P2 Component: Library Assignee: dev@tomcat.apache.org Reporter: a4umark...@gmail.com Target Milestone: --- Created attachment 39823 --> https://bz.apache.org/bugzilla/attachment.cgi?id=39823&action=edit https://strproduct.com/ If you’re looking for a great phone but don’t want to spend a lot of money, we’ve got you covered. Here are the 10 best smartphones under 4 you can get during the 12.12 sale on https://strproduct.com -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69224] Best Smartphones Under 40000 to Buy on 12.12 Sale (2023)
https://bz.apache.org/bugzilla/show_bug.cgi?id=69224 umar12 changed: What|Removed |Added OS||All URL||https://strproduct.com/ -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: Simplifying JreCompat
Rémy, On 7/25/24 17:49, Rémy Maucherat wrote: On Thu, Jul 25, 2024 at 10:34 PM Mark Thomas wrote: As per Rémy's suggestion, I've been looking simplifying JreCompat to only support LTS versions and anything more recent than the newest LTS. That would mean: - Tomcat 9 only - Jre9Compat is renamed to Jre11Compat - Tomcat 9 and 10 - Jre16Compat is renamed to Jre17Compat - All versions - Jre18Compat and Jre19Compat are merged into the existing Jre21Compat Jre22Compat would be unchanged. So the only real change is merging Jre18Compat, Jre19Compat and Jre21Compat into a single, larger Jre21Compat. I'm on the fence as to whether this is worth doing. Thoughts? Changing the existing does not seem that worthwhile. I sent the idea because adding a Java 18 class now seemed weird. +1 Since we've never "supported" Java 18/19 specifically, I think we can just merge Jre18Compat + Jre19Compat -> Jre21Compat and call it a day. (Looks like you've already done that; I'm late to the conversation but figured I'd reinforce the decision.) -chris - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69224] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69224 Christopher Schultz changed: What|Removed |Added URL|https://strproduct.com/ | Status|NEW |RESOLVED Summary|Best Smartphones Under |SPAM SPAM SPAM SPAM |4 to Buy on 12.12 Sale | |(2023) | Resolution|--- |CLOSED -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69224] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69224 --- Comment #1 from Christopher Schultz --- The content of attachment 39823 has been deleted for the following reason: spam -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69224] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69224 Christopher Schultz changed: What|Removed |Added Attachment #39823|update_logo-removebg-previe |spammy.txt filename|w.png | Attachment #39823|https://strproduct.com/ |spam description|| -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69224] SPAM SPAM SPAM SPAM
https://bz.apache.org/bugzilla/show_bug.cgi?id=69224 Chuck Caldarale changed: What|Removed |Added Resolution|CLOSED |INVALID -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Requesting the confirmation
Hi Team, I got placed to Verizon so I could requesting you to say that I have been working as a contributor That will help me to work further Warm Regards Koti