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