Re: [VOTE] Release Apache OpenWhisk Runtimes (v1.13.0-incubating, rc1)

2019-04-03 Thread Carlos Santana
+1 to all artifacts, I used the rcverify tool to assist with verification.

Only 3 false positives found
verifying license... failed (diff
'/var/folders/q6/4ry_mh5s3cxbcb1r0jwh06x8gn/T/tmp.gGTx8uOo/incubator-openwhisk-runtime-go-1.13.0-incubating/LICENSE.txt'
'/var/folders/q6/4ry_mh5s3cxbcb1r0jwh06x8gn/T/tmp.gGTx8uOo/LICENSE-2.0')
scanning for binaries... failed
(/var/folders/q6/4ry_mh5s3cxbcb1r0jwh06x8gn/T/tmp.gGTx8uOo/incubator-openwhisk-runtime-go-1.13.0-incubating/openwhisk/_test/pysample/exec)
scanning for binaries... failed
(/var/folders/q6/4ry_mh5s3cxbcb1r0jwh06x8gn/T/tmp.mM06ecli/incubator-openwhisk-runtime-php-1.13.0-incubating/core/php7.3Action/compile)

Logs from rcverify: [1]

[1] https://pastebin.com/2NG0Hg9F

-- Carlos



On Wed, Apr 3, 2019 at 11:31 AM Rodric Rabbah  wrote:

> Hi,
>
> This is a call to vote on releasing version 1.13.0-incubating release
> candidate rc1 of the following 9 project modules with artifacts
> built from the Git repositories and commit IDs listed below.
>
> * OpenWhisk Runtime Docker:
>   https://github.com/apache/incubator-openwhisk-runtime-docker.git
>   48b8f4a239864edc178eb392a7eef287857a7a96
>
> * OpenWhisk Runtime Dotnet:
>   https://github.com/apache/incubator-openwhisk-runtime-dotnet.git
>   50df3bad2588c7b37425fad037ae3df73198ca22
>
> * OpenWhisk Runtime Go:
>   https://github.com/apache/incubator-openwhisk-runtime-go.git
>   31f0dd67885c17724718b16ba011baaed77dea16
>
> * OpenWhisk Runtime Java:
>   https://github.com/apache/incubator-openwhisk-runtime-java.git
>   9f27bab28905bdb66dc3526b5843eaaa6f9d026c
>
> * OpenWhisk Runtime Node.js:
>   https://github.com/apache/incubator-openwhisk-runtime-nodejs.git
>   c173d64cba124aeccc5c2c7f5db10bd18f5a03a9
>
> * OpenWhisk Runtime PHP:
>   https://github.com/apache/incubator-openwhisk-runtime-php.git
>   9c5d3d779425223488ca0f49100095736853f147
>
> * OpenWhisk Runtime Python:
>   https://github.com/apache/incubator-openwhisk-runtime-python.git
>   aaeb2ff494e8785abd7a5fc0ba3d902752c47732
>
> * OpenWhisk Runtime Ruby:
>   https://github.com/apache/incubator-openwhisk-runtime-ruby.git
>   b1afb74193646d599d363e765d755f2bb28f784c
>
> * OpenWhisk Runtime Swift:
>   https://github.com/apache/incubator-openwhisk-runtime-swift.git
>   019024df95434fb3a4390ee0d88dea78af3fa0c9
>
> This release comprises 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=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD
>
> Usage:
> curl -s "
> https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD;
> -o rcverify.sh
> chmod +x rcverify.sh
> rcverify.sh openwhisk-runtime-docker 'OpenWhisk Runtime Docker'
> 1.13.0-incubating
> rcverify.sh openwhisk-runtime-dotnet 'OpenWhisk Runtime Dotnet'
> 1.13.0-incubating
> rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 1.13.0-incubating
> rcverify.sh openwhisk-runtime-java 'OpenWhisk Runtime Java'
> 1.13.0-incubating
> rcverify.sh openwhisk-runtime-nodejs 'OpenWhisk Runtime Node.js'
> 1.13.0-incubating
> rcverify.sh openwhisk-runtime-php 'OpenWhisk Runtime PHP' 1.13.0-incubating
> rcverify.sh openwhisk-runtime-python 'OpenWhisk Runtime Python'
> 1.13.0-incubating
> rcverify.sh openwhisk-runtime-ruby 'OpenWhisk Runtime Ruby'
> 1.13.0-incubating
> rcverify.sh openwhisk-runtime-swift 'OpenWhisk Runtime Swift'
> 1.13.0-incubating
>
> 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.
>   [ ] DISCLAIMER is included.
>   [ ] 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 if necessary.
>   [ ] No compiled archives bundled in source archive.
>
> This majority vote is open for at least 72 hours.
>
> -r



