thanks Dave, i will research it more, but i manually verified the license +1 stands
On Tue, Sep 3, 2024 at 3:13 PM David Grove <gro...@us.ibm.com> wrote: > That’s odd…. It seems to suggest something wrong with either wc or cmp -n > in your environment. It’s complaining about an expected suffix to the > license file, and rcverify.sh is supposed to handle that (snippet appended). > > I am not seeing that diff being flagged (same version of rcverify.sh as > you; on MacOS with cmp v3.10 coming from GNU diffutils via homebrew). > > --dave > > # If a project bundles any dependencies, there will be additional > # text appended to LICENSE.txt to summarize the additional licenses. > # Therefore only enforce a prefix match between the project's > # LICENSE.txt and the official text of the Apache LICENSE-2.0. > printf "verifying license..." > LICENSE_LEN=$(wc -c "$DIR/LICENSE-2.0" | awk '{print $1}') > CMD="cmp -n $LICENSE_LEN '$DIR/LICENSE-2.0' '$DIR/$BASE/LICENSE.txt'" > CMP=$(eval "$CMD") > validate $? 0 "$CMD" > > > > From: Rodric Rabbah <rod...@gmail.com> > Date: Tuesday, September 3, 2024 at 2:07 PM > To: dev@openwhisk.apache.org <dev@openwhisk.apache.org> > Subject: [EXTERNAL] Re: [VOTE] Release Apache OpenWhisk Runtime Docker > (v1.16.0, rc1) > i'm +1 but note that > > rcverify failed for me on this, here's the log below and the diff > > diff > > '/var/folders/b7/f7jgzjn11m3fglrnltk37cxr0000gp/T/tmp.VAqSGcEujX/LICENSE-2.0' > > '/var/folders/b7/f7jgzjn11m3fglrnltk37cxr0000gp/T/tmp.VAqSGcEujX/openwhisk-runtime-docker-1.16.0/LICENSE.txt' > 202a203,210 > > > > ======================================================================== > > Apache License 2.0 > > ======================================================================== > > > > This product bundles the files gradlew and gradlew.bat from Gradle v5.5 > > which are distributed under the Apache License, Version 2.0. > > For details see ./gradlew and ./gradlew.bat. > > > > > ./rcverify.sh openwhisk-runtime-docker 1.16.0 rc1 > rcverify.sh (script SHA1: 6DC9 462D 3035 5FD0 ADE6 9EF9 D0DF 1A25 13E1 > 5CFD) > working in the following directory: > /var/folders/b7/f7jgzjn11m3fglrnltk37cxr0000gp/T/tmp.VAqSGcEujX > fetching tarball and signatures from > https://dist.apache.org/repos/dist/dev/openwhisk/rc1 > fetching openwhisk-runtime-docker-1.16.0-sources.tar.gz... ok > fetching openwhisk-runtime-docker-1.16.0-sources.tar.gz.asc... ok > fetching openwhisk-runtime-docker-1.16.0-sources.tar.gz.sha512... ok > fetching apache license... ok > fetching release keys... ok > importing keys... ok (new keys imported (processed 14 unchanged )) > gpg: key 72AF0CC22C4CF320: public key "Vincent Hou (Release manager of > OpenWhisk) <houshen...@apache.org>" imported > gpg: key 22907064147F886E: public key "Dave Grove <gro...@us.ibm.com>" > imported > gpg: key 44667BC927C86D51: public key "Rodric Rabbah <rab...@apache.org>" > imported > gpg: key B1457C3D7101CC78: public key "James Thomas < > jamestho...@apache.org>" > imported > gpg: key A600E3331427515D: public key "Olivier Tardieu <tard...@apache.org > >" > imported > gpg: key 804F627B2D1BD1A0: 6 signatures not checked due to missing keys > gpg: key 804F627B2D1BD1A0: public key "Alexander Klimetschek (Adobe Work > Email) <aklim...@adobe.com>" imported > gpg: key 758C332F8D30E5A2: 1 signature not checked due to a missing key > gpg: key 758C332F8D30E5A2: public key "Alexander Klimetschek (Apache > Committer Key) <alex...@apache.org>" imported > gpg: key B5B8ADA933BB2FFF: public key "Dominic Kim <styl...@apache.org>" > imported > gpg: key A1F071AF3F62EEFF: 3 signatures not checked due to missing keys > gpg: key A1F071AF3F62EEFF: public key "keybase.io/akrabat < > akra...@keybase.io>" imported > gpg: key 395282A61D88D0AC: public key "Matt Rutkowski < > mrutkow...@apache.org>" > imported > gpg: key 7050DAD4D8D21A6B: public key "Shawn Black < > shawnalle...@apache.org>" > imported > gpg: key 1683F2D3AF54F2F1: public key "Tyson Norris < > tysonnor...@apache.org>" > imported > gpg: key 44FA19E603F812E5: public key "Cosmin Stanciu (CODE SIGNING KEY) < > stan...@apache.org>" imported > gpg: key 44667BC927C86D51: "Rodric Rabbah <rab...@apache.org>" 3 new > signatures > gpg: Total number processed: 14 > gpg: imported: 13 > gpg: new signatures: 3 > gpg: marginals needed: 3 completes needed: 1 trust model: pgp > gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u > gpg: next trustdb check due at 2026-12-14 > unpacking tar ball... ok > cloning scancode... ok > computing sha512 for openwhisk-runtime-docker-1.16.0-sources.tar.gz... ok > openwhisk-runtime-docker-1.16.0-sources.tar.gz: > 4195F7B3 BD4D2B9F 8D59CF1A 4AF3EA42 E9E74DE8 EB8BDB85 CF9A7EC4 064B2E66 > 275DEC13 6A84341B A38026C3 96E5862C 837C38A4 02B7133B 929E8F75 D5B9BF53 > validating sha512... passed > verifying asc... passed (signed-by: Dave Grove <dgr...@apache.org>) > verifying notice... passed > verifying absence of DISCLAIMER.txt passed > verifying license...cmp: EOF on > /var/folders/b7/f7jgzjn11m3fglrnltk37cxr0000gp/T/tmp.VAqSGcEujX/LICENSE-2.0 > failed (cmp -n 11358 > > '/var/folders/b7/f7jgzjn11m3fglrnltk37cxr0000gp/T/tmp.VAqSGcEujX/LICENSE-2.0' > > '/var/folders/b7/f7jgzjn11m3fglrnltk37cxr0000gp/T/tmp.VAqSGcEujX/openwhisk-runtime-docker-1.16.0/LICENSE.txt') > verifying sources have proper headers... passed > scanning for executable files... passed > scanning for unexpected file types... passed > scanning for archives... passed > scanning for packages... passed > scanning package.json for version match... passed (none detected) > scanning package-lock.json for version match... passed (none detected) > > On Tue, Sep 3, 2024 at 1:21 PM David Grove <gro...@us.ibm.com> wrote: > > > Hi, > > > > This is a call to vote on releasing version 1.16.0 release candidate rc1 > > of the following project module with artifacts built from the Git > > repositories and commit IDs listed below. > > > > * OpenWhisk Runtime Docker: 64943d7cfb393b6d4d137569f502e61a0efd212e > > > > > https://github.com/apache/openwhisk-runtime-docker/commit/64943d7cfb393b6d4d137569f502e61a0efd212e > > > > > https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-docker-1.16.0-sources.tar.gz > > > > > https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-docker-1.16.0-sources.tar.gz.asc > > > > > https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-docker-1.16.0-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://github.com/apache/openwhisk-release/blob/1f9463f/tools/rcverify.sh > > > > Usage: > > curl -s " > > > https://raw.githubusercontent.com/apache/openwhisk-release/1f9463f/tools/rcverify.sh > " > > -o rcverify.sh > > chmod +x rcverify.sh > > ./rcverify.sh openwhisk-runtime-docker 1.16.0 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 > > > > >