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