Tony Mancill pushed to branch master at Debian Java Maintainers / mvel


Commits:
bdbe0519 by Vladimir Petko at 2023-11-23T14:27:42+13:00
add upstream patch to solve Java 21 ftbfs

- - - - -
310f626d by Vladimir Petko at 2023-11-23T14:28:58+13:00
changelog

- - - - -
113710e7 by Tony Mancill at 2023-11-23T05:59:06+00:00
Merge branch 'master' into 'master'

Resolve Java 21 FTBFS

See merge request java-team/mvel!1
- - - - -


3 changed files:

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


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+mvel (2.4.4-2) UNRELEASED; urgency=medium
+
+  * d/p/remove_useless_class_literals.patch: apply upstream patch to
+    resolve FTBFS (Closes: #1056554).
+
+ -- Vladimir Petko <vladimir.pe...@canonical.com>  Thu, 23 Nov 2023 14:28:13 
+1300
+
 mvel (2.4.4-1) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/patches/remove_useless_class_literals.patch
=====================================
@@ -0,0 +1,41 @@
+Description: Remove useless class literals
+ Upstream patch that removes deprecated and removed class literals.
+Author: Mario Fusco <<mario.fu...@gmail.com>
+Origin: upstream
+Bug: https://github.com/mvel/mvel/pull/329
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056554
+Applied-Upstream: 
https://github.com/mvel/mvel/commit/2eba49dee022e5fd786941be52dde89c6d3631f9
+diff --git a/src/main/java/org/mvel2/compiler/AbstractParser.java 
b/src/main/java/org/mvel2/compiler/AbstractParser.java
+index f126ac21..85f4d2a7 100644
+--- a/src/main/java/org/mvel2/compiler/AbstractParser.java
++++ b/src/main/java/org/mvel2/compiler/AbstractParser.java
+@@ -212,16 +212,9 @@ public class AbstractParser implements Parser, 
Serializable {
+       CLASS_LITERALS.put("ClassLoader", ClassLoader.class);
+       CLASS_LITERALS.put("Runtime", Runtime.class);
+       CLASS_LITERALS.put("Thread", Thread.class);
+-      CLASS_LITERALS.put("Compiler", Compiler.class);
+-      CLASS_LITERALS.put("StringBuffer", StringBuffer.class);
+-      CLASS_LITERALS.put("ThreadLocal", ThreadLocal.class);
+-      CLASS_LITERALS.put("SecurityManager", SecurityManager.class);
+-      CLASS_LITERALS.put("StrictMath", StrictMath.class);
+
+       CLASS_LITERALS.put("Exception", Exception.class);
+-
+       CLASS_LITERALS.put("Array", java.lang.reflect.Array.class);
+-
+       CLASS_LITERALS.put("StringBuilder", StringBuilder.class);
+
+       // Setup LITERALS
+diff --git a/src/test/java/org/mvel2/tests/core/ControlFlowTests.java 
b/src/test/java/org/mvel2/tests/core/ControlFlowTests.java
+index 032e7343..c2987b5f 100644
+--- a/src/test/java/org/mvel2/tests/core/ControlFlowTests.java
++++ b/src/test/java/org/mvel2/tests/core/ControlFlowTests.java
+@@ -246,7 +246,7 @@ public class ControlFlowTests extends AbstractTest {
+
+   public void testStaticallyTypedItemInForEach() {
+     assertEquals("1234",
+-        test("StringBuffer sbuf = new StringBuffer(); foreach (int i : new 
int[] { 1,2,3,4 })" +
++        test("java.lang.StringBuffer sbuf = new java.lang.StringBuffer(); 
foreach (int i : new int[] { 1,2,3,4 })" +
+             " { sbuf.append(i); }; sbuf.toString()"));
+   }
+


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 use_system_asm.diff
+remove_useless_class_literals.patch



View it on GitLab: 
https://salsa.debian.org/java-team/mvel/-/compare/1c71b40994133d4a6b9ef94d24433d76357a186a...113710e7e75b4407fae06141983d018c8b5ba115

-- 
View it on GitLab: 
https://salsa.debian.org/java-team/mvel/-/compare/1c71b40994133d4a6b9ef94d24433d76357a186a...113710e7e75b4407fae06141983d018c8b5ba115
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to