Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
build.patch | build | Markus Koschany <apo@debian.org> | no | 2018-10-03 | ||
java9-compatibility.patch | Fixes the incompatibilities with Java 9: * Upstream compiles PackageName.java against the JDK 6 API which isn't available in Debian. The public field JCCompilationUnit.ui was replaced in JDK 9 and this patch uses the equivalent getPackageName() method instead which is available since JDK 6 at least. * JavacAST.java accesses the multipleErrors field of com.sun.tools.javac.util.Log but it was removed in JDK 9. The patch uses reflection to access the field instead. |
Emmanuel Bourg <ebourg@apache.org> | no | |||
disable-java6-and-java7-support.patch | Disables support for Java 6 and 7 | Emmanuel Bourg <ebourg@apache.org> | not-needed | |||
remove-j9stub.patch | remove j9stub Apparently the Java 9 stub file is not needed because we use OpenJDK8? Fix a FTBFS due to /build/lombok-1.16.22/src/j9stubs/org/mapstruct/ap/spi/AstModifyingAnnotationProcessor.java:21: error: package javax.lang.model.type is not visible [ivy:compile] import javax.lang.model.type.TypeMirror; [ivy:compile] ^ [ivy:compile] (package javax.lang.model.type is declared in module java.compiler, but module org.objectweb.asm does not read it) |
Markus Koschany <apo@debian.org> | no | 2018-10-03 | ||
java11-log-error.patch | java11-log-error Some methods were removed in Java 11. |
Markus Koschany <apo@debian.org> | no | debian | 2018-11-08 | |
build-with-java11-only.patch | Build with Java 11, using the javac 'release' parameter to replace the bootclasspaths | Emmanuel Bourg <ebourg@apache.org> | no |