openwhisk-runtime-python 1.18.0 released

2023-05-31 Thread David P Grove
Version 1.18.0 of openwhisk-runtime-python, with support for Python version 3.7 
through 3.11 is now available from https://openwhisk.apache.org/downloads.html

--dave



[VOTE] Release Apache OpenWhisk Runtime Python (v1.18.0, rc1)

2023-05-24 Thread David P Grove
Hi,



This is a call to vote on releasing version 1.18.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.



* OpenWhisk Runtime Python: 3ed072dd761241ea0e9647fecbaf9b4f4e393f43

  
https://github.com/apache/openwhisk-runtime-python/commit/3ed072dd761241ea0e9647fecbaf9b4f4e393f43

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.18.0-sources.tar.gz

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.18.0-sources.tar.gz.asc

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.18.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/250e9e5/tools/rcverify.sh



Usage:

curl -s 
https://raw.githubusercontent.com/apache/openwhisk-release/250e9e5/tools/rcverify.sh
 -o rcverify.sh

chmod +x rcverify.sh

./rcverify.sh openwhisk-runtime-python 1.18.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



New release of openwhisk-runtime-docker and openwhisk-runtime-java

2023-05-24 Thread David P Grove
New releases of the “blackbox” runtime (openwhisk-runtime-docker) v1.15.0 and 
the Java runtime (openwhisk-runtime-java) v1.18.0 are now available for 
download at https://openwhisk.apache.org/downloads.html

--dave



[VOTE] Release Apache OpenWhisk Runtime Java (v1.18.0, rc1)

2023-05-16 Thread David P Grove
Hi,



This is a call to vote on releasing version 1.18.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.



* OpenWhisk Runtime Java: 725d6c40eea775d95f47073b92322bdd8f42ea6e

  
https://github.com/apache/openwhisk-runtime-java/commit/725d6c40eea775d95f47073b92322bdd8f42ea6e

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.18.0-sources.tar.gz

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.18.0-sources.tar.gz.asc

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.18.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=a0b16f1



Usage:

curl -s 
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=a0b16f1
 -o rcverify.sh

chmod +x rcverify.sh

./rcverify.sh openwhisk-runtime-java 1.18.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



[VOTE] Release Apache OpenWhisk Runtime Docker (v1.15.0, rc1)

2023-05-16 Thread David P Grove
Hi,



This is a call to vote on releasing version 1.15.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.



* OpenWhisk Runtime Docker: 1d8a6edb4ee7e4883a2f94d6fbc5fc0d330bb26b

  
https://github.com/apache/openwhisk-runtime-docker/commit/1d8a6edb4ee7e4883a2f94d6fbc5fc0d330bb26b

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-docker-1.15.0-sources.tar.gz

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-docker-1.15.0-sources.tar.gz.asc

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-docker-1.15.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=a0b16f1



Usage:

curl -s 
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=a0b16f1
 -o rcverify.sh

chmod +x rcverify.sh

./rcverify.sh openwhisk-runtime-docker 1.15.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



[VOTE] Release Apache OpenWhisk Runtime PHP (v1.18.0, rc1)

2023-05-09 Thread David P Grove
Hi,



This is a call to vote on releasing version 1.18.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.



* OpenWhisk Runtime PHP: af73c103811786aceb8d35590a468f69f61f2d24

  
https://github.com/apache/openwhisk-runtime-php/commit/af73c103811786aceb8d35590a468f69f61f2d24

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-php-1.18.0-sources.tar.gz

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-php-1.18.0-sources.tar.gz.asc

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-php-1.18.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=a0b16f1



Usage:

curl -s 
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=a0b16f1
 -o rcverify.sh

chmod +x rcverify.sh

./rcverify.sh openwhisk-runtime-php 1.18.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



[VOTE] Release Apache OpenWhisk Runtime Dotnet (v1.17.0, rc1)

2023-05-09 Thread David P Grove
Hi,



This is a call to vote on releasing version 1.17.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.



* OpenWhisk Runtime Dotnet: f0f44661cb809f811d88607cd3e5d0064900185a

  
https://github.com/apache/openwhisk-runtime-dotnet/commit/f0f44661cb809f811d88607cd3e5d0064900185a

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-dotnet-1.17.0-sources.tar.gz

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-dotnet-1.17.0-sources.tar.gz.asc

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-dotnet-1.17.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=a0b16f1



Usage:

curl -s 
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=a0b16f1
 -o rcverify.sh

chmod +x rcverify.sh

./rcverify.sh openwhisk-runtime-dotnet 1.17.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



OpenWhisk runtime-nodejs 1.21.0 released

2023-05-05 Thread David P Grove
A new version of the Node.js runtime, openwhisk-runtime-nodejs-1.21.0, is now 
available from https://openwhisk.apache.org/downloads.html

This version adds support for Node.js version 18 and removes support for 
Node.js version 14.




openwhisk-runtime-go 1.22 released

2023-05-01 Thread David P Grove
Version 1.22 of openwhisk-runtime-go is now available from 
https://openwhisk.apache.org/downloads.html.




[VOTE] Release Apache OpenWhisk Runtime Node.js (v1.21.0, rc1)

2023-04-28 Thread David P Grove
Hi,



This is a call to vote on releasing version 1.21.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.



* OpenWhisk Runtime Node.js: d56214973007c9b1ae36450ec00a785f912d7022

  
https://github.com/apache/openwhisk-runtime-nodejs/commit/d56214973007c9b1ae36450ec00a785f912d7022

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.21.0-sources.tar.gz

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.21.0-sources.tar.gz.asc

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.21.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=550e0ee



Usage:

curl -s 
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=550e0ee
 -o rcverify.sh

chmod +x rcverify.sh

./rcverify.sh openwhisk-runtime-nodejs 1.21.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



Remove Node.js 14 and TypeScript 3.7 runtimes

2023-04-28 Thread David P Grove
I’ve submitted a PR https://github.com/apache/openwhisk-runtime-nodejs/pull/237 
to remove these two runtime variants from openwhisk-runtime-nodejs.   They are 
both past their EOL dates and no longer building due to removal of upstream 
Debian Stretch packages. This is blocking the nightly builds of the Node.js 16 
and 18 runtimes.

Just wanted to note this PR for the dev list since openwhisk-runtime-nodejs is 
one of our more widely used runtimes.

--dave





Re: [VOTE] Release Apache OpenWhisk Runtime Go (v1.22.0, rc1)

2023-04-25 Thread David P Grove
We need 1 more binding +1 vote to be able to proceed with the release.  Could 
one more PMC member please validate the release candidate and vote?

Thanks,

--dave


On 4/19/23, 10:22 AM, "David P Grove" mailto:gro...@us.ibm.com>> wrote:


Hi,






This is a call to vote on releasing version 1.22.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.






* OpenWhisk Runtime Go: 2cf75dfdefd2ea8364f4813b316a7f6509e0d9f8


https://github.com/apache/openwhisk-runtime-go/commit/2cf75dfdefd2ea8364f4813b316a7f6509e0d9f8
 
<https://github.com/apache/openwhisk-runtime-go/commit/2cf75dfdefd2ea8364f4813b316a7f6509e0d9f8>
 


https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.22.0-sources.tar.gz
 
<https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.22.0-sources.tar.gz>
 


https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.22.0-sources.tar.gz.asc
 
<https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.22.0-sources.tar.gz.asc>
 


https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.22.0-sources.tar.gz.sha512
 
<https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.22.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=2735585
 
<https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=2735585>
 






Usage:


curl -s 
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=2735585
 -o 
<https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=2735585>
 rcverify.sh


chmod +x rcverify.sh


./rcverify.sh openwhisk-runtime-go 1.22.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
 
<https://github.com/apache/openwhisk-release/blob/master/docs/license_compliance.md>
 







[VOTE] Release Apache OpenWhisk Runtime Go (v1.22.0, rc1)

2023-04-19 Thread David P Grove
Hi,



This is a call to vote on releasing version 1.22.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.



* OpenWhisk Runtime Go: 2cf75dfdefd2ea8364f4813b316a7f6509e0d9f8

  
https://github.com/apache/openwhisk-runtime-go/commit/2cf75dfdefd2ea8364f4813b316a7f6509e0d9f8

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.22.0-sources.tar.gz

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.22.0-sources.tar.gz.asc

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.22.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=2735585



Usage:

curl -s 
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=2735585
 -o rcverify.sh

chmod +x rcverify.sh

./rcverify.sh openwhisk-runtime-go 1.22.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



New OpenWhisk committer Luke Roy

2023-04-06 Thread David P Grove
OpenWhiskers,

I realized today that I’d somehow neglected to announce that in 
March Luke Roy was invited by the Project Management Committee to become an 
Apache OpenWhisk committer and accepted the invitation.  Luke has been active 
in helping to maintain and improve the various language-specific 
openwhisk-runtime- projects.   Congratulation Luke!

--dave



RE: [VOTE] Release Apache OpenWhisk Runtime Go (v1.21.0, rc1)

2023-02-22 Thread David P Grove
Hi Rob,

Rcverify is working for me.  I'd guess there is either a problem with 
the `cmp` program on your machine (I have cmp (GNU diffutils) 2.8.1) or there 
was a glitch either downloading the canonical Apache License or expanding the 
tar ball.Maybe try again?  Or manually try to run the cmp command on the 
two LICENSE.txt files and see why it is returning a non-zero return code?

--dave


On 2/22/23, 6:41 AM, "Rob Allen" mailto:r...@akrabat.com>> 
wrote:


I’m getting a license verification failure with rcverify:


verifying license...cmp: EOF on 
/var/folders/65/dy9st3ws33b4khnbgvds6h_8gn/T/tmp.FIbvpkOP/LICENSE-2.0
failed (cmp -n 11358 
'/var/folders/65/dy9st3ws33b4khnbgvds6h_8gn/T/tmp.FIbvpkOP/LICENSE-2.0' 
'/var/folders/65/dy9st3ws33b4khnbgvds6h_8gn/T/tmp.FIbvpkOP/openwhisk-runtime-go-1.21.0/LICENSE.txt')


Any ideas?


This is the full output:


$ curl -s 
"https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=1da0545
 
<https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=1da0545>
 " -o rcverify.sh
