The OpenJDK 11 issue is rather simple to fix, however the build fails later on with this error message, a Gradle issue?
Patch is attached. Cannot find pom file /build/bnd-3.5.0/debian/.m2/repository/biz/aQute/bnd/aQute.libg/3.5.0/aQute.libg-3.5.0.pom Oct 29, 2018 7:44:01 PM org.debian.maven.repo.POMCleaner cleanPom SEVERE: null java.io.FileNotFoundException: debian/.m2/repository/biz/aQute/bnd/aQute.libg/3.5.0/aQute.libg-3.5.0.pom (No such file or directory) >---at java.base/java.io.FileInputStream.open0(Native Method) >---at java.base/java.io.FileInputStream.open(FileInputStream.java:219) >---at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157) >---at org.debian.maven.util.Readers.read(Readers.java:50) >---at org.debian.maven.repo.POMReader.readPom(POMReader.java:57) >---at org.debian.maven.repo.POMTransformer.transformPom(POMTransformer.java:226) >---at org.debian.maven.repo.POMTransformer.transformPom(POMTransformer.java:211) >---at org.debian.maven.repo.POMCleaner.cleanPom(POMCleaner.java:75) >---at org.debian.maven.repo.POMCleaner.main(POMCleaner.java:372) Cannot find pom file /build/bnd-3.5.0/debian/.m2/repository/biz/aQute/bnd/aQute.libg/3.5.0/aQute.libg-3.5.0.pom Oct 29, 2018 7:44:02 PM org.debian.maven.repo.POMCleaner cleanPom SEVERE: null java.io.FileNotFoundException: debian/.m2/repository/biz/aQute/bnd/aQute.libg/3.5.0/aQute.libg-3.5.0.pom (No such file or directory) >---at java.base/java.io.FileInputStream.open0(Native Method) >---at java.base/java.io.FileInputStream.open(FileInputStream.java:219) >---at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157) >---at org.debian.maven.util.Readers.read(Readers.java:50) >---at org.debian.maven.repo.POMReader.readPom(POMReader.java:57) >---at org.debian.maven.repo.POMTransformer.transformPom(POMTransformer.java:226) >---at org.debian.maven.repo.POMTransformer.transformPom(POMTransformer.java:211) >---at org.debian.maven.repo.POMCleaner.cleanPom(POMCleaner.java:75) >---at org.debian.maven.repo.POMCleaner.main(POMCleaner.java:372) /usr/bin/mh_installpom: line 148: debian/.mh/pom.properties: No such file or directory make: *** [debian/rules:9: binary] Error 1
From: Markus Koschany <a...@debian.org> Date: Mon, 29 Oct 2018 20:36:31 +0100 Subject: java11 Fix biz.aQute.remote/src/aQute/remote/agent/RedirectOutput.java:41: error: nullOutputStream() in RedirectOutput cannot override nullOutputStream() in OutputStream private static PrintStream nullOutputStream() { ^ attempting to assign weaker access privileges; was public Bug-Debian: https://bugs.debian.org/912231 Forwarded: no --- biz.aQute.remote/src/aQute/remote/agent/RedirectOutput.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/biz.aQute.remote/src/aQute/remote/agent/RedirectOutput.java b/biz.aQute.remote/src/aQute/remote/agent/RedirectOutput.java index 28ee248..fde8e95 100644 --- a/biz.aQute.remote/src/aQute/remote/agent/RedirectOutput.java +++ b/biz.aQute.remote/src/aQute/remote/agent/RedirectOutput.java @@ -38,7 +38,7 @@ public class RedirectOutput extends PrintStream { this.err = err; } - private static PrintStream nullOutputStream() { + public static PrintStream nullOutputStream() { return new PrintStream(new NullOutputStream()); }
signature.asc
Description: OpenPGP digital signature