-- 
Carlos Santana



Re: Notes+Video posted from today's Tech. Int. call

2019-04-03 Thread Carlos Santana
Sorry I missed the meeting today, I'm out on bootcamp training all week,

Just watched the meeting, I can't describe how excited and proud I am
seeing topics related to ASF TLP process

+1 Rodric R, A Tool to assist generating release artifacts
+1 James T. A Tool to assist verifying the release artifacts
+1 Vincent H, Finally an ASF CICD pipeline, no more manual testing or
private/vendor PG testing to merge PRs

I would moderate April 17, but I would be in Puerto Rico at the beach !!

How about if Rodric gives away the Shirt, I will give out the Coffee Mug,
if you host you will get 2 Swag Items !

-- Carlos


On Wed, Apr 3, 2019 at 12:34 PM Rodric Rabbah  wrote:

> Thanks Matt - I fixed some typos. *If someone else would like to host the
> next community call on April 17* --- *It’s really easy, as the moderator
> you gather topics from the dev list and let the speakers do the hard work*
> ---
> *I will send that person their choice of Apache OpenWhisk shirt or coffee
> mug. *
>
> *Shirts: *https://www.redbubble.com/shop/t-shirt/34185110?p=t-shirt
> *Mugs etc*:
> https://www.redbubble.com/people/comdev/works/34185110-apache-openwhisk
>
> -r
>
>
> On Wed, Apr 3, 2019 at 12:05 PM Matt Rutkowski 
> wrote:
>
> > Thanks Tyson for hosting and Rodric for volunteering to be next up.
> >
> > Notes:
> >
> https://cwiki.apache.org/confluence/display/OPENWHISK/2019-04-03+OW+Tech+Int+-+Meeting+Notes
> > Video: https://youtu.be/pw1BOpumZlQ
> >
> > Please feel to review/comment on Notes wiki.
> >
> > -mr
> >
>


-- 
Carlos Santana



Re: Notes+Video posted from today's Tech. Int. call

2019-04-03 Thread Rodric Rabbah
Thanks Matt - I fixed some typos. *If someone else would like to host the
next community call on April 17* --- *It’s really easy, as the moderator
you gather topics from the dev list and let the speakers do the hard work*
---
*I will send that person their choice of Apache OpenWhisk shirt or coffee
mug. *

*Shirts: *https://www.redbubble.com/shop/t-shirt/34185110?p=t-shirt
*Mugs etc*:
https://www.redbubble.com/people/comdev/works/34185110-apache-openwhisk

-r


On Wed, Apr 3, 2019 at 12:05 PM Matt Rutkowski 
wrote:

> Thanks Tyson for hosting and Rodric for volunteering to be next up.
>
> Notes:
> https://cwiki.apache.org/confluence/display/OPENWHISK/2019-04-03+OW+Tech+Int+-+Meeting+Notes
> Video: https://youtu.be/pw1BOpumZlQ
>
> Please feel to review/comment on Notes wiki.
>
> -mr
>


[RESULT][VOTE] Release Apache OpenWhisk Client JS (incubating) 3.19.0.

2019-04-03 Thread James Thomas
Hello all,

The vote for releasing Apache OpenWhisk Client JS (incubating) 3.19.0
is now closed.

Vote result:
3 (+1 binding) (Bertrand Delacretaz, Sobkowiak Krzysztof, Matt Sicker)
0 ( 0 binding) (Justin Mclean)
0 (-1 binding)

The vote has PASSED.
Thank you everyone for taking the time to review the release and help us.
Minor issues raised during the vote from members have been captured
and will be fixed in the next release.

-- Forwarded message -
From: James Thomas 
Date: Tue, 26 Mar 2019 at 17:14
Subject: [VOTE]: Release Apache OpenWhisk Client JS (incubating) 3.19.0.
To: 


Dear IPMC members,

This is a call for vote to release Apache OpenWhisk Client JS (incubating)
3.19.0.

The Apache OpenWhisk community has voted on and approved a proposal to
release Apache OpenWhisk Client JS (incubating) 3.19.0.

We now kindly request the Incubator PMC members to review and vote on
this incubator
release.

Apache OpenWhisk (incubating) is a serverless, open source cloud platform
that executes functions in response to events at any scale.

OpenWhisk Client JS vote thread:

