Pierre Gruet pushed to branch master at Debian Java Maintainers / jalview


Commits:
57806af3 by Vladimir Petko at 2026-02-17T13:38:45+13:00
d/p/ignore_policy_error.patch: ignore UnsupportedOperationException when 
setting policy or security manager (Closes: #1128167).

- - - - -
bc51db6a by Vladimir Petko at 2026-02-17T13:38:51+13:00
changelog

- - - - -
cfaffaca by Vladimir Petko at 2026-02-18T08:21:01+13:00
d/p/java25_compat.patch: rename patch and just remove calls

- - - - -
50d6f67b by Vladimir Petko at 2026-02-18T08:24:08+13:00
changelog

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/java25_compat.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+jalview (2.11.5.0+dfsg-2) UNRELEASED; urgency=medium
+
+  * d/p/java25_compat.patch: Remove calls to set policy or security
+    manager, they are no longer supported in Java 25 (Closes: #1128167).
+
+ -- Vladimir Petko <[email protected]>  Tue, 17 Feb 2026 13:25:27 
+1300
+
 jalview (2.11.5.0+dfsg-1) unstable; urgency=medium
 
   * New upstream version 2.11.5.0+dfsg


=====================================
debian/patches/java25_compat.patch
=====================================
@@ -0,0 +1,41 @@
+Description: Remove calls not supported in Java 25 
+ Java 25 removes Security Manager and throws UnsupportedOperationException
+ when setPolicy() or setSecurityManager() is called.
+Author: Vladimir Petko <[email protected]>
+Bug: https://issues.jalview.org/browse/JAL-4653
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128167
+Last-Update: 2026-02-17
+
+--- a/src/jalview/bin/Jalview.java
++++ b/src/jalview/bin/Jalview.java
+@@ -159,22 +159,6 @@
+      * @j2sIgnore
+      */
+     {
+-      // grab all the rights we can for the JVM
+-      Policy.setPolicy(new Policy()
+-      {
+-        @Override
+-        public PermissionCollection getPermissions(CodeSource codesource)
+-        {
+-          Permissions perms = new Permissions();
+-          perms.add(new AllPermission());
+-          return (perms);
+-        }
+-
+-        @Override
+-        public void refresh()
+-        {
+-        }
+-      });
+     }
+   }
+ 
+@@ -302,7 +286,6 @@
+   {
+     if (!Platform.isJS())
+     {
+-      System.setSecurityManager(null);
+     }
+ 
+     if (args == null || args.length == 0 || (args.length == 1


=====================================
debian/patches/series
=====================================
@@ -14,3 +14,4 @@ groovy_syntax.patch
 deactivate_flatlaf.patch
 unneeded_checks_when_launching.patch
 waiting_launcher.patch
+java25_compat.patch



View it on GitLab: 
https://salsa.debian.org/java-team/jalview/-/compare/f3674242c98a83e71150433ff95a666cc59b7a20...50d6f67b8d92b384400b8174b576535f1d846e52

-- 
View it on GitLab: 
https://salsa.debian.org/java-team/jalview/-/compare/f3674242c98a83e71150433ff95a666cc59b7a20...50d6f67b8d92b384400b8174b576535f1d846e52
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
pkg-java-commits mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to