It seems because Debian 13 comes with Java 21:
$ javac --version
javac 21.0.9
The builder fails:
> Task :ics-openvpn-main:compileUiOvpn2ReleaseKotlin FAILED
[Incubating] Problems report is available at: file:///home/debian/Projects/eduvpn-android-3.5.1/build/reports/problems/problems-report.html
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':ics-openvpn-main:compileUiOvpn2ReleaseKotlin'.
> Inconsistent JVM-target compatibility detected for tasks 'compileUiOvpn2ReleaseJavaWithJavac' (17) and 'compileUiOvpn2ReleaseKotlin' (21).
Consider using JVM Toolchain: https://kotl.in/gradle/jvm/toolchain
Learn more about JVM-target validation: https://kotl.in/gradle/jvm/target-validation
Is there anything we can do? Building on Debian 12 works fine:
$ javac --version
javac 17.0.17
It seems because Debian 13 comes with Java 21:
```bash
$ javac --version
javac 21.0.9
```
The builder fails:
```
> Task :ics-openvpn-main:compileUiOvpn2ReleaseKotlin FAILED
[Incubating] Problems report is available at: file:///home/debian/Projects/eduvpn-android-3.5.1/build/reports/problems/problems-report.html
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':ics-openvpn-main:compileUiOvpn2ReleaseKotlin'.
> Inconsistent JVM-target compatibility detected for tasks 'compileUiOvpn2ReleaseJavaWithJavac' (17) and 'compileUiOvpn2ReleaseKotlin' (21).
Consider using JVM Toolchain: https://kotl.in/gradle/jvm/toolchain
Learn more about JVM-target validation: https://kotl.in/gradle/jvm/target-validation
```
Is there anything we can do? Building on Debian 12 works fine:
```bash
$ javac --version
javac 17.0.17
```