$ chmod +x rcverify.sh
$ ./rcverify.sh openwhisk-runtime-go 1.21.0 rc1
rcverify.sh (script SHA1: 454D AA8B 2A1C D74A 1E17 FA6F 9D20 15A2 EA21 2371)
working in the following directory:
/var/folders/65/dy9st3ws33b4khnbgvds6h_8gn/T/tmp.FIbvpkOP
fetching tarball and signatures from 
https://dist.apache.org/repos/dist/dev/openwhisk/rc1 
<https://dist.apache.org/repos/dist/dev/openwhisk/rc1> 
fetching openwhisk-runtime-go-1.21.0-sources.tar.gz... ok
fetching openwhisk-runtime-go-1.21.0-sources.tar.gz.asc... ok
fetching openwhisk-runtime-go-1.21.0-sources.tar.gz.sha512... ok
fetching apache license... ok
fetching release keys... ok
importing keys... ok (keys already imported (processed 14 unchanged 14))
unpacking tar ball... ok
cloning scancode... ok
computing sha512 for openwhisk-runtime-go-1.21.0-sources.tar.gz... ok
openwhisk-runtime-go-1.21.0-sources.tar.gz: 
4A7C4C2E 488C23E2 14CBAECE 1B438910 0DFF8520 C437F614 C69DBFA1 19C670B9
D6CBD5DA EB41FF45 B1106856 8F5BE3CE 4B11334C 55B73EF8 617030D5 622EB73E
validating sha512... passed
verifying asc... passed (signed-by: Dave Grove mailto:dgr...@apache.org>>)
verifying notice... passed
verifying absence of DISCLAIMER.txt passed
verifying license...cmp: EOF on 
/var/folders/65/dy9st3ws33b4khnbgvds6h_8gn/T/tmp.FIbvpkOP/LICENSE-2.0
failed (cmp -n 11358 
'/var/folders/65/dy9st3ws33b4khnbgvds6h_8gn/T/tmp.FIbvpkOP/LICENSE-2.0' 
'/var/folders/65/dy9st3ws33b4khnbgvds6h_8gn/T/tmp.FIbvpkOP/openwhisk-runtime-go-1.21.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)




Regards,


Rob


> On 21 Feb 2023, at 21:46, David P Grove  <mailto:gro...@us.ibm.com>> wrote:
> 
> Hi,
> 
> 
> 
> This is a call to vote on releasing version 1.21.0 release candidate rc1 of 
> the following project module with artifacts built from the Git repositories 
> and commit IDs listed below.
> 
> 
> 
> * OpenWhisk Runtime Go: ffb9b6f684d033a906ef7408ab15d1a5da2d5258
> 
> https://github.com/apache/openwhisk-runtime-go/commit/ffb9b6f684d033a906ef7408ab15d1a5da2d5258
>  
> <https://github.com/apache/openwhisk-runtime-go/commit/ffb9b6f684d033a906ef7408ab15d1a5da2d5258>
>  
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.21.0-sources.tar.gz
>  
> <https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.21.0-sources.tar.gz>
>  
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.21.0-sources.tar.gz.asc
>  
> <https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.21.0-sources.tar.gz.asc>
>  
> 
> https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.21.0-sources.tar.gz.sha512
>  
> <https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.21.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=1da0545
>  
> <https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=1da0545>
>  
> 
> 
> 
> Usage:
> 
> curl -s 
> "https://gitbox.apache.org/repos/asf?p=openwhisk-release.

[VOTE] Release Apache OpenWhisk Runtime Go (v1.21.0, rc1)

2023-02-21 Thread David P Grove
Hi,



This is a call to vote on releasing version 1.21.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.



* OpenWhisk Runtime Go: ffb9b6f684d033a906ef7408ab15d1a5da2d5258

  
https://github.com/apache/openwhisk-runtime-go/commit/ffb9b6f684d033a906ef7408ab15d1a5da2d5258

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.21.0-sources.tar.gz

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.21.0-sources.tar.gz.asc

  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.21.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=1da0545



Usage:

curl -s 
"https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=1da0545";
 -o rcverify.sh

chmod +x rcverify.sh

./rcverify.sh openwhisk-runtime-go 1.21.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



Participate in the 2022 ASF Community Survey

2022-08-30 Thread David P Grove
Hello everyone,

The 2022 ASF Community Survey is looking to gather scientific data that allows 
us to understand our community better, both in its demographic composition, and 
also in collaboration styles and preferences. We want to find areas where we 
can continue to do great work, and others where we need to provide more support 
so that our projects can keep growing healthy and diverse.

If you have an apache.org email, you should have received 
an email with an invitation to take the 2022 ASF Community Survey. Please take 
15 minutes to complete it.

If you do not have an apache.org email address or you 
didn’t receive a link, please follow this link to the survey:

https://edi-asf.limesurvey.net/912832?lang=en

You can find information about privacy on the survey’s Confluence 
page. The 
last surveys of this kind were implemented in 2016 and 2020, which means we are 
finally in a position to see trends over time.

Your participation is paramount to the success of this project! Please consider 
filling out the survey, and share this news with your fellow Apache 
contributors. As individuals form the Apache community, your opinion matters: 
we want to hear your voice.



[VOTE] Release Apache OpenWhisk Client Js (v3.21.7, rc1)

2022-08-16 Thread David P Grove
Hi,

This is a call to vote on releasing version 3.21.7 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.

* OpenWhisk Client Js: 95f66ca1148ed489060627187e1ddbfb6052cfb5
  
https://github.com/apache/openwhisk-client-js/commit/95f66ca1148ed489060627187e1ddbfb6052cfb5
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-js-3.21.7-sources.tar.gz
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-js-3.21.7-sources.tar.gz.asc
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-js-3.21.7-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=8fc57ce

Usage:
curl -s 
"https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=8fc57ce";
 -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-client-js 3.21.7 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


Re: [VOTE] Release Apache OpenWhisk Runtime Go (v1.20.0, rc1)

2022-08-11 Thread David P Grove
Hi Rob,

Not sure if this is the same thing that is happening to you, but some 
combination of homebrew updates and/or MacOS updates partially broke the python 
setup on my MacBook.  I get the same problem from rcverify.  When I ran the 
failing command manually 
(/var/folders/8p/xp5tbqn91l7gw5cw2d4gh300gn/T/tmp.pWG3ADpO/openwhisk-utilities/scancode/scanCode.py'
 --config 
'/var/folders/8p/xp5tbqn91l7gw5cw2d4gh300gn/T/tmp.pWG3ADpO/openwhisk-utilities/scancode/ASF-Release.cfg'
  
'/var/folders/8p/xp5tbqn91l7gw5cw2d4gh300gn/T/tmp.pWG3ADpO/openwhisk-runtime-go-1.20.0'),
 it told me that it couldn't find 'python'.   I did get a clean run of  
scanCode.py by doing `python3 scanCode.py `

--dave


On 8/11/22, 3:29 AM, "Rob Allen"  wrote:

Hi,

When running rcverify.sh (script SHA1: 4079 F167 3437 E1DD 4655  76A6 1504 
44FB B27B 78CE), I get this failure:

verifying sources have proper headers... failed 
('/var/folders/8p/xp5tbqn91l7gw5cw2d4gh300gn/T/tmp.pWG3ADpO/openwhisk-utilities/scancode/scanCode.py'
 --config 
'/var/folders/8p/xp5tbqn91l7gw5cw2d4gh300gn/T/tmp.pWG3ADpO/openwhisk-utilities/scancode/ASF-Release.cfg'
  
'/var/folders/8p/xp5tbqn91l7gw5cw2d4gh300gn/T/tmp.pWG3ADpO/openwhisk-runtime-go-1.20.0')


I’m using an M1 MacBook Pro.

Regards,

Rob


> On 10 Aug 2022, at 19:15, David P Grove  wrote:
> 
> Hi,
> 
> This is a call to vote on releasing version 1.20.0 release candidate rc1 
of the following project module with artifacts built from the Git repositories 
and commit IDs listed below.
> 
> * OpenWhisk Runtime Go: 319e86af20f0dd95fd142502a0b8df71d7604d76
>  
https://github.com/apache/openwhisk-runtime-go/commit/319e86af20f0dd95fd142502a0b8df71d7604d76
 
>  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.20.0-sources.tar.gz
 
>  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.20.0-sources.tar.gz.asc
 
>  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.20.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=b1528b5
 
> 
> Usage:
> curl -s 
"https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=b1528b5
 " -o rcverify.sh
> chmod +x rcverify.sh
> ./rcverify.sh openwhisk-runtime-go 1.20.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
 




[VOTE] Release Apache OpenWhisk Runtime Go (v1.20.0, rc1)

2022-08-10 Thread David P Grove
Hi,

This is a call to vote on releasing version 1.20.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.

* OpenWhisk Runtime Go: 319e86af20f0dd95fd142502a0b8df71d7604d76
  
https://github.com/apache/openwhisk-runtime-go/commit/319e86af20f0dd95fd142502a0b8df71d7604d76
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.20.0-sources.tar.gz
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.20.0-sources.tar.gz.asc
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.20.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=b1528b5

Usage:
curl -s 
"https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=b1528b5";
 -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-go 1.20.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


Runtime release wave upcoming

2022-08-07 Thread David P Grove
Hi,

We need to push out a wave of runtime releases to:

  1.  Support actions return array results
  2.  Capture the upgrade to Gradle 6
  3.  The usual security fixes for the embedded upstream language runtimes.

As usual, we’ll start with runtime-go, and then the rest of the actionloop 
runtimes that depend on it.

If you have any other fixes or improvements for a runtime, please make sure the 
PR is submitted ASAP.  As usual, we’ll try to merge all pending PRs before 
making a release.

--dave



openwhisk-runtime-go-1.19.0 and openwhisk-runtime-nodejs-1.20.0 released

2022-05-27 Thread David P Grove
New releases of the OpenWhisk runtimes for Go and NodeJS are now available from 
https://openwhisk.apache.org/downloads.html

--dave



[VOTE] Release Apache OpenWhisk Runtime Node.js (v1.20.0, rc1)

2022-05-18 Thread David P Grove
Hi,

This is a call to vote on releasing version 1.20.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.

* OpenWhisk Runtime Node.js: e7fce99727036875216c09fc8df794894a5a35eb
  
https://github.com/apache/openwhisk-runtime-nodejs/commit/e7fce99727036875216c09fc8df794894a5a35eb
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.20.0-sources.tar.gz
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.20.0-sources.tar.gz.asc
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.20.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=b3a9539

Usage:
curl -s 
"https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=b3a9539";
 -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-nodejs 1.20.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


[VOTE] Release Apache OpenWhisk Runtime Go (v1.19.0, rc1)

2022-05-18 Thread David P Grove
Hi,

This is a call to vote on releasing version 1.19.0 release candidate rc1 of the 
following project module with artifacts built from the Git repositories and 
commit IDs listed below.

* OpenWhisk Runtime Go: 3bc6401a4d4dd197a065f2e374c07b68111c3841
  
https://github.com/apache/openwhisk-runtime-go/commit/3bc6401a4d4dd197a065f2e374c07b68111c3841
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.19.0-sources.tar.gz
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.19.0-sources.tar.gz.asc
  
https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.19.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=b3a9539

Usage:
curl -s 
"https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=b3a9539";
 -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-go 1.19.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


openwhisk-runtime release wave

2022-05-13 Thread David P Grove
It’s been about 9 months since we did the last wave of openwhisk-runtime 
releases.  I would like to attempt to get a release of all the runtimes out 
this month, picking up new versions of the base languages and misc other fixes.

As usual, we’ll start with openwhisk-runtime-go, then the actionloop-based 
runtimes that depend on it.

If anyone is a Ruby expert, we have an issue in that openwhisk-runtime-ruby is 
based on Ruby 2.5 and 2.6, both of which are EOL.  We really need to move to at 
least 2.7 (no idea how easy or hard this would be; it’s been 10 years since 
I’ve written an Ruby code…so not something I’m comfortable attempting).

--dave



New OpenWhisk PMC Members: Brendan Doyle and Cosmin Stanciu

2022-02-22 Thread David P Grove
Hi Whiskers,

I am very happy to be able to share with the OpenWhisk 
Community that Brendan Doyle and Cosmin Stanciu have accepted invitations to 
join the Apache OpenWhisk Project Management Committee.  Both Cosmin and 
Brendan have been active OpenWhisk project committers for quite a while and we 
are thrilled that they will be taking on an expanded role in project governance 
as members of the PMC.

on behalf of the OpenWhisk PMC,

--dave



openwhisk-runtime-ballerina -- time to archive repository?

2021-09-24 Thread David P Grove

Is there any interest in maintaining this runtime?   It's based on a fairly
old version of ballerina (0.990.2), the build has been broken for months,
and we've never made a release.

My inclination would be to archive the repository unless there is someone
who is willing to maintain it.

--dave


Re: Remove Swift 4.2 from openwhisk-runtime-swift

2021-08-30 Thread David P Grove



"David P Grove"  wrote on 08/12/2021 03:55:37 PM:
>
> The upstream swift:4.2 docker image is based on ubuntu-16.04, which is
out
> of its LTS window.
>
> We have support for Swift 5.1, 5.3, and 5.4 (all based on upstream docker
> images that derive from ubuntu-18.04).
>
> I propose to drop our Swift 4.2 runtime.  Any objections?
>

Hearing no objections, I submitted
https://github.com/apache/openwhisk-runtime-swift/pull/145 to remove Swift
4 from openwhisk-runtime-swift. The existing docker images will still be
available, but when the PR is merged we will stop building new ones.

--dave


[VOTE] Release Apache OpenWhisk Package Alarms (v2.3.0, rc1)

2021-08-23 Thread David P Grove


Hi,

This is a call to vote on releasing version 2.3.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Package Alarms: a5d69be420654b41bef50f1671f314b9e1cd7894

https://github.com/apache/openwhisk-package-alarms/commit/a5d69be420654b41bef50f1671f314b9e1cd7894

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-package-alarms-2.3.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-package-alarms-2.3.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-package-alarms-2.3.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=5ff98d7

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=5ff98d7
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-package-alarms 2.3.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


[DISCUSS] - can we fully replace runtime-docker with the go-based action loop?

2021-08-12 Thread David P Grove


I think we've discussed this in the past, but scanning through the email
archives for the last two years I wasn't able to find a definitive
conclusion.

Is it now possible to replace all of the "blackbox" usages scenarios that
we used the python 3.6 based docker-skeleton image wit in the past with the
go-based actionloop-base image?

If so, should we stop maintaining openwhisk-runtime-docker and update
documentation to steer people to using the actionloop as the starting point
for blackbox runtimes?

This is on my mental list of things to resolve before we can make the next
unified listwe either need to make a new release of runtime-docker to
pick up the akka fixes or remove the need for runtime-docker and stop
maintaining it.

--dave


Remove Swift 4.2 from openwhisk-runtime-swift

2021-08-12 Thread David P Grove

The upstream swift:4.2 docker image is based on ubuntu-16.04, which is out
of its LTS window.

We have support for Swift 5.1, 5.3, and 5.4 (all based on upstream docker
images that derive from ubuntu-18.04).

I propose to drop our Swift 4.2 runtime.  Any objections?

--dave


new versions of OpenWhisk action runtimes released

2021-08-12 Thread David P Grove


OpenWhisk Community,

We have recently made new Apache releases of all of our actively maintained
programming language-specific action runtimes (.NET, Go, Java, Node.js,
PHP, Python, Ruby, Rust, Swift).  The sources are available for download at
https://openwhisk.apache.org/downloads.html and the `latest` tag of all the
derived Docker images on dockerhub has also been updated accordingly.

--dave


RE: [VOTE] Release Apache OpenWhisk Runtime Node.js (v1.19.0, rc1)

2021-08-11 Thread David P Grove



Hi Dom,

I was able to reproduce this locally.  It is an issue with rcverify,
not with actual runtime-nodejs release.

  I submitted a PR [1] to rcverify to add application/javascript as
an acceptable mime type for files.I'm not sure what has changed
recently on my computer (tar? git? file? some lower level library?) but
`file -mime` on the compile script is now returning application/javascript
for me.  It used to return text.

--dave

[1] https://github.com/apache/openwhisk-release/pull/397




From:   "Dominic Kim" 
To: dev@openwhisk.apache.org
Date:   08/10/2021 09:27 PM
Subject:[EXTERNAL] Re: [VOTE] Release Apache OpenWhisk Runtime Node.js
(v1.19.0, rc1)



I am facing a failure while scanning unexpected file types.

--dom

-

$ ./rcverify.sh openwhisk-runtime-nodejs 1.19.0 rc1
rcverify.sh (script SHA1: A042 C31A 38AF 8EBB F150  0819 A448 DE52 BFE1
258F)
working in the following directory:
/var/folders/jc/wfhtkrln4q7cz9pxz24rbkdmgp/T/tmp.lL1N5KUx
fetching tarball and signatures from
https://dist.apache.org/repos/dist/dev/openwhisk/rc1

fetching openwhisk-runtime-nodejs-1.19.0-sources.tar.gz... ok
fetching openwhisk-runtime-nodejs-1.19.0-sources.tar.gz.asc... ok
fetching openwhisk-runtime-nodejs-1.19.0-sources.tar.gz.sha512... ok
fetching apache license... ok
fetching release keys... ok
importing keys... ok (keys already imported (processed 11 unchanged 11))
unpacking tar ball... ok
cloning scancode... ok
computing sha512 for openwhisk-runtime-nodejs-1.19.0-sources.tar.gz... ok
openwhisk-runtime-nodejs-1.19.0-sources.tar.gz:
74F54D38 777815AD 531C11BD 67423E73 75B2057A 41D9B9A7 2A1E0AE2 F933E5B6
6831E929
 4EDE1BA8 5DF14270 FD370778 D9BE3EC6 AEE86F21 C018174F 10DF26D7
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... failed
(/var/folders/jc/wfhtkrln4q7cz9pxz24rbkdmgp/T/tmp.lL1N5KUx/openwhisk-runtime-nodejs-1.19.0/core/typescript37Action/bin/compile:

application/javascript; charset=us-ascii)
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)

