Re: [VOTE] Release Apache OpenWhisk Runtime Java, OpenWhisk Runtime Python, OpenWhisk Runtime Ruby (v1.16.0, rc1)

2021-04-12 Thread Rodric Rabbah
+1 to release all 3
checked with rcverify

>  ./rcverify.sh openwhisk-runtime-java 'OpenWhisk Runtime Java' 1.16.0 rc1
rcverify.sh (script SHA1: 4287 FB51 CAAF A0F8 EFFE  956A E004 9F9D 0DBD
E46D)
working in the following directory:
/var/folders/q9/s3th42s53d34ftd5wvcypybrgn/T/tmp.bu57O91v
fetching tarball and signatures from
https://dist.apache.org/repos/dist/dev/openwhisk/rc1
fetching openwhisk-runtime-java-1.16.0-sources.tar.gz... ok
fetching openwhisk-runtime-java-1.16.0-sources.tar.gz.asc... ok
fetching openwhisk-runtime-java-1.16.0-sources.tar.gz.sha512... ok
fetching apache license... ok
fetching release keys... ok
importing keys... ok (keys already imported (processed 10 unchanged 10))
unpacking tar ball... ok
cloning scancode... ok
computing sha512 for openwhisk-runtime-java-1.16.0-sources.tar.gz... ok
openwhisk-runtime-java-1.16.0-sources.tar.gz:
9BCB479A 0A557A5F C768DF86 2F7A08D1 0BF0B0A2 BDB4E0DA 4477D81C E2F050F1
F1FB5148
 946491CE 1B080928 189C892E 56EB6F9A 1C1C1ACD 6D47A8D5 EE6230EF
validating sha512... passed
verifying asc... passed (signed-by: Dave Grove )
verifying notice... passed
verifying absence of DISCLAIMER.txt passed
verifying license... passed
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)
removing the scratch space
(/var/folders/q9/s3th42s53d34ftd5wvcypybrgn/T/tmp.bu57O91v)... ok

>  ./rcverify.sh openwhisk-runtime-python 'OpenWhisk Runtime Python' 1.16.0
rc1
rcverify.sh (script SHA1: 4287 FB51 CAAF A0F8 EFFE  956A E004 9F9D 0DBD
E46D)
working in the following directory:
/var/folders/q9/s3th42s53d34ftd5wvcypybrgn/T/tmp.aAailw10
fetching tarball and signatures from
https://dist.apache.org/repos/dist/dev/openwhisk/rc1
fetching openwhisk-runtime-python-1.16.0-sources.tar.gz... ok
fetching openwhisk-runtime-python-1.16.0-sources.tar.gz.asc... ok
fetching openwhisk-runtime-python-1.16.0-sources.tar.gz.sha512... ok
fetching apache license... ok
fetching release keys... ok
importing keys... ok (keys already imported (processed 10 unchanged 10))
unpacking tar ball... ok
cloning scancode... ok
computing sha512 for openwhisk-runtime-python-1.16.0-sources.tar.gz... ok
openwhisk-runtime-python-1.16.0-sources.tar.gz:
2AFF79B5 3351F398 671E448B 6206EFD1 3ADC3169 35A018FD 4B0BD25A E493C590
48FDAA0D
 FC3676DF 46C72A2E 016B2E28 DB7CDA15 2B5A5132 A72D9A22 2F7672EA
validating sha512... passed
verifying asc... passed (signed-by: Dave Grove )
verifying notice... passed
verifying absence of DISCLAIMER.txt passed
verifying license... passed
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)
removing the scratch space
(/var/folders/q9/s3th42s53d34ftd5wvcypybrgn/T/tmp.aAailw10)... ok

