[Git][java-team/lombok][master] 2 commits: Add java11-log-error.patch
Markus Koschany
gitlab at salsa.debian.org
Thu Nov 8 13:20:10 GMT 2018
Markus Koschany pushed to branch master at Debian Java Maintainers / lombok
Commits:
c8563137 by Markus Koschany at 2018-11-08T13:16:13Z
Add java11-log-error.patch
Closes: #910748
- - - - -
5df6cf90 by Markus Koschany at 2018-11-08T13:17:00Z
Update changelog
- - - - -
3 changed files:
- debian/changelog
- + debian/patches/java11-log-error.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,9 +1,14 @@
-lombok (1.16.22-4) UNRELEASED; urgency=medium
+lombok (1.16.22-4) unstable; urgency=medium
* Team upload.
+
+ [ Emmanuel Bourg ]
* Removed the now unused build dependency on eclipse-platform-data
- -- Emmanuel Bourg <ebourg at apache.org> Thu, 11 Oct 2018 15:57:03 +0200
+ [ Markus Koschany ]
+ * Add java11-log-error.patch and fix FTBFS with Java 11. (Closes: #910748)
+
+ -- Markus Koschany <apo at debian.org> Thu, 08 Nov 2018 14:16:26 +0100
lombok (1.16.22-3) unstable; urgency=medium
=====================================
debian/patches/java11-log-error.patch
=====================================
@@ -0,0 +1,61 @@
+From: Markus Koschany <apo at debian.org>
+Date: Thu, 8 Nov 2018 14:12:11 +0100
+Subject: java11-log-error
+
+Some methods were removed in Java 11.
+
+Bug-Debian: https://bugs.debian.org/910748
+---
+ src/core/lombok/javac/JavacAST.java | 32 --------------------------------
+ 1 file changed, 32 deletions(-)
+
+diff --git a/src/core/lombok/javac/JavacAST.java b/src/core/lombok/javac/JavacAST.java
+index acf4b4d..b7f0027 100644
+--- a/src/core/lombok/javac/JavacAST.java
++++ b/src/core/lombok/javac/JavacAST.java
+@@ -511,7 +511,6 @@ public class JavacAST extends AST<JavacAST, JavacNode, JCTree> {
+ break;
+ }
+ }
+- if (hasMultipleErrors) return new JdkBefore9(log, messager, errorCount);
+
+ Field warningCount = null;
+ try {
+@@ -524,37 +523,6 @@ public class JavacAST extends AST<JavacAST, JavacNode, JCTree> {
+ }
+ }
+
+- static class JdkBefore9 extends ErrorLog {
+- private JdkBefore9(Log log, Messager messager, Field errorCount) {
+- super(log, messager, errorCount, null);
+- }
+-
+- @Override void error1(DiagnosticPosition pos, String message) {
+- try {
+- Field multipleErrorsField = log.getClass().getField("multipleErrors");
+- boolean prev = multipleErrorsField.getBoolean(log);
+- multipleErrorsField.setBoolean(log, true);
+- try {
+- log.error(pos, "proc.messager", message);
+- } finally {
+- multipleErrorsField.setBoolean(log, prev);
+- }
+- } catch (Throwable t) {}
+- }
+-
+- @Override void warning1(DiagnosticPosition pos, String message) {
+- log.warning(pos, "proc.messager", message);
+- }
+-
+- @Override void mandatoryWarning1(DiagnosticPosition pos, String message) {
+- log.mandatoryWarning(pos, "proc.messager", message);
+- }
+-
+- @Override void note(DiagnosticPosition pos, String message) {
+- log.note(pos, "proc.messager", message);
+- }
+- }
+-
+ static class Jdk9Plus extends ErrorLog {
+ private static final String PROC_MESSAGER = "proc.messager";
+ private Object multiple;
=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@ build.patch
java9-compatibility.patch
disable-java6-and-java7-support.patch
remove-j9stub.patch
+java11-log-error.patch
View it on GitLab: https://salsa.debian.org/java-team/lombok/compare/5553cf425044a084e148ed4b7b26ed6fedab287c...5df6cf90e85894f225229a710550a50f42f4d898
--
View it on GitLab: https://salsa.debian.org/java-team/lombok/compare/5553cf425044a084e148ed4b7b26ed6fedab287c...5df6cf90e85894f225229a710550a50f42f4d898
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20181108/cf5fb177/attachment.html>
More information about the pkg-java-commits
mailing list