You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuweni.apache.org by Antoine Toulme <an...@toulme.name> on 2019/09/26 01:23:04 UTC

[VOTE] Apache Tuweni 0.9.0 release

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: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Mikhail Kalinin <no...@gmail.com>.
+1

On Thu, Sep 26, 2019 at 7:23 AM Antoine Toulme <an...@toulme.name> 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: dev-unsubscribe@tuweni.apache.org
> For additional commands, e-mail: dev-help@tuweni.apache.org
>
>

Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Antoine Toulme <an...@toulme.name>.
Thanks everyone.

The vote has concluded.

6 +1 votes:
Mikhail Kalinin (binding)
Dave Fisher (binding)
Furkan Kamaci (binding)
Vinayakumar B (binding)
Michael Wall (binding)
Jim Jagielski (binding)

0 +0 votes
0 -1 votes

The vote has passed. Thanks everyone!

Cheers,

Antoine

> On Oct 3, 2019, at 5:24 AM, Jim Jagielski <ji...@jaguNET.com> wrote:
> 
> +1 (binding)
> 
>> On Sep 25, 2019, at 9:23 PM, Antoine Toulme <an...@toulme.name> 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: dev-unsubscribe@tuweni.apache.org
>> For additional commands, e-mail: dev-help@tuweni.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> For additional commands, e-mail: dev-help@tuweni.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Jim Jagielski <ji...@jaguNET.com>.
+1 (binding)

> On Sep 25, 2019, at 9:23 PM, Antoine Toulme <an...@toulme.name> 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: dev-unsubscribe@tuweni.apache.org
> For additional commands, e-mail: dev-help@tuweni.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Antoine Toulme <an...@toulme.name>.

> On Sep 27, 2019, at 11:04 AM, Furkan KAMACI <fu...@gmail.com> 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?
The program uses a gradle plugin to compute sha checksums.
> 
> 2) I've got an error at tests but it may be specific to my environment:
Yes, this is an inconsistent behavior with Java. Java 1.0.8_102 is very old now, and you might want to update to a newer Java 8 version, or switch to Java 11.
I think we should drop Java 8 in the next release.
> 
> 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 <wa...@apache.org> 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 <an...@toulme.name> 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: dev-unsubscribe@tuweni.apache.org
>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>> 
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Antoine Toulme <an...@toulme.name>.

> On Oct 1, 2019, at 4:35 AM, Vinayakumar B <vi...@apache.org> wrote:
> 
> Hi,
> 
> Compiled from the tag v0.9.0
> 
> 1. Found that compiled "tuweni-bin-0.9.0.tgz" and
> shared "tuweni-bin-0.9.0.tgz" have some jars different.
What difference do you see? A different checksum? A different number of jars?
> 2. Also found in "tuweni-bin-0.9.0.tgz" not all jars have ".asc" signatures.
> Can be handled in next release.
I don’t think the jars in the binary distributions need to be signed with a GPG key, as long as the .tgz file itself is signed.
Note the goal AFAICT is to make sure we can guarantee provenance of the artifact and that it was indeed signed by the person who cut the release.
> 
> It would be better to update README with instructions to create release
> build (with sign) for easy comparison.
See RELEASE.md: https://github.com/apache/incubator-tuweni/blob/master/RELEASE.md
> 
> That said, Since we are voting on source, "tuweni-src-0.9.0.tgz" matches
> with shared "tuweni-src-0.9.0.tgz".
> 
> +1 for source release.
> 
> -Vinay
> 
> On Tue, Oct 1, 2019 at 12:59 PM Vinayakumar B <vi...@apache.org>
> wrote:
> 
>> 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 <mj...@apache.org> 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 <an...@toulme.name>
>>> 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 <fu...@gmail.com>
>>> 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 <wa...@apache.org>
>>> 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 <an...@toulme.name>
>>>> 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: dev-unsubscribe@tuweni.apache.org
>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>>>> 
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>> 
>>>> 
>>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Vinayakumar B <vi...@apache.org>.
Hi,

Compiled from the tag v0.9.0

1. Found that compiled "tuweni-bin-0.9.0.tgz" and
shared "tuweni-bin-0.9.0.tgz" have some jars different.
2. Also found in "tuweni-bin-0.9.0.tgz" not all jars have ".asc" signatures.
Can be handled in next release.

It would be better to update README with instructions to create release
build (with sign) for easy comparison.

That said, Since we are voting on source, "tuweni-src-0.9.0.tgz" matches
with shared "tuweni-src-0.9.0.tgz".

+1 for source release.

-Vinay

On Tue, Oct 1, 2019 at 12:59 PM Vinayakumar B <vi...@apache.org>
wrote:

