Resolve Java 21 FTBFS
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.