[Git][java-team/saaj][master] 3 commits: d/p/03-java25-security-manager.patch: Remove calls to SecurityManager (Closes: #1108590).
Emmanuel Bourg (@ebourg)
gitlab at salsa.debian.org
Mon Feb 9 09:35:10 GMT 2026
Emmanuel Bourg pushed to branch master at Debian Java Maintainers / saaj
Commits:
f4bd6a59 by Vladimir Petko at 2026-02-09T19:34:35+13:00
d/p/03-java25-security-manager.patch: Remove calls to SecurityManager (Closes: #1108590).
- - - - -
d761acb8 by Vladimir Petko at 2026-02-09T19:34:42+13:00
d/maven.properties: remove Security Manager option.
- - - - -
3458bbb0 by Vladimir Petko at 2026-02-09T19:34:43+13:00
changelog
- - - - -
4 changed files:
- debian/changelog
- debian/maven.properties
- + debian/patches/03-java25-security-manager.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+saaj (1.4.0-5) UNRELEASED; urgency=medium
+
+ * d/{maven.properties, p/03-java25-security-manager.patch}: Remove
+ calls to SecurityManager to resolve Java 25 ftbfs
+ (Closes: #1108590).
+
+ -- Vladimir Petko <vladimir.petko at canonical.com> Mon, 09 Feb 2026 19:16:49 +1300
+
saaj (1.4.0-4) unstable; urgency=medium
* Fixed the build failure with Java 21 (Closes: #1052568)
=====================================
debian/maven.properties
=====================================
@@ -7,5 +7,3 @@ spec.bundle.version=${project.version}
spec.bundle.symbolic-name=${project.artifactId}
spec.implementation.version=${project.version}
spec.specification.version=${project.version}
-
-argLine=-Djava.security.manager=allow
=====================================
debian/patches/03-java25-security-manager.patch
=====================================
@@ -0,0 +1,42 @@
+Description: Remove calls to setSecurityManager
+ SecurityManager was removed in Java 25.
+ Remove calls setting the Security Manager.
+Author: Vladimir Petko <vladimir.petko at canonical.com>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108590
+Forwarded: not-needed
+Last-Update: 2026-02-09
+
+--- a/src/test/java/javax/xml/soap/test/SAAJFactoryTest.java
++++ b/src/test/java/javax/xml/soap/test/SAAJFactoryTest.java
+@@ -130,8 +130,6 @@
+ String jdkConfClass,
+ String spiClass) {
+
+- // ensure setup may be done ...
+- System.setSecurityManager(null);
+
+ if (systemProperty != null) {
+ System.setProperty("javax.xml.soap.MessageFactory", systemProperty);
+@@ -184,22 +182,14 @@
+
+ // unsafe; not running:
+ cleanResource(jdkFile);
+- System.setSecurityManager(null);
+ }
+ }
+
+ @Test
+ public void testFactoryDiscoverySM() throws IOException {
+- enableSM();
+ testFactoryDiscovery();
+ }
+
+- private void enableSM() {
+- System.setSecurityManager(null);
+- System.setProperty("java.security.policy", classesDir + "javax/xml/soap/test.policy");
+- System.setSecurityManager(new SecurityManager());
+- }
+-
+ protected MessageFactory factory() throws Throwable {
+ try {
+ MessageFactory factory = MessageFactory.newInstance();
=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
01-java10-compatibility.patch
02-activation-dependency.patch
+03-java25-security-manager.patch
View it on GitLab: https://salsa.debian.org/java-team/saaj/-/compare/3a3436ed6f4d3aa7d6485dc92bbeffaf1ed2b336...3458bbb0d391f2a52da3a622ffb4526ba0994f47
--
View it on GitLab: https://salsa.debian.org/java-team/saaj/-/compare/3a3436ed6f4d3aa7d6485dc92bbeffaf1ed2b336...3458bbb0d391f2a52da3a622ffb4526ba0994f47
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/20260209/849ff42e/attachment.htm>
More information about the pkg-java-commits
mailing list