> 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 <mj...@apache.org> 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 <an...@toulme.name>
>> 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 <fu...@gmail.com>
>> 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 <wa...@apache.org>
>> 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 <an...@toulme.name>
>> > 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: dev-unsubscribe@tuweni.apache.org
>> > >>> For additional commands, e-mail: dev-help@tuweni.apache.org
>> > >>>
>> > >>
>> > >>
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>> > For additional commands, e-mail: dev-help@tuweni.apache.org
>> >
>> >
>>
>

Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Michael Wall <mj...@apache.org>.
On Tue, Oct 1, 2019 at 9:35 PM Dave Fisher <wa...@apache.org> wrote:

> The Github release tag situation is something that either Infra or Legal
> needs to resolve with clear guidance.
>
> I’m currently pushing privately with Infra.
>

Ah, ok.   Thanks Dave.  So the discussion has been started?  Let me know if
I can help at all.

Mike

>
> Sent from my iPhone
>
> > On Oct 1, 2019, at 5:55 PM, Michael Wall <mj...@apache.org> wrote:
> >
> > Thanks Dave,
> >
> > So that is my mistake in reading the vote email.
> >
> > What do other projects do with tags in github?  I looked around and seems
> > like some projects are tagging an RC then retagging after the vote and
> some
> > are voting on a tag without an RC.  Is it a problem that the artifact in
> > github appears to be release while a vote is happening and no official
> > release exists in dist.apache.org?  Maybe I should take this up on the
> > general@incubator list.
> >
> > Working on the vote now Antoine.
> >
> > Mike
> >
> >> On Tue, Oct 1, 2019 at 8:44 PM Dave Fisher <wa...@comcast.net>
> wrote:
> >>
> >>
> >>
> >>> On Oct 1, 2019, at 5:38 PM, Michael Wall <mj...@apache.org> wrote:
> >>>
> >>> Yep, thanks.  I am recalling issues changing tags right?  So we were
> not
> >>> able to vote on a version like 0.9.0-rc1, then retag after the vote
> >>> passed?  I'll go look in the list for details.
> >>>
> >>> What about the non source artifacts in
> >>> https://dist.apache.org/repos/dist/dev/incubator/tuweni/0.9.0/?  I
> >> recall
> >>> from the 0.8.* votes that I was only considering the -src archive, but
> I
> >>> see non source artifacts made it to
> >>>
> >>
> https://dist.apache.org/repos/dist/release/incubator/tuweni/0.8.2-incubating/
> >> .
> >>> Has everyone else been voting on all artifacts?
> >>
> >> I always VOTE on all of the release artifacts that have been signed by
> the
> >> Release Manager.
> >>
> >> We are supposed to VOTE on binary convenience artifacts.
> >>
> >> Regards,
> >> Dave
> >>
> >>>
> >>> Mike
> >>>
> >>>> On Tue, Oct 1, 2019 at 8:31 PM Antoine Toulme <an...@toulme.name>
> >> wrote:
> >>>>
> >>>> To make it more explicit, I checked the box “pre-release” on it.
> Please
> >>>> let me know if that helps remove confusion.
> >>>>
> >>>>> On Oct 1, 2019, at 5:23 PM, Antoine Toulme <an...@toulme.name>
> >> wrote:
> >>>>>
> >>>>> It’s a git tag. You can see it noted in my first email to the thread.
> >>>>>
> >>>>>> On Oct 1, 2019, at 5:14 PM, Michael Wall <mj...@apache.org> wrote:
> >>>>>>
> >>>>>> Hi Vinay,
> >>>>>>
> >>>>>> I take the following to mean releases are allowed on github after
> >>>>>> dist.apache.org
> >>>>>>
> http://www.apache.org/legal/release-policy.html#release-distribution
> >>>>>>
> >>>>>> However, I do think the 0.9.0 is violating
> >>>>>> http://www.apache.org/legal/release-policy.html#publication since
> >> they
> >>>> have
> >>>>>> not been voted on.  There can be no official release in
> >> dist.apache.org
> >>>> .
> >>>>>>
> >>>>>> Antoine, how did the 0.9.0 releases end up on github?
> >>>>>>
> >>>>>> Mike
> >>>>>>
> >>>>>> On Tue, Oct 1, 2019 at 3:29 AM Vinayakumar B <
> vinayakumarb@apache.org
> >>>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> 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 <mj...@apache.org>
> >> 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 <
> >> antoine@toulme.name>
> >>>>>>>> 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 <
> furkankamaci@gmail.com>
> >>>>>>>> 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 <wa...@apache.org>
> >>>>>>> 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 <
> >> antoine@toulme.name>
> >>>>>>>>> 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: dev-unsubscribe@tuweni.apache.org
> >>>>>>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >> ---------------------------------------------------------------------
> >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> >>>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> >>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>>>
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> >>>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>>
> >>>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> >> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> For additional commands, e-mail: dev-help@tuweni.apache.org
>
>

Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Dave Fisher <wa...@apache.org>.
The Github release tag situation is something that either Infra or Legal needs to resolve with clear guidance.