>  ./rcverify.sh openwhisk-runtime-ruby 'OpenWhisk Runtime Ruby' 1.16.0 rc1
rcverify.sh (script SHA1: 4287 FB51 CAAF A0F8 EFFE  956A E004 9F9D 0DBD
E46D)
working in the following directory:
/var/folders/q9/s3th42s53d34ftd5wvcypybrgn/T/tmp.FF6RY1LG
fetching tarball and signatures from
https://dist.apache.org/repos/dist/dev/openwhisk/rc1
fetching openwhisk-runtime-ruby-1.16.0-sources.tar.gz... ok
fetching openwhisk-runtime-ruby-1.16.0-sources.tar.gz.asc... ok
fetching openwhisk-runtime-ruby-1.16.0-sources.tar.gz.sha512... ok
fetching apache license... ok
fetching release keys... ok
importing keys... ok (keys already imported (processed 10 unchanged 10))
unpacking tar ball... ok
cloning scancode... ok
computing sha512 for openwhisk-runtime-ruby-1.16.0-sources.tar.gz... ok
openwhisk-runtime-ruby-1.16.0-sources.tar.gz:
544D5F8F 300ACBEB 7BE3DF3A FC1B54B2 4931AA45 45E409D2 CDD1C71D C18B951F
9A13F455
 7B2B357E DE220AEB 24E38A86 5D122728 FBCE2D17 D3FE45C2 65ADDB20
validating sha512... passed
verifying asc... passed (signed-by: Dave Grove )
verifying notice... passed
verifying absence of DISCLAIMER.txt passed
verifying license... passed
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)
removing the scratch space
(/var/folders/q9/s3th42s53d34ftd5wvcypybrgn/T/tmp.FF6RY1LG)... ok
penguin [master] tools>



On Sun, Apr 11, 2021 at 3:22 PM David P Grove  wrote:

>
>
> Hi,
>
> Please be sure to update rcverify before voting; there is a fix to change
> from http to https for 

Re: [VOTE] Release Apache OpenWhisk Runtime Rust (v1.2.0, rc1)

2021-04-12 Thread Rodric Rabbah
+1 to release OpenWhisk Runtime Rust v1.2.0

checked with rcverify

>  ./rcverify.sh openwhisk-runtime-rust 'OpenWhisk Runtime Rust' 1.2.0 rc1
rcverify.sh (script SHA1: 4287 FB51 CAAF A0F8 EFFE  956A E004 9F9D 0DBD
E46D)
working in the following directory:
/var/folders/q9/s3th42s53d34ftd5wvcypybrgn/T/tmp.IgA9dGA6
fetching tarball and signatures from
https://dist.apache.org/repos/dist/dev/openwhisk/rc1
fetching openwhisk-runtime-rust-1.2.0-sources.tar.gz... ok
fetching openwhisk-runtime-rust-1.2.0-sources.tar.gz.asc... ok
fetching openwhisk-runtime-rust-1.2.0-sources.tar.gz.sha512... ok
fetching apache license... ok
fetching release keys... ok
importing keys... ok (keys already imported (processed 10 unchanged 10))
unpacking tar ball... ok
cloning scancode... ok
computing sha512 for openwhisk-runtime-rust-1.2.0-sources.tar.gz... ok
openwhisk-runtime-rust-1.2.0-sources.tar.gz:
9EE1BF18 17E0DF37 2523C776 9E20E3CA DA68E0DC 9E45D8D8 581B242F A1CDEACC
432AB5EC
 436C51BA 1AF89E91 2D99C79D AE39A6C2 A29721D1 2D99176F DC51C28F
validating sha512... passed
verifying asc... passed (signed-by: Dave Grove )
verifying notice... passed
verifying absence of DISCLAIMER.txt passed
verifying license... passed
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)
removing the scratch space
(/var/folders/q9/s3th42s53d34ftd5wvcypybrgn/T/tmp.IgA9dGA6)... ok

On Mon, Apr 12, 2021 at 10:14 AM Matt Rutkowski 
wrote:

