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