I’m currently pushing privately with Infra.

Sent from my iPhone

> On Oct 1, 2019, at 5:55 PM, Michael Wall <mj...@apache.org> wrote:
> 
> Thanks Dave,
> 
> So that is my mistake in reading the vote email.
> 
> What do other projects do with tags in github?  I looked around and seems
> like some projects are tagging an RC then retagging after the vote and some
> are voting on a tag without an RC.  Is it a problem that the artifact in
> github appears to be release while a vote is happening and no official
> release exists in dist.apache.org?  Maybe I should take this up on the
> general@incubator list.
> 
> Working on the vote now Antoine.
> 
> Mike
> 
>> On Tue, Oct 1, 2019 at 8:44 PM Dave Fisher <wa...@comcast.net> wrote:
>> 
>> 
>> 
>>> On Oct 1, 2019, at 5:38 PM, Michael Wall <mj...@apache.org> wrote:
>>> 
>>> Yep, thanks.  I am recalling issues changing tags right?  So we were not
>>> able to vote on a version like 0.9.0-rc1, then retag after the vote
>>> passed?  I'll go look in the list for details.
>>> 
>>> What about the non source artifacts in
>>> https://dist.apache.org/repos/dist/dev/incubator/tuweni/0.9.0/?  I
>> recall
>>> from the 0.8.* votes that I was only considering the -src archive, but I
>>> see non source artifacts made it to
>>> 
>> https://dist.apache.org/repos/dist/release/incubator/tuweni/0.8.2-incubating/
>> .
>>> Has everyone else been voting on all artifacts?
>> 
>> I always VOTE on all of the release artifacts that have been signed by the
>> Release Manager.
>> 
>> We are supposed to VOTE on binary convenience artifacts.
>> 
>> Regards,
>> Dave
>> 
>>> 
>>> Mike
>>> 
>>>> On Tue, Oct 1, 2019 at 8:31 PM Antoine Toulme <an...@toulme.name>
>> wrote:
>>>> 
>>>> To make it more explicit, I checked the box “pre-release” on it. Please
>>>> let me know if that helps remove confusion.
>>>> 
>>>>> On Oct 1, 2019, at 5:23 PM, Antoine Toulme <an...@toulme.name>
>> wrote:
>>>>> 
>>>>> It’s a git tag. You can see it noted in my first email to the thread.
>>>>> 
>>>>>> On Oct 1, 2019, at 5:14 PM, Michael Wall <mj...@apache.org> wrote:
>>>>>> 
>>>>>> Hi Vinay,
>>>>>> 
>>>>>> I take the following to mean releases are allowed on github after
>>>>>> dist.apache.org
>>>>>> http://www.apache.org/legal/release-policy.html#release-distribution
>>>>>> 
>>>>>> However, I do think the 0.9.0 is violating
>>>>>> http://www.apache.org/legal/release-policy.html#publication since
>> they
>>>> have
>>>>>> not been voted on.  There can be no official release in
>> dist.apache.org
>>>> .
>>>>>> 
>>>>>> Antoine, how did the 0.9.0 releases end up on github?
>>>>>> 
>>>>>> Mike
>>>>>> 
>>>>>> On Tue, Oct 1, 2019 at 3:29 AM Vinayakumar B <vinayakumarb@apache.org
>>> 
>>>>>> wrote:
>>>>>> 
>>>>>>> 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 <mj...@apache.org>
>> 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 <
>> antoine@toulme.name>
>>>>>>>> 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 <fu...@gmail.com>
>>>>>>>> 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 <wa...@apache.org>
>>>>>>> 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 <
>> antoine@toulme.name>
>>>>>>>>> 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: dev-unsubscribe@tuweni.apache.org
>>>>>>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>> 
>>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>> For additional commands, e-mail: dev-help@tuweni.apache.org
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Michael Wall <mj...@apache.org>.
Thanks Dave,

So that is my mistake in reading the vote email.

What do other projects do with tags in github?  I looked around and seems
like some projects are tagging an RC then retagging after the vote and some
are voting on a tag without an RC.  Is it a problem that the artifact in
github appears to be release while a vote is happening and no official
release exists in dist.apache.org?  Maybe I should take this up on the
general@incubator list.

Working on the vote now Antoine.

Mike

On Tue, Oct 1, 2019 at 8:44 PM Dave Fisher <wa...@comcast.net> wrote:

