Hey all,

Putting this in a separate thread as it’s not directly related to the vote.

When I ran rcverify.sh, I got an sha512 validation failure:

validating sha512... failed (cd 
/var/folders/sg/7bdwwkc56kl74bgrw2gxhyf40000gn/T/tmp.4kf6mVM4 && gpg --print-md 
SHA512 'openwhisk-client-js-3.21.6-sources.tar.gz')

However running it manually, I get the right hash as the one  in 
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-js-3.21.6-sources.tar.gz.sha512,
 so I voted +1 to release.


The possible problem is that there’s a different whitespace formatting:

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-js-3.21.6-sources.tar.gz.sha512
 is:

openwhisk-client-js-3.21.6-sources.tar.gz: 
4A56223D E7189F6F 7393DB08 ED58F128 639205D7 03CEA4EA A91BF3B5 73563C4E
342C9202 8CC66465 A02F4039 BF6B0636 54AF004C 9F05E45D 99626915 3BEF3C54


but gpg on my M1 Mac gives:

openwhisk-client-js-3.21.6-sources.tar.gz: 
4A56223D E7189F6F 7393DB08 ED58F128 639205D7 03CEA4EA A91BF3B5 73563C4E 342C9202
 8CC66465 A02F4039 BF6B0636 54AF004C 9F05E45D 99626915 3BEF3C54


So I guess that rcverify.sh does a direct string comparison?


The rcverify.sh’s script SHA1 that I used is: 7FC5 5DBE 1809 6D92 DEFF  0E31 
D138 059B 8F27 20F7
My gpg --version is: gpg (GnuPG) 2.3.3 with libgcrypt 1.9.4


Regards,

Rob


> On 31 Dec 2021, at 05:53, OpenWhisk Release <stan...@apache.org> wrote:
> 
> Hi,
> 
> This is a call to vote on releasing version 3.21.6 release candidate rc1 of 
> the following project module with artifacts built from the Git repositories 
> and commit IDs listed below.
> 
> * OpenWhisk Client Js: 1aba396e8a59afd5a90acb8157f2009746d7a714
> https://github.com/apache/openwhisk-client-js/commit/1aba396e8a59afd5a90acb8157f2009746d7a714
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-js-3.21.6-sources.tar.gz
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-js-3.21.6-sources.tar.gz.asc
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-js-3.21.6-sources.tar.gz.sha512
> 
> This release is comprised of source code distribution only.
> 
> You can use this UNIX script to download the release and verify the checklist 
> below:
> https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=ba8a21f
> 
> Usage:
> curl -s 
> "https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=ba8a21f";
>  -o rcverify.sh
> chmod +x rcverify.sh
> ./rcverify.sh openwhisk-client-js 3.21.6 rc1
> 
> Please vote to approve this release:
> 
> [ ] +1 Approve the release
> [ ]  0 Don't care
> [ ] -1 Don't release, because ...
> 
> Release verification checklist for reference:
> [ ] Download links are valid.
> [ ] Checksums and PGP signatures are valid.
> [ ] Source code artifacts have correct names matching the current release.
> [ ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
> [ ] All files have license headers as specified by OpenWhisk project policy 
> [1].
> [ ] No compiled archives bundled in source archive.
> 
> This majority vote is open for at least 72 hours.
> 
> 
> [1] 
> https://github.com/apache/openwhisk-release/blob/master/docs/license_compliance.md

Reply via email to