run the following command to remove the scratch space:
  rm -rf '/var/folders/jc/wfhtkrln4q7cz9pxz24rbkdmgp/T/tmp.lL1N5KUx'




2021년 8월 11일 (수) 오전 4:11, Rodric Rabbah 님이 작성:

> +1 to release openwhisk-runtime-nodejs 1.19.0.  Release checked with
> rcverify.
>
> >  ./rcverify.sh openwhisk-runtime-nodejs 1.19.0 rc1
> rcverify.sh (script SHA1: A042 C31A 38AF 8EBB F150  0819 A448 DE52 BFE1
> 258F)
> working in the following directory:
> /var/folders/q9/s3th42s53d34ftd5wvcypybrgn/T/tmp.vdNrvpLr
> fetching tarball and signatures from
>
https://dist.apache.org/repos/dist/dev/openwhisk/rc1

> fetching openwhisk-runtime-nodejs-1.19.0-sources.tar.gz... ok
> fetching openwhisk-runtime-nodejs-1.19.0-sources.tar.gz.asc... ok
> fetching openwhisk-runtime-nodejs-1.19.0-sources.tar.gz.sha512... ok
> fetching apache license... ok
> fetching release keys... ok
> importing keys... ok (keys already imported (processed 11 unchanged 11))
> unpacking tar ball... ok
> cloning scancode... ok
> computing sha512 for openwhisk-runtime-nodejs-1.19.0-sources.tar.gz... ok
> openwhisk-runtime-nodejs-1.19.0-sources.tar.gz:
> 74F54D38 777815AD 531C11BD 67423E73 75B2057A 41D9B9A7 2A1E0AE2 F933E5B6
> 6831E929
>  4EDE1BA8 5DF14270 FD370778 D9BE3EC6 AEE86F21 C018174F 10DF26D7
> 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.vdNrvpLr)... ok
>
>
> On Tue, Aug 10, 2021 at 2:50 PM Dave Grove  wrote:
>
> > +1 to release openwhisk-runtime-nodejs 1.19.0.  Release checked with
> > rcverify.
> >
> > --Dave
> >
> > On 2021/08/05 22:01:55, "David P Grove"  wrote:
> > >
> > >
> > > Hi,
> > >
> > > This is a call to vote on releasing version 1.19.0 release candidate
> rc1
> > of
> > > the followin

[VOTE] Release Apache OpenWhisk Runtime Java, OpenWhisk Runtime PHP, OpenWhisk Runtime Python, OpenWhisk Runtime Ruby, OpenWhisk Runtime Swift (v1.17.0, rc1)

2021-08-05 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.17.0 release candidate rc1 of
the following 5 project modules with artifacts built from the Git
repositories and commit IDs listed below.

* OpenWhisk Runtime Java: 224d1c505d8b86ce61bc8589d5ddbd2f77f078f5

https://github.com/apache/openwhisk-runtime-java/commit/224d1c505d8b86ce61bc8589d5ddbd2f77f078f5

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.17.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.17.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.17.0-sources.tar.gz.sha512

* OpenWhisk Runtime PHP: d664667735f5fbd32f0ec65cea58348393af4ed5

https://github.com/apache/openwhisk-runtime-php/commit/d664667735f5fbd32f0ec65cea58348393af4ed5

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-php-1.17.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-php-1.17.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-php-1.17.0-sources.tar.gz.sha512

* OpenWhisk Runtime Python: 16c608107beee74078eaf47c82a1db4e24602b38

https://github.com/apache/openwhisk-runtime-python/commit/16c608107beee74078eaf47c82a1db4e24602b38

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.17.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.17.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.17.0-sources.tar.gz.sha512

* OpenWhisk Runtime Ruby: a6bb6a78cc0bd0e54912b4638dfa02844118bad7

https://github.com/apache/openwhisk-runtime-ruby/commit/a6bb6a78cc0bd0e54912b4638dfa02844118bad7


https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-ruby-1.17.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-ruby-1.17.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-ruby-1.17.0-sources.tar.gz.sha512

* OpenWhisk Runtime Swift: 60fb30cbd17f967736b4309d17f706ff26279e2f

https://github.com/apache/openwhisk-runtime-swift/commit/60fb30cbd17f967736b4309d17f706ff26279e2f

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-swift-1.17.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-swift-1.17.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-swift-1.17.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=b2f1ee4

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=b2f1ee4
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-java 1.17.0 rc1
./rcverify.sh openwhisk-runtime-php 1.17.0 rc1
./rcverify.sh openwhisk-runtime-python 1.17.0 rc1
./rcverify.sh openwhisk-runtime-ruby 1.17.0 rc1
./rcverify.sh openwhisk-runtime-swift 1.17.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


[VOTE] Release Apache OpenWhisk Runtime Node.js (v1.19.0, rc1)

2021-08-05 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.19.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Runtime Node.js: 501b4c497e2c747397ba009ffa85240adecae30c

https://github.com/apache/openwhisk-runtime-nodejs/commit/501b4c497e2c747397ba009ffa85240adecae30c


https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.19.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.19.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.19.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=b2f1ee4

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=b2f1ee4
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-nodejs 1.19.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


[VOTE] Release Apache OpenWhisk Runtime Dotnet (v1.16.0, rc1)

2021-08-05 Thread David P Grove


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 Dotnet: 8de8f3145e4e2ddc70e06c334cc1bbaca1b46829

https://github.com/apache/openwhisk-runtime-dotnet/commit/8de8f3145e4e2ddc70e06c334cc1bbaca1b46829

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-dotnet-1.16.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-dotnet-1.16.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-dotnet-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=b2f1ee4

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=b2f1ee4
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-dotnet 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


[VOTE] Release Apache OpenWhisk Runtime Rust (v1.3.0, rc1)

2021-08-05 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.3.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Runtime Rust: 26dda157bfd72e31d64c101bbf06cc1c34df64b1

https://github.com/apache/openwhisk-runtime-rust/commit/26dda157bfd72e31d64c101bbf06cc1c34df64b1

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-rust-1.3.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-rust-1.3.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-rust-1.3.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=b2f1ee4

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=b2f1ee4
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-rust 1.3.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


RE: [VOTE] Release Apache OpenWhisk Runtime Go (v1.18.0, rc1)

2021-07-30 Thread David P Grove





"Michele Sciabarra"  wrote on 07/30/2021 03:31:59
AM:
>
> A note: after verifying the runtime with the script, I also tried to
> download sources and compile them.
> I got a stupid error just doing ./gradlew distDocker not finding the
> main class org.gradle.wrapper.GradleWrapperMain
>
>

Thanks.  Yeah, we can't bundle the wrapper jar because it is a binary file.
You have to follow the instructions here:
https://github.com/apache/openwhisk-release/blob/master/release-docs/BUILDING_FROM_SOURCE.md
 which we bundle into the top level of every release tar ball.

--dave


[VOTE] Release Apache OpenWhisk Runtime Go (v1.18.0, rc1)

2021-07-28 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.18.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Runtime Go: 41d627a91fa11244ad4879c9c5e5858590d49cb8

https://github.com/apache/openwhisk-runtime-go/commit/41d627a91fa11244ad4879c9c5e5858590d49cb8

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.18.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.18.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.18.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=f672556

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=f672556
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-go 1.18.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


openwhisk-runtime-nodejs 1.18.0 released

2021-07-08 Thread David P Grove


Version 1.18.0 of openwhisk-runtime-nodejs is now available for download at
https://openwhisk.apache.org/downloads.html

This will be the last release of openwhisk-runtime-nodejs with support for
Node.js 10, since Node.js 10 is now past its end-of-life and no longer
receiving security updates.


[VOTE] Release Apache OpenWhisk Runtime Node.js (v1.18.0, rc1)

2021-07-03 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.18.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Runtime Node.js: 1e107825154db9c73b386d0999eb68c5d3df7161

https://github.com/apache/openwhisk-runtime-nodejs/commit/1e107825154db9c73b386d0999eb68c5d3df7161

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.18.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.18.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.18.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=072293e

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=072293e
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-nodejs 1.18.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


[VOTE] Release Apache OpenWhisk Catalog (v1.0.0, rc1)

2021-06-10 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.0.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Catalog: 8983c3e1720b214e51527bdfda390acf02fc5baa

https://github.com/apache/openwhisk-catalog/commit/8983c3e1720b214e51527bdfda390acf02fc5baa

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-catalog-1.0.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-catalog-1.0.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-catalog-1.0.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=27769a9

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=27769a9
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-catalog 1.0.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


RE: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

2021-06-10 Thread David P Grove


"David P Grove"  wrote on 06/04/2021 08:33:37 PM:
>
> Well, May went by fast :)
>
> Is a core OpenWhisk release in June feasible?   I know there has been a
> fair amount of activity, but I don't have a good sense of whether it is
> converging on a good point to release or not.
>
> --dave

The upgrade in akka versions in the core repository broke all the
downstream repos that consume the test suite from the core.

Therefore, we can't do a unified release unless we either:
   (a) branch the core repo prior to this change
or (b) fix all of downstream repos and then do a release wave.

