I have seen many projects use Dockerfiles to support various platforms and
dependencies.

Mike

On Thu, Mar 5, 2020 at 1:12 PM Antoine Toulme <[email protected]> wrote:

> Would it help to ship the release with a Dockerfile that helps build? Or
> is that out of bounds?
>
> > On Mar 5, 2020, at 10:58, larry mccay <[email protected]> wrote:
> >
> > I have had issues building on ubuntu in the past too.
> > Have to make sure that all your versions of gradle, the wrapper and
> > everything is just right and what finally worked for me was probably a
> bit
> > outside of those instructions due to upgrades in gradle, etc.
> >
> > I say move it forward with an ISSUES doc or section in README.
> >
> >> On Thu, Mar 5, 2020 at 12:14 PM Antoine Toulme <[email protected]>
> wrote:
> >>
> >>> On Mar 5, 2020, at 6:24 AM, Michael Wall <[email protected]> wrote:
> >>>
> >>> Sure Antoine, calling a vote on general make sense to me if the
> problems
> >> I
> >>> am having don't look to you like issues that should stop the release.
> I
> >>> should have time to get back to testing in the next few days.
> >> I am not sure. However, I don’t think it’s fair to push on you, others
> >> have voted positively, and no one else AFAIK has worked on this release
> >> vote.
> >>
> >> At this point I lean towards calling it, and move on to general to a
> wider
> >> audience. I will make sure to bring up that you had issues with building
> >> the code in the general list.
> >> Hopefully we can get more folks to test things out.
> >>
> >>>
> >>> Maybe I am building it differently than everyone else.  Is everyone
> using
> >>> the gradle wrapper?  I have been following
> >>>
> >>
> https://github.com/apache/incubator-tuweni#first-bootstrap-and-download-the-wrapper
> >> <
> >>
> https://github.com/apache/incubator-tuweni#first-bootstrap-and-download-the-wrapper
> >>>
> >> Yes, These are the instructions I followed.
> >>
> >>> .
> >>>
> >>> Mike
> >>>
> >>> On Wed, Mar 4, 2020 at 9:58 PM Antoine Toulme <[email protected]>
> >> wrote:
> >>>
> >>>> Should I call this vote and move it to the incubator list?
> >>>>
> >>>>> On Mar 3, 2020, at 14:22, Antoine Toulme <[email protected]>
> wrote:
> >>>>>
> >>>>> I can document the issue and add a known issues section to the
> release
> >>>> notes.
> >>>>>
> >>>>>> On Mar 3, 2020, at 12:35 PM, larry mccay <[email protected]> wrote:
> >>>>>>
> >>>>>> My testing was on Ubuntu 18.04.4 LTS
> >>>>>>
> >>>>>> lmccay:~/Projects/incubating-tuweni$ gradle --version
> >>>>>>
> >>>>>> ------------------------------------------------------------
> >>>>>> Gradle 6.2
> >>>>>> ------------------------------------------------------------
> >>>>>>
> >>>>>> Build time:   2020-02-17 08:32:01 UTC
> >>>>>> Revision:     61d3320259a1a0d31519bf208eb13741679a742f
> >>>>>>
> >>>>>> Kotlin:       1.3.61
> >>>>>> Groovy:       2.5.8
> >>>>>> Ant:          Apache Ant(TM) version 1.10.7 compiled on September 1
> >> 2019
> >>>>>> JVM:          11.0.6 (Ubuntu 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
> >>>>>> OS:           Linux 5.3.0-7625-generic amd64
> >>>>>>
> >>>>>> I did have to jump through some hoops with gradle versions to get it
> >>>> right.
> >>>>>> Upgraded to 6.2 via download then it had seemed to essentially
> >> downgrade
> >>>>>> for the required build of tuweni.
> >>>>>>
> >>>>>> I don't think that we should gate the release on Windows but maybe
> add
> >>>> to
> >>>>>> known issues with a followup for windows installations maybe.
> >>>>>>
> >>>>>>> On Tue, Mar 3, 2020 at 2:03 PM Michael Wall <[email protected]>
> >> wrote:
> >>>>>>>
> >>>>>>> Is there anyone else who can test on windows?  Doesn't have to be a
> >>>>>>> mentor.  How does everyone feel about releasing if windows is
> broken?
> >>>>>>>
> >>>>>>> I tried on Ubuntu 18 yesterday with Java 12 but got the following.
> >>>> Haven't
> >>>>>>> had a chance to look further, but maybe someone else has an idea.
> >>>>>>>
> >>>>>>>> Task :bytes:compileJava FAILED
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> /home/mikewall/Desktop/tuweni-1.0.0/tuweni-src-1.0.0/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes.java:303:
> >>>>>>> error: An unhandled exception was thrown by the Error Prone static
> >>>> analysis
> >>>>>>> plugin.
> >>>>>>>     break;
> >>>>>>>     ^
> >>>>>>>  Please report this at
> >>>>>>> https://github.com/google/error-prone/issues/new
> >>>>>>> and include the following:
> >>>>>>>
> >>>>>>>  error-prone version: 2.3.2
> >>>>>>>  BugPattern: Finally
> >>>>>>>  Stack Trace:
> >>>>>>>  java.lang.NoSuchFieldError: label
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.bugpatterns.Finally$FinallyJumpMatcher.<init>(Finally.java:173)
> >>>>>>>     at
> >>>>>>>
> com.google.errorprone.bugpatterns.Finally.matchBreak(Finally.java:81)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitBreak(ErrorProneScanner.java:537)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitBreak(ErrorProneScanner.java:146)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBreak.accept(JCTree.java:1577)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:83)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:91)
> >>>>>>>     at
> >>>>>>>
> >> jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:106)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:249)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:528)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:146)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1038)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:83)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:91)
> >>>>>>>     at
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.visitIf(TreeScanner.java:446)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:756)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:146)
> >>>>>>>     at
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1500)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:83)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
> >>>>>>>     at
> >>>>>>>
> >> jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:106)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:249)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:528)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:146)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1038)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:83)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:91)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.visitForLoop(TreeScanner.java:292)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitForLoop(ErrorProneScanner.java:726)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitForLoop(ErrorProneScanner.java:146)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCForLoop.accept(JCTree.java:1144)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:83)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
> >>>>>>>     at
> >>>>>>>
> >> jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:106)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:249)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:528)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:146)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1038)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:83)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:91)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.visitMethod(TreeScanner.java:207)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitMethod(ErrorProneScanner.java:896)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitMethod(ErrorProneScanner.java:146)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:904)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:83)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:91)
> >>>>>>>     at
> >>>>>>>
> >> jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:106)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:114)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:188)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitClass(ErrorProneScanner.java:588)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitClass(ErrorProneScanner.java:146)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:814)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:83)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
> >>>>>>>     at
> >>>>>>>
> >> jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:106)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:114)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:145)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitCompilationUnit(ErrorProneScanner.java:603)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScanner.visitCompilationUnit(ErrorProneScanner.java:146)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:597)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:56)
> >>>>>>>     at com.google.errorprone.scanner.Scanner.scan(Scanner.java:65)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.scanner.ErrorProneScannerTransformer.apply(ErrorProneScannerTransformer.java:43)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> com.google.errorprone.ErrorProneAnalyzer.finished(ErrorProneAnalyzer.java:151)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.api.MultiTaskListener.finished(MultiTaskListener.java:132)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1418)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1365)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:960)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.lambda$doCall$0(JavacTaskImpl.java:104)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(JavacTaskImpl.java:147)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:100)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:94)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.api.internal.tasks.compile.AnnotationProcessingCompileTask.call(AnnotationProcessingCompileTask.java:89)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.api.internal.tasks.compile.ResourceCleaningCompilationTask.call(ResourceCleaningCompilationTask.java:57)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:50)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:36)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.api.internal.tasks.compile.daemon.AbstractDaemonCompiler$CompilerCallable.call(AbstractDaemonCompiler.java:86)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.api.internal.tasks.compile.daemon.AbstractDaemonCompiler$CompilerCallable.call(AbstractDaemonCompiler.java:74)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:42)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.workers.internal.WorkerDaemonServer.execute(WorkerDaemonServer.java:36)
> >>>>>>>     at
> >>>>>>>
> >> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>>>>>> Method)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>>>>     at java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.process.internal.worker.request.WorkerAction.run(WorkerAction.java:102)
> >>>>>>>     at
> >>>>>>>
> >> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>>>>>> Method)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>>>>     at java.base/java.lang.reflect.Method.invoke(Method.java:567)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> >>>>>>>     at
> >>>>>>>
> >>>>>>>
> >>>>
> >>
> org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
> >>>>>>>     at java.base/java.lang.Thread.run(Thread.java:835)
> >>>>>>> 1 error
> >>>>>>>
> >>>>>>>
> >>>>>>> On Tue, Mar 3, 2020 at 10:45 AM Antoine Toulme <
> [email protected]>
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> I’m a bit at a loss as to what to do.
> >>>>>>>>
> >>>>>>>> Would other mentors step up and try the distribution?
> >>>>>>>>
> >>>>>>>>> On Mar 2, 2020, at 10:41 AM, Antoine Toulme <[email protected]
> >
> >>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> I don’t have a Windows machine to test on.
> >>>>>>>>>
> >>>>>>>>> My best bet is that you’re seeing issues with spotless and
> newline
> >>>>>>>> characters.
> >>>>>>>>> I mean, spotless is complaining about every single line of the
> >>>>>>> checkout.
> >>>>>>>>>
> >>>>>>>>> Cheers,
> >>>>>>>>>
> >>>>>>>>> Antoine
> >>>>>>>>>
> >>>>>>>>>> On Mar 1, 2020, at 6:24 PM, Michael Wall <[email protected]>
> >> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Antoine,
> >>>>>>>>>>
> >>>>>>>>>> Thanks for looking.  Here is what I am currently getting after
> >>>> running
> >>>>>>>>>>
> >>>>>>>>>> gradle.bat setup
> >>>>>>>>>> gradlew.bat clean build test
> >>>>>>>>>>
> >>>>>>>>>> ----------
> >>>>>>>>>>> Task :licenseMain NO-SOURCE
> >>>>>>>>>>> Task :licenseTest NO-SOURCE
> >>>>>>>>>>> Task :license UP-TO-DATE
> >>>>>>>>>>> Task :spotlessGroovyGradle FAILED
> >>>>>>>>>>
> >>>>>>>>>> FAILURE: Build failed with an exception.
> >>>>>>>>>>
> >>>>>>>>>> * What went wrong:
> >>>>>>>>>> Execution failed for task ':spotlessGroovyGradle'.
> >>>>>>>>>>> The following files had format violations:
> >>>>>>>>>> build.gradle
> >>>>>>>>>>     @@ -1,605 +1,605 @@
> >>>>>>>>>>     -/*\n
> >>>>>>>>>>     - * Licensed to the Apache Software Foundation (ASF) under
> >> one
> >>>>>>>> or
> >>>>>>>>>> more contributor license agreements. See the NOTICE\n
> >>>>>>>>>>     - * file distributed with this work for additional
> >> information
> >>>>>>>>>> regarding copyright ownership. The ASF licenses this file\n
> >>>>>>>>>>     - * to You under the Apache License, Version 2.0 (the
> >>>>>>>> "License");
> >>>>>>>>>> you may not use this file except in compliance with the\n
> >>>>>>>>>>     - * License. You may obtain a copy of the License at\n
> >>>>>>>>>>     - *\n
> >>>>>>>>>>     - * http://www.apache.org/licenses/LICENSE-2.0\n
> >>>>>>>>>>     - *\n
> >>>>>>>>>>     - * Unless required by applicable law or agreed to in
> >> writing,
> >>>>>>>>>> software distributed under the License is distributed on\n
> >>>>>>>>>>     - * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
> ANY
> >>>>>>>>>> KIND, either express or implied. See the License for the\n
> >>>>>>>>>>     - * specific language governing permissions and limitations
> >>>>>>>> under
> >>>>>>>>>> the License.\n
> >>>>>>>>>>     - */\n
> >>>>>>>>>>     -import org.ajoberstar.grgit.Grgit\n
> >>>>>>>>>>     -import java.time.Instant\n
> >>>>>>>>>>     -import java.time.ZoneId\n
> >>>>>>>>>>     -import java.time.format.DateTimeFormatter\n
> >>>>>>>>>>     -import java.time.format.FormatStyle\n
> >>>>>>>>>>     -import java.util.regex.Pattern\n
> >>>>>>>>>>     -import net.ltgt.gradle.errorprone.CheckSeverity\n
> >>>>>>>>>>     -\n
> >>>>>>>>>>     -buildscript {\n
> >>>>>>>>>>     -  repositories { jcenter() // jcenter\n
> >>>>>>>>>>     -  }\n
> >>>>>>>>>>     -\n
> >>>>>>>>>>     -  dependencies { classpath
> >>>>>>>>>> "org.ajoberstar.grgit:grgit-core:3.1.1" }\n
> >>>>>>>>>>     -}\n
> >>>>>>>>>>     -\n
> >>>>>>>>>>     -plugins {\n
> >>>>>>>>>>     -  id 'com.diffplug.gradle.spotless' version '3.16.0'\n
> >>>>>>>>>>     -  id 'net.ltgt.errorprone' version '0.6'\n
> >>>>>>>>>>     -  id 'io.spring.dependency-management' version
> >>>>>>>> '1.0.6.RELEASE'\n
> >>>>>>>>>>     -  id 'com.github.hierynomus.license' version '0.15.0'\n
> >>>>>>>>>>     -  id 'org.gradle.crypto.checksum' version '1.1.0'\n
> >>>>>>>>>>     -  id 'org.jetbrains.kotlin.jvm' version '1.3.30'\n
> >>>>>>>>>>     -  id 'org.jetbrains.dokka' version '0.10.0'\n
> >>>>>>>>>>     -  id 'maven-publish'\n
> >>>>>>>>>>     -  id 'com.jfrog.bintray' version '1.8.3'\n
> >>>>>>>>>>     -}\n
> >>>>>>>>>>     -\n
> >>>>>>>>>>     -description = 'A set of libraries and other tools to aid
> >>>>>>>>>> development of blockchain and other decentralized software in
> Java
> >>>> and
> >>>>>>>>>> other JVM languages'\n
> >>>>>>>>>>     -\n
> >>>>>>>>>>     -//////\n
> >>>>>>>>>>     -// Sanity checks\n
> >>>>>>>>>>     -if
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>
> >>
> (!file("${rootDir}/eth-reference-tests/src/test/resources/eth2.0-tests/README.md").exists())
> >>>>>>>>>> {\n
> >>>>>>>>>>     -  throw new
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>
> >>
> GradleException("eth-reference-tests/src/test/resources/eth2.0-tests/README.md
> >>>>>>>>>> missing: please clone submodules (git submodule update --init
> >>>>>>>>>> --recursive)")\n
> >>>>>>>>>>     -}\n
> >>>>>>>>>>     -\n
> >>>>>>>>>>     -if
> >>>>>>>>>>
> >>>> (!file("${rootDir}/eth2-reference-tests/src/test/resources").exists())
> >>>>>>>> {\n
> >>>>>>>>>> ... (1162 more lines that didn't fit)
> >>>>>>>>>> Violations also present in 42 other files.
> >>>>>>>>>> Run 'gradlew spotlessApply' to fix these violations.
> >>>>>>>>>>
> >>>>>>>>>> * Try:
> >>>>>>>>>> Run with --stacktrace option to get the stack trace. Run with
> >> --info
> >>>>>>> or
> >>>>>>>>>> --debug option to get more log output. Run with --scan to get
> full
> >>>>>>>> insights.
> >>>>>>>>>>
> >>>>>>>>>> * Get more help at https://help.gradle.org
> >>>>>>>>>>
> >>>>>>>>>> BUILD FAILED in 2m 58s
> >>>>>>>>>> 103 actionable tasks: 103 executed
> >>>>>>>>>> ---------
> >>>>>>>>>>
> >>>>>>>>>> I again tested in command prompt and git-bash.
> >>>>>>>>>>
> >>>>>>>>>> I can try building on Linux tomorrow.
> >>>>>>>>>>
> >>>>>>>>>> Mike
> >>>>>>>>>>
> >>>>>>>>>> On Sun, Mar 1, 2020 at 9:14 PM Michael Wall <[email protected]>
> >>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Yeah, looks like the zip had issues extracting.  Expanding the
> >> tgz
> >>>>>>>> worked
> >>>>>>>>>>> better.  Building now.
> >>>>>>>>>>>
> >>>>>>>>>>> On Sun, Mar 1, 2020 at 9:04 PM Antoine Toulme <
> >> [email protected]
> >>>>>
> >>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>> I tried to build with the zip file, and it worked ok.
> >>>>>>>>>>>>
> >>>>>>>>>>>> This doesn’t seem to be a forward path issue.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Do you reproduce with the tar.gz archive as well?
> >>>>>>>>>>>>
> >>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>
> >>>>>>>>>>>> Antoine
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Mar 1, 2020, at 5:59 PM, Antoine Toulme <
> >> [email protected]>
> >>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Thanks for checking Michael.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Is the file eth2-reference-tests/src/test/resources present
> in
> >>>> the
> >>>>>>>>>>>> checkout?
> >>>>>>>>>>>>> The new src artifact is now so big that the zip file is using
> >> the
> >>>>>>>> zip64
> >>>>>>>>>>>> format, so there a chance it might not have unzipped well
> under
> >>>>>>>> Windows.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> You’re using Windows - which version of Windows? This might
> be
> >> a
> >>>>>>>>>>>> forward slash vs backward slash in path problem.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Antoine
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Mar 1, 2020, at 5:53 PM, Michael Wall <[email protected]>
> >>>>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Signatures look fine, spot check licenses was fine.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Got this when I tried unzipped the src and tried to build
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> ---
> >>>>>>>>>>>>>> gradle setup
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Welcome to Gradle 6.2.1!
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Here are the highlights of this release:
> >>>>>>>>>>>>>> - Dependency checksum and signature verification
> >>>>>>>>>>>>>> - Shareable read-only dependency cache
> >>>>>>>>>>>>>> - Documentation links in deprecation messages
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> For more details see
> >>>>>>>> https://docs.gradle.org/6.2.1/release-notes.html
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Starting a Gradle Daemon (subsequent builds will be faster)
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> FAILURE: Build failed with an exception.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> * Where:
> >>>>>>>>>>>>>> Build file
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>
> >>
> 'C:\Users\mjwal\Desktop\tuweni-1.0.0\tuweni-src-1.0.0-incubating\tuweni-src-1.0.0\build.gradle'
> >>>>>>>>>>>>>> line: 49
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> * What went wrong:
> >>>>>>>>>>>>>> A problem occurred evaluating root project 'tuweni'.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>
> >>
> C:\Users\mjwal\Desktop\tuweni-1.0.0\tuweni-src-1.0.0-incubating\tuweni-src-1.0.0/eth2-reference-tests/src/test/resources
> >>>>>>>>>>>>>> missing: please clone submodules (git submodule update
> --init
> >>>>>>>>>>>> --recursive)
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> * Try:
> >>>>>>>>>>>>>> Run with --stacktrace option to get the stack trace. Run
> with
> >>>>>>>> --info or
> >>>>>>>>>>>>>> --debug option to get more log output. Run with --scan to
> get
> >>>> full
> >>>>>>>>>>>> insights.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> * Get more help at https://help.gradle.org
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> BUILD FAILED in 30s
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Sun, Mar 1, 2020 at 8:27 PM Antoine Toulme <
> >>>>>>> [email protected]>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Thanks for confirming.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On Mar 1, 2020, at 5:48 AM, Michael Wall <
> [email protected]>
> >>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I can take a look this afternoon.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Per
> >>>>>>> https://incubator.apache.org/policy/incubation.html#releases,
> >>>>>>>>>>>>>>> releases
> >>>>>>>>>>>>>>>> still need to be approved on the general@incubator list
> and
> >>>>>>>> should
> >>>>>>>>>>>> be at
> >>>>>>>>>>>>>>>> least 72 hours per
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>
> >>
> https://www.apache.org/foundation/voting.html#expressing-votes-1-0-1-and-fractions
> >>>>>>>>>>>>>>> .
> >>>>>>>>>>>>>>>> This gives IPMC members a chance to comment.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Some projects do not get mentor votes before sending to
> >>>>>>>>>>>> general@incubator
> >>>>>>>>>>>>>>> ,
> >>>>>>>>>>>>>>>> and those votes can last longer than 72 hours while they
> >> wait
> >>>> to
> >>>>>>>> get
> >>>>>>>>>>>> 3
> >>>>>>>>>>>>>>>> binding votes.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On Sat, Feb 29, 2020 at 11:53 AM Antoine Toulme <
> >>>>>>>> [email protected]
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Again, if a mentor would please vote on the release, that
> >>>> would
> >>>>>>>> be
> >>>>>>>>>>>>>>>>> appreciated.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Sorry for the insistance. Without 3 mentor votes, we
> would
> >>>> need
> >>>>>>>> to
> >>>>>>>>>>>> run a
> >>>>>>>>>>>>>>>>> second vote on the incubator mailing list. Please correct
> >> me
> >>>> if
> >>>>>>>> I am
> >>>>>>>>>>>>>>> wrong.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On Feb 27, 2020, at 08:13, Jonny Rhea <
> >>>>>>> [email protected]>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> +1
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Sun, Feb 23, 2020, 11:43 PM Antoine Toulme <
> >>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> We're voting on the distributions available here:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>
> >>
> https://dist.apache.org/repos/dist/dev/incubator/tuweni/1.0.0-incubating/
> >>>>>>>>>>>>>>>>>>> The release tag is present here:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>
> >>
> https://github.com/apache/incubator-tuweni/releases/tag/v1.0.0-incubating
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> This release includes the following changes:
> >>>>>>>>>>>>>>>>>>> * Moved to JDK11 support by default. 1.0.0 drops
> support
> >>>> for
> >>>>>>>> JDK8.
> >>>>>>>>>>>>>>>>>>> * Added ethnetstats library.
> >>>>>>>>>>>>>>>>>>> * Added key-value store functionalities: proxy store,
> >>>> stores
> >>>>>>>> are
> >>>>>>>>>>>> now
> >>>>>>>>>>>>>>>>>>> generic, not just bytes, and have the ability to
> iterate
> >>>> over
> >>>>>>>>>>>> keys or
> >>>>>>>>>>>>>>>>> clear
> >>>>>>>>>>>>>>>>>>> their contents.
> >>>>>>>>>>>>>>>>>>> * Added support for JPA-backed key value stores
> >>>>>>>>>>>>>>>>>>> * Added eth2 reference tests repository. This
> repository
> >> is
> >>>>>>>>>>>> checked
> >>>>>>>>>>>>>>> out
> >>>>>>>>>>>>>>>>> as
> >>>>>>>>>>>>>>>>>>> a submodule, and will be used to test SSZ going
> forward.
> >>>>>>>>>>>>>>>>>>> * Fix TUWENI-30: expose key for GenericHash
> >>>>>>>>>>>>>>>>>>> * Allow CN as option when generating the self-signed
> >> certs
> >>>>>>>> (used
> >>>>>>>>>>>> to be
> >>>>>>>>>>>>>>>>>>> example.com)
> >>>>>>>>>>>>>>>>>>> * Move Jenkins build to Jenkinsfile inside the repo.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Antoine
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
> >> [email protected]
> >>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
> >>>> [email protected]
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
> [email protected]
> >>>>>>>>>>>>>>>>> For additional commands, e-mail:
> >> [email protected]
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>
> >> ---------------------------------------------------------------------
> >>>>>>>>>>>>>>> To unsubscribe, e-mail: [email protected]
> >>>>>>>>>>>>>>> For additional commands, e-mail:
> [email protected]
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>>>>>>>> To unsubscribe, e-mail: [email protected]
> >>>>>>>>>>>>> For additional commands, e-mail: [email protected]
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>>>>>>> To unsubscribe, e-mail: [email protected]
> >>>>>>>>>>>> For additional commands, e-mail: [email protected]
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >> ---------------------------------------------------------------------
> >>>>>>>>> To unsubscribe, e-mail: [email protected]
> >>>>>>>>> For additional commands, e-mail: [email protected]
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >> ---------------------------------------------------------------------
> >>>>>>>> To unsubscribe, e-mail: [email protected]
> >>>>>>>> For additional commands, e-mail: [email protected]
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: [email protected]
> >>>>> For additional commands, e-mail: [email protected]
> >>>>>
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: [email protected]
> >>>> For additional commands, e-mail: [email protected]
> >>>>
> >>>>
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to