>
>
> > On Oct 1, 2019, at 5:38 PM, Michael Wall <mj...@apache.org> wrote:
> >
> > Yep, thanks.  I am recalling issues changing tags right?  So we were not
> > able to vote on a version like 0.9.0-rc1, then retag after the vote
> > passed?  I'll go look in the list for details.
> >
> > What about the non source artifacts in
> > https://dist.apache.org/repos/dist/dev/incubator/tuweni/0.9.0/?  I
> recall
> > from the 0.8.* votes that I was only considering the -src archive, but I
> > see non source artifacts made it to
> >
> https://dist.apache.org/repos/dist/release/incubator/tuweni/0.8.2-incubating/
> .
> > Has everyone else been voting on all artifacts?
>
> I always VOTE on all of the release artifacts that have been signed by the
> Release Manager.
>
> We are supposed to VOTE on binary convenience artifacts.
>
> Regards,
> Dave
>
> >
> > Mike
> >
> >> On Tue, Oct 1, 2019 at 8:31 PM Antoine Toulme <an...@toulme.name>
> wrote:
> >>
> >> To make it more explicit, I checked the box “pre-release” on it. Please
> >> let me know if that helps remove confusion.
> >>
> >>> On Oct 1, 2019, at 5:23 PM, Antoine Toulme <an...@toulme.name>
> wrote:
> >>>
> >>> It’s a git tag. You can see it noted in my first email to the thread.
> >>>
> >>>> On Oct 1, 2019, at 5:14 PM, Michael Wall <mj...@apache.org> wrote:
> >>>>
> >>>> Hi Vinay,
> >>>>
> >>>> I take the following to mean releases are allowed on github after
> >>>> dist.apache.org
> >>>> http://www.apache.org/legal/release-policy.html#release-distribution
> >>>>
> >>>> However, I do think the 0.9.0 is violating
> >>>> http://www.apache.org/legal/release-policy.html#publication since
> they
> >> have
> >>>> not been voted on.  There can be no official release in
> dist.apache.org
> >> .
> >>>>
> >>>> Antoine, how did the 0.9.0 releases end up on github?
> >>>>
> >>>> Mike
> >>>>
> >>>> On Tue, Oct 1, 2019 at 3:29 AM Vinayakumar B <vinayakumarb@apache.org
> >
> >>>> wrote:
> >>>>
> >>>>> 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 <mj...@apache.org>
> 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 <
> antoine@toulme.name>
> >>>>>> 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 <fu...@gmail.com>
> >>>>>> 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 <wa...@apache.org>
> >>>>> 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 <
> antoine@toulme.name>
> >>>>>>> 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: dev-unsubscribe@tuweni.apache.org
> >>>>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> >>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> >>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> >> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> For additional commands, e-mail: dev-help@tuweni.apache.org
>
>

Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Dave Fisher <wa...@comcast.net>.

> On Oct 1, 2019, at 5:38 PM, Michael Wall <mj...@apache.org> wrote:
> 
> Yep, thanks.  I am recalling issues changing tags right?  So we were not
> able to vote on a version like 0.9.0-rc1, then retag after the vote
> passed?  I'll go look in the list for details.
> 
> What about the non source artifacts in
> https://dist.apache.org/repos/dist/dev/incubator/tuweni/0.9.0/?  I recall
> from the 0.8.* votes that I was only considering the -src archive, but I
> see non source artifacts made it to
> https://dist.apache.org/repos/dist/release/incubator/tuweni/0.8.2-incubating/.
> Has everyone else been voting on all artifacts?

I always VOTE on all of the release artifacts that have been signed by the Release Manager.

We are supposed to VOTE on binary convenience artifacts.

Regards,
Dave

> 
> Mike
> 
>> On Tue, Oct 1, 2019 at 8:31 PM Antoine Toulme <an...@toulme.name> wrote:
>> 
>> To make it more explicit, I checked the box “pre-release” on it. Please
>> let me know if that helps remove confusion.
>> 
>>> On Oct 1, 2019, at 5:23 PM, Antoine Toulme <an...@toulme.name> wrote:
>>> 
>>> It’s a git tag. You can see it noted in my first email to the thread.
>>> 
>>>> On Oct 1, 2019, at 5:14 PM, Michael Wall <mj...@apache.org> wrote:
>>>> 
>>>> Hi Vinay,
>>>> 
>>>> I take the following to mean releases are allowed on github after
>>>> dist.apache.org
>>>> http://www.apache.org/legal/release-policy.html#release-distribution
>>>> 
>>>> However, I do think the 0.9.0 is violating
>>>> http://www.apache.org/legal/release-policy.html#publication since they
>> have
>>>> not been voted on.  There can be no official release in dist.apache.org
>> .
>>>> 
>>>> Antoine, how did the 0.9.0 releases end up on github?
>>>> 
>>>> Mike
>>>> 
>>>> On Tue, Oct 1, 2019 at 3:29 AM Vinayakumar B <vi...@apache.org>
>>>> wrote:
>>>> 
>>>>> 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 <mj...@apache.org> 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 <an...@toulme.name>
>>>>>> 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 <fu...@gmail.com>
>>>>>> 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 <wa...@apache.org>
>>>>> 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 <an...@toulme.name>
>>>>>>> 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: dev-unsubscribe@tuweni.apache.org
>>>>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>> For additional commands, e-mail: dev-help@tuweni.apache.org
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Antoine Toulme <an...@toulme.name>.
I deleted tags when votes fail, but yeah I get your point.