That combined with Dominic's comments on the status of the scheduler
changes suggests we are probably looking at a 21.08 in August
as the earliest possible unified release.

--dave


[Discuss] release openwhisk-runtime-nodejs 1.18.0

2021-06-09 Thread David P Grove

Would like to make a release before removing the end-of-life NodeJS 10
runtime.   This release would capture the last upstream NodeJS 10 LTS from
the end of April in an OpenWhisk release.

--dave


[Discuss] release openwhisk-catalog 1.0

2021-06-09 Thread David P Grove


There have been a couple of bug fixes and enhancements since the 0.11.0
release in December of 2019.   I'd like to make a new release to capture
these.   I suggest we go ahead and make this 1.0.0 instead of 0.12.0.

There is an old issue from 2017 [1] that is suggestion we apply a renaming
to parameters/return conventions in the util package.  If we were to do
this, it should be done before 1.0.0.  My inclination is to close the issue
and not do it, but that could merit discussion.

--dave

[1] https://github.com/apache/openwhisk-catalog/issues/202


Re: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

2021-06-04 Thread David P Grove


"David P Grove"  wrote on 05/03/2021 11:40:08 AM:
>
> We did our first unified release (OpenWhisk 20.11) at the end of
November.
>
> Since then, we've released new versions of most of the runtimes and also
of
> the CLI.
>
> I think getting into a rhythm of doing a unified release every 6 months
(eg
> May and November) would be a good discipline for us.
>
> The actual 21.05 unified release itself is not very much work.  But, we
> would need to push out a core OpenWhisk release (1.1?) to prepare.  Is
> doing that in May a reasonable goal?
>

Well, May went by fast :)

Is a core OpenWhisk release in June feasible?   I know there has been a
fair amount of activity, but I don't have a good sense of whether it is
converging on a good point to release or not.

--dave


Re: [Discuss] Release the first IDE plugins.

2021-05-27 Thread David P Grove





Dominic Kim  wrote on 05/27/2021 05:20:52 AM:
>
> I'd like to make the first releases of two IDE plugins.
>

Nice!

>
> Please let me know if there are any other changes required before the
> releases.
>

I submitted PRs to adjust the contents of the NOTICE and LICENSE files to
conform to [1,2].

As usual, do a dryrun with build-release.sh / local_verify.sh before
kicking off the vote. Since this is the first time for these repos we may
need to make some adjustments to either the repo content or the rcverify
tool.

--dave

[1]
https://www.apache.org/legal/release-policy.html#licensing-documentation
[2] https://apache.org/legal/src-headers.html#notice


Deprecate (make read-only) openwhisk-deploy-mesos and openwhisk-external-resources

2021-05-24 Thread David P Grove


I'd like to open an infra ticket to make these two GitHub repos read only.
Neither one has been actively maintained for a couple of years...

Lazy consensus...I'll open an Infra ticket the end of this week if there
are no objections.

--dave



[VOTE] Release Apache OpenWhisk Runtime Swift (v1.16.0, rc1)

2021-05-17 Thread David P Grove


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 Swift: 3be6fe1289c5b9d72664c11ee990b85e251f81a3

https://github.com/apache/openwhisk-runtime-swift/commit/3be6fe1289c5b9d72664c11ee990b85e251f81a3

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-swift-1.16.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-swift-1.16.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-swift-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=2d4d5d9

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=2d4d5d9
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-swift 'OpenWhisk Runtime Swift' 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


[DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

2021-05-03 Thread David P Grove

We did our first unified release (OpenWhisk 20.11) at the end of November.

Since then, we've released new versions of most of the runtimes and also of
the CLI.

I think getting into a rhythm of doing a unified release every 6 months (eg
May and November) would be a good discipline for us.

The actual 21.05 unified release itself is not very much work.  But, we
would need to push out a core OpenWhisk release (1.1?) to prepare.  Is
doing that in May a reasonable goal?

Thoughts?

--dave


Re: Releasing and publishing IDE plugins to the marketplace with release manager

2021-04-22 Thread David P Grove



Seong Hyun Oh  wrote on 04/21/2021 05:03:25 AM:
>
> I'd like to release the openwhisk IDE plugins for vscode and Intellij
> according to the official Apache OpenWhisk project's Release Manager [1]
> and publish it to the marketplace. (We have published IDE plugins under
the
> NAVER vendor[2][3].)
>
> So I'd like to create a release procedure for those IDE plugin
repositories
> first, it would be appreciated if you let us know if IDE plugins can be
> managed with the openwhisk release manager and if Apache vendor can be
used
> to deploy IDE plugins to the market place (Microsoft VSCode and
Jetbrains).
>

Hi,

The steps of making a source release are going to be roughly the same
no matter what additional places we chose to make "convenience binaries"
available afterwards.

I took a quick look at the VSCode Marketplace and it looks like
Apache NetBeans is publishing their plugin using an official looking ASF
vendor. Probably the thing to do is to reach out to the community to find
out the details for how to also publish our plugin under that vendor.

--dave


Re: Should we start publishing current (non-LTS) .NET runtimes too?

2021-04-20 Thread David P Grove


Matt Welke  wrote on 04/19/2021 09:52:00 PM:
>
> I've been spending some time with the .NET runtime lately, and I was
> informed in a GitHub issue discussion that we decided to skip the .NET
5.0
> release and wait for the next LTS version of .NET, which is .NET 6.0.
Shawn
> Black helpfully linked me to the mailing list archives which helped me
get
> up to speed with what was discussed officially before.
>
> I'd like to suggest we actually change direction and publish runtimes for
> each .NET release, including their "current" (non-LTS releases). I have a
> few reasons for this...

Hi Matt,  Welcome!

My 2-cents is that we should be flexible on this point.  What makes the
most sense really depends on the release cadence of the upstream language
runtime.

For something like Node.js where there is a new LTS every year, bothering
with the interim non-LTS releases isn't worth the overhead of managing the
life cycles of the additional runtime kinds.

If the .NET cadence is significantly slower and there is a developer
community that wants to take up the task, that seems fine in principle to
me.

--dave


>
> 1) Many developers are okay taking on the risk of deploying applications
> using non-LTS software. Devs who have less to manage and are able to
> quickly update their apps fit into this category. Microsoft's own blog
post
> explaining their new versioning scheme even mentions that:
>
> "If you’re building a service and expect to continue updating it on a
> regular basis, then a .NET Core "Current" release like .NET 5.0 may be
your
> best option to stay up to date with the latest features .NET Core has to
> offer." (
> INVALID URI REMOVED
>
u=https-3A__devblogs.microsoft.com_dotnet_net-2Dcore-2Dreleases-2Dand-2Dsupport_&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=itPvEFHpv_PtZeMj6K5SmD7p0tq5A4y9oqIS_0UnvAU&s=mpZ73ypN6ZYohQCLrWJvHyHrL0FH_lCVRqxImbHBGqI&e=

> )
>
> I think OpenWhisk users creating user functions fit into this category.
> They have control over the software they're creating and "expect to
> continue updating it on a regular basis."
>
> 2) There's also a situation where a developer likes to use LTS software
in
> production, but finds it challenging to migrate software two major
versions
> at a time. I fit into this category. I have a real world example at work
> where we had to upgrade through multiple major versions of Elasticsearch
at
> a time. We found it more approachable to upgrade one major version at a
> time, ensuring the software was running stable in production for each
major
> version update. It's probably the case that making an OpenWhisk user
> function is a lot less complex than running Elasticsearch, but I think
this
> philosophy still stands. If each .NET version had a runtime for
OpenWhisk,
> users could upgrade one version at a time if that works better for them.
>
> When thinking about potential problems, I was thinking about how this
might
> affect OpenWhisk operators, like IBM Cloud. They'd have an awkward
> situation where they'd either introduce a new runtime for a platform and
> then pull it out of service (because it would have reached EOL) before
> publishing the next version of the platform, or publish all runtimes for
> the platform, and warn users as strongly as they could that the non-LTS
> runtimes for the platform may be EOL despite being available to use, and
> should only be used for development and testing purposes (like my example
> with upgrading major versions one at a time).
>
> But I don't think that's even a big deal because what we're talking about
> here is what's available to all OpenWhisk operators and users. Operators
> can choose to not support non-LTS runtimes if that works better for them.
>
> I'm curious to hear everyone's thoughts on this. If time is an issue, I
> should mention that I already have a POC of a .NET 5 runtime working. I
> tested it on IBM Cloud as a Docker runtime. I can lend my time to
polishing
> it up for release and helping with the release process if someone is
> willing to show me the ropes. :)
>
> Thanks,
> Matt


Node.js 10 end game

2021-04-20 Thread David P Grove


Hi,

