[Git][java-team/weka][master] 3 commits: d/p/set_compiler_release.patch, d/rules: adjust -release level
Tony Mancill (@tmancill)
gitlab at salsa.debian.org
Mon Dec 4 06:47:34 GMT 2023
Tony Mancill pushed to branch master at Debian Java Maintainers / weka
Commits:
e4ab2cb0 by Vladimir Petko at 2023-12-04T18:10:59+13:00
d/p/set_compiler_release.patch, d/rules: adjust -release level
- - - - -
171ce995 by Vladimir Petko at 2023-12-04T18:11:28+13:00
changelog
- - - - -
99d7136d by Tony Mancill at 2023-12-04T06:47:27+00:00
Merge branch 'master' into 'master'
Resolve Java 21 FTBFS
See merge request java-team/weka!2
- - - - -
4 changed files:
- debian/changelog
- debian/patches/series
- + debian/patches/set_compiler_release.patch
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+weka (3.6.14-4) UNRELEASED; urgency=medium
+
+ * d/p/set_compiler_release.patch, d/rules: use java_compat_level
+ variable provided by java-common to adjust -release level (Closes:
+ #1053086).
+
+ -- Vladimir Petko <vladimir.petko at canonical.com> Mon, 04 Dec 2023 18:09:28 +1300
+
weka (3.6.14-3) unstable; urgency=medium
* Team Upload.
=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
jar.patch
disable-rmic-static-stub.patch
reproducible.patch
+set_compiler_release.patch
=====================================
debian/patches/set_compiler_release.patch
=====================================
@@ -0,0 +1,29 @@
+Description: Set compiler release level to 8
+ WEKA uses PropertyDescriptor that fails to compile when setting
+ only -source/-target levels. Set compiler release level to 8 to
+ use the correct compilation environment.
+ See https://bugs.openjdk.org/browse/JDK-8212636
+ The patch is not needed upstream as 3.8 does not have this issue.
+Author: Vladimir Petko <vladimir.petko at canonical.com>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053086
+Forwarded: not-needed
+Last-Update: 2023-12-04
+--- a/build.xml
++++ b/build.xml
+@@ -27,6 +27,7 @@
+ <property name="headless" value="false"/>
+ <property name="macdistrib" value="osx-distrib"/>
+ <property name="debug" value="on" />
++ <property environment="env" />
+
+ <target name="init_all">
+ <!-- Create the time stamp -->
+@@ -66,7 +67,7 @@
+ includeantruntime="false"
+ debug="${debug}"
+ deprecation="${deprecation}"
+- source="1.5" target="1.5">
++ release="${env.JAVA_COMPAT_LEVEL}">
+
+ <classpath refid="project.class.path" />
+ </javac>
=====================================
debian/rules
=====================================
@@ -1,6 +1,8 @@
#!/usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk
+include /usr/share/java/java_defaults.mk
+export JAVA_COMPAT_LEVEL=$(java_compat_level)
%:
dh $@
View it on GitLab: https://salsa.debian.org/java-team/weka/-/compare/57712878b19637bc9eaab9bddfa9794de025dc58...99d7136d93ca59fa2755558456731e84f3c26303
--
View it on GitLab: https://salsa.debian.org/java-team/weka/-/compare/57712878b19637bc9eaab9bddfa9794de025dc58...99d7136d93ca59fa2755558456731e84f3c26303
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/20231204/7637c8b8/attachment.htm>
More information about the pkg-java-commits
mailing list