I think I need to clear 2 hours and automate the release script now that we’re fine tuning. That will take care of my frustration.

>> On Oct 1, 2019, at 18:44, Michael Wall <mj...@apache.org> wrote:
>> 
>> On Tue, Oct 1, 2019 at 9:19 PM Antoine Toulme <an...@toulme.name> wrote:
>> 
>> 
>> 
>>> On Oct 1, 2019, at 5:38 PM, Michael Wall <mj...@apache.org> wrote:
>>> 
>>> Yep, thanks.  I am recalling issues changing tags right?  So we were not
>>> able to vote on a version like 0.9.0-rc1, then retag after the vote
>>> passed?  I'll go look in the list for details.
>> Is this really important and a problem? It sounds like more work for me.
>> I’d like this to be a lot less work.
> 
> Sorry Antoine, not trying to make more work.  I guess that was my question,
> is this important?  As I read
> https://www.apache.org/dev/release-distribution it seems like it might be.
> What if a vote fails but someone has already downloaded what they thought
> was an official released version from github?  If it is important, I think
> it is important to all projects, not just for this one.  I suspect it
> wasn't a problem before everyone started using github.  So apologies, I
> wasn't trying to solve it here, just discuss it.  I think it needs to asked
> elsewhere, but I am not sure.
> 
> Mike
> 
> 
>>> 
>>> What about the non source artifacts in
>>> https://dist.apache.org/repos/dist/dev/incubator/tuweni/0.9.0/?  I
>> recall
>>> from the 0.8.* votes that I was only considering the -src archive, but I
>>> see non source artifacts made it to
>> https://dist.apache.org/repos/dist/release/incubator/tuweni/0.8.2-incubating/
>> .
>>> Has everyone else been voting on all artifacts?
>>> 
>>> Mike
>>> 
>>>> On Tue, Oct 1, 2019 at 8:31 PM Antoine Toulme <an...@toulme.name>
>>> wrote:
>>> 
>>>> To make it more explicit, I checked the box “pre-release” on it. Please
>>>> let me know if that helps remove confusion.
>>>> 
>>>>> On Oct 1, 2019, at 5:23 PM, Antoine Toulme <an...@toulme.name>
>> wrote:
>>>>> 
>>>>> It’s a git tag. You can see it noted in my first email to the thread.
>>>>> 
>>>>>> On Oct 1, 2019, at 5:14 PM, Michael Wall <mj...@apache.org> wrote:
>>>>>> 
>>>>>> Hi Vinay,
>>>>>> 
>>>>>> I take the following to mean releases are allowed on github after
>>>>>> dist.apache.org
>>>>>> http://www.apache.org/legal/release-policy.html#release-distribution
>>>>>> 
>>>>>> However, I do think the 0.9.0 is violating
>>>>>> http://www.apache.org/legal/release-policy.html#publication since
>> they
>>>> have
>>>>>> not been voted on.  There can be no official release in
>> dist.apache.org
>>>> .
>>>>>> 
>>>>>> Antoine, how did the 0.9.0 releases end up on github?
>>>>>> 
>>>>>> Mike
>>>>>> 
>>>>>> On Tue, Oct 1, 2019 at 3:29 AM Vinayakumar B <vinayakumarb@apache.org
>>> 
>>>>>> wrote:
>>>>>> 
>>>>>>> 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 <mj...@apache.org>
>> 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 <
>> antoine@toulme.name>
>>>>>>>> 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 <fu...@gmail.com>
>>>>>>>> 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 <wa...@apache.org>
>>>>>>> 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 <
>> antoine@toulme.name>
>>>>>>>>> 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: dev-unsubscribe@tuweni.apache.org
>>>>>>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>> For additional commands, e-mail: dev-help@tuweni.apache.org
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Michael Wall <mj...@apache.org>.
On Tue, Oct 1, 2019 at 9:19 PM Antoine Toulme <an...@toulme.name> wrote:

>
>
> > On Oct 1, 2019, at 5:38 PM, Michael Wall <mj...@apache.org> wrote:
> >
> > Yep, thanks.  I am recalling issues changing tags right?  So we were not
> > able to vote on a version like 0.9.0-rc1, then retag after the vote
> > passed?  I'll go look in the list for details.
> Is this really important and a problem? It sounds like more work for me.
> I’d like this to be a lot less work.
>

Sorry Antoine, not trying to make more work.  I guess that was my question,
is this important?  As I read
https://www.apache.org/dev/release-distribution it seems like it might be.
What if a vote fails but someone has already downloaded what they thought
was an official released version from github?  If it is important, I think
it is important to all projects, not just for this one.  I suspect it
wasn't a problem before everyone started using github.  So apologies, I
wasn't trying to solve it here, just discuss it.  I think it needs to asked
elsewhere, but I am not sure.

