Hi Matt,

This is based on ASF policy. If the jar is included in the source code, we have 
to deal with the license issue of the gradle wrapper in our LICENSE and NOTICE, 
which may bring more legal risks to the openwhisk release.

Actually, within OpenWhisk community, we have a list to walk through in order 
to vote:

[ ] 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 repo.
[ ] All files have license headers if necessary.
[ ] No compiled archives bundled in source archive.

We check to make sure no compiled archives are bundled in the artifact. We also 
refer to other existing Apache projects, like apache 
beam(https://archive.apache.org/dist/beam/2.5.0/apache-beam-2.5.0-source-release.zip).
 The jar is excluded, but the gradle wrapper scripts are kept.

Their source code releases do not bundle the gradle wrapper either.

I did not paste this list in general list of apache.
 
Best wishes.
Vincent Hou (侯胜博)

Advisory Software Engineer, OpenWhisk Contributor, Open Technology, IBM Cloud

Notes ID: Vincent S Hou/Raleigh/IBM, E-mail: s...@us.ibm.com,
Phone: +1(919)254-7182
Address: 4205 S Miami Blvd (Cornwallis Drive), Durham, NC 27703, United States

-----Matt Sicker <boa...@gmail.com> wrote: -----
To: general@incubator.apache.org
From: Matt Sicker <boa...@gmail.com>
Date: 09/25/2018 02:31PM
Subject: Re: [VOTE] Release Apache OpenWhisk (Incubating): nodejs, java and 
docker runtimes 1.12.0 [RC1]

Is not including the gradle wrapper jar an ASF policy or just something
being done in this project?

On Tue, 25 Sep 2018 at 13:28, Vincent S Hou <s...@us.ibm.com> wrote:

> Hi Matt,
>
> We have documents saying that users need to run gradle wrapper in order to
> install the jar in order to use further gradlew command to build.
>
> https://github.com/apache/incubator-openwhisk-release/blob/master/releases/0.9.0-incubating/INSTALL.md#build-the-source-code
>
> We exclude the jar because this is the the artifact, which contains only
> source code. At the beginning the jar is included in the artifact, but it
> was removed later, since we target this artifact as source code only
> without jars.
>
> People need to install the gradle with the correct version, no matter the
> gradlew wrapper script is there or not.
>
>
> Best wishes.
> Vincent Hou (侯胜博)
>
> Advisory Software Engineer, OpenWhisk Contributor, Open Technology, IBM
> Cloud
>
> Notes ID: Vincent S Hou/Raleigh/IBM, E-mail: s...@us.ibm.com,
> Phone: +1(919)254-7182
> Address: 4205 S Miami Blvd (Cornwallis Drive), Durham, NC 27703, United
> States
>
> -----Matt Sicker <boa...@gmail.com> wrote: -----
> To: general@incubator.apache.org
> From: Matt Sicker <boa...@gmail.com>
> Date: 09/25/2018 01:57PM
> Subject: Re: [VOTE] Release Apache OpenWhisk (Incubating): nodejs, java
> and docker runtimes 1.12.0 [RC1]
>
> Why do the source artifacts include the gradle wrapper script if they don't
> include the bootstrap jars? This breaks normal gradle workflows, and the
> end user will have to manually install the correct version of gradle.
>
> On Tue, 18 Sep 2018 at 11:11, Vincent S Hou <s...@us.ibm.com> wrote:
>
> > Dear IPMC members,
> >
> > This is a call for vote to release Apache OpenWhisk (Incubating):
> > OpenWhisk nodejs, java and docker runtimes 1.12.0 [RC1].
> >
> > The  Apache OpenWhisk community has voted on and approved a proposal to
> > release Apache OpenWhisk (Incubating): nodejs, java and docker runtimes,
> > Version 1.12.0.
> >
> > We now kindly request the Incubator PMC members to review and vote on
> this
> > incubator release.
> >
> > OpenWhisk nodejs, java and docker runtimes vote thread:
> >
> >
> https://lists.apache.org/thread.html/443cbd5eb5f2b84c3b34b92bd8585a36cd8c1ce52ef5453a7ad33282@%3Cdev.openwhisk.apache.org%3E
> >
> > OpenWhisk nodejs, java and docker runtimes vote result thread:
> >
> >
> https://lists.apache.org/thread.html/257f62b54b1fd14e7b6e2347d0263169821f55ac4f57355e44c84194@%3Cdev.openwhisk.apache.org%3E
> >
> > This release comprises of source code distribution only.
> >
> >
> > For OpenWhisk Runtime Nodejs:
> > The source code artifact of OpenWhisk Runtime Nodejs can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-1.12.0-incubating-rc1/openwhisk-runtime-nodejs-1.12.0-incubating-sources.tar.gz
> >
> > The SHA-512 checksum for the artifact of OpenWhisk Runtime Nodejs is:
> > openwhisk-runtime-nodejs-1.12.0-incubating-sources.tar.gz:
> > D046ED19 A813D9A9 96986002 C7065C7A 41FDF48A B87440D9 CF86B227 B4E2D3BF
> > A63DC4C0
> >  7BAC979F 998B9867 3492A8A5 07F739ED 822BFC14 2E44EFA9 7D29DF23
> > which can be found via:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-1.12.0-incubating-rc1/openwhisk-runtime-nodejs-1.12.0-incubating-sources.tar.gz.sha512
> >
> > The signature of the artifact of OpenWhisk Runtime Nodejs can be found
> via:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-1.12.0-incubating-rc1/openwhisk-runtime-nodejs-1.12.0-incubating-sources.tar.gz.asc
> >
> >
> > For OpenWhisk Runtime Java:
> > The source code artifact of OpenWhisk Runtime Java can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-1.12.0-incubating-rc1/openwhisk-runtime-java-1.12.0-incubating-sources.tar.gz
> >
> > The SHA-512 checksum for the artifact of OpenWhisk Runtime Java is:
> > openwhisk-runtime-java-1.12.0-incubating-sources.tar.gz:
> > FADF0287 E4A65B8C F56F0CAD 128CB02E 89B701EA A621D394 6A8412FD 05522B44
> > 1AD4EC05
> >  A52FF4CE 6B73FC6D 44B6730F E4023923 EE92C1C9 02DAC10F 1DB253C3
> > which can be found via:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-1.12.0-incubating-rc1/openwhisk-runtime-java-1.12.0-incubating-sources.tar.gz.sha512
> >
> > The signature of the artifact of OpenWhisk Runtime Java can be found via:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-1.12.0-incubating-rc1/openwhisk-runtime-java-1.12.0-incubating-sources.tar.gz.asc
> >
> >
> > For OpenWhisk Runtime Docker:
> > The source code artifact of OpenWhisk Runtime Docker can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-1.12.0-incubating-rc1/openwhisk-runtime-docker-1.12.0-incubating-sources.tar.gz
> >
> > The SHA-512 checksum for the artifact of OpenWhisk Runtime Docker is:
> > openwhisk-runtime-docker-1.12.0-incubating-sources.tar.gz:
> > D668D079 CFBF8DBB 7356D50B 609F7A42 49C588BD 9BADC57B A06C025A CA5BFDFF
> > BB3A3E72
> >  EF612A43 A4179A04 4EF12FD6 9BAA8047 46197280 6037C5EC BAA3F626
> > which can be found via:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-1.12.0-incubating-rc1/openwhisk-runtime-docker-1.12.0-incubating-sources.tar.gz.sha512
> >
> > The signature of the artifact of OpenWhisk Runtime Docker can be found
> via:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-1.12.0-incubating-rc1/openwhisk-runtime-docker-1.12.0-incubating-sources.tar.gz.asc
> >
> >
> >
> > KEYS file is available at:
> > https://www.apache.org/dist/incubator/openwhisk/KEYS
> > This key has been validated here:
> > http://pgp.mit.edu/pks/lookup?search=houshengbo&op=index
> >
> > This is the first time that Apache OpenWhisk: nodejs, java and docker
> > runtimes request for a release, so there is no file of CHANGELOG.
> >
> > The documentation on how to verify the artifacts can be found at:
> >
> >
> https://cwiki.apache.org/confluence/display/OPENWHISK/How+to+verify+the+release+checklist+and+vote+on+OpenWhisk+modules+under+Apache
> >
> > 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
> >
> >
> > Best wishes.
> > Vincent Hou (侯胜博)
> > On behalf of OpenWhisk team
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>
> --
> Matt Sicker <boa...@gmail.com>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

-- 
Matt Sicker <boa...@gmail.com>


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to