Node.js 10 is end-of-life on April 30. (See
https://nodejs.org/en/about/releases/ for the Node.js release timelines).

We need to go through a multi-step process to roll forward our
Node.js kinds.  The first step is to move the default forward to a newer
LTS version of Node.js.   I've submitted a PR [1] to do this.  OpenWhisk
already supports both Node.js 12 and Node.js 14. Like the last time we did
this (v6 to v10), I propose to skip the default kind to the most recent
LTS, Node.js 14.

At some point relatively soon after April 30, we'll do a second PR to
mark nodejs:10 as deprecated.  We then eventually (month or two later)
remove the kind entirely in a third PR.

--dave

[1] https://github.com/apache/openwhisk/pull/5105



new releases of OpenWhisk runtimes for Java, Python, Ruby, and Rust

2021-04-20 Thread David P Grove


Versions 1.16 of the OpenWhisk runtimes for Java, Python, and Ruby and
Version 1.2.0 of the OpenWhisk runtime for Rust have been released.  They
are available at https://openwhisk.apache.org/downloads.html



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

2021-04-11 Thread David P Grove


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


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

2021-04-11 Thread David P Grove


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


[VOTE] Release Apache OpenWhisk Runtime Go (v1.17.0, rc1)

2021-02-09 Thread David P Grove


Hi,

NOTE:  It's a new year; the end date in our NOTICE.txt file is now 2021. If
you have a local cache of rcverify.sh, be sure to refresh it

This is a call to vote on releasing version 1.17.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Runtime Go:  13be9e24885fc2b5c4c5093bb204da8395f0f401
  https://github.com/apache/openwhisk-runtime-go/commits/
13be9e24885fc2b5c4c5093bb204da8395f0f401

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.17.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.17.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.17.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=59d2b49

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=59d2b49
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 1.17.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


[DISCUSS] release openwhisk-runtime-go 1.17.0

2021-02-08 Thread David P Grove

I'd like to make a release of openwhisk-runtime-go to be able to propagate
the updates to use the latest Go 1.13 and Go 1.15 releases through to the
various action loop runtimes.

It would be the usual two-stage process.  First we make the
openwhisk-runtime-go release, then we update all the action loop runtimes
to consume the release and release them.

Since PHP is an action loop runtime, I'm going to try to kick off the
release voting relatively quickly so Rob has the new action loop available
when he does the PHP release.

--dave


RE: Free Travis-CI will go away for open source projects

2020-12-17 Thread David P Grove

"David P Grove"  wrote on 12/11/2020 09:24:26 PM:
>
> Infra has migrated 26 of our repos to travis-ci.com.   It appears to be
> more or less working as expected.
>
> We do need to go through and update the URL for the travis badge and
> re-encrypt the token for the travis2slack.   I'll do that incrementally
> over the next few days.
>

There appears to be a misconfiguration on 50% of the migrated repos.  The
PR isn't recognizing that a travis-ci check completed. I opened
https://issues.apache.org/jira/browse/INFRA-21205.

Once this gets sorted, I think it makes sense to incrementally migrate to
using some newish capabilities in .asf.yaml to self-configure our own
protected git branches.  Will play with one of the repos to get the syntax
right and then incrementally update the rest...

--dave


Re: .NET Support in OpenWhisk

2020-12-16 Thread David P Grove
Shawn Black  wrote on 12/16/2020 12:02:33 AM:
>
> I wanted to get some feedback on the current state of .NET within the
> OpenWhisk ecosystem.
>
> Right now, we support .NET Core 2.2 (not LTS and no longer supported)
> and .NET Core 3.1 (LTS).
>
> .NET 5.0 was recently released, but I would like to skip supporting this
> version as it is not an LTS release.
>
> I think it would make more sense to wait for .NET 6.0, which will be an
> LTS release.
>
> Once that is out, we can add support for it and then deprecate .NET 2.2.
>
> The .NET Core 3.1 runtime supports running .NET Core 2.2 binaries (we
> have a unit test to support this).
>

Hi Shawn,

Probably an imperfect comparison, but for Node.js we've only been
putting out runtimes for LTS releases and deprecating/removing them fairly
quickly when the LTS support period ends.

.NET seems to be on a slower cadence (LTS release only every 2 years
vs. 1 year for Node.js).

--dave


openwhisk-runtime-nodejs 1.17.0 released

2020-12-16 Thread David P Grove

Version 1.17.0 of openwhisk-runtime-nodejs is now available at
http://openwhisk.apache.org/downloads.html

This release updates openwhisk-runtime-nodejs to use the latest upstream
patch releases of Node.js v10, v12, and v14.



[VOTE] Release Apache OpenWhisk Runtime Node.js (v1.17.0, rc1)

2020-12-12 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.17.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Runtime Node.js: 2ca9f71561d5f35076b1a72c4d179a535642fd9a

https://github.com/apache/openwhisk-runtime-nodejs/commits/2ca9f71561d5f35076b1a72c4d179a535642fd9a

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.17.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.17.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.17.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=334c997

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=334c997
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-runtime-nodejs 'OpenWhisk Runtime Node.js' 1.17.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


RE: Free Travis-CI will go away for open source projects

2020-12-11 Thread David P Grove
Infra has migrated 26 of our repos to travis-ci.com.   It appears to be
more or less working as expected.

We do need to go through and update the URL for the travis badge and
re-encrypt the token for the travis2slack.   I'll do that incrementally
over the next few days.

--dave

"David P Grove"  wrote on 11/29/2020 12:03:45 PM:
>
> Carlos Santana  wrote on 11/20/2020 10:23:37 AM:
> >
> > Our current usage of Travis for OpenWhisk we use the ASF foundation
> > account, and Infra pays some amount $ to able to support so many builds
> by
> > many Apache projects.
> >
>
> I just read through the thread on builds@a.o on Travis migration.
>
> TL;DR - ASF is migrating projects from .org to .com and continuing to pay
> for additional build resources for ASF projects. Some of our repos are
> already migrated to travis-ci.com.  We just need to figure out which of
our
> active repos aren't migrated yet and ask infra to migrate them.  Then we
> can continue as is.
>
> --dave


[DISCUSS] release openwhisk-runtime-nodejs 1.17.0

2020-12-09 Thread David P Grove


It's been about 5 months since we released openwhisk-runtime-nodejs 1.16.0.
I'd like to go ahead and make a 1.17.0 release to capture (a) the latest
openwhisk-client-js and (b)  upstream NodeJS fixes in an apache release.

--dave


RE: Free Travis-CI will go away for open source projects

2020-11-29 Thread David P Grove



Carlos Santana  wrote on 11/20/2020 10:23:37 AM:
>
> Our current usage of Travis for OpenWhisk we use the ASF foundation
> account, and Infra pays some amount $ to able to support so many builds
by
> many Apache projects.
>

I just read through the thread on builds@a.o on Travis migration.

TL;DR - ASF is migrating projects from .org to .com and continuing to pay
for additional build resources for ASF projects. Some of our repos are
already migrated to travis-ci.com.  We just need to figure out which of our
active repos aren't migrated yet and ask infra to migrate them.  Then we
can continue as is.

--dave


[VOTE] package Apache OpenWhisk 20.11

2020-11-23 Thread David P Grove

This is a call to vote to approve the bundling of the 22 already released
Apache OpenWhisk components listed below as Apache OpenWhisk 20.11.

OpenWhisk-1.0.0-sources.tar.gz
openwhisk-apigateway-1.0.0-sources.tar.gz
openwhisk-catalog-0.11.0-sources.tar.gz
openwhisk-cli-1.1.0-sources.tar.gz
openwhisk-client-go-1.1.0-sources.tar.gz
openwhisk-client-js-3.21.3-sources.tar.gz
openwhisk-composer-0.12.0-sources.tar.gz
openwhisk-deploy-kube-1.0.0-sources.tar.gz
openwhisk-package-alarms-2.2.0-sources.tar.gz
openwhisk-package-kafka-2.1.0-sources.tar.gz
openwhisk-runtime-docker-1.14.0-sources.tar.gz
openwhisk-runtime-dotnet-1.15.0-sources.tar.gz
openwhisk-runtime-go-1.16.0-sources.tar.gz
openwhisk-runtime-java-1.15.0-sources.tar.gz
openwhisk-runtime-nodejs-1.16.0-sources.tar.gz
openwhisk-runtime-php-1.15.0-sources.tar.gz
openwhisk-runtime-python-1.15.0-sources.tar.gz
openwhisk-runtime-ruby-1.15.0-sources.tar.gz
openwhisk-runtime-rust-1.1.0-sources.tar.gz
openwhisk-runtime-swift-1.15.0-sources.tar.gz
openwhisk-wskdebug-1.3.0-sources.tar.gz
openwhisk-wskdeploy-1.1.0-sources.tar.gz

This majority vote will be open at least 72 hours.

--dave


[VOTE] Release Apache OpenWhisk Deploy Kubernetes (v1.0.0, rc1)

2020-11-20 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.0.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Deploy Kubernetes: 67e93b1a2e1dd9a339fc7d3e93bd087ad0ff097b

https://github.com/apache/openwhisk-deploy-kube/commits/67e93b1a2e1dd9a339fc7d3e93bd087ad0ff097b

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-deploy-kube-1.0.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-deploy-kube-1.0.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-deploy-kube-1.0.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=e28b538

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=e28b538
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-deploy-kube 'OpenWhisk Deploy Kubernetes' 1.0.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


[DISCUSS] openwhisk-deploy-kube 1.0.0 and "OpenWhisk 20.11"

2020-11-19 Thread David P Grove


Hi,

With the recent completion of the OpenWhisk 1.0.0 release, we are almost
ready to make our first unified release.  As discussed quite a while ago, a
unified release simply bundles a compatible set of already-released
components into a time-based version number.  The goal is to make it easier
for users to be able to download a complete set of all of our components
that are known to work together.

To finally finish this process, we need to do two things:

1. Make a release of openwhisk-deploy-kube 1.0.0.  There is a 1.0.0 branch
that is very close to being in final state.  I hope to finalize it this
week and kick off a formal release vote.

2. Create a subdir 20.11 in our distribution svn and replicate the current
set of most-recent releases into it.  Bertrand, Matt, and other ASF
experts.  What is the correct process for this?  Do we do a release VOTE on
a 20.11 meta-package by listing the already released artifacts that we are
going to bundle together in a VOTE thread?

thanks,

 --dave


[VOTE] Release Apache OpenWhisk Client Js (v3.21.3, rc1)

2020-11-01 Thread David P Grove


Hi,

This is a call to vote on releasing version 3.21.3 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Client Js: 77f7c8fd2947517ea6e4d138c562179d13f549b2

https://github.com/apache/openwhisk-client-js/commits/77f7c8fd2947517ea6e4d138c562179d13f549b2


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

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-js-3.21.3-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-js-3.21.3-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=fd3f7b2

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=fd3f7b2
" -o rcverify.sh
chmod +x rcverify.sh
./rcverify.sh openwhisk-client-js 'OpenWhisk Client Js' 3.21.3 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


Re: [VOTE] Release Apache OpenWhisk (v1.0.0, rc1)

2020-10-28 Thread David P Grove
After installing the gradle wrapper jar, building from source tar ball
fails because the build of the standalone is assuming there is a .git
available to let it generate git.properties.

> Task :core:standalone:generateGitProperties FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':core:standalone:generateGitProperties'.
> No .git directory found!

There are a couple of ways this could be fixed, but my high-level question
is does standalone really make "need" the information in git.properties, or
is this a nice to have?

Ie, we could either remove this entirely, or we could generate the
appropriate git.properties file for the 1.0.0 branch, commit it, and modify
the build to use the committed file instead of trying to generate it.

--dave


new runtime versions released

2020-10-09 Thread David P Grove


New versions of the runtimes for java, rust, php, python, ruby, and swift
are now available from http://openwhisk.apache.org/downloads.html.  These
new release contain the changes to build the actionloop proxy using Go
1.15.



wsk cli version 1.1.0 released

2020-10-05 Thread David P Grove


The Apache OpenWhisk project has released version 1.1.0 of the wsk cli.

The source release is available from
http://openwhisk.apache.org/downloads.html.

Convenience binaries built from this source release are also available via
homebrew for MacOS and from GitHub (
https://github.com/apache/openwhisk-cli/releases/tag/1.1.0).

The changelog is appended.

## v1.1.0
  * Upgrade all Go dependencies to latest (#490)
  * Migrated to using go mod to manage dependencies (#489)
  * Upgrade travis to go 1.15
  * Support passing del annotation (#488)
  * Add an overwrite flag to "package bind" (#474)
  * Trigger parameter issue (#479)
  * remove test for download of iOS SDK (#478)
  * build binary test artifacts (#477)
  * Update test file (#463)
  * Fix regex for log stripping. (#462)
  * Ensure that the pollSince is greater than Activation start time (#461)


[VOTE] Release Apache OpenWhisk Runtime Java, OpenWhisk Runtime PHP, OpenWhisk Runtime Python, OpenWhisk Runtime Ruby, OpenWhisk Runtime Swift (v1.15.0, rc1)

2020-10-05 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.15.0 release candidate rc1 of
the following 5 project modules with artifacts built from the Git
repositories and commit IDs listed below.

* OpenWhisk Runtime Java: accb33ca0a552e2153c4218ad54178ba7241b910

https://github.com/apache/openwhisk-runtime-java/commits/accb33ca0a552e2153c4218ad54178ba7241b910

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.15.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.15.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-java-1.15.0-sources.tar.gz.sha512

* OpenWhisk Runtime PHP: 861611663629ff0246ca87d926c5aa53f4e62866

https://github.com/apache/openwhisk-runtime-php/commits/861611663629ff0246ca87d926c5aa53f4e62866

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-php-1.15.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-php-1.15.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-php-1.15.0-sources.tar.gz.sha512

* OpenWhisk Runtime Python: 95f1358cbd27847ee7e67ece6ec294837ae522c3

https://github.com/apache/openwhisk-runtime-python/commits/95f1358cbd27847ee7e67ece6ec294837ae522c3

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.15.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.15.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-python-1.15.0-sources.tar.gz.sha512

* OpenWhisk Runtime Ruby: 98a23d47d890923c9187ee77e7b95d7d6a07d8e3

https://github.com/apache/openwhisk-runtime-ruby/commits/98a23d47d890923c9187ee77e7b95d7d6a07d8e3

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-ruby-1.15.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-ruby-1.15.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-ruby-1.15.0-sources.tar.gz.sha512

* OpenWhisk Runtime Swift: 508a622d0477100ac6e40b28c8f9526b8009c0b2

https://github.com/apache/openwhisk-runtime-swift/commits/508a622d0477100ac6e40b28c8f9526b8009c0b2

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-swift-1.15.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-swift-1.15.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-swift-1.15.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=379786d

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=379786d
" -o rcverify.sh
chmod +x rcverify.sh
rcverify.sh openwhisk-runtime-java 'OpenWhisk Runtime Java' 1.15.0 rc1
rcverify.sh openwhisk-runtime-php 'OpenWhisk Runtime PHP' 1.15.0 rc1
rcverify.sh openwhisk-runtime-python 'OpenWhisk Runtime Python' 1.15.0 rc1
rcverify.sh openwhisk-runtime-ruby 'OpenWhisk Runtime Ruby' 1.15.0 rc1
rcverify.sh openwhisk-runtime-swift 'OpenWhisk Runtime Swift' 1.15.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


RE: [DISCUSS] Release the "openwhisk" core modules.

2020-10-05 Thread David P Grove
Hi Dominic,

Thanks for taking this on.

I'll be kicking off the last set of votes for the runtime release
wave we need to move from go 1.12 to go 1.15 for the actionloop proxy
today.   I think we should include these new versions in the core release,
but that doesn't prevent progress on closing out the other PRs and getting
the core repo + documentation into release-ready state.

Once we create the branch for the core 1.0.0 release, we can merge
PRs to that branch to change 'nightly' to the appropriate release tag for
all the runtimes, cli, docker images, etc.
--dave




From:   Dominic Kim 
To: dev@openwhisk.apache.org
Date:   10/03/2020 12:22 AM
Subject:[EXTERNAL] Re: [DISCUSS] Release the "openwhisk" core modules.



Since there is no more comment, I would try to merge the PRs and keep going
on the release process.

-dom


2020년 9월 29일 (화) 오후 7:32, Rodric Rabbah 님이 작성:

> +1 🎉
>
>
> -r
>
> > On Sep 29, 2020, at 4:22 AM, Dominic Kim  wrote:
> >
> > We have a bunch of new features such as a new scheduler, action
> versioning,
> > and more fine-grained permission management, and so on.
> >
> > Before moving forward, I believe this is a good time to release the
> current
> > version as 1.0.0.
> >
> > I think we can include the following PRs to 1.0.0 release.
> >
> > - Go version currency - add 1.15 and deprecate 1.11[1]
> > - Add release to runtime pod and delete with release[2]
> > - Add Activation Error Logging Config to Container Proxy[3]
> > - Fix Swagger and API mismatch for action, trigger, rule list[4]
> > - Use latest code if action's revision is mismatched[5]
> > - Improvements to parameter encryption to support per-namespace keys[6]
> >
> > Please share your opinion and if I miss any important features, please
> let
> > me know.
> >
> > Thanks
> > Regards
> > -dom
> >
> > [1]:
https://github.com/apache/openwhisk/pull/4987

> > [2]:
https://github.com/apache/openwhisk/pull/4979

> > [3]:
https://github.com/apache/openwhisk/pull/4981

> > [4]:
https://github.com/apache/openwhisk/pull/4982

> > [5]:
https://github.com/apache/openwhisk/pull/4954

> > [6]:
https://github.com/apache/openwhisk/pull/4855

>




[VOTE] Release Apache OpenWhisk Runtime Rust (v1.1.0, rc1)

2020-10-05 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.1.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Runtime Rust: 7413669ee28596210dfa468408d7ef2975c984a3

https://github.com/apache/openwhisk-runtime-rust/commits/7413669ee28596210dfa468408d7ef2975c984a3

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-rust-1.1.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-rust-1.1.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-rust-1.1.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=379786d

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=379786d
" -o rcverify.sh
chmod +x rcverify.sh
rcverify.sh openwhisk-runtime-rust 'OpenWhisk Runtime Rust' 1.1.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


openwhisk-runtime-go 1.16.0 released

2020-10-01 Thread David P Grove

Version 1.16 of openwhisk-runtime-go is now available for download via
http://openwhisk.apache.org/downloads.html

The CHANGELOG is appended.

# 1.16.0
- added go 1.13 and 1.15 with Go modules
- removed support for go1.11 and go1.12
- updated examples
- add 'apt-get upgrade' to the image build to get latest security fixes
during each build, for the case the base images are not updated frequently
- added OW_WAIT_FOR_ACK such at if true, the proxy waits for an
acknowledgement from the action on startup
- added OW_EXECUTION_ENV to validate the execution environment before
starting an action
- write compilation logs to standard out


[VOTE] Release Apache OpenWhisk Command-line Interface (CLI), OpenWhisk Client Go, OpenWhisk Wskdeploy (v1.1.0, rc1)

2020-09-28 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.1.0 release candidate rc1 of
the following 3 project modules with artifacts built from the Git
repositories and commit IDs listed below.

* OpenWhisk Command-line Interface (CLI):
d4307b767c69a36ee824ada959edb3454b239d1d

https://github.com/apache/openwhisk-cli/commits/d4307b767c69a36ee824ada959edb3454b239d1d

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-cli-1.1.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-cli-1.1.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-cli-1.1.0-sources.tar.gz.sha512

* OpenWhisk Client Go: 49c58e00354d315ce82766c785c69193df0514e8

https://github.com/apache/openwhisk-client-go/commits/49c58e00354d315ce82766c785c69193df0514e8

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-go-1.1.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-go-1.1.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-client-go-1.1.0-sources.tar.gz.sha512

* OpenWhisk Wskdeploy: 757241c475c20a6d8bd07a3e528dc8303512a26f

https://github.com/apache/openwhisk-wskdeploy/commits/757241c475c20a6d8bd07a3e528dc8303512a26f

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-wskdeploy-1.1.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-wskdeploy-1.1.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-wskdeploy-1.1.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=530cdd4

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=530cdd4
" -o rcverify.sh
chmod +x rcverify.sh
rcverify.sh openwhisk-cli 'OpenWhisk Command-line Interface (CLI)' 1.1.0
rc1
rcverify.sh openwhisk-client-go 'OpenWhisk Client Go' 1.1.0 rc1
rcverify.sh openwhisk-wskdeploy 'OpenWhisk Wskdeploy' 1.1.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


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

2020-09-28 Thread David P Grove
Matt Sicker  wrote on 09/26/2020 12:45:17 PM:
>
> That’s from not bundling the gradle wrapper jar as the sources can’t
> include binaries (at least without the source for said binaries). I
believe
> this problem has been since solved for the maven wrapper, but not for
> gradle.
>

Matt is correct.

This is a problem with all of our source releases (not just runtime-go).

My suggestion is that we should probably document it via a README in our
downloads directory and by adding text to the downloads page.

--dave

>
> On Sat, Sep 26, 2020 at 10:32 Michele Sciabarra 
> wrote:
>
> > Hmm before voting I have a question:
> >
> > The tarball verifies correctly but I tried to build and run the tests
> > before and I had this problem:
> >
> >
> >
> > ./gradlew distDocker
> >
> > Errore: impossibile trovare o caricare la classe principale
> > org.gradle.wrapper.GradleWrapperMain
> >
> > (english: cannot find or load the main class
> > org.gradle.wrapper.GradleWrapperMain)
> >
> >
> >
> > Is this normal / expected in the tarball?
> >
> >
> >
> > --
> >
> >   Michele Sciabarra
> >
> >   mich...@sciabarra.com
> >
> >
> >
> > - Original message -
> >
> > From: David P Grove 
> >
> > To: dev 
> >
> > Subject: [VOTE] Release Apache OpenWhisk Runtime Go (v1.16.0, rc1)
> >
> > Date: Saturday, September 26, 2020 2:08 AM
> >
> >
> >
> > 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 Go: cd4328476bd3817e157fa3bb4a85981c9ab83472
> >
> >
> >
> >
> > INVALID URI REMOVED
>
u=https-3A__github.com_apache_openwhisk-2Druntime-2Dgo_commits_cd4328476bd3817e157fa3bb4a85981c9ab83472&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=X4UIzFDr8e7d18n2BarffnUW8Xvtzz3MgWLJHJgL8lY&s=WXhzJUStdIzYnG-1QiOclC7BDhFuFJKWDnwOuxvX494&e=

> >
> >
> >
> >
> > INVALID URI REMOVED
>
u=https-3A__dist.apache.org_repos_dist_dev_openwhisk_rc1_openwhisk-2Druntime-2Dgo-2D1.

> 16.0-2Dsources.tar.gz&d=DwIFaQ&c=jf_iaSHvJObTbx-
> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=X4UIzFDr8e7d18n2BarffnUW8Xvtzz3MgWLJHJgL8lY&s=_xabCaOSzZu_OJpHoURFODC1GvaBr1HSbfNiVqH7E3k&e=

> >
> >
> >
> >
> > INVALID URI REMOVED
>
u=https-3A__dist.apache.org_repos_dist_dev_openwhisk_rc1_openwhisk-2Druntime-2Dgo-2D1.

> 16.0-2Dsources.tar.gz.asc&d=DwIFaQ&c=jf_iaSHvJObTbx-
> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=X4UIzFDr8e7d18n2BarffnUW8Xvtzz3MgWLJHJgL8lY&s=V3Frj1C6oEo8_pvMuvskUln-

> FA9qn7xljLoB57sFnVA&e=
> >
> >
> >
> >
> > INVALID URI REMOVED
>
u=https-3A__dist.apache.org_repos_dist_dev_openwhisk_rc1_openwhisk-2Druntime-2Dgo-2D1.

> 16.0-2Dsources.tar.gz.sha512&d=DwIFaQ&c=jf_iaSHvJObTbx-
> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=X4UIzFDr8e7d18n2BarffnUW8Xvtzz3MgWLJHJgL8lY&s=jT2my3z-

> oo3BEkT_gbB1k7Aj91t3c9DWrCUyVjPESYI&e=
> >
> >
> >
> > This release is comprised of source code distribution only.
> >
> >
> >
> > You can use this UNIX script to download the release and verify the
> >
> > checklist below:
> >
> >
> > INVALID URI REMOVED
>
u=https-3A__gitbox.apache.org_repos_asf-3Fp-3Dopenwhisk-2Drelease.git-3Ba-3Dblob-5Fplain-3Bf-3Dtools_rcverify.sh-3Bhb-3D530cdd4&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=X4UIzFDr8e7d18n2BarffnUW8Xvtzz3MgWLJHJgL8lY&s=2ctSLBRy1vwahMyziW9IvDx2X50xHYKfwNStNLnp0oM&e=

> >
> >
> >
> > Usage:
> >
> > curl -s "
> >
> >
> > INVALID URI REMOVED
>
u=https-3A__gitbox.apache.org_repos_asf-3Fp-3Dopenwhisk-2Drelease.git-3Ba-3Dblob-5Fplain-3Bf-3Dtools_rcverify.sh-3Bhb-3D530cdd4&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=X4UIzFDr8e7d18n2BarffnUW8Xvtzz3MgWLJHJgL8lY&s=2ctSLBRy1vwahMyziW9IvDx2X50xHYKfwNStNLnp0oM&e=

> >
> > " -o rcverify.sh
> >
> > chmod +x rcverify.sh
> >
> > rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 1.16.0 rc1
> >
> >
> >
> > Please vote to approve th

[VOTE] Release Apache OpenWhisk Runtime Go (v1.16.0, rc1)

2020-09-25 Thread David P Grove


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 Go: cd4328476bd3817e157fa3bb4a85981c9ab83472

https://github.com/apache/openwhisk-runtime-go/commits/cd4328476bd3817e157fa3bb4a85981c9ab83472

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.16.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-1.16.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-go-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=530cdd4

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=530cdd4
" -o rcverify.sh
chmod +x rcverify.sh
rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 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


[DISCUSS] Release"cli" group of modules

2020-09-25 Thread David P Grove

I think the upgrade to go 1.15 has been completed (please correct me if I
am wrong).

Therefore I would like to start the release process to prepare version
1.1.0 of the three git repos: openwhisk-client-go, openwhisk-wskdeploy,
openwhisk-cli.

--dave


Re: [Discussion]Runtime log collection issue on K8S

2020-09-01 Thread David P Grove


"蒋鹏程"  wrote on 08/31/2020 05:42:43 AM:
>
>  Recently we are trying to migrate OpenWhisk from docker to K8S, but
> faced some problems, and one of it is: the performance droped a
> lot(the tps changed from thousands to dozens in our environment
> during benchmarks) after migrating to K8S, and the reason we founded
> is that all action containers will trying to fetch action logs from
> K8S api server after `run` are finished, and these log requests
> become very slow when there are logs of concurrent activations
> comes, which in turn leads to a very low tps of activations.

Yes. Using the Kubernetes API to retrieve activation logs in the invoker is
a performance disaster.  Only usable for development/debugging.

We do mention that in [1] and suggest some workarounds, but maybe this
needs to be highlighted elsewhere.

--dave

[1]
https://github.com/apache/openwhisk-deploy-kube/blob/master/docs/k8s-custom-build-cluster-scaleup.md


Re: What to do of go runtime and the proxy?

2020-08-25 Thread David P Grove

Thanks for all the work on this Michele!

"Michele Sciabarra"  wrote on 08/24/2020 04:30:52
PM:
>
> In the Go runtime it was mentioned in a comment that versions of go
> before 1.15 are unsafe.
> What is exactly the problem? Should we then drop runtimes for go
> from 1.11 to 1.14?

My advice would be that we skip 1.14.  We also drop the support for 1.11
and 1.12 as being past their end-of-life.

We do a release of openwhisk-runtime-go that supports go 1.13 and go 1.15.
We could omit go 1.13, but I believe it is harmless to include it since the
work is already done and the problems that Matt raised are specific to go
1.14.  Some people might find it useful to have an openwhisk-runtime-go
release that supported go 1.13.

In core openwhisk's runtimes.json, I would suggest only adding go 1.15
(skip over go 1.13). Go 1.13 is about to go end-of-life, so let's not add a
runtime that we'll just have to remove almost immediately.

> Whar about the proxies for other languages? They are built with
> older versions of Go, should we change all tbe runtimes that uses
> the go proxy to build with go 1.15?

As soon as we get an official release of openwhisk-runtime-go with go 1.15,
we can update the proxies for the actionloop based runtime to use go 1.15
as the builder and the new openwhisk-runtime-go release as the source for
the proxy.  I can do the work for this; it's purely mechanical.

--dave


RE: Restore the Apache VMs.

2020-08-21 Thread David P Grove

Hi,

To answer the question about Jenkins documentation:  General Apache
Jenkins info:  https://cwiki.apache.org/confluence/display/INFRA/Jenkins

Our "normal" Jenkins jobs that (a) build/publish the website on
commits and (b) push nightly controller/invoker images to dockerhub for use
by our CI process does not need OpenWhisk-specific VMs.   They are running
on vanilla "website" and "ubuntu" Jenkins worker nodes shared by all
projects and provided by Infra.  The shared nodes are adequate for our
these two jobs.

We had dedicated nodes that were functional for a short period (a few
months) to do multi-node testing of PRs for the core repo.  This was
triggered by a Jenkins job, but the real work was done via an ansible
deploy/test, so it probably wasn't obvious at the Jenkins level that the
machines were being utilized.   This was not a very reliable setup.
Vincent did document the setup in our cwiki (eg
https://cwiki.apache.org/confluence/display/OPENWHISK/How+to+maintain+the
+Jenkins+pipeline+for+OpenWhisk), but I would not suggest attempting to
duplicate this on the new ci-builds.a.o Jenkins service.

My opinion is that we don't really need dedicated Jenkins nodes.   If
we wanted dedicated VMs for testing, we should instead be configuring them
as a Kubernetes cluster and doing multi-node testing via a Kubernetes
deployment of OpenWhisk onto those nodes.  I don't think investing in
ansible-based distributed deploy/testing is worth the effort.  This could
be driven by a Jenkins job (which should be able to run on a non-dedicated
node as it is doing very little actual work), but it does not need the
Kubernetes cluster to actually be made from Jenkins worker nodes.

--dave


openwhisk-package-alarms-2.2.0 and openwhisk-package-kafka-2.1.0 released

2020-08-18 Thread David P Grove


New versions of the openwhisk-package-alarms and openwhisk-package-kafka
components have been officially released and are now available from
http://openwhisk.apache.org/downloads.html

--dave


Fw: Jenkins instance builds.a.o being shut down 22nd August.

2020-08-16 Thread David P Grove


I'm working on doing the migration for OpenWhisk.  Assuming the script
works, should be straightforward.

--dave

- Forwarded by David P Grove/Watson/IBM on 08/16/2020 05:10 PM -

From:   Gavin McDonald 
To: Apache Infrastructure 
Date:   08/15/2020 08:24 AM
Subject:[EXTERNAL] Jenkins instance builds.a.o being shut down 22nd
August.



Hi All PMCs,

As per the many notifications on the builds@a.o mailing list over the last
few weeks; and the big yellow banner notification on builds.a.o instance
itself, Jenkins is due to be turned off.

The original date for turning off the service was 15th August - Today! -
However some projects are yet to make the migration to the new server(s)
(either ci-builds.a.o for the majority or ci-hadoop.a.o for Hadoop and
related projects.)

The deadline has - for one time only - been extended to 22nd August - so
you have 1 more week only to move your jobs.

After that, builds.a.o WILL be turned off for good and the DNS will
redirect to ci-builds.a.o.

Today I will be moving over most of the remaining agents to the new
masters, leaving just a minimal few for those that still need to migrate.

Job config xml files will be saved. However you can always grab them
yourselves at any time.

See the handy script [1] that can help you migrate all jobs at once - take
only 5 minutes! - After which tweaks may need to be done, or in most cases
not.

[1] - https://cwiki.apache.org/confluence/display/INFRA/Migrating+Jenkins
+jobs+from+Jenkins+to+Cloudbees

Please feel free to forward this message to your dev communities. Replies
should go to users@infra.a.o or new questions should go to builds@a.o


[VOTE] Release Apache OpenWhisk Package Kafka (v2.1.0, rc1)

2020-08-11 Thread David P Grove


Hi,

This is a call to vote on releasing version 2.1.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Package Kafka: 5ed2edc76969581b903043411d5b61a84a72c25a

https://github.com/apache/openwhisk-package-kafka/commits/5ed2edc76969581b903043411d5b61a84a72c25a

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-package-kafka-2.1.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-package-kafka-2.1.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-package-kafka-2.1.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=3c6e17f

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=3c6e17f
" -o rcverify.sh
chmod +x rcverify.sh
rcverify.sh openwhisk-package-kafka 'OpenWhisk Package Kafka' 2.1.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


[VOTE] Release Apache OpenWhisk Package Alarms (v2.2.0, rc1)

2020-08-11 Thread David P Grove


Hi,

This is a call to vote on releasing version 2.2.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Package Alarms: f54e0812d0d24be459f5c91f23fa060ac6c21b2f

https://github.com/apache/openwhisk-package-alarms/commits/f54e0812d0d24be459f5c91f23fa060ac6c21b2f

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-package-alarms-2.2.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-package-alarms-2.2.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-package-alarms-2.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=3c6e17f

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=3c6e17f
" -o rcverify.sh
chmod +x rcverify.sh
rcverify.sh openwhisk-package-alarms 'OpenWhisk Package Alarms' 2.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


[DISCUSS] drop support for openwhisk-package-cloudant

2020-08-06 Thread David P Grove


openwhisk-package-cloudant would need some (unknown) amount of work to be
upgraded to use nodejs:10 action kinds.  The documentation in general also
needs a fair amount of work to be redone in terms of a generic Apache
CouchDB package instead of IBM Cloudant.

Unless someone in the community is interested in taking on these tasks, I
propose to archive the openwhisk-package-cloudant gitrepo and remove
support for this provider package from openwhisk-deploy-kube.

Will leave this thread open for at least a week to gather comments,

--dave


[DISCUSS] - release openwhisk-package-kafka and openwhisk-package-alarms minor versions

2020-08-06 Thread David P Grove

I'd like to release package-kafka 2.1.0 and package-alarms 2.2.0  based off
the current master branch of the respective projects.

The motivation is to get an official release of these two packages that use
the nodejs:10 action kind.  This will let us drop nodejs:6 support from
openwhisk-deploy-kube's runtime.json.

If there are no objections, I will start doing release prep for these two
components early next week.

--dave


RE: [RESULT][VOTE] Release Apache OpenWhisk wskdebug (v1.3.0, rc1)

2020-08-05 Thread David P Grove


Alexander Klimetschek  wrote on 08/04/2020
11:49:50 AM:
>
> Thanks Dave! I cannot publish to npm without the openwhisk-bot
> credentials which are also in a PMC only subversion repo IIUC (point
> 2 in my mail).
>

Published for you.   Now going to improve the documentation per the issues
you opened :)

--dave


openwhisk-runtime-nodejs 1.16.0 and openwhisk-runtime-dotnet-1.15.0 released

2020-08-05 Thread David P Grove

New versions of the Node.JS and .NET runtimes for OpenWhisk are now
available from http://openwhisk.apache.org/downloads.html

--dave



Re: What to do with Go 1.11 and Go 1.12?

2020-08-05 Thread David P Grove


"Michele Sciabarra"  wrote on 08/04/2020 11:59:52
AM:
>
> I have a working implementation of Go 1.13 and Go 1.14, but I
> disabled modules support for now.
> I would like to enable modules, and update all the examples.
> However, I wonder what to do of go 1.11 and go 1.12
>
> Should I simply disable building the runtimes (so you can still
> using the old released ones on GitHub) commenting out the code (that
> i will leave in place, just in case someone wants to build and old
> runtime on its own) or I should keep building also the old runtimes
> ? That could be inconvenient because of supporting modules that
> older versions does not...
>

For other runtimes, when a version has hits its EOL and is no longer
receiving security patches we have removed the sub-tree entirely from git.

I would suggest doing the same for go.

--dave


Re: [RESULT][VOTE] Release Apache OpenWhisk wskdebug (v1.3.0, rc1)

2020-08-04 Thread David P Grove

Hi Alex,

I executed "./upload_to_dist.sh ../release-configs/wskdebug-1.3.0.json" on
your behalf and committed the move of the signed artifacts from svn staging
to svn dist.

You should be able to complete the rest of the release steps at your
convenience.  I think the act of publishing to dist is the only thing that
requires a PMC member to do it.

--dave




From:   Alexander Klimetschek 
To: "dev@openwhisk.apache.org" 
Date:   08/04/2020 03:41 AM
Subject:[EXTERNAL] Re: [RESULT][VOTE] Release Apache OpenWhisk wskdebug
(v1.3.0, rc1)



Hmm, looks like I am missing 2 svn permissions to finish the release. Not
sure if I am supposed to have these? Any help would be greatly appreciated.

1. At step [1] of the release docs I get this error:

> svn commit -m "Apache OpenWhisk 1.3.0 release of wskdebug"
Adding  (bin)  openwhisk-wskdebug-1.3.0-sources.tar.gz
Adding openwhisk-wskdebug-1.3.0-sources.tar.gz.asc
Adding openwhisk-wskdebug-1.3.0-sources.tar.gz.sha512
Transmitting file data .svn: E195023: Commit failed (details follow):
svn: E195023: Changing file
'/Users/alex/Work/code/nui/openwhisk-release/stagingArea/svn_release/openwhisk-wskdebug-1.3.0-sources.tar.gz'
 is forbidden by the server
svn: E175013: Access to
'/repos/dist/!svn/txr/40850-yg8/release/openwhisk/openwhisk-wskdebug-1.3.0-sources.tar.gz'
 forbidden

2. At step [2] I am asked to get the npmjs.txt from the
https://urldefense.proofpoint.com/v2/url?u=https-3A__svn.apache.org_repos_private_pmc_openwhisk_accounts&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=Fe4FicGBU_20P2yihxV-apaNSFb6BSj6AlkptSF2gMk&m=Rr1Ey4GecarcVCcPoTtwcPOhgVvuU8Zw8KHRaS9Qrzo&s=1NR6kMAemGyPTHG6IDFx-iinoFUN_YSjJk8ntVTWBfI&e=
  repo, but I can't check it out:

svn: E170013: Unable to connect to a repository at URL '
https://urldefense.proofpoint.com/v2/url?u=https-3A__svn.apache.org_repos_private_pmc_openwhisk_accounts-27svn&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=Fe4FicGBU_20P2yihxV-apaNSFb6BSj6AlkptSF2gMk&m=Rr1Ey4GecarcVCcPoTtwcPOhgVvuU8Zw8KHRaS9Qrzo&s=EZitwcXiEGDWftzZnVzmk9QrpMbpWrIW88k4yiF_rBA&e=
 : E175013: Access to '/repos/private/pmc/openwhisk/accounts' forbidden


At least I was able to create the git tag + Github release:
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_openwhisk-2Dwskdebug_releases_tag_1.3.0&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=Fe4FicGBU_20P2yihxV-apaNSFb6BSj6AlkptSF2gMk&m=Rr1Ey4GecarcVCcPoTtwcPOhgVvuU8Zw8KHRaS9Qrzo&s=zMoZo6F0Ynr8-cTNYbnEzHhWAayWCrqIlv8hbFQDGMU&e=


Note that I am currently traveling with unreliable internet, so the next
chance to continue this might only be in a few days...

[1]
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_openwhisk-2Drelease_blob_master_docs_release-5Finstructions.md-23publishing-2Da-2Dsuccessful-2Drelease-2Dto-2Dapache-2Ddist-2Dservers&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=Fe4FicGBU_20P2yihxV-apaNSFb6BSj6AlkptSF2gMk&m=Rr1Ey4GecarcVCcPoTtwcPOhgVvuU8Zw8KHRaS9Qrzo&s=datqPlE4mCjiSvqCvJlM-pZBw2EuPP73WEst08aWS8k&e=

[2]
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_openwhisk-2Drelease_blob_master_docs_release-5Finstructions.md-23publishing-2Dto-2Dnpm&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=Fe4FicGBU_20P2yihxV-apaNSFb6BSj6AlkptSF2gMk&m=Rr1Ey4GecarcVCcPoTtwcPOhgVvuU8Zw8KHRaS9Qrzo&s=DZSdj5XTC00ZqqhEDrZboQhbfw9JMWNhbZuRIKjJWZQ&e=


Cheers,
Alex

From: Alexander Klimetschek 
Sent: Tuesday, August 4, 2020 00:24
To: dev@openwhisk.apache.org 
Subject: [RESULT][VOTE] Release Apache OpenWhisk wskdebug (v1.3.0, rc1)

The vote is now closed. It passes with 3 +1 votes and no other votes cast.

I will proceed with finishing the release process.

Cheers,
Alex


From: Alexander Klimetschek 
Sent: Friday, July 31, 2020 23:56
To: dev@openwhisk.apache.org 
Subject: Re: [VOTE] Release Apache OpenWhisk wskdebug (v1.3.0, rc1)

+1 to release openwhisk-wskdebug 1.3.0

I will push the release sometimes this weekend.

Cheers,
Alex

Von: Rob Allen 
Gesendet: Thursday, July 30, 2020 12:14:36 AM
An: dev@openwhisk.apache.org 
Betreff: Re: [VOTE] Release Apache OpenWhisk wskdebug (v1.3.0, rc1)

+1 to release 'OpenWhisk wskdebug' 1.3.0 rc1

Verified with rcverify.sh (script SHA1: AB81 58B6 7F2B 74B5 F222  AAD7 0F19
3228 98B0 906A)

Regards,

Rob

> On 28 Jul 2020, at 19:39, Alexander Klimetschek
 wrote:
>
> Hi,
>
> This is a call to vote on releasing version 1.3.0 release candidate rc1
of the following project module with artifacts built from the Git
repositories and commit IDs listed below.
>
> * OpenWhisk wskdebug: c90b665c1b45cde0526d176af5db9204fcd904ff
>
>
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_openwhisk-2Dwskdebug_commits_c90b665c1b45cde0526d176af5db9204fcd904ff&d=DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=Fe4FicGBU_20P2yihxV-apaNSFb6BSj6AlkptSF2gMk&m=Rr1Ey4GecarcVCcPoTtwcPOhgVvuU8Zw8KHRaS9Qrzo&s=1wmi03HUyMR3NlhCdNUdYbcaoNTSZsQ6VTDAzHwBH4o&e=

RE: Upcoming wskdebug release 1.3

2020-07-28 Thread David P Grove


Alexander Klimetschek  wrote on 07/28/2020
09:50:48 PM:
>
> Ah, I had no idea about [1].
>
> I tried to commit my key in the KEYS file, but I get the following error:
> ...elided...

I think this is another undocumented assumption. Sorry.  I'm pretty sure
the part of the svn repo that is used to stage releases is only writable by
OpenWhisk PMC members per ASF policy.

One of us will have to do some of the steps for you.

Can a PMC member help out?  I'm buried for the next few days on some
non-OpenWhisk deadlines.


--dave


RE: Upcoming wskdebug release 1.3

2020-07-28 Thread David P Grove
There perhaps should be a cross-reference somewhere.  There is a separate
document on "first time" setup for a release manager [1] that talks about
setting up the signing infrastructure.

--dave

[1]
https://github.com/apache/openwhisk-release/blob/master/docs/release_manager_setup.md

Rodric Rabbah  wrote on 07/28/2020 04:02:21 PM:

> From: Rodric Rabbah 
> To: dev@openwhisk.apache.org
> Date: 07/28/2020 04:03 PM
> Subject: [EXTERNAL] Re: Upcoming wskdebug release 1.3
>
> We may have one more step missing. Did you add your key to the KEYS file?
>
> https://urldefense.proofpoint.com/v2/url?
>
u=https-3A__github.com_apache_openwhisk-2Drelease_blob_master_docs_release-5Fmanager-5Fsetup.md-23publish-2Dyour-2Dpublic-2Dkey-2Dto-2Dthe-2Dproject-2Dkeys-2Dfile&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=5yYlLexRbv7o17SqJWk5sqD8oqfhO0BxPlMSlwGEeTQ&s=DEIrPdMPA-

> AMmYjPFPbmxd4V_dhoNMgol_GBLjmQ5Wg&e=
>
> I don't see your key here [1] and hence cannot verify the signature on
the
> release tarball yet.
>
> -r
>
> [1] https://urldefense.proofpoint.com/v2/url?
>
u=https-3A__dist.apache.org_repos_dist_release_openwhisk_KEYS&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=5yYlLexRbv7o17SqJWk5sqD8oqfhO0BxPlMSlwGEeTQ&s=bh5ri0GNNeTDz1zGKVz9TyljGlx5_6jitnUB10CjOIM&e=

>
>
> On Tue, Jul 28, 2020 at 3:59 PM Rodric Rabbah  wrote:
>
> > Thanks Alex for noting these gaps!
> >
> > -r
> >
> > On Tue, Jul 28, 2020 at 3:20 PM Alexander Klimetschek
> >  wrote:
> >
> >> FWIW, I reported all these as issues (and the gen-release-vote.py one
was
> >> already reported):
> >>
> >>   *   https://urldefense.proofpoint.com/v2/url?
>
u=https-3A__github.com_apache_openwhisk-2Drelease_issues_342&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=5yYlLexRbv7o17SqJWk5sqD8oqfhO0BxPlMSlwGEeTQ&s=0X2YrKQ2PzjQzh1T3cxnOuoC-

> Hjwbv-tq16Od76Qbs8&e=
> >>   *   
u=https-3A__github.com_apache_openwhisk-2Drelease_issues_341&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=5yYlLexRbv7o17SqJWk5sqD8oqfhO0BxPlMSlwGEeTQ&s=QXc0D7V-

> OqjOfS_iRm-PnPg1PmKFiMWNZnWoHNuO2fo&e= >
> >> https://urldefense.proofpoint.com/v2/url?
>
u=https-3A__github.com_apache_openwhisk-2Drelease_issues_341&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=5yYlLexRbv7o17SqJWk5sqD8oqfhO0BxPlMSlwGEeTQ&s=QXc0D7V-

> OqjOfS_iRm-PnPg1PmKFiMWNZnWoHNuO2fo&e=
> >>   *   https://urldefense.proofpoint.com/v2/url?
>
u=https-3A__github.com_apache_openwhisk-2Drelease_issues_340&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=5yYlLexRbv7o17SqJWk5sqD8oqfhO0BxPlMSlwGEeTQ&s=aPDAPENChIZOfT791CZmQAHaEUL6spc6LK4yz2i1qSg&e=

> >>   *   https://urldefense.proofpoint.com/v2/url?
>
u=https-3A__github.com_apache_openwhisk-2Drelease_issues_317&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=5yYlLexRbv7o17SqJWk5sqD8oqfhO0BxPlMSlwGEeTQ&s=_dCdteTNUVXpRtmP6i04Ry3FplUFE9-9SZNxLEjaG9c&e=

> >>
> >> Cheers,
> >> Alex
> >>
> >> 
> >> From: Alexander Klimetschek 
> >> Sent: Tuesday, July 28, 2020 11:47
> >> To: dev@openwhisk.apache.org 
> >> Subject: Re: Upcoming wskdebug release 1.3
> >>
> >> Also: the ./gen-release-vote.py script assumes a certain naming
> >> convention for cloning the https://urldefense.proofpoint.com/v2/
> url?
>
u=https-3A__github.com_apache_openwhisk-2Drelease&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=5yYlLexRbv7o17SqJWk5sqD8oqfhO0BxPlMSlwGEeTQ&s=xE88inHjGL1_2DswT9SqqAY8xCm1gZK47_nheoQt4c0&e=

> >> repo:
> >>
> >>   *   remote "upstream": for the actual repo
> >>   *   remote "origin" (or anything): for ones local fork
> >>
> >> In my case I had no fork and just "origin" for the actual repo,
resulting
> >> in this error:
> >>
> >> subprocess.CalledProcessError: Command '['git', 'show-ref',
'--hash',
> >> '--abbrev', '--', 'refs/remotes/upstream/master']' returned non-zero
exit
> >> status 1
> >>
> >> I quickly fixed it by changing the script at [1] to use "origin".
> >>
> >> Not sure what the best solution is, I guess everyone has a different
> >> approach with forks vs. not. But maybe make it configurable and print
a
> >> hint if the git show-ref returns an error?
> >>
> >> [1]
> >> https://urldefense.proofpoint.com/v2/url?
>
u=https-3A__github.com_apache_openwhisk-2Drelease_blob_master_tools_gen-2Drelease-2Dvote.py-23L88&d=DwIFaQ&c=jf_iaSHvJObTbx-

> siA1ZOg&r=Fe4FicGBU_20P2yihxV-
>
apaNSFb6BSj6AlkptSF2gMk&m=5yYlLexRbv7o17SqJWk5sqD8oqfhO0BxPlMSlwGEeTQ&s=KTgQbiwC14veRFjo6r9SKX0AlduuEffLO-

> zE_LrFk2o&e=
> >>
> >> Cheers,
> >> Alex
> >> 
> >> From: Alexander Klimetschek 
> >> Sent: Monday, July 27, 2020 21:17
> >> To: dev@openwhisk.apache.org 
> >> Subject: Re: Upc

[VOTE] Release Apache OpenWhisk Runtime Dotnet (v1.15.0, rc1)

2020-07-26 Thread David P Grove


Hi,

This is a call to vote on releasing version 1.15.0 release candidate rc1 of
the following project module with artifacts built from the Git repositories
and commit IDs listed below.

* OpenWhisk Runtime Dotnet: 5c23d6c6c5bf48486fe537befb0f8b00a908a36f

https://github.com/apache/openwhisk-runtime-dotnet/commits/5c23d6c6c5bf48486fe537befb0f8b00a908a36f

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-dotnet-1.15.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-dotnet-1.15.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-dotnet-1.15.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=0d99841

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=0d99841
" -o rcverify.sh
chmod +x rcverify.sh
rcverify.sh openwhisk-runtime-dotnet 'OpenWhisk Runtime Dotnet' 1.15.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


[VOTE] Release Apache OpenWhisk Runtime Node.js (v1.16.0, rc1)

2020-07-24 Thread David P Grove


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 Node.js: d96aee7495b26c872fe4aef01863be58d1162709

https://github.com/apache/openwhisk-runtime-nodejs/commits/d96aee7495b26c872fe4aef01863be58d1162709

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.16.0-sources.tar.gz

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-1.16.0-sources.tar.gz.asc

https://dist.apache.org/repos/dist/dev/openwhisk/rc1/openwhisk-runtime-nodejs-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=0d99841

Usage:
curl -s "
https://gitbox.apache.org/repos/asf?p=openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=0d99841
" -o rcverify.sh
chmod +x rcverify.sh
rcverify.sh openwhisk-runtime-nodejs 'OpenWhisk Runtime Node.js' 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


golang versions / end of life

2020-07-23 Thread David P Grove


Currently our openwhisk-runtime-go supports golang 1.11 and golang 1.12.
Unfortunately, go is now on version 1.14 and has a 2 version EOL policy
[1].  So golang 1.11 and 1.12 are out of support and no longer receiving
vulnerability fixes.

A few weeks back, I had proposed doing a runtime release wave [2] to pick
up security fixes.  But I think we really should refresh our runtime-go
versions before we do that (as the go version flows through as the
actionloop runtime for many of the other runtimes).

Does anyone have the time to look at updating runtime-go to go 1.14?   I'd
be tempted to skip golang 1.13 unless there was a reason to include it.

--dave

[1] https://endoflife.date/go

[2]
https://lists.apache.org/thread.html/r208d84ea92debcedb80c30895c53397db12989286a787f037e0a5add%40%3Cdev.openwhisk.apache.org%3E



[DISCUSS] - openwhisk-runtime release wave

2020-07-09 Thread David P Grove

I'd like to push through a wave of runtime releases to pick up various
upstream fixes in the various language runtimes and base images.

As before, we'll do this in two waves (since openwhisk-runtime-go is
consumed by the actionloop runtimes).

Wave one:  openwhisk-runtime-go, openwhisk-runtime-dotnet,
openwhisk-runtime-nodejs

Wave two: openwhisk-runtime-ruby, openwhisk-runtime-swift,
openwhisk-runtime-rust, openwhisk-runtime-python, openwhisk-runtime-php,
openwhisk-runtime-java

Unless there are objections, I'll start the wave one release votes within
the next couple days.

--dave


openwhisk-package-alarms 2.1.0 released

2020-05-13 Thread David P Grove

Version 2.1.0 of openwhisk-package-alarms is now available from
http://openwhisk.apache.org/downloads.html

## 2.1.0
* NodeJS version: 10.20.1
* Update existing trigger feeds on create instead of failing (#202)
* Add `strict` option while get trigger (#210)
* Fix default value is always true (#209)
* Fixed strict option not working (#208)
* Update database authentication method to resolve issue with special
characters (#155)
* Apply needle client (#205)
* remove use of short header in all cases (#193)


  1   2   3   4   >