https://lists.apache.org/thread.html/c891eb5543559d8894974ea39b11001e4302c1e3b0f11e47323af929@%3Cdev.openwhisk.apache.org%3E

OpenWhisk Client JS vote result thread:

https://lists.apache.org/thread.html/f0d56e810a0fe674f71f39b8e54b3de361dd1a9d8cb036446b070a12@%3Cdev.openwhisk.apache.org%3E

This release comprises of source code distribution only. There is only
one module
within this release number 3.19.0. The artifact were built from the following
Git commit IDs:

   -

   openwhisk-client-js: 726b982,

The source code artifact of openwhisk client js can be found at:
https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-3.19.0-incubating-rc1/openwhisk-client-js-3.19.0-incubating-sources.tar.gz

The SHA-512 checksum for the artifact of openwhisk client js is
openwhisk-client-js-3.19.0-incubating-sources.tar.gz:
8D8FE6C5 48F5FE72 F5C5CC2E 1539416F 84B18BB7 D6A0075B 50CAFC22 55BFA27E
C8E60B9D 6660E203 72CEB667 EAE91474 DAB16D8B 764B5141 8B7595DE 78CBA217

which can can be found via:
https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-3.19.0-incubating-rc1/openwhisk-client-js-3.19.0-incubating-sources.tar.gz.sha512

The signature of the artifact of openwhisk client js can be found via:
https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-3.19.0-incubating-rc1/openwhisk-client-js-3.19.0-incubating-sources.tar.gz.asc

KEYS file is available here:
https://dist.apache.org/repos/dist/dev/incubator/openwhisk/KEYS