Mike


> >
> > What about the non source artifacts in
> > https://dist.apache.org/repos/dist/dev/incubator/tuweni/0.9.0/?  I
> recall
> > from the 0.8.* votes that I was only considering the -src archive, but I
> > see non source artifacts made it to
> >
> https://dist.apache.org/repos/dist/release/incubator/tuweni/0.8.2-incubating/
> .
> > Has everyone else been voting on all artifacts?
> >
> > Mike
> >
> > On Tue, Oct 1, 2019 at 8:31 PM Antoine Toulme <an...@toulme.name>
> wrote:
> >
> >> To make it more explicit, I checked the box “pre-release” on it. Please
> >> let me know if that helps remove confusion.
> >>
> >>> On Oct 1, 2019, at 5:23 PM, Antoine Toulme <an...@toulme.name>
> wrote:
> >>>
> >>> It’s a git tag. You can see it noted in my first email to the thread.
> >>>
> >>>> On Oct 1, 2019, at 5:14 PM, Michael Wall <mj...@apache.org> wrote:
> >>>>
> >>>> Hi Vinay,
> >>>>
> >>>> I take the following to mean releases are allowed on github after
> >>>> dist.apache.org
> >>>> http://www.apache.org/legal/release-policy.html#release-distribution
> >>>>
> >>>> However, I do think the 0.9.0 is violating
> >>>> http://www.apache.org/legal/release-policy.html#publication since
> they
> >> have
> >>>> not been voted on.  There can be no official release in
> dist.apache.org
> >> .
> >>>>
> >>>> Antoine, how did the 0.9.0 releases end up on github?
> >>>>
> >>>> Mike
> >>>>
> >>>> On Tue, Oct 1, 2019 at 3:29 AM Vinayakumar B <vinayakumarb@apache.org
> >
> >>>> wrote:
> >>>>
> >>>>> 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 <mj...@apache.org>
> 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 <
> antoine@toulme.name>
> >>>>>> 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 <fu...@gmail.com>
> >>>>>> 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 <wa...@apache.org>
> >>>>> 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 <
> antoine@toulme.name>
> >>>>>>> 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: dev-unsubscribe@tuweni.apache.org
> >>>>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> >>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> >>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> >> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> For additional commands, e-mail: dev-help@tuweni.apache.org
>
>

Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Antoine Toulme <an...@toulme.name>.

> On Oct 1, 2019, at 5:38 PM, Michael Wall <mj...@apache.org> wrote:
> 
> Yep, thanks.  I am recalling issues changing tags right?  So we were not
> able to vote on a version like 0.9.0-rc1, then retag after the vote
> passed?  I'll go look in the list for details.
Is this really important and a problem? It sounds like more work for me. I’d like this to be a lot less work.
> 
> What about the non source artifacts in
> https://dist.apache.org/repos/dist/dev/incubator/tuweni/0.9.0/?  I recall
> from the 0.8.* votes that I was only considering the -src archive, but I
> see non source artifacts made it to
> https://dist.apache.org/repos/dist/release/incubator/tuweni/0.8.2-incubating/.
> Has everyone else been voting on all artifacts?
> 
> Mike
> 
> On Tue, Oct 1, 2019 at 8:31 PM Antoine Toulme <an...@toulme.name> wrote:
> 
>> To make it more explicit, I checked the box “pre-release” on it. Please
>> let me know if that helps remove confusion.
>> 
>>> On Oct 1, 2019, at 5:23 PM, Antoine Toulme <an...@toulme.name> wrote:
>>> 
>>> It’s a git tag. You can see it noted in my first email to the thread.
>>> 
>>>> On Oct 1, 2019, at 5:14 PM, Michael Wall <mj...@apache.org> wrote:
>>>> 
>>>> Hi Vinay,
>>>> 
>>>> I take the following to mean releases are allowed on github after
>>>> dist.apache.org
>>>> http://www.apache.org/legal/release-policy.html#release-distribution
>>>> 
>>>> However, I do think the 0.9.0 is violating
>>>> http://www.apache.org/legal/release-policy.html#publication since they
>> have
>>>> not been voted on.  There can be no official release in dist.apache.org
>> .
>>>> 
>>>> Antoine, how did the 0.9.0 releases end up on github?
>>>> 
>>>> Mike
>>>> 
>>>> On Tue, Oct 1, 2019 at 3:29 AM Vinayakumar B <vi...@apache.org>
>>>> wrote:
>>>> 
>>>>> 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 <mj...@apache.org> 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 <an...@toulme.name>
>>>>>> 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 <fu...@gmail.com>
>>>>>> 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 <wa...@apache.org>
>>>>> 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 <an...@toulme.name>
>>>>>>> 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: dev-unsubscribe@tuweni.apache.org
>>>>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>> For additional commands, e-mail: dev-help@tuweni.apache.org
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Michael Wall <mj...@apache.org>.
Yep, thanks.  I am recalling issues changing tags right?  So we were not
able to vote on a version like 0.9.0-rc1, then retag after the vote
passed?  I'll go look in the list for details.