> +1 to release OpenWhisk Runtime Rust v1.2.0
>
> My verification results:
> rcverify.sh (script SHA1: 4287 FB51 CAAF A0F8 EFFE  956A E004 9F9D 0DBD
> E46D)
> working in the following directory:
> /var/folders/bc/p62kjnm12n9_l30qfxv7p9lcgn/T/tmp.9zPG6F5E
> fetching tarball and signatures from
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1
> fetching openwhisk-runtime-rust-1.2.0-sources.tar.gz... ok
> fetching openwhisk-runtime-rust-1.2.0-sources.tar.gz.asc... ok
> fetching openwhisk-runtime-rust-1.2.0-sources.tar.gz.sha512... ok
> fetching apache license... ok
> fetching release keys... ok
> importing keys... ok (keys already imported (processed 10 unchanged 10))
> unpacking tar ball... ok
> cloning scancode... ok
> computing sha512 for openwhisk-runtime-rust-1.2.0-sources.tar.gz... ok
> openwhisk-runtime-rust-1.2.0-sources.tar.gz:
> 9EE1BF18 17E0DF37 2523C776 9E20E3CA DA68E0DC 9E45D8D8 581B242F A1CDEACC
> 432AB5EC
>  436C51BA 1AF89E91 2D99C79D AE39A6C2 A29721D1 2D99176F DC51C28F
> validating sha512... passed
> verifying asc... passed (signed-by: Dave Grove )
> verifying notice... passed
> verifying absence of DISCLAIMER.txt passed
> verifying license... passed
> 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)
> removing the scratch space
> (/var/folders/bc/p62kjnm12n9_l30qfxv7p9lcgn/T/tmp.9zPG6F5E)... ok
>
> -Matt
>


Re: [VOTE] Release Apache OpenWhisk Runtime Java, OpenWhisk Runtime Python, OpenWhisk Runtime Ruby (v1.16.0, rc1)

2021-04-12 Thread Matt Rutkowski
[X] +1 Approve the release of OpenWhisk Runtime Java 1.16.0, Python 1.16.0 and 
Ruby 1.16.0

- Matt

My verifications:
 $ ./rcverify.sh openwhisk-runtime-java 'OpenWhisk Runtime Java' 1.16.0 rc1
rcverify.sh (script SHA1: 4287 FB51 CAAF A0F8 EFFE  956A E004 9F9D 0DBD E46D)
working in the following directory:
/var/folders/bc/p62kjnm12n9_l30qfxv7p9lcgn/T/tmp.CBcUps9D
fetching tarball and signatures from 
https://dist.apache.org/repos/dist/dev/openwhisk/rc1
fetching openwhisk-runtime-java-1.16.0-sources.tar.gz... ok
fetching openwhisk-runtime-java-1.16.0-sources.tar.gz.asc... ok
fetching openwhisk-runtime-java-1.16.0-sources.tar.gz.sha512... ok
fetching apache license... ok
fetching release keys... ok
importing keys... ok (keys already imported (processed 10 unchanged 10))
unpacking tar ball... ok
cloning scancode... ok
computing sha512 for openwhisk-runtime-java-1.16.0-sources.tar.gz... ok
openwhisk-runtime-java-1.16.0-sources.tar.gz: 
9BCB479A 0A557A5F C768DF86 2F7A08D1 0BF0B0A2 BDB4E0DA 4477D81C E2F050F1 F1FB5148
 946491CE 1B080928 189C892E 56EB6F9A 1C1C1ACD 6D47A8D5 EE6230EF