We are currently using the tool called openwhisk-release (
https://github.com/apache/incubator-openwhisk-release) to release all the
modules of OpenWhisk. The instruction for release managers can be found at:
https://github.com/apache/incubator-openwhisk-release/blob/master/docs/release_instructions.md.


This tool supports both manual and automated modes to package the source
code, sign the artifacts and upload the artifacts into Apache SVN
repositories.

The vote will be open for at least 72 hours or until necessary number of
votes are reached.

Please vote accordingly: [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove
with the reason

-- 
Regards,
James Thomas


-- 
Regards,
James Thomas


Re: enhancing scanCode to respect gitignore files

2019-04-03 Thread Matt Rutkowski
Thanks for this work Rodric; this a welcome enhancement

On 2019/03/27 01:25:33, Rodric Rabbah  wrote: 
> I found some gaps in scanCode --- the tool we use for checking repository
> conformance for things like headers, white space related formatting, etc.
> --- and how exclusions are implemented. I posit there's a desire to allow
> scanCode to process existing .gitignore files, and more over to treat the
> exclusion section of the scanCode config in the same way as git ignore
> files (wild cards don't current work and file-based matching is too loose).
> 
> This page provides a detailed description how gitignore rules [1]  and I
> found a python library that appears to implement matching a directory tree
> against .gitignore [2].
> 
> I've incorporated the enhancements into scanCode on my fork here
> https://github.com/apache/incubator-openwhisk-utilities/compare/master...rabbah:gitignore?expand=1,
> which closes an issue I opened some time ago [3].
> 
> The implementation would require an added dependence for the matching
> library (pip install pathspec). I can look into compiling scanCode into a
> self container binary which would mean we should also create a release for
> scanCode itself.
> 
> Thoughts?
> 
> -r
> 
> [1] https://git-scm.com/docs/gitignore
> [2] https://github.com/cpburnz/python-path-specification
> [3] https://github.com/apache/incubator-openwhisk-utilities/issues/39
> 


Notes+Video posted from today's Tech. Int. call

2019-04-03 Thread Matt Rutkowski
Thanks Tyson for hosting and Rodric for volunteering to be next up.

Notes: 
https://cwiki.apache.org/confluence/display/OPENWHISK/2019-04-03+OW+Tech+Int+-+Meeting+Notes
Video: https://youtu.be/pw1BOpumZlQ

Please feel to review/comment on Notes wiki.

-mr


Re: [DISCUSS] release openwhisk-client-js

2019-04-03 Thread James Thomas
I'm hoping to get to it today Shazron. We've now got enough votes from
the Incubator ML to proceed...

On Wed, 3 Apr 2019 at 02:31, Shazron  wrote:
>
> Hi, is it possible for the vote to be closed and the package released?
> Thanks!
>
> On Fri, Mar 15, 2019 at 1:28 AM Carlos Santana  wrote:
>
> > +1
> >
> > I think it make sense to make the version "3.19.0"
> >
> > Then after release pass, a convenient package can be posted to npm with a
> > version that correlates with the previous one.
> >
> > We did the similar for runtimes
> >
> > -- Carlos
> >
> > On Thu, Mar 14, 2019 at 1:06 PM James Thomas  wrote:
> >
> > > Hello whiskers.
> > >
> > > We want to do the first official apache release of the
> > openwhisk-client-js
> > > project. The project is very stable and doesn't change often, but we've
> > now
> > > had a few important PRs merge in the past month.
> > >
> > > https://github.com/apache/incubator-openwhisk-client-js/pull/147
> > > https://github.com/apache/incubator-openwhisk-client-js/pull/151
> > > https://github.com/apache/incubator-openwhisk-client-js/pull/152
> > >
> > > I've opened a new PR to add the missing files necessary for a release.
> > > https://github.com/apache/incubator-openwhisk-client-js/pull/154
> > >
> > > Does anyone want to do anything before I cut the release?
> > >
> > > Speak now or forever hold your peace (until the next release...)
> > >
> > > --
> > > Regards,
> > > James Thomas
> > >
> >
> >
> > --
> > Carlos Santana
> > 
> >



-- 
Regards,
James Thomas


[slack-digest] [2019-04-02] #general

2019-04-03 Thread OpenWhisk Team Slack
2019-04-02 09:18:48 UTC - Neeraj Laad: @Beth Yes, we have installed OpenWhisk 
on ICP 3.1.1 using the Helm chart. What issue are you facing with hte install?
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1554196728048700?thread_ts=1554152578.046700=C3TPCAQG1

2019-04-02 12:55:48 UTC - Michele Sciabarra: @Vikash you buit a docker image 
with the Python that executes a main this has nothing to do with the way 
OpenWhisk works. Read this:  
.
  You shoud use an existing runtime. Also use a  virtualenv instead of adding 
your libraries.  If you really want to use a docker image extended you should 
extend the existing and keep using the proxy as entry point
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1554209748050600

2019-04-02 14:48:56 UTC - Beth: @Neeraj Laad great.   the init-couchdb pod is 
failing to start with this error

Cloning into '/openwhisk'...
fatal: unable to access '': 
Failed to connect to  port 443: Connection timed 
out

I need to set up proxies to work inside the pod.  but how do I specify that?  I 
cannot find it in the chart configurations.

Thanks
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1554216536051500?thread_ts=1554152578.046700=C3TPCAQG1



[slack-digest] [2019-04-02] #random

2019-04-03 Thread OpenWhisk Team Slack
2019-04-02 07:27:03 UTC - Slackbot: This message was deleted.
+1 : Dominic Kim
tada : Roberto Diaz
lightsaber : Lars Andersson
https://openwhisk-team.slack.com/archives/C3UDXSFA6/p1554190023040300?thread_ts=1554190023.040300=C3UDXSFA6

2019-04-02 07:52:13 UTC - Roberto Diaz: that are a really impressive numbers!!
https://openwhisk-team.slack.com/archives/C3UDXSFA6/p1554191533040900?thread_ts=1554190023.040300=C3UDXSFA6

2019-04-02 07:56:14 UTC - Roberto Diaz: it's nice to be how the Openwhisk 
community is growing. IMHO it is a really good platform and in some ways even 
better than other existing solutions. OpenWhisk needs to spread the word and 
make it more visible to the developers
https://openwhisk-team.slack.com/archives/C3UDXSFA6/p1554191774043600

2019-04-02 07:56:31 UTC - Michele Sciabarra: it is spreading ... 
:slightly_smiling_face:
https://openwhisk-team.slack.com/archives/C3UDXSFA6/p1554191791043800

2019-04-02 08:05:19 UTC - Roberto Diaz: Last week in the conference I saw a 
talk about a logger with notifications in AWS, a very similar solution to the 
project I did using Openwhisk. In AWS was a complicated multiservice 
orchestration and in Openwhisk, this is implemented just with a couple of 
functions, sequences and triggers
https://openwhisk-team.slack.com/archives/C3UDXSFA6/p1554192319046400

2019-04-02 08:39:19 UTC - Michele Sciabarra: This is the actual cover of the 
O'Reilly Apache OpenWhisk book
https://openwhisk-team.slack.com/archives/C3UDXSFA6/p1554194359046900

2019-04-02 23:26:33 UTC - Jowanza Joseph: Looking forward to that OpenWhisk book
https://openwhisk-team.slack.com/archives/C3UDXSFA6/p1554247593047800