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] >> >>