What about the non source artifacts in
https://dist.apache.org/repos/dist/dev/incubator/tuweni/0.9.0/?  I recall
from the 0.8.* votes that I was only considering the -src archive, but I
see non source artifacts made it to
https://dist.apache.org/repos/dist/release/incubator/tuweni/0.8.2-incubating/.
Has everyone else been voting on all artifacts?

Mike

On Tue, Oct 1, 2019 at 8:31 PM Antoine Toulme <an...@toulme.name> wrote:

> To make it more explicit, I checked the box “pre-release” on it. Please
> let me know if that helps remove confusion.
>
> > On Oct 1, 2019, at 5:23 PM, Antoine Toulme <an...@toulme.name> wrote:
> >
> > It’s a git tag. You can see it noted in my first email to the thread.
> >
> >> On Oct 1, 2019, at 5:14 PM, Michael Wall <mj...@apache.org> wrote:
> >>
> >> Hi Vinay,
> >>
> >> I take the following to mean releases are allowed on github after
> >> dist.apache.org
> >> http://www.apache.org/legal/release-policy.html#release-distribution
> >>
> >> However, I do think the 0.9.0 is violating
> >> http://www.apache.org/legal/release-policy.html#publication since they
> have
> >> not been voted on.  There can be no official release in dist.apache.org
> .
> >>
> >> Antoine, how did the 0.9.0 releases end up on github?
> >>
> >> Mike
> >>
> >> On Tue, Oct 1, 2019 at 3:29 AM Vinayakumar B <vi...@apache.org>
> >> wrote:
> >>
> >>> 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 <mj...@apache.org> 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 <an...@toulme.name>
> >>>> 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 <fu...@gmail.com>
> >>>> 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 <wa...@apache.org>
> >>> 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 <an...@toulme.name>
> >>>>> 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: dev-unsubscribe@tuweni.apache.org
> >>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> >>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>>>
> >>>>>
> >>>>
> >>>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> > For additional commands, e-mail: dev-help@tuweni.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> For additional commands, e-mail: dev-help@tuweni.apache.org
>
>

Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Antoine Toulme <an...@toulme.name>.
To make it more explicit, I checked the box “pre-release” on it. Please let me know if that helps remove confusion.

> On Oct 1, 2019, at 5:23 PM, Antoine Toulme <an...@toulme.name> wrote:
> 
> It’s a git tag. You can see it noted in my first email to the thread.
> 
>> On Oct 1, 2019, at 5:14 PM, Michael Wall <mj...@apache.org> wrote:
>> 
>> Hi Vinay,
>> 
>> I take the following to mean releases are allowed on github after
>> dist.apache.org
>> http://www.apache.org/legal/release-policy.html#release-distribution
>> 
>> However, I do think the 0.9.0 is violating
>> http://www.apache.org/legal/release-policy.html#publication since they have
>> not been voted on.  There can be no official release in dist.apache.org.
>> 
>> Antoine, how did the 0.9.0 releases end up on github?
>> 
>> Mike
>> 
>> On Tue, Oct 1, 2019 at 3:29 AM Vinayakumar B <vi...@apache.org>
>> wrote:
>> 
>>> 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 <mj...@apache.org> 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 <an...@toulme.name>
>>>> 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 <fu...@gmail.com>
>>>> 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 <wa...@apache.org>
>>> 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 <an...@toulme.name>
>>>>> 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: dev-unsubscribe@tuweni.apache.org
>>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>> 
>>>>> 
>>>> 
>>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> For additional commands, e-mail: dev-help@tuweni.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Antoine Toulme <an...@toulme.name>.
It’s a git tag. You can see it noted in my first email to the thread.

> On Oct 1, 2019, at 5:14 PM, Michael Wall <mj...@apache.org> wrote:
> 
> Hi Vinay,
> 
> I take the following to mean releases are allowed on github after
> dist.apache.org
> http://www.apache.org/legal/release-policy.html#release-distribution
> 
> However, I do think the 0.9.0 is violating
> http://www.apache.org/legal/release-policy.html#publication since they have
> not been voted on.  There can be no official release in dist.apache.org.
> 
> Antoine, how did the 0.9.0 releases end up on github?
> 
> Mike
> 
> On Tue, Oct 1, 2019 at 3:29 AM Vinayakumar B <vi...@apache.org>
> wrote:
> 
>> 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 <mj...@apache.org> 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 <an...@toulme.name>
>>> 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 <fu...@gmail.com>
>>> 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 <wa...@apache.org>
>> 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 <an...@toulme.name>
>>>> 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: dev-unsubscribe@tuweni.apache.org
>>>>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>>>>> 
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
>>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>>> 
>>>> 
>>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Michael Wall <mj...@apache.org>.
Hi Vinay,

