[Git][java-team/tomcat9][master] Refresh patches
Bastien Roucariès (@rouca)
gitlab at salsa.debian.org
Sat Oct 25 16:16:45 BST 2025
Bastien Roucariès pushed to branch master at Debian Java Maintainers / tomcat9
Commits:
8fe8d446 by Bastien Roucariès at 2025-10-25T17:14:05+02:00
Refresh patches
Drop 0025-invalid-configuration-exit-status.patch applied upstream
- - - - -
13 changed files:
- debian/patches/0004-split-deploy-webapps-target-from-deploy-target.patch
- debian/patches/0005-skip-test-failures.patch
- debian/patches/0009-Use-java.security.policy-file-in-catalina.sh.patch
- debian/patches/0010-debianize-build-xml.patch
- debian/patches/0013-dont-look-for-build-properties-in-user-home.patch
- debian/patches/0018-fix-manager-webapp.patch
- debian/patches/0021-dont-test-unsupported-ciphers.patch
- − debian/patches/0025-invalid-configuration-exit-status.patch
- debian/patches/0026-easymock4-compatibility.patch
- debian/patches/0030-eclipse-jdt-classpath.patch
- debian/patches/disable-jacoco.patch
- debian/patches/exclude-TestJNDIRealmIntegration.patch
- debian/patches/series
Changes:
=====================================
debian/patches/0004-split-deploy-webapps-target-from-deploy-target.patch
=====================================
@@ -1,9 +1,11 @@
From: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Date: Mon, 28 Jun 2010 21:32:35 +0200
Subject: [PATCH] split deploy-webapps target from deploy target
---- a/build.xml
-+++ b/build.xml
-@@ -1494,7 +1494,7 @@
+Index: tomcat9/build.xml
+===================================================================
+--- tomcat9.orig/build.xml 2025-10-25 17:13:18.356179573 +0200
++++ tomcat9/build.xml 2025-10-25 17:13:18.353017861 +0200
+@@ -1499,7 +1499,7 @@
</xslt>
</target>
@@ -12,7 +14,7 @@ Subject: [PATCH] split deploy-webapps target from deploy target
description="Default. Builds a working Tomcat instance">
<copy tofile="${tomcat.build}/bin/commons-daemon.jar" file="${commons-daemon.jar}" />
-@@ -1528,6 +1528,10 @@
+@@ -1533,6 +1533,10 @@
</fileset>
</copy>
=====================================
debian/patches/0005-skip-test-failures.patch
=====================================
@@ -1,9 +1,11 @@
Description: Ignore the failing tests
Author: Emmanuel Bourg <ebourg at apache.org>
Forwarded: not-needed
---- a/build.xml
-+++ b/build.xml
-@@ -1962,8 +1962,10 @@
+Index: tomcat9/build.xml
+===================================================================
+--- tomcat9.orig/build.xml 2025-10-25 17:13:23.268083954 +0200
++++ tomcat9/build.xml 2025-10-25 17:13:23.264349815 +0200
+@@ -1961,8 +1961,10 @@
</filterchain>
</concat>
=====================================
debian/patches/0009-Use-java.security.policy-file-in-catalina.sh.patch
=====================================
@@ -7,9 +7,11 @@ Subject: [PATCH] Use java.security.policy file in catalina.sh
Bug-Ubuntu: https://bugs.launchpad.net/bugs/591802
Bug-Debian: http://bugs.debian.org/585379
Forwarded: not-needed
---- a/bin/catalina.sh
-+++ b/bin/catalina.sh
-@@ -383,7 +383,7 @@
+Index: tomcat9/bin/catalina.sh
+===================================================================
+--- tomcat9.orig/bin/catalina.sh 2025-10-25 17:13:25.848363779 +0200
++++ tomcat9/bin/catalina.sh 2025-10-25 17:13:25.847945200 +0200
+@@ -392,7 +392,7 @@
-classpath "$CLASSPATH" \
-sourcepath "$CATALINA_HOME"/../../java \
-Djava.security.manager \
@@ -18,7 +20,7 @@ Forwarded: not-needed
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
-@@ -412,7 +412,7 @@
+@@ -421,7 +421,7 @@
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
-classpath "\"$CLASSPATH\"" \
-Djava.security.manager \
@@ -27,7 +29,7 @@ Forwarded: not-needed
-Dcatalina.base="\"$CATALINA_BASE\"" \
-Dcatalina.home="\"$CATALINA_HOME\"" \
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
-@@ -493,7 +493,7 @@
+@@ -502,7 +502,7 @@
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
-classpath "\"$CLASSPATH\"" \
-Djava.security.manager \
=====================================
debian/patches/0010-debianize-build-xml.patch
=====================================
@@ -8,9 +8,11 @@ Last-Update: 2011-05-16
build.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---- a/build.xml
-+++ b/build.xml
-@@ -1009,7 +1009,7 @@
+Index: tomcat9/build.xml
+===================================================================
+--- tomcat9.orig/build.xml 2025-10-25 17:13:28.918550164 +0200
++++ tomcat9/build.xml 2025-10-25 17:13:28.916483913 +0200
+@@ -1015,7 +1015,7 @@
</copy>
</target>
@@ -19,7 +21,7 @@ Last-Update: 2011-05-16
<!-- Compile internal server components -->
<javac srcdir="java" destdir="${tomcat.classes}"
debug="${compile.debug}"
-@@ -1496,9 +1496,9 @@
+@@ -1501,9 +1501,9 @@
<target name="deploy" depends="package,build-docs,build-tomcat-jdbc,compile-webapp-examples,deploy-webapps"
description="Default. Builds a working Tomcat instance">
=====================================
debian/patches/0013-dont-look-for-build-properties-in-user-home.patch
=====================================
@@ -3,9 +3,11 @@ Description: Don't look for build.properties in the user home directory.
a property file there causes a build failure.
Author: Jakub Adam <jakub.adam at ktknet.cz>
Forwarded: not-needed
---- a/build.xml
-+++ b/build.xml
-@@ -852,7 +852,6 @@
+Index: tomcat9/build.xml
+===================================================================
+--- tomcat9.orig/build.xml 2025-10-25 17:13:32.691621368 +0200
++++ tomcat9/build.xml 2025-10-25 17:13:32.689325667 +0200
+@@ -858,7 +858,6 @@
<!-- Property that determines if manifests need updating -->
<uptodate property="manifests.uptodate"
targetfile="${tomcat.manifests}/default.manifest" >
=====================================
debian/patches/0018-fix-manager-webapp.patch
=====================================
@@ -4,8 +4,10 @@ Author: TJ <ubuntu at iam.tj>, Gianfranco Costamagna <costamagnagianfranco at yahoo.it
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1128067
Reviewed-By: Gianfranco Costamagna <costamagnagianfranco at yahoo.it>
Last-Update: 2013-08-01
---- a/webapps/host-manager/WEB-INF/manager.xml
-+++ b/webapps/host-manager/WEB-INF/manager.xml
+Index: tomcat9/webapps/host-manager/WEB-INF/manager.xml
+===================================================================
+--- tomcat9.orig/webapps/host-manager/WEB-INF/manager.xml 2025-10-25 16:56:03.646655877 +0200
++++ tomcat9/webapps/host-manager/WEB-INF/manager.xml 2025-10-25 16:56:03.643872005 +0200
@@ -20,7 +20,7 @@
Context configuration file for the Tomcat Manager Web App
@@ -15,9 +17,11 @@ Last-Update: 2013-08-01
privileged="true" antiResourceLocking="false" >
<CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor"
sameSiteCookies="strict" />
---- a/webapps/docs/manager-howto.xml
-+++ b/webapps/docs/manager-howto.xml
-@@ -74,7 +74,7 @@
+Index: tomcat9/webapps/docs/manager-howto.xml
+===================================================================
+--- tomcat9.orig/webapps/docs/manager-howto.xml 2025-10-25 16:56:03.646655877 +0200
++++ tomcat9/webapps/docs/manager-howto.xml 2025-10-25 16:56:03.644135598 +0200
+@@ -73,7 +73,7 @@
<code>$CATALINA_BASE/conf/[enginename]/[hostname]</code> folder. Here is an
example:</p>
<source><![CDATA[<Context privileged="true" antiResourceLocking="false"
@@ -25,9 +29,11 @@ Last-Update: 2013-08-01
+ docBase="${catalina.home}/../tomcat9-admin/manager">
<CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor"
sameSiteCookies="strict" />
- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
---- a/conf/catalina.policy
-+++ b/conf/catalina.policy
+ <Valve className="org.apache.catalina.valves.RemoteCIDRValve"
+Index: tomcat9/conf/catalina.policy
+===================================================================
+--- tomcat9.orig/conf/catalina.policy 2025-10-25 16:56:03.646655877 +0200
++++ tomcat9/conf/catalina.policy 2025-10-25 16:56:03.644296143 +0200
@@ -189,7 +189,7 @@
// - default CATALINA_HOME == CATALINA_BASE
// - CATALINA_HOME != CATALINA_BASE, per instance Manager in CATALINA_BASE
=====================================
debian/patches/0021-dont-test-unsupported-ciphers.patch
=====================================
@@ -12,8 +12,10 @@ Forwarded: not-needed
.../tomcat/util/net/openssl/ciphers/TesterOpenSSL.java | 18 ++++++++++++++++++
3 files changed, 20 insertions(+), 2 deletions(-)
---- a/test/org/apache/tomcat/util/net/openssl/ciphers/TestCipher.java
-+++ b/test/org/apache/tomcat/util/net/openssl/ciphers/TestCipher.java
+Index: tomcat9/test/org/apache/tomcat/util/net/openssl/ciphers/TestCipher.java
+===================================================================
+--- tomcat9.orig/test/org/apache/tomcat/util/net/openssl/ciphers/TestCipher.java 2025-10-25 17:10:36.729264839 +0200
++++ tomcat9/test/org/apache/tomcat/util/net/openssl/ciphers/TestCipher.java 2025-10-25 17:10:36.728882300 +0200
@@ -76,7 +76,7 @@
// OpenSSL does not include ECDH/ECDHE ciphers in all and there is no
// EC alias. Use aRSA.
@@ -23,8 +25,10 @@ Forwarded: not-needed
Set<String> expectedCipherSuites = new HashSet<>();
for (Cipher cipher : Cipher.values()) {
---- a/test/org/apache/tomcat/util/net/openssl/ciphers/TestOpenSSLCipherConfigurationParser.java
-+++ b/test/org/apache/tomcat/util/net/openssl/ciphers/TestOpenSSLCipherConfigurationParser.java
+Index: tomcat9/test/org/apache/tomcat/util/net/openssl/ciphers/TestOpenSSLCipherConfigurationParser.java
+===================================================================
+--- tomcat9.orig/test/org/apache/tomcat/util/net/openssl/ciphers/TestOpenSSLCipherConfigurationParser.java 2025-10-25 17:10:36.729264839 +0200
++++ tomcat9/test/org/apache/tomcat/util/net/openssl/ciphers/TestOpenSSLCipherConfigurationParser.java 2025-10-25 17:10:36.729147298 +0200
@@ -573,7 +573,7 @@
private void testSpecification(String specification) throws Exception {
@@ -34,9 +38,11 @@ Forwarded: not-needed
List<String> jsseCipherListFromOpenSSL =
OpenSSLCipherConfigurationParser.parseExpression(openSSLCipherList);
List<String> jsseCipherListFromParser =
---- a/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java
-+++ b/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java
-@@ -107,6 +107,24 @@
+Index: tomcat9/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java
+===================================================================
+--- tomcat9.orig/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java 2025-10-25 17:10:36.729264839 +0200
++++ tomcat9/test/org/apache/tomcat/util/net/openssl/ciphers/TesterOpenSSL.java 2025-10-25 17:10:36.729244629 +0200
+@@ -105,6 +105,24 @@
unimplemented.add(Cipher.SSL2_RC4_128_EXPORT40_WITH_MD5);
unimplemented.add(Cipher.SSL2_IDEA_128_CBC_WITH_MD5);
unimplemented.add(Cipher.SSL2_DES_192_EDE3_CBC_WITH_MD5);
=====================================
debian/patches/0025-invalid-configuration-exit-status.patch deleted
=====================================
@@ -1,16 +0,0 @@
-Description: Fix the exit status when Tomcat terminates because the configuration is invalid
-Author: Emmanuel Bourg <ebourg at apache.org>
-Bug: https://bz.apache.org/bugzilla/show_bug.cgi?id=62607
---- a/java/org/apache/catalina/startup/Bootstrap.java
-+++ b/java/org/apache/catalina/startup/Bootstrap.java
-@@ -470,6 +470,10 @@
- } else if (command.equals("start")) {
- daemon.setAwait(true);
- daemon.load(args);
-+ if (null == daemon.getServer()) {
-+ log.fatal("Cannot start server. Server instance is not configured.");
-+ System.exit(1);
-+ }
- daemon.start();
- if (null == daemon.getServer()) {
- System.exit(1);
=====================================
debian/patches/0026-easymock4-compatibility.patch
=====================================
@@ -1,9 +1,16 @@
-Description: Fixes the compatibility with the version of Easymock in Debian
-Author: Emmanuel Bourg <ebourg at apache.org>
-Forwarded: no
+From: Markus Koschany <apo at debian.org>
+Date: Thu, 10 Jul 2025 15:57:06 +0200
+Subject: 0026-easymock4-compatibility
+
+---
+ .../valves/TestCrawlerSessionManagerValve.java | 28 +++++++++++-----------
+ 1 file changed, 14 insertions(+), 14 deletions(-)
+
+diff --git a/test/org/apache/catalina/valves/TestCrawlerSessionManagerValve.java b/test/org/apache/catalina/valves/TestCrawlerSessionManagerValve.java
+index bce456e..dedd6c9 100644
--- a/test/org/apache/catalina/valves/TestCrawlerSessionManagerValve.java
+++ b/test/org/apache/catalina/valves/TestCrawlerSessionManagerValve.java
-@@ -57,13 +57,13 @@
+@@ -57,13 +57,13 @@ public class TestCrawlerSessionManagerValve {
CrawlerSessionManagerValve valve = new CrawlerSessionManagerValve();
valve.setCrawlerIps("216\\.58\\.206\\.174");
valve.setCrawlerUserAgents(valve.getCrawlerUserAgents());
@@ -19,7 +26,7 @@ Forwarded: no
EasyMock.verify(request, session);
}
-@@ -73,13 +73,13 @@
+@@ -73,13 +73,13 @@ public class TestCrawlerSessionManagerValve {
CrawlerSessionManagerValve valve = new CrawlerSessionManagerValve();
valve.setCrawlerIps("216\\.58\\.206\\.174");
valve.setCrawlerUserAgents(valve.getCrawlerUserAgents());
@@ -35,7 +42,7 @@ Forwarded: no
EasyMock.verify(request, session);
}
-@@ -90,7 +90,7 @@
+@@ -90,7 +90,7 @@ public class TestCrawlerSessionManagerValve {
valve.setCrawlerUserAgents(valve.getCrawlerUserAgents());
valve.setHostAware(true);
valve.setContextAware(true);
@@ -44,7 +51,7 @@ Forwarded: no
verifyCrawlingLocalhost(valve, "localhost");
verifyCrawlingLocalhost(valve, "example.invalid");
-@@ -102,7 +102,7 @@
+@@ -102,7 +102,7 @@ public class TestCrawlerSessionManagerValve {
valve.setCrawlerUserAgents(valve.getCrawlerUserAgents());
valve.setHostAware(true);
valve.setContextAware(true);
@@ -53,7 +60,7 @@ Forwarded: no
verifyCrawlingContext(valve, "/examples");
verifyCrawlingContext(valve, null);
-@@ -113,7 +113,7 @@
+@@ -113,7 +113,7 @@ public class TestCrawlerSessionManagerValve {
CrawlerSessionManagerValve valve = new CrawlerSessionManagerValve();
valve.setCrawlerIps("216\\.58\\.206\\.174");
valve.setCrawlerUserAgents(valve.getCrawlerUserAgents());
@@ -62,7 +69,7 @@ Forwarded: no
valve.setSessionInactiveInterval(0);
StandardSession session = new StandardSession(TEST_MANAGER);
session.setId("id");
-@@ -123,7 +123,7 @@
+@@ -123,7 +123,7 @@ public class TestCrawlerSessionManagerValve {
EasyMock.replay(request);
@@ -71,7 +78,7 @@ Forwarded: no
EasyMock.verify(request);
-@@ -142,7 +142,7 @@
+@@ -142,7 +142,7 @@ public class TestCrawlerSessionManagerValve {
EasyMock.replay(request, session);
@@ -80,7 +87,7 @@ Forwarded: no
EasyMock.verify(request, session);
}
-@@ -156,14 +156,14 @@
+@@ -156,14 +156,14 @@ public class TestCrawlerSessionManagerValve {
EasyMock.replay(request, session);
@@ -95,9 +102,9 @@ Forwarded: no
- HttpSession session = EasyMock.createMock(HttpSession.class);
+ HttpSession session = (HttpSession) EasyMock.createMock(HttpSession.class);
if (isBot) {
- EasyMock.expect(session.getId()).andReturn("id").times(2);
+ EasyMock.expect(session.getId()).andReturn("id").times(1);
session.setAttribute(EasyMock.eq(valve.getClass().getName()),
-@@ -182,7 +182,7 @@
+@@ -182,7 +182,7 @@ public class TestCrawlerSessionManagerValve {
private Request createRequestExpectations(String ip, HttpSession session, boolean isBot, String hostname,
String contextPath, String userAgent) {
@@ -106,7 +113,7 @@ Forwarded: no
EasyMock.expect(request.getRemoteAddr()).andReturn(ip);
EasyMock.expect(request.getHost()).andReturn(simpleHostWithName(hostname));
EasyMock.expect(request.getContext()).andReturn(simpleContextWithName(contextPath));
-@@ -196,7 +196,7 @@
+@@ -196,7 +196,7 @@ public class TestCrawlerSessionManagerValve {
}
private Host simpleHostWithName(String hostname) {
@@ -115,7 +122,7 @@ Forwarded: no
EasyMock.expect(host.getName()).andReturn(hostname);
EasyMock.replay(host);
return host;
-@@ -206,7 +206,7 @@
+@@ -206,7 +206,7 @@ public class TestCrawlerSessionManagerValve {
if (contextPath == null) {
return null;
}
@@ -124,23 +131,3 @@ Forwarded: no
EasyMock.expect(context.getName()).andReturn(contextPath);
EasyMock.replay(context);
return context;
---- a/test/org/apache/catalina/valves/TestSSLValve.java
-+++ b/test/org/apache/catalina/valves/TestSSLValve.java
-@@ -37,7 +37,7 @@
- public static class MockRequest extends Request {
-
- public MockRequest() {
-- super(EasyMock.createMock(Connector.class));
-+ super((Connector) EasyMock.createMock(Connector.class));
- setCoyoteRequest(new org.apache.coyote.Request());
- }
-
-@@ -94,7 +94,7 @@
- private SSLValve valve = new SSLValve();
-
- private MockRequest mockRequest = new MockRequest();
-- private Valve mockNext = EasyMock.createMock(Valve.class);
-+ private Valve mockNext = (Valve) EasyMock.createMock(Valve.class);
-
-
- @Before
=====================================
debian/patches/0030-eclipse-jdt-classpath.patch
=====================================
@@ -1,8 +1,10 @@
Description: Updates the Eclipse Compiler classpath
Author: Emmanuel Bourg <ebourg at apache.org>
Forwarded: no
---- a/build.xml
-+++ b/build.xml
+Index: tomcat9/build.xml
+===================================================================
+--- tomcat9.orig/build.xml 2025-10-25 17:10:50.710533235 +0200
++++ tomcat9/build.xml 2025-10-25 17:10:50.708287420 +0200
@@ -231,6 +231,7 @@
<path id="compile.classpath">
<pathelement location="${bnd.jar}"/>
=====================================
debian/patches/disable-jacoco.patch
=====================================
@@ -7,18 +7,20 @@ Forwarded: not-needed
build.xml | 29 +----------------------------
1 file changed, 1 insertion(+), 28 deletions(-)
---- a/build.xml
-+++ b/build.xml
-@@ -1927,7 +1927,7 @@
+Index: tomcat9/build.xml
+===================================================================
+--- tomcat9.orig/build.xml 2025-10-25 17:10:47.303393647 +0200
++++ tomcat9/build.xml 2025-10-25 17:10:47.300977560 +0200
+@@ -1923,7 +1923,7 @@
<property name="junit.formatter.extension" value=".txt" />
<target name="test" description="Runs the JUnit test cases"
- depends="test-nio,test-nio2,test-apr,coverage-report,test-status" />
+ depends="test-nio,test-nio2,test-apr,test-status" />
- <target name="test-only" description="Runs the JUnit test cases, without compilation"
- depends="test-only-nio,test-only-nio2,test-only-apr,test-status" />
-@@ -2054,10 +2054,6 @@
+ <target name="test-clean" description="Runs the JUnit test cases"
+ depends="clean-classes,test-nio,test-nio2,coverage-report,test-status" />
+@@ -2055,10 +2055,6 @@
<sequential>
<mkdir dir="${test.reports}" />
@@ -29,7 +31,7 @@ Forwarded: not-needed
<junit printsummary="yes" fork="yes" dir="." showoutput="${test.verbose}"
errorproperty="test.result.error"
failureproperty="test.result.failure"
-@@ -2134,7 +2130,6 @@
+@@ -2137,7 +2133,6 @@
<fileset dir="test" includes="**/SecurityManager.java" excludes="${test.exclude}" />
</batchtest>
</junit>
@@ -37,7 +39,7 @@ Forwarded: not-needed
</sequential>
</macrodef>
-@@ -2142,21 +2137,6 @@
+@@ -2145,21 +2140,6 @@
depends="test-nio,test-nio2,test-apr"
description="Creates report from gathered Code coverage results">
@@ -59,7 +61,7 @@ Forwarded: not-needed
</target>
<target name="spotbugs"
-@@ -3569,15 +3549,8 @@
+@@ -3719,15 +3699,8 @@
<path id="jacoco.classpath">
<fileset file="${jacoco.jar}" />
</path>
=====================================
debian/patches/exclude-TestJNDIRealmIntegration.patch
=====================================
@@ -10,9 +10,11 @@ Forwarded: not-needed
build.xml | 1 +
1 file changed, 1 insertion(+)
---- a/build.xml
-+++ b/build.xml
-@@ -1909,6 +1909,7 @@
+Index: tomcat9/build.xml
+===================================================================
+--- tomcat9.orig/build.xml 2025-10-25 17:10:44.538448479 +0200
++++ tomcat9/build.xml 2025-10-25 17:10:44.535644496 +0200
+@@ -1905,6 +1905,7 @@
<!-- Exclude these by default as Gump can't run them because the -->
<!-- classes on which they depend are not in any output JAR. -->
<exclude name="org/apache/tomcat/buildutil/**"/>
=====================================
debian/patches/series
=====================================
@@ -7,7 +7,6 @@
0019-add-distribution-to-error-page.patch
0023-disable-shutdown-by-socket.patch
0024-systemd-log-formatter.patch
-0025-invalid-configuration-exit-status.patch
0026-easymock4-compatibility.patch
0021-dont-test-unsupported-ciphers.patch
exclude-TestJNDIRealmIntegration.patch
View it on GitLab: https://salsa.debian.org/java-team/tomcat9/-/commit/8fe8d4465d2c51875e40ef44fa26d07d30d8198c
--
View it on GitLab: https://salsa.debian.org/java-team/tomcat9/-/commit/8fe8d4465d2c51875e40ef44fa26d07d30d8198c
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20251025/b5b23e12/attachment.htm>
More information about the pkg-java-commits
mailing list