Hi Emmanuel, Le 2025-03-10 18:42, Emmanuel Bourg a écrit :
Did you consider rebuilding the packages with Java 8 since we still have openjdk-8 in sid? We may even clone the gradle package to make a Java 8 compatible version if that helps. Same thing with kotlin.
That's not needed for the old Gradle, but I'm considering adding the JDK 8 dependency to the old Kotlin just in case (and then using diffoscope to see if it changes anything). Actually (I have to check that too...) I believe that it's mostly the default JDK that is used for the build (it's definitely used to run Gradle) and compiling Java, but that the Kotlin compiler uses whatever it finds in a configured JDK path to figure out if some methods are implemented in that JRE or if it needs to provide an alternative implementation for kotlin-stdlib API calls. So it may end up depending on all of default JDK, JDK 11 (to replace the JDK 9) and JDK 8. The upstream build used a bunch of JDK versions as well.
The simple fact you didn't end in the local hospital after banging your head on the wall for so long is quite an achievement!
I have to admit that I had to take breaks ^ ^. Cheers, -- Julien Plissonneau Duquène