Should I call this vote and move it to the incubator list? > On Mar 3, 2020, at 14:22, Antoine Toulme <anto...@toulme.name> 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 <lmc...@apache.org> 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 <mjw...@apache.org> 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 <anto...@toulme.name> >>> 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 <anto...@toulme.name> >>> 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 <mjw...@gmail.com> 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 <mjw...@gmail.com> 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 <anto...@toulme.name> >>>> 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 <anto...@toulme.name> >>>> 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 <mjw...@gmail.com> >>> 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 < >>> anto...@toulme.name> >>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Thanks for confirming. >>>>>>>>>>> >>>>>>>>>>>> On Mar 1, 2020, at 5:48 AM, Michael Wall <mjw...@gmail.com> >>>> 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 < >>>> anto...@toulme.name >>>>>>>>> >>>>>>>>>>> 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 < >>> jonathan.r...@gmail.com> >>>>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> +1 >>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Sun, Feb 23, 2020, 11:43 PM Antoine Toulme < >>>>>>>> anto...@toulme.name> >>>>>>>>>>>>> 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: dev-unsubscr...@tuweni.apache.org >>>>>>>>>>>>>>> For additional commands, e-mail: dev-h...@tuweni.apache.org >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>> >>> --------------------------------------------------------------------- >>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@tuweni.apache.org >>>>>>>>>>>>> For additional commands, e-mail: dev-h...@tuweni.apache.org >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>> --------------------------------------------------------------------- >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@tuweni.apache.org >>>>>>>>>>> For additional commands, e-mail: dev-h...@tuweni.apache.org >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>> --------------------------------------------------------------------- >>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@tuweni.apache.org >>>>>>>>> For additional commands, e-mail: dev-h...@tuweni.apache.org >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>> --------------------------------------------------------------------- >>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@tuweni.apache.org >>>>>>>> For additional commands, e-mail: dev-h...@tuweni.apache.org >>>>>>>> >>>>>>>> >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: dev-unsubscr...@tuweni.apache.org >>>>> For additional commands, e-mail: dev-h...@tuweni.apache.org >>>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@tuweni.apache.org >>>> For additional commands, e-mail: dev-h...@tuweni.apache.org >>>> >>>> >>> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tuweni.apache.org > For additional commands, e-mail: dev-h...@tuweni.apache.org >
--------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tuweni.apache.org For additional commands, e-mail: dev-h...@tuweni.apache.org