Skip to content

Resolve Java 21 FTBFS

Vladimir Petko requested to merge vpa1977/weka:master into master

This MR fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053086

Changes:

  • Pass d/p/set_compiler_release.patch, d/rules: use java_compat_level variable provided by java-common to adjust -release level.

Testing:

  • build in sid chroot with default Java 21
  • build in sid chroot

Note: I have tried 3.8.6 upgrade, but it requires providing new build dependencies

[WARNING] The POM for nz.ac.waikato.cms.weka.thirdparty:bounce:jar:debian is missing, no dependency information available
[WARNING] The POM for com.googlecode.matrix-toolkits-java:mtj:jar:debian is missing, no dependency information available
[WARNING] The POM for net.sourceforge.f2j:arpack_combined_all:jar:debian is missing, no dependency information available
[WARNING] The POM for com.googlecode.netlib-java:netlib-java:jar:debian is missing, no dependency information available
[WARNING] The POM for com.github.fracpete:jfilechooser-bookmarks:jar:debian is missing, no dependency information available
[WARNING] The POM for com.sun.istack:istack-commons-runtime:jar:debian is missing, no dependency information available
[WARNING] The POM for jakarta.activation:jakarta.activation-api:jar:debian is missing, no dependency information available
[WARNING] The POM for jakarta.xml.bind:jakarta.xml.bind-api:jar:debian is missing, no dependency information available
[WARNING] The POM for org.glassfish.jaxb:jaxb-runtime:jar:debian is missing, no dependency information available
[WARNING] The POM for com.formdev:flatlaf:jar:debian is missing, no dependency information available

This may turn out to be a rabbit hole due to jakarta.*/jaxb packages.

Merge request reports

Loading