I take the following to mean releases are allowed on github after
dist.apache.org
http://www.apache.org/legal/release-policy.html#release-distribution

However, I do think the 0.9.0 is violating
http://www.apache.org/legal/release-policy.html#publication since they have
not been voted on.  There can be no official release in dist.apache.org.

Antoine, how did the 0.9.0 releases end up on github?

Mike

On Tue, Oct 1, 2019 at 3:29 AM Vinayakumar B <vi...@apache.org>
wrote:

> 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 <mj...@apache.org> 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 <an...@toulme.name>
> > 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 <fu...@gmail.com>
> > 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 <wa...@apache.org>
> 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 <an...@toulme.name>
> > > 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: dev-unsubscribe@tuweni.apache.org
> > > >>> For additional commands, e-mail: dev-help@tuweni.apache.org
> > > >>>
> > > >>
> > > >>
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> > > For additional commands, e-mail: dev-help@tuweni.apache.org
> > >
> > >
> >
>

Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Vinayakumar B <vi...@apache.org>.
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 <mj...@apache.org> 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 <an...@toulme.name>
> 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 <fu...@gmail.com>
> 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 <wa...@apache.org> 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 <an...@toulme.name>
> > 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: dev-unsubscribe@tuweni.apache.org
> > >>> For additional commands, e-mail: dev-help@tuweni.apache.org
> > >>>
> > >>
> > >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> > For additional commands, e-mail: dev-help@tuweni.apache.org
> >
> >
>

Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Michael Wall <mj...@apache.org>.
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 <an...@toulme.name> 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 <fu...@gmail.com> 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 <wa...@apache.org> 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 <an...@toulme.name>
> 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: dev-unsubscribe@tuweni.apache.org
> >>> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>>
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> For additional commands, e-mail: dev-help@tuweni.apache.org
>
>

Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Antoine Toulme <an...@toulme.name>.
I’ll reply to all your questions, promised. Can we get one more mentor vote?

> On Sep 27, 2019, at 11:04, Furkan KAMACI <fu...@gmail.com> 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 <wa...@apache.org> 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 <an...@toulme.name> 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: dev-unsubscribe@tuweni.apache.org
>>> For additional commands, e-mail: dev-help@tuweni.apache.org
>>> 
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Furkan KAMACI <fu...@gmail.com>.
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 <wa...@apache.org> 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 <an...@toulme.name> 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: dev-unsubscribe@tuweni.apache.org
> > For additional commands, e-mail: dev-help@tuweni.apache.org
> >
>
>

Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Michael Wall <mj...@apache.org>.
+1 binding

- signatures look good for all 8 artifacts
- gradle setup && ./gradlew build succeeded
- DISCLAIMER, NOTICE and LICENSE good
- Noted some jars in the tuweni-bin/lib directory have .asc files, some do
not.

Thanks

Mike


On Tue, Oct 1, 2019 at 9:02 PM Antoine Toulme <an...@toulme.name> wrote:

>
>
> > On Sep 26, 2019, at 2:01 PM, Dave Fisher <wa...@apache.org> 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]
> Good point, and now 0.8.2 really made it to Maven Central, so I can
> actually recommend that.
> >
> > Regards,
> > Dave
> >
> > [1] http://www.apache.org/legal/release-policy.html#host-rc
> >
> >> On Sep 25, 2019, at 6:23 PM, Antoine Toulme <an...@toulme.name>
> 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: dev-unsubscribe@tuweni.apache.org
> >> For additional commands, e-mail: dev-help@tuweni.apache.org
> >>
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
> For additional commands, e-mail: dev-help@tuweni.apache.org
>
>

Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Antoine Toulme <an...@toulme.name>.

> On Sep 26, 2019, at 2:01 PM, Dave Fisher <wa...@apache.org> 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]
Good point, and now 0.8.2 really made it to Maven Central, so I can actually recommend that.
> 
> Regards,
> Dave
> 
> [1] http://www.apache.org/legal/release-policy.html#host-rc
> 
>> On Sep 25, 2019, at 6:23 PM, Antoine Toulme <an...@toulme.name> 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: dev-unsubscribe@tuweni.apache.org
>> For additional commands, e-mail: dev-help@tuweni.apache.org
>> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tuweni.apache.org
For additional commands, e-mail: dev-help@tuweni.apache.org


Re: [VOTE] Apache Tuweni 0.9.0 release

Posted by Dave Fisher <wa...@apache.org>.
+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 <an...@toulme.name> 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: dev-unsubscribe@tuweni.apache.org
> For additional commands, e-mail: dev-help@tuweni.apache.org
>