validating sha512... passed
verifying asc... passed (signed-by: Dave Grove )
verifying notice... passed
verifying absence of DISCLAIMER.txt passed
verifying license... passed
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)
removing the scratch space 
(/var/folders/bc/p62kjnm12n9_l30qfxv7p9lcgn/T/tmp.CBcUps9D)... ok
Matt tmp $ ./rcverify.sh openwhisk-runtime-python 'OpenWhisk Runtime Python' 
1.16.0
rcverify.sh (script SHA1: 4287 FB51 CAAF A0F8 EFFE  956A E004 9F9D 0DBD E46D)
working in the following directory:
/var/folders/bc/p62kjnm12n9_l30qfxv7p9lcgn/T/tmp.VNmx8DxE
fetching tarball and signatures from 
https://dist.apache.org/repos/dist/dev/openwhisk/rc1
fetching openwhisk-runtime-python-1.16.0-sources.tar.gz... ok
fetching openwhisk-runtime-python-1.16.0-sources.tar.gz.asc... ok
fetching openwhisk-runtime-python-1.16.0-sources.tar.gz.sha512... ok
fetching apache license... ok
fetching release keys... ok
importing keys... ok (keys already imported (processed 10 unchanged 10))
unpacking tar ball... ok
cloning scancode... ok
computing sha512 for openwhisk-runtime-python-1.16.0-sources.tar.gz... ok
openwhisk-runtime-python-1.16.0-sources.tar.gz: 
2AFF79B5 3351F398 671E448B 6206EFD1 3ADC3169 35A018FD 4B0BD25A E493C590 48FDAA0D
 FC3676DF 46C72A2E 016B2E28 DB7CDA15 2B5A5132 A72D9A22 2F7672EA
validating sha512... passed
verifying asc... passed (signed-by: Dave Grove )
verifying notice... passed
verifying absence of DISCLAIMER.txt passed
verifying license... passed
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)
removing the scratch space 
(/var/folders/bc/p62kjnm12n9_l30qfxv7p9lcgn/T/tmp.VNmx8DxE)... ok
Matt tmp $ ./rcverify.sh openwhisk-runtime-ruby 'OpenWhisk Runtime Ruby' 1.16.0 
rc1
rcverify.sh (script SHA1: 4287 FB51 CAAF A0F8 EFFE  956A E004 9F9D 0DBD E46D)
working in the following directory:
/var/folders/bc/p62kjnm12n9_l30qfxv7p9lcgn/T/tmp.xmdzAusE
fetching tarball and signatures from 
https://dist.apache.org/repos/dist/dev/openwhisk/rc1
fetching openwhisk-runtime-ruby-1.16.0-sources.tar.gz... ok
fetching openwhisk-runtime-ruby-1.16.0-sources.tar.gz.asc... ok
fetching openwhisk-runtime-ruby-1.16.0-sources.tar.gz.sha512... ok
fetching apache license... ok
fetching release keys... ok
importing keys... ok (keys already imported (processed 10 unchanged 10))
unpacking tar ball... ok
cloning scancode... ok
computing sha512 for openwhisk-runtime-ruby-1.16.0-sources.tar.gz... ok
openwhisk-runtime-ruby-1.16.0-sources.tar.gz: 
544D5F8F 300ACBEB 7BE3DF3A FC1B54B2 4931AA45 45E409D2 CDD1C71D C18B951F 9A13F455
 7B2B357E DE220AEB 24E38A86 5D122728 FBCE2D17 D3FE45C2 65ADDB20
validating sha512... passed
verifying asc... passed (signed-by: Dave Grove )
verifying notice... passed
verifying absence of DISCLAIMER.txt passed
verifying license... passed
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)
removing the scratch space 
(/var/folders/bc/p62kjnm12n9_l30qfxv7p9lcgn/T/tmp.xmdzAusE)... ok




Re: [VOTE] Release Apache OpenWhisk Runtime Rust (v1.2.0, rc1)

2021-04-12 Thread Matt Rutkowski
+1 to release OpenWhisk Runtime Rust v1.2.0

My verification results:
rcverify.sh (script SHA1: 4287 FB51 CAAF A0F8 EFFE  956A E004 9F9D 0DBD E46D)
working in the following directory:
/var/folders/bc/p62kjnm12n9_l30qfxv7p9lcgn/T/tmp.9zPG6F5E
fetching tarball and signatures from 
https://dist.apache.org/repos/dist/dev/openwhisk/rc1
fetching openwhisk-runtime-rust-1.2.0-sources.tar.gz... ok
fetching openwhisk-runtime-rust-1.2.0-sources.tar.gz.asc... ok
fetching openwhisk-runtime-rust-1.2.0-sources.tar.gz.sha512... ok
fetching apache license... ok
fetching release keys... ok
importing keys... ok (keys already imported (processed 10 unchanged 10))
unpacking tar ball... ok
cloning scancode... ok
computing sha512 for openwhisk-runtime-rust-1.2.0-sources.tar.gz... ok
openwhisk-runtime-rust-1.2.0-sources.tar.gz: 
9EE1BF18 17E0DF37 2523C776 9E20E3CA DA68E0DC 9E45D8D8 581B242F A1CDEACC 432AB5EC
 436C51BA 1AF89E91 2D99C79D AE39A6C2 A29721D1 2D99176F DC51C28F
validating sha512... passed
verifying asc... passed (signed-by: Dave Grove )
verifying notice... passed
verifying absence of DISCLAIMER.txt passed
verifying license... passed
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)
removing the scratch space 
(/var/folders/bc/p62kjnm12n9_l30qfxv7p9lcgn/T/tmp.9zPG6F5E)... ok

-Matt


Re: [DISCUSS] update release of npm client

2021-04-12 Thread James Thomas
+1

On Fri, 9 Apr 2021 at 19:27, Matt Rutkowski  wrote:

> +1 All for keeping our clients updated and released regularly.
>
>
>

-- 
Regards,
James Thomas


Re: Cannot join slack

2021-04-12 Thread Courtney Robinson
Hi both,
RE: Slack - thanks, I'll join once it's merged/available.

To the auth problem. We're using Spring Boot's OAuth  server impl. so if
there was a generic OAuth impl. it should work for us too. We're looking at
CAS  but it's 12 months away
at best.
It'd be interesting to hear the approach the  IBM team took.

What we started playing with was to put our service in front of the nginx
that proxies to the various wsk components (we're using the k8s helm chart).
The idea is we get all requests to wsk svcs, perform authentication and
authorisation then reconstruct the request with an actual wsk user and
forward.
So our developers would do something like this:
 wsk property set --apihost 'http://api.hypi.app/fn' --auth
'hypi:'

>From that point they use wsk CLI as usual.

/fn hits a k8s ingress which routes to our service, which handles authz,
takes our user token and map it to a wsk user that is then replaced in the
request that is forwarded to wsk.

A few things came from this:

   1. The helm chart assumes wsk will be publically accessible directly.
   Our test configured it with a domain that doesn't resolve to anything (is
   it used by any components?)
   2. The bigger issue is there doesn't seem to be an API to create
   subjects and their entitlements - we would want to generate a wsk subject
   and give them access to a namespace but the only way seems to be via
   wskadmin CLI
   3. Then there is the double authz being done - adding a way make wsk
   trust the incoming request could help. We've thought of just using the
   system user after our authz is complete but it's unclear what the full
   scope of security implications this carries

Regarding contributions, we're open to exploring that.
We also looked at providing an implementation of some of the Spi impls in
core but a couple of things off that

   1. The core isn't published in maven so it's not possible to develop
   against the API trait out of tree as far as we could find.
   2. Many sub-types of Spi are package private

I'd be interested in the PoC that was done around this and any comments
feedback on the above. Right now the approach of intercepting and proxying
wsk seems like the one we think will work for us.
Regards,
Courtney Robinson
Founder and CEO, Hypi
Tel: ++44 208 123 2413 (GMT+0) 


https://hypi.io


On Mon, Apr 12, 2021 at 4:12 AM Rodric Rabbah  wrote:

> I created a PR https://github.com/apache/openwhisk-website/pull/478 that
> should fix the Slack inviter, based on Carlos' original implementation [1].
>
> The PR contributes the file slack-invite.js which implements an OpenWhisk
> web action and uses the Slack invite API
>  to send an email
> invitation to join the OpenWhisk Slack team. The action requires a Slack
> token  to work
> correctly.
>
> The API call is made in _layouts/slack.html using Nimbella's anonymous
> action invocation : no accounts needed, and the API
> can be maintained by any of the project committers without requiring
> extrinsic accounts or resources. The token for the API call is uniquely
> encrypted for this action. Should this token change, the encrypted value
> can be regenerated with the following Nimbella encryption API, replacing
> the placeholder  with the actual Slack App token.
>
> curl
> https://encrypt.nimbella.io/github.com/apache/openwhisk-website/blob/slack/apis/slack-invite.js?slacktoken=
> 
>
> [1] https://github.com/csantanapr/openwhisk-slackinvite
>
> -r
>
> > On Apr 11, 2021, at 10:28 AM, Rodric Rabbah  wrote:
> > >
> > > Hi Courtney - I'm sorry you're having trouble with the slack auto
> > signup. I
> > > opened a defect to investigate [1].
> > >
> > > It is possible to implement external authentication. My understanding
> is
> > > that IBM Cloud Function for example implemented an integration with
> their
> > > IAM (someone from IBM would be better speak to this).
> > >
> > > There are two parts to this: authentication and use management, and
> > > entitlement. Can you share more details about which identity provider
> you
> > > are interested in using?
> > >
> > > This would certainly be an area we'd also welcome contributions if
> that's
> > > something you're interested in.
> > >
> > > [1] https://github.com/apache/openwhisk-website/issues/477
> > >
> > >> On Sat, Apr 10, 2021 at 7:03 AM Courtney Robinson <
> > courtney.robin...@hypi.io>
> > >> wrote:
> > >>
> > >> I've been trying to join slack now for over a week but was unable to.
> > >> Finally thought I'd investigate and found the issue is the inviter fn
> is
> > >> using an old version of node
> > >> https://openwhisk.apache.org/slack.html
> > >> [image: Screenshot 2021-04-10 at 10.59.00.png]
> > >> [image: Screenshot 2021-04-10 at 10.58.34.png]
> > >>
> > >> What I've been wanting to ask about is how to 

[slack-digest] [2021-04-11] #general

2021-04-12 Thread OpenWhisk Team Slack
2021-04-11 19:53:44 UTC - Matt Welke: I noticed the action Docker image for Go 
wasn't based on Alpine or a similar distro optimized for size for running 
things in production. I looked at the image size and noticed it was pretty big 
too (looked at Go 1.15 in particular).

I noticed after pulling some Node.js images too that they also are quite large.
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1618170824116000

2021-04-11 19:54:12 UTC - Matt Welke: Is this because of OpenWhisk needing the 
build toolchain of each runtime in order to compile the code as the container 
that will serve requests starts up?
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1618170852116600

2021-04-11 19:54:36 UTC - Matt Welke: (And with runtimes like Node.js, needs 
the toolchain to run the code)
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1618170876117200

2021-04-11 19:55:39 UTC - Matt Welke: Also I'm wondering if the large image 
sizes have ever been a problem. I thought it'd be neat to optimize them by 
trying a smaller base image (like Alpine or a "slim" variant), but maybe 
there's optimizations done like pre-fetching all action runtime images on a new 
node, that way the images are always ready to go and it's not a problem if 
they're large.
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1618170939118500?thread_ts=1618170939.118500=C3TPCAQG1



Re: [VOTE] Release Apache OpenWhisk Runtime Java, OpenWhisk Runtime Python, OpenWhisk Runtime Ruby (v1.16.0, rc1)

2021-04-12 Thread Rob Allen
Hi,

+1 to release OpenWhisk Runtime Java 1.16.0 rc1
+1 to release OpenWhisk Runtime Python 1.16.0
+1 to release OpenWhisk Runtime Ruby 1.16.0 rc1

All three checked with rcverify.sh (script SHA1: 4287 FB51 CAAF A0F8 EFFE  956A 
E004 9F9D 0DBD E46D)

Regards,

Rob


> On 11 Apr 2021, at 20:22, David P Grove  wrote:
> 
> 
> 
> Hi,
> 
> Please be sure to update rcverify before voting; there is a fix to change
> from http to https for verifying against the official text of the Apache
> 2.0 License.
> 
> This is a call to vote on releasing version 1.16.0 release candidate rc1 of
> the following 3 project modules with artifacts built from the Git
> repositories and commit IDs listed below.
> 
> * OpenWhisk Runtime Java: a23100707ca84924edb61f00e4576d32c43e3ed1
> 
> https://github.com/apache/openwhisk-runtime-java/commit/a23100707ca84924edb61f00e4576d32c43e3ed1
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.16.0-sources.tar.gz
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.16.0-sources.tar.gz.asc
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.16.0-sources.tar.gz.sha512
> 
> * OpenWhisk Runtime Python: 0e9b0ea53bb32911eccba0bdc2a748c9e7153080
> 
> https://github.com/apache/openwhisk-runtime-python/commit/0e9b0ea53bb32911eccba0bdc2a748c9e7153080
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.16.0-sources.tar.gz
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.16.0-sources.tar.gz.asc
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.16.0-sources.tar.gz.sha512
> 
> * OpenWhisk Runtime Ruby: 3b8742b455a77f1a12684629877190d3dee192a0
> 
> https://github.com/apache/openwhisk-runtime-ruby/commit/3b8742b455a77f1a12684629877190d3dee192a0
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-ruby-1.16.0-sources.tar.gz
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-ruby-1.16.0-sources.tar.gz.asc
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-ruby-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://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=a47ff78
> 
> Usage:
> curl -s "
> https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=a47ff78
> " -o rcverify.sh
> chmod +x rcverify.sh
> ./rcverify.sh openwhisk-runtime-java 'OpenWhisk Runtime Java' 1.16.0 rc1
> ./rcverify.sh openwhisk-runtime-python 'OpenWhisk Runtime Python' 1.16.0
> rc1
> ./rcverify.sh openwhisk-runtime-ruby 'OpenWhisk Runtime Ruby' 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

-- 
Development thoughts at https://akrabat.com
Daily Jotter for macOS at https://dailyjotter.com
rst2pdf: https://rst2pdf.org




Re: [VOTE] Release Apache OpenWhisk Runtime Rust (v1.2.0, rc1)

2021-04-12 Thread Rob Allen
+1 to release Apache OpenWhisk Runtime Rust (v1.2.0, rc1)

Checked with rcverify.sh (script SHA1: 4287 FB51 CAAF A0F8 EFFE  956A E004 9F9D 
0DBD E46D)

Regards,

Rob

> On 11 Apr 2021, at 20:20, David P Grove  wrote:
> 
> 
> 
> Hi,
> 
> Please be sure to update rcverify before voting; there is a fix to change
> from http to https for verifying against the official text of the Apache
> 2.0 License.
> 
> This is a call to vote on releasing version 1.2.0 release candidate rc1 of
> the following project module with artifacts built from the Git repositories
> and commit IDs listed below.
> 
> * OpenWhisk Runtime Rust: 89a6381f22da364dba8a26d6bc983e4e01310759
> 
> https://github.com/apache/openwhisk-runtime-rust/commit/89a6381f22da364dba8a26d6bc983e4e01310759
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-rust-1.2.0-sources.tar.gz
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-rust-1.2.0-sources.tar.gz.asc
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-rust-1.2.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://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=a47ff78
> 
> Usage:
> curl -s "
> https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=a47ff78
> " -o rcverify.sh
> chmod +x rcverify.sh
> ./rcverify.sh openwhisk-runtime-rust 'OpenWhisk Runtime Rust' 1.2.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

-- 
Development thoughts at https://akrabat.com
Daily Jotter for macOS at https://dailyjotter.com
rst2pdf: https://rst2pdf.org