I was going through the releases page in github https://github.com/apache/incubator-tuweni/releases.
Are we allowed to release in github? shouldn't be only on dist.apache.org? Already 0.9.0 release shows up in above page, though without any description. I will take a detailed look at artifacts later today. -Vinay On Tue, Oct 1, 2019 at 8:36 AM Michael Wall <[email protected]> wrote: > I can look at these tomorrow. Are we all voting on the same things here? > The original email says we are voting on just the source distributions. So > is that tuwnei-src only? I notice Dave's vote checked all 8 packages (zip > and tgz for tuweni-bin, tuweni-gossip, tuweni-relay and tuweni-src.). I > think it is confusing to have these other artifacts in there, unless we are > voting on those as well. > > Mike > > > > On Sun, Sep 29, 2019 at 12:32 PM Antoine Toulme <[email protected]> > wrote: > > > I’ll reply to all your questions, promised. Can we get one more mentor > > vote? > > > > > On Sep 27, 2019, at 11:04, Furkan KAMACI <[email protected]> > wrote: > > > > > > Hi, > > > > > > +1 from me. > > > > > > I checked: > > > - Incubating in name > > > - DISCLAIMER exists > > > - LICENSE and NOTICE are fine > > > - No unexpected binary files > > > - Checked PGP signatures > > > - Checked Checksums > > > - Code compiles > > > > > > I've to comments: > > > > > > 1) How do you get shasum? > > > > > > 2) I've got an error at tests but it may be specific to my environment: > > > > > > tuweni-src-0.9.0 java -version > > > > > > java version "1.8.0_102" > > > Java(TM) SE Runtime Environment (build 1.8.0_102-b14) > > > Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode) > > > > > > uname -a > > > Darwin MacBook-Pro.local 18.6.0 Darwin Kernel Version 18.6.0: Thu Apr > 25 > > > 23:16:27 PDT 2019; root:xnu-4903.261.4~2/RELEASE_X86_64 x86_64 > > > > > > Error log: > > > > > > org.opentest4j.AssertionFailedError: Should have contained 14 items, > but > > > got 15: > > > > > > > > > file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/org/apache/tuweni/io/file/resourceresolver/ > > > > > > > > > file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/org/apache/tuweni/io/file/resourceresolver/test1.txt > > > > > > > > > file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/org/apache/tuweni/io/file/resourceresolver/test2.txt > > > > > > > > > file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/org/apache/tuweni/io/file/resourceresolver/subdir/ > > > > > > > > > file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/org/apache/tuweni/io/file/resourceresolver/subdir/test3.yaml > > > > > > > > > file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/org/apache/tuweni/io/file/resourceresolver/test.txt > > > > > > > > > jar:file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/resourceresolvertest.jar!/ > > > > > > > > > jar:file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/resourceresolvertest.jar!/test1.txt > > > > > > > > > jar:file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/resourceresolvertest.jar!/test2.txt > > > > > > > > > jar:file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/resourceresolvertest.jar!/subdir/ > > > > > > > > > jar:file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/resourceresolvertest.jar!/subdir/test3.yaml > > > > > > > > > jar:file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/resourceresolvertest.jar!/anotherdir/ > > > > > > > > > jar:file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/resourceresolvertest.jar!/anotherdir/test5.txt > > > > > > > > > jar:file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/resourceresolvertest.jar!/anotherdir/test6.yaml > > > > > > > > > jar:file:/var/folders/61/6c56k1sj7s5_gxgj6h6930h80000gn/T/ResourcesTest3388616531682973533/resourceresolvertest.jar!/test.txt > > > ==> expected: <14> but was: <15> > > > at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:54) > > > at > org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:199) > > > at > org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:158) > > > at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:342) > > > at > > > org.apache.tuweni.io > > > .ResourcesTest.shouldIterateResourcesOnFileSystemAndInJars(ResourcesTest.java:98) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > > at java.lang.reflect.Method.invoke(Method.java:498) > > > at > > > > > > org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:532) > > > at > > > > > > org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:115) > > > at > > > > > > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:171) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72) > > > at > > > > > > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:167) > > > at > > > > > > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:114) > > > at > > > > > > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:59) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:108) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74) > > > at java.util.ArrayList.forEach(ArrayList.java:1249) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74) > > > at java.util.ArrayList.forEach(ArrayList.java:1249) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) > > > at > > > > > > org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) > > > at > > > > > > org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) > > > at > > > > > > org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) > > > at > > > > > > org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) > > > at > > > > > > org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) > > > at > > > > > > org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) > > > at > > > > > > org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:94) > > > at > > > > > > org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$100(JUnitPlatformTestClassProcessor.java:79) > > > at > > > > > > org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75) > > > at > > > > > > org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > > at java.lang.reflect.Method.invoke(Method.java:498) > > > at > > > > > > org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) > > > at > > > > > > org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) > > > at > > > > > > org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) > > > at > > > > > > org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) > > > at com.sun.proxy.$Proxy2.stop(Unknown Source) > > > at > > > > > > org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > > at java.lang.reflect.Method.invoke(Method.java:498) > > > 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.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > > > at > > > > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > > > at > > > > > > org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) > > > at java.lang.Thread.run(Thread.java:745) > > > > > > Kind Regards, > > > Furkan KAMACI > > > > > >> On Fri, Sep 27, 2019 at 12:01 AM Dave Fisher <[email protected]> wrote: > > >> > > >> +1 (binding) > > >> > > >> Checked all eight packages signatures and checksums. > > >> Diffed the unpacked version of tgz and zip to assure they were > > equivalent. > > >> Checked DISCLAIMER > > >> Checked NOTICE > > >> Checked LICENSE > > >> Reviewed README files - there is a minor nonblocking issue - see > below. > > >> No unexpected binary in Source Release > > >> Built from scratch - one test failed - > > >> shouldIterateResourcesOnFileSystemAndInJars(Path) > > >> Ratcheck passed - I believe that the licenses for the Etherium test > > suite > > >> is properly called out in LICENSE. > > >> > > >> > > >> The README.md file mentions the Jenkins build server and > > >> repository.apache.org. Apache projects should not be sharing these as > > >> part of a release. These are development resources that can be shared > > >> within the developer community here on the mailing list. > > >> > > >> I’ve seen numerous organizations get locked out of apache.org access > > for > > >> abuse of repository.apache.org. This abuse could be a large number of > > >> developers building with repository.apache.org as one of their > > >> repositories. Users should be going to maven central. > > >> > > >> See this note from Release Policy. [1] > > >> > > >> Regards, > > >> Dave > > >> > > >> [1] http://www.apache.org/legal/release-policy.html#host-rc > > >> > > >>> On Sep 25, 2019, at 6:23 PM, Antoine Toulme <[email protected]> > > wrote: > > >>> > > >>> We're voting on the source distributions available here: > > >>> https://dist.apache.org/repos/dist/dev/incubator/tuweni/0.9.0/ > > >>> The release tag is present here: > > >>> https://github.com/apache/incubator-tuweni/releases/tag/v0.9.0 > > >>> > > >>> Please review and vote as appropriate. > > >>> > > >>> The following changes were made since 0.8.2: > > >>> * Scuttlebutt improvements: we now support calling the social graphs > > and > > >> additional RPC methods. > > >>> * Hobbits v3 support: we use binary messages. > > >>> * SSZ improvements for homogeneous types > > >>> > > >>> 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] > > > > >
