Hey Java Team!
We're trying to get some version of the android-framework-2x into buster, and it is a struggle. Since y'all have helped with this package before, and know lots about packaging Java, I'm asking for some advice. seamlik, cdesai, and I are stumped. I did apply some upstream patches to fix some Java9 code issues, but that's not enough. android-framework-23 doesn't work with Java 9+, but will build with Java 8. But that would make it the only package in buster that needs java8. So no go. Building with default-jdk runs into this new Java "module" feature, which I have no idea about. It seems that there needs to be some custom config for javac now in order to compile Java base classes. Some example errors: /export/share/code/android-tools-team/android-framework-23/debian/out/android/build/stubs/javax/crypto/Cipher.java:1: error: package exists in another module: java.base package javax.crypto; ^ /export/share/code/android-tools-team/android-framework-23/debian/out/android/build/stubs/javax/xml/transform/TransformerException.java:1: error: package exists in another module: java.xml Here are some full build logs: https://salsa.debian.org/android-tools-team/android-framework-23/-/jobs/114477 https://salsa.debian.org/android-tools-team/android-framework-23/-/jobs/114476 .hc