This is an automated email from the ASF dual-hosted git repository.
pdesai pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-openwhisk-release.git
The following commit(s) were added to refs/heads/master by this push:
new eb19dbd Clean up Openwhisk repo. ASF license header
inclusion/exclusion tables (#160)
eb19dbd is described below
commit eb19dbdd0e4ebc2868dd8a6f0fc84113aa253f96
Author: Matt Rutkowski <[email protected]>
AuthorDate: Wed May 23 17:45:14 2018 -0500
Clean up Openwhisk repo. ASF license header inclusion/exclusion tables
(#160)
* clean up main openwhisk repo. exclusions.
* Rename ANS.x to tags to include Ansible file extension/type.
* Rename ANS.x to tags to include Ansible file extension/type.
* Update configurations to include more tooling config. files.
* clean up main openwhisk repo. exclusions; seperate test/dat exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
* clean up main openwhisk repo. and file exclusions.
---
docs/license_compliance.md | 20 ++--
docs/license_exclusions.md | 273 ++++++++++++++++++++++++++++-----------------
2 files changed, 181 insertions(+), 112 deletions(-)
diff --git a/docs/license_compliance.md b/docs/license_compliance.md
index 09f820a..a74d4df 100644
--- a/docs/license_compliance.md
+++ b/docs/license_compliance.md
@@ -48,8 +48,8 @@ In addition, the recommended type of approved ASF license
header (i.e., "full" o
| File type | ASF Header Type | Rationale |
| :--- | :--- | :--- |
| Source code (e.g., `*.scala`, `*.go`, `*.java`, `*.py`, etc.) | Full |
Source code. |
-| Action functions (source) (e.g., `.js`, `.py`, `.swift`, etc, particularly
under `tests/dat` folder.) | Mini | Source code</br>Use "Mini" header as best
practice for performance reasons. |
-| Ansible Group vars. (`*/group_vars/all`) | Mini | Project convention. |
+| Action functions (source) (e.g., `.js`, `.py`, `.swift`, etc, particularly
under `tests/dat` folder.) | Mini | Source code.</br>Use "Mini" header as best
practice for performance reasons. |
+| Ansible Group vars. (YAML) (`*/group_vars/all`) | Mini | Project convention.
|
| Docker image build file (`dockerfile`) | Mini | May contain functional
(script) code. |
| Documentation (e.g., `*.md`) | Full | Intellectual property. |
| Gradle files (`build.gradle`, `*.gradle`) | Full | May contain functional
scripts and code (e.g., Groovy, Kotlin).</br>Includes build (`build.gradle`)
and settings (`settings.gradle`)files. |
@@ -75,20 +75,22 @@ In accordance with Apache LICENSE policies, the table below
lists general exclus
| TAG | File type | Rationale |
|:---|:---|:---|
-| ANS.1 | Ansible (host) Inventory Files (`*.ini`) | Configuration files. Not
much creativity.<br/>Example:
[incubator-openwhisk/ansible/environments/local/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/local/hosts.j2.ini)
|
-| ANS.2| Ansible Configuration Files (`*.cfg`) | Configuration files. Not much
creativity.<br/>Example:
[incubator-openwhisk/ansible/ansible.cfg](https://github.com/apache/incubator-openwhisk/blob/master/ansible/ansible.cfg)
|
-| ANS.3 | Ansible Group Variable (YAML) files (`group_vars/all`) |
Configuration files. Not much creativity.</br>Example
[ansible/environments/local/group_vars/all](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/local/group_vars/all)
|
-| ANS.4 | Ansible hosts files (`hosts`) | Configuration files. Not much
creativity.</br>Example:
[incubator-openwhisk/ansible/environments/distributed/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/hosts)
|
-| ANS.5 | Ansible environment files (`*.env`) | Configuration files. Not much
creativity.</br>Example:
[ansible/environments/distributed/files/openstack/openstack.env](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/files/openstack/openstack.env)
|
-| DATA.1 | Empty (zero-length) test files | Empty test data file.</br>Example:
[incubator-openwhisk/tests/dat/actions/empty.js](https://github.com/apache/incubator-openwhisk/blob/master/tests/dat/actions/empty.js)
|
+| ANS.INI | Ansible (host) Inventory Files (`*.ini`) | Configuration files.
Not much creativity.<br/>Example:
[incubator-openwhisk/ansible/environments/local/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/local/hosts.j2.ini)
|
+| ANS.CFG| Ansible Configuration Files (`*.cfg`) | Configuration files. Not
much creativity.<br/>Example:
[incubator-openwhisk/ansible/ansible.cfg](https://github.com/apache/incubator-openwhisk/blob/master/ansible/ansible.cfg)
|
+| ANS.HOSTS | Ansible hosts files (`hosts`) | Configuration files. Not much
creativity.</br>Example:
[incubator-openwhisk/ansible/environments/distributed/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/hosts)
|
+| ANS.ENV | Ansible environment files (`*.env`) | Configuration files. Not
much creativity.</br>Example:
[ansible/environments/distributed/files/openstack/openstack.env](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/files/openstack/openstack.env)
|
+| DATA.TEST | Empty (zero-length) test files | Empty test data
file.</br>Example:
[incubator-openwhisk/tests/dat/actions/empty.js](https://github.com/apache/incubator-openwhisk/blob/master/tests/dat/actions/empty.js)
|
+| DATA.AUTH | API Auth. key | Configuration data.</br>Example:
[ansible/files/auth.guest](https://github.com/apache/incubator-openwhisk/blob/master/ansible/files/auth.guest)
|
| GIT.1 | Git configuration (`.gitattributes`, `.gitignore`) | Configuration
file. Not much creativity. |
| GIT.2 | Git tracking (`.git` subdirectory) | Git file tracking. Not part of
project source. |
| I18N.1 | Golang Internationalization resource files (`i18n_resources.go`) |
Not much creativity. The file is auto-generated; not able to add
header.</br>Example:
[incubator-openwhisk-client-go/wski18n/i18n_resources.go](https://github.com/apache/incubator-openwhisk-client-go/blob/master/wski18n/i18n_resources.go)
|
+| GODEPS.1 | GoDeps dependencies data (`Godeps.json`) | | JSON data generated
by the GoDeps utility.</br>Example:
[incubator-openwhisk-wskdeploy/blob/master/Godeps/Godeps.json](https://github.com/apache/incubator-openwhisk-wskdeploy/blob/master/Godeps/Godeps.json)
|
+| GODEPS.2 | GoDeps Readme file (`Readme`) | Plain text Readme generated by
the GoDeps utility; states the directory and JSON file within it were
autogenerated. |
| GRDL.1 | Gradle batch files (`gradlew.bat`)| Generated by Gradle
wrapper.</br>Example:
[incubator-openwhisk/blob/master/gradlew.bat](https://github.com/apache/incubator-openwhisk/blob/master/gradlew.bat)
|
| GRDL.2 | Gradle files (`.gogradle`) | Not much creativity |
| GRDL.3 | Gradle Wrapper files (`gradlew`) | Generated by Gradle
wrapper.</br>Example:
[incubator-openwhisk/gradlew](https://github.com/apache/incubator-openwhisk/blob/master/gradlew)
|
| IDE | IDE configuration files (e.g., `.project`) | Not much creativity. |
-| IMAGE | Binary Image files (e.g., `.png`, `.ico`) | Binary
files.</br>Example:
[incubator-openwhisk/docs/images/OpenWhisk.png](https://github.com/apache/incubator-openwhisk/blob/master/docs/images/OpenWhisk.png)
|
+| IMAGE | Binary Image files (e.g., `.png`, `.jpg`, `.ico`) | Binary
files.</br>Example:
[incubator-openwhisk/docs/images/OpenWhisk.png](https://github.com/apache/incubator-openwhisk/blob/master/docs/images/OpenWhisk.png)
|
| IGNORE | Tooling "ignore" files (e.g., `.gitignore`, `.dockerignore`) | Not
included in source release. |
| J2 | Jinja2 Template files (`*.j2`) | **REVIEW** Not much
creativity.</br>Example:
[incubator-openwhisk/ansible/templates/whisk.properties.j2](https://github.com/apache/incubator-openwhisk/blob/master/ansible/templates/whisk.properties.j2)
|
| JSON | JSON files (`*.json`) | Configuration and test data files.</br> -
Note: _JSON files don't support comments_</br>Example:
[incubator-openwhisk/tests/dat/actions/echo.json](https://github.com/apache/incubator-openwhisk/blob/master/tests/dat/actions/echo.json)
|
diff --git a/docs/license_exclusions.md b/docs/license_exclusions.md
index 633c49d..f9d8b66 100644
--- a/docs/license_exclusions.md
+++ b/docs/license_exclusions.md
@@ -21,106 +21,173 @@
For convenience, the following table provides links to each project
repository's LICENSE and NOTICE files, as well as an overview of notable
software dependencies (non-canonical) and license scanning exclusions.
-This listing is not intended to be complete or canonical
-
-| Repository | Exclusion | Rationale [TAG] |
-|:---|:---|:---|
-| [incubator-openwhisk](https://github.com/apache/incubator-openwhisk) |
[ansible/ansible.cfg]() | ANS.2 |
-| |
[ansible/environments/distributed/files/openstack/openstack.env](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/files/openstack/openstack.env)
| ANS.5 |
-| |
[ansible/environments/distributed/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/hosts)
| ANS.4 |
-| |
[ansible/environments/docker-machine/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/docker-machine/hosts.j2.ini)
| ANS.1 |
-| |
[ansible/environments/local/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/local/hosts.j2.ini)
| ANS.1 |
-| |
[ansible/environments/vagrant/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/vagrant/hosts)
| ANS.4 |
-| |
[ansible/files/activations_design_document_for_activations_db.json]() | JSON |
-| | [ansible/files/auth.guest]() | **TBD** |
-| | [ansible/files/auth.whisk.system]() | **TBD** |
-| | [ansible/files/auth_index.json]() | JSON |
-| | [ansible/files/filter_design_document.json]() | JSON |
-| |
[ansible/files/logCleanup_design_document_for_activations_db.json]() | JSON |
-| |
[ansible/files/namespace_throttlings_design_document_for_subjects_db.json]() |
JSON |
-| | [ansible/files/package-versions.ini]() | ANS.1 |
-| | [ansible/files/runtimes.json]() | JSON |
-| |
[ansible/files/whisks_design_document_for_activations_db_filters_v2.1.0.json]()
| JSON |
-| |
[ansible/files/whisks_design_document_for_activations_db_v2.1.0.json]() | JSON |
-| |
[ansible/files/whisks_design_document_for_entities_db_v2.1.0.json]() | JSON |
-| | [ansible/group_vars/all]() | ANS.3 |
-| | [ansible/roles/docker/templates/docker.j2]() | J2 |
-| | [ansible/roles/nginx/files/openwhisk-server-key.pem]() | PEM |
-| | [ansible/roles/nginx/templates/nginx.conf.j2]() | J2 |
-| | [ansible/roles/registry/templates/recycle-registry.py.j2]() | J2 |
-| | [ansible/templates/db_local.ini.j2]() | J2 |
-| | [ansible/templates/jmxremote.access.j2]() | J2 |
-| | [ansible/templates/jmxremote.password.j2]() | J2 |
-| | [ansible/templates/whisk.properties.j2]() | J2 |
-| |
[bin/wskadmin](https://github.com/apache/incubator-openwhisk/blob/master/bin/wskadmin)
| Generated, symbolic link |
-| |
[bin/wskdev](https://github.com/apache/incubator-openwhisk/blob/master/bin/wskdev)
| Generated, symbolic link |
-| |
[common/scala/src/main/resources/logback.xml](https://github.com/apache/incubator-openwhisk/blob/master/common/scala/src/main/resources/logback.xml)
| XML |
-| |
[incubator-openwhisk/docs/images/OpenWhisk_flow_of_processing.draw.io.xml](https://github.com/apache/incubator-openwhisk/blob/master/docs/images/OpenWhisk_flow_of_processing.draw.io.xml)
| XML |
-| | [gradle/wrapper/gradle-wrapper.jar]() | TEST.JAR |
-| | [gradle/wrapper/gradle-wrapper.properties]() | **TBD** |
-| | [gradlew.bat]() | GRDL.1 |
-| | [gradlew]() | GRDL.3 |
-| |
[performance/gatling_tests/src/gatling/resources/data/javaAction.jar]() |
TEST.JAR |
-| |
[performance/wrk_tests/post.lua](https://github.com/apache/incubator-openwhisk/blob/master/performance/wrk_tests/post.lua)
| Perf. test file. Not much creativity. |
-| | [tests/dat/actions/blackbox.zip]() | TEST.ZIP |
-| |
[tests/dat/actions/empty.js](https://github.com/apache/incubator-openwhisk/blob/master/tests/dat/actions/empty.js)
| Empty (zero-length) file for testing. Not much creativity. |
-| | [tests/dat/actions/helloJava.jar]() | TEST.JAR |
-| | [tests/dat/actions/helloJavaDefaultPackage.jar]() | TEST.JAR |
-| | [tests/dat/actions/helloSwift311.zip]() | TEST.ZIP |
-| | [tests/dat/actions/multiSwift.zip]() | TEST.ZIP |
-| | [tests/dat/actions/python.zip]() | TEST.ZIP |
-| | [tests/dat/actions/python2_virtualenv.zip]() | TEST.ZIP |
-| | [tests/dat/actions/python3_virtualenv.zip]() | TEST.ZIP |
-| | [tests/dat/actions/python_virtualenv_dir.zip]() | TEST.ZIP |
-| | [tests/dat/actions/python_virtualenv_name.zip]() | TEST.ZIP |
-| | [tests/dat/actions/seq_echo_word_count.json]() | JSON |
-| | [tests/dat/actions/seq_type_2.json]() | JSON |
-| | [tests/dat/actions/sleep.jar]() | TEST.JAR |
-| | [tests/dat/actions/unicode.jar]() | TEST.JAR |
-| | [tests/dat/actions/unicode/build.gradle]() | **FIX!!!** |
-| | [tests/dat/actions/validInput1.json]() | JSON |
-| | [tests/dat/actions/validInput2.json]() | JSON |
-| | [tests/dat/actions/word_count.json]() | JSON |
-| | [tests/dat/actions/zippedaction.zip]() | TEST.ZIP |
-| |
[tests/dat/apigw/apigw_path_param_support_test_invalidActionType.json]() | JSON
|
-| |
[tests/dat/apigw/apigw_path_param_support_test_invalidParamName1.json]() | JSON
|
-| |
[tests/dat/apigw/apigw_path_param_support_test_invalidParamName2.json]() | JSON
|
-| |
[tests/dat/apigw/apigw_path_param_support_test_invalidTargetUrl.json]() | JSON |
-| |
[tests/dat/apigw/apigw_path_param_support_test_withPathParameters1.json]() |
JSON |
-| |
[tests/dat/apigw/apigw_path_param_support_test_withPathParameters2.json]() |
JSON |
-| | [tests/dat/apigw/endpoints.without.action.swagger.json]() | JSON |
-| | [tests/dat/apigw/testswaggerdoc1]() | OAPI. Test data. |
-| | [tests/dat/apigw/testswaggerdoc2]() | OAPI. Test data. |
-| | [tests/dat/apigw/testswaggerdocinvalid]() | OAPI. Test data. |
-| | [tests/src/test/resources/application.conf.j2]() | J2 |
-| |
[tools/eclipse/java.xml](https://github.com/apache/incubator-openwhisk/blob/master/tools/eclipse/java.xml)
| XML |
-|
[incubator-openwhisk-apigateway](https://github.com/apache/incubator-openwhisk-apigateway)
|
[tests/scripts/lua/management/examples](https://github.com/apache/incubator-openwhisk-apigateway/tree/master/tests/scripts/lua/management/examples)
| JSON |
-|
[incubator-openwhisk-catalog](https://github.com/apache/incubator-openwhisk-catalog)
| _None_| |
-| [incubator-openwhisk-cli](https://github.com/apache/incubator-openwhisk-cli)
| _None_ | _test files?_ |
-|
[incubator-openwhisk-client-go](https://github.com/apache/incubator-openwhisk-client-go)
| **TBD** | _?_ |
-| | wski18n/i18n_resources.go | Generated, translation JSON data
file. |
-| | wski18n/README.md | **FIX!!!** |
-| | wski18n/resources | JSON data files |
-|
[incubator-openwhisk-runtime-docker](https://github.com/apache/incubator-openwhisk-runtime-docker)
| tests/src/test/resources/application.conf | Config. file, Not much
creativity |
-| | [ansible/environments/local/group_vars/all]() | ANS.3
**TODO: add ASF Mini header** |
-| | [ansible/environments/local/hosts]() | Config. file, Not
much creativity |
-|
[incubator-openwhisk-runtime-java](https://github.com/apache/incubator-openwhisk-runtime-java)
| tests/src/test/resources/application.conf | Config. file, Not much
creativity |
-| | [ansible/environments/local/group_vars/all]() | ANS.3
**TODO: add ASF Mini header** |
-| | [ansible/environments/local/hosts]() | Config. file, Not
much creativity |
-|
[incubator-openwhisk-runtime-nodejs](https://github.com/apache/incubator-openwhisk-runtime-nodejs)
| tests/src/test/resources/application.conf | Config. file, Not much
creativity |
-| | [ansible/environments/local/group_vars/all]() | ANS.3
**TODO: add ASF Mini header** |
-| | [ansible/environments/local/hosts]() | Config. file, Not
much creativity |
-|
[incubator-openwhisk-runtime-php](https://github.com/apache/incubator-openwhisk-runtime-php)
| tests/src/test/resources/application.conf | Config. file, Not much
creativity |
-| | [ansible/environments/local/group_vars/all]() | ANS.3
**TODO: add ASF Mini header** |
-| | [ansible/environments/local/hosts]() | Config. file, Not
much creativity |
-|
[incubator-openwhisk-runtime-python](https://github.com/apache/incubator-openwhisk-runtime-python)
| tests/src/test/resources/application.conf | Config. file, Not much
creativity |
-| | [ansible/environments/local/group_vars/all]() | ANS.3
**TODO: add ASF Mini header** |
-| | [ansible/environments/local/hosts]() | Config. file, Not
much creativity |
-|
[incubator-openwhisk-runtime-swift](https://github.com/apache/incubator-openwhisk-runtime-swift)
| tests/src/test/resources/application.conf | Config. file, Not much
creativity |
-| | [ansible/environments/local/group_vars/all]() | ANS.3
**TODO: add ASF Mini header** |
-| | [ansible/environments/local/hosts]() | Config. file, Not
much creativity |
-| |
[SwiftyRequest/Package.resolved](https://github.com/apache/incubator-openwhisk-runtime-swift/blob/master/tests/dat/actions/SwiftyRequest/Package.resolved)
| |
-|
[incubator-openwhisk-wskdeploy](https://github.com/apache/incubator-openwhisk-wskdeploy)
| wski18n | **FIX!!!** Too broad, lots of .go files that SHOULD be scanned |
-| | wski18n/i18n_resources.go | Generated, translation JSON data
file. |
-| | wski18n/README.md | **FIX!!!** |
-| | wski18n/resources | JSON data files |
+**NOTE: This listing is not intended to be complete or canonical**
+
+### [incubator-openwhisk](https://github.com/apache/incubator-openwhisk)
+
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+| [ansible/ansible.cfg]() | ANS.CFG |
+|
[ansible/environments/distributed/files/openstack/openstack.env](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/files/openstack/openstack.env)
| ANS.ENV |
+|
[ansible/environments/distributed/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/distributed/hosts)
| ANS.HOSTS |
+|
[ansible/environments/docker-machine/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/docker-machine/hosts.j2.ini)
| ANS.INI |
+|
[ansible/environments/local/hosts.j2.ini](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/local/hosts.j2.ini)
| ANS.INI |
+|
[ansible/environments/vagrant/hosts](https://github.com/apache/incubator-openwhisk/blob/master/ansible/environments/vagrant/hosts)
| ANS.HOSTS |
+| [ansible/files/activations_design_document_for_activations_db.json]() | JSON
|
+| [ansible/files/auth.guest]() | DATA.AUTH |
+| [ansible/files/auth.whisk.system]() | DATA.AUTH |
+| [ansible/files/auth_index.json]() | JSON |
+| [ansible/files/filter_design_document.json]() | JSON |
+| [ansible/files/logCleanup_design_document_for_activations_db.json]() | JSON |
+| [ansible/files/namespace_throttlings_design_document_for_subjects_db.json]()
| JSON |
+| [ansible/files/package-versions.ini]() | ANS.INI |
+| [ansible/files/runtimes.json]() | JSON |
+|
[ansible/files/whisks_design_document_for_activations_db_filters_v2.1.0.json]()
| JSON |
+| [ansible/files/whisks_design_document_for_activations_db_v2.1.0.json]() |
JSON |
+| [ansible/files/whisks_design_document_for_entities_db_v2.1.0.json]() | JSON |
+| [ansible/roles/docker/templates/docker.j2]() | J2 |
+| [ansible/roles/nginx/files/openwhisk-server-key.pem]() | PEM |
+| [ansible/roles/nginx/templates/nginx.conf.j2]() | J2 |
+| [ansible/roles/registry/templates/recycle-registry.py.j2]() | J2 |
+| [ansible/templates/db_local.ini.j2]() | J2 |
+| [ansible/templates/jmxremote.access.j2]() | J2 |
+| [ansible/templates/jmxremote.password.j2]() | J2 |
+| [ansible/templates/whisk.properties.j2]() | J2 |
+|
[bin/wskadmin](https://github.com/apache/incubator-openwhisk/blob/master/bin/wskadmin)
| Generated, symbolic link |
+|
[bin/wskdev](https://github.com/apache/incubator-openwhisk/blob/master/bin/wskdev)
| Generated, symbolic link |
+|
[common/scala/src/main/resources/logback.xml](https://github.com/apache/incubator-openwhisk/blob/master/common/scala/src/main/resources/logback.xml)
| XML |
+|
[incubator-openwhisk/docs/images/OpenWhisk_flow_of_processing.draw.io.xml](https://github.com/apache/incubator-openwhisk/blob/master/docs/images/OpenWhisk_flow_of_processing.draw.io.xml)
| XML |
+| [gradle/wrapper/gradle-wrapper.jar]() | TEST.JAR |
+| [gradle/wrapper/gradle-wrapper.properties]() | **TBD** |
+| [gradlew.bat]() | GRDL.1 |
+| [gradlew]() | GRDL.3 |
+| [tests/src/test/resources/application.conf.j2]() | J2 |
+|
[tools/eclipse/java.xml](https://github.com/apache/incubator-openwhisk/blob/master/tools/eclipse/java.xml)
| XML |
+
+###
[incubator-openwhisk-apigateway](https://github.com/apache/incubator-openwhisk-apigateway)
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+|
[tests/scripts/lua/management/examples](https://github.com/apache/incubator-openwhisk-apigateway/tree/master/tests/scripts/lua/management/examples)
| JSON |
+
+###
[incubator-openwhisk-catalog](https://github.com/apache/incubator-openwhisk-catalog)
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+|
[credentials.json.enc](https://github.com/apache/incubator-openwhisk-catalog/blob/master/credentials.json.enc)
| **TBD** |
+|
[tests/credentials.json.enc](https://github.com/apache/incubator-openwhisk-catalog/blob/master/tests/credentials.json.enc)
| **TBD** |
+|
[gradle/wrapper/gradle-wrapper.jar](https://github.com/apache/incubator-openwhisk-catalog/blob/master/gradle/wrapper/gradle-wrapper.jar)
| **TBD** |
+
+###
[incubator-openwhisk-cli](https://github.com/apache/incubator-openwhisk-cli)
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+| _None_ | **_test files?_** |
+
+###
[incubator-openwhisk-client-go](https://github.com/apache/incubator-openwhisk-client-go)
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+|
[wski18n/i18n_resources.go](https://github.com/apache/incubator-openwhisk-client-go/blob/master/wski18n/i18n_resources.go)
| I18N.1, NOTE: ASF Header manually added after autogen. recently |
+|
[wski18n/resources](https://github.com/apache/incubator-openwhisk-client-go/tree/master/wski18n/resources)
| JSON, Empty files (i.e., no translations yet) |
+
+###
[incubator-openwhisk-runtime-docker](https://github.com/apache/incubator-openwhisk-runtime-docker)
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+|
[ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-docker/blob/master/ansible/environments/local/hosts)
| ANS.HOSTS |
+
+###
[incubator-openwhisk-runtime-java](https://github.com/apache/incubator-openwhisk-runtime-java)
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+|
[ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-java/blob/master/ansible/environments/local/hosts)
| ANS.HOSTS |
+
+###
[incubator-openwhisk-runtime-nodejs](https://github.com/apache/incubator-openwhisk-runtime-nodejs)
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+|
[ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-nodejs/blob/master/ansible/environments/local/hosts)
| ANS.HOSTS |
+
+###
[incubator-openwhisk-runtime-php](https://github.com/apache/incubator-openwhisk-runtime-php)
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+|
[ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-php/blob/master/ansible/environments/local/hosts)
| ANS.HOSTS |
+
+###
[incubator-openwhisk-runtime-python](https://github.com/apache/incubator-openwhisk-runtime-python)
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+|
[ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-python/blob/master/ansible/environments/local/hosts)
| ANS.HOSTS |
+
+### |
[incubator-openwhisk-runtime-swift](https://github.com/apache/incubator-openwhisk-runtime-swift)
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+|
[ansible/environments/local/hosts](https://github.com/apache/incubator-openwhisk-runtime-swift/blob/master/ansible/environments/local/hosts)
| ANS.HOSTS |
+|
[SwiftyRequest/Package.resolved](https://github.com/apache/incubator-openwhisk-runtime-swift/blob/master/tests/dat/actions/SwiftyRequest/Package.resolved)
| OAPI |
+
+###
[incubator-openwhisk-wskdeploy](https://github.com/apache/incubator-openwhisk-wskdeploy)
+
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+|
[wski18n/i18n_resources.go](https://github.com/apache/incubator-openwhisk-wskdeploy/blob/master/wski18n/i18n_resources.go)
| I18N.1 |
+|
[wski18n/resources](https://github.com/apache/incubator-openwhisk-wskdeploy/tree/master/wski18n/resources)
| JSON, Empty files (i.e., no translations yet) |
+| Godeps/Godeps.json | GODEPS.1 |
+| Godeps/Readme | GODEPS.2 |
+| ansible/environments/local/hosts | ANS.HOSTS |
+| **gradle/wrapper/gradle-wrapper.jar** | **TBD** |
+| gradlew | GRDL.3 |
+| gradlew.bat | GRDL.1 |
+| specification/archive/*.pdf | **TBD**, e.g.,
specification/archive/openwhisk_v0.8.1.pdf |
+| specification/diagrams/*.jpg | ve.g.,
specification/diagrams/OW-Programming-Model-Slides-Slide1.jpg |
+| specification/diagrams/*.pptx | **TBD**, e.g.,
OW-Programming-Model-Slides.pptx |
+| specification/*.pdf | **TBD**, e.g., specification/openwhisk_v0.9.1.pdf |
+| tests/apps/owbp-cloudant-trigger/manifest-bp.json | JSON |
+| tests/dat/wskprops | API Client configuration data. |
+| tests/src/integration/docker/actions/exec.zip | TEST.ZIP |
+| tests/src/integration/docker/actions/go/exec | TEST.ZIP, renamed from
exec.zip |
+| tests/src/integration/helloworld/actions/hello.jar | TEST.JAR |
+| tests/src/integration/jaraction/src/hello.jar | TEST.JAR |
+| tests/src/integration/message-hub/src/events.json | JSON |
+| tests/src/integration/runtimetests/src/hello.jar | TEST.JAR |
+| tests/src/integration/runtimetests/src/helloworld/helloworld.zip | TEST.ZIP |
+|
tests/src/integration/runtimetests/src/helloworld/node_modules/string-format/package.json
| JSON |
+| tests/src/integration/runtimetests/src/helloworld/package.json | JSON |
+| tests/src/integration/validate-packages-in-manifest/actions/hello.jar |
TEST.JAR |
+| tests/src/integration/zipaction/actions/cat/node_modules/cat/package.json |
JSON |
+| tests/src/integration/zipaction/actions/cat/package.json | JSON |
+| tests/apps/owbp-cloudant-trigger/manifest-bp.json | JSON |
+
+## Test files excluded from source release
+<!--
+ ======= Test file exclusions NOT part of Source code releases (yet) =========
+-->
+The following "tests" files are excluded from having ASF License headers, but
alse are NOT part of the project source code release archive when created.
+
+### [incubator-openwhisk](https://github.com/apache/incubator-openwhisk)
+| Exclusion | Rationale [TAG] |
+|:---|:---|
+| [performance/gatling_tests/src/gatling/resources/data/javaAction.jar]() |
TEST.JAR |
+|
[performance/wrk_tests/post.lua](https://github.com/apache/incubator-openwhisk/blob/master/performance/wrk_tests/post.lua)
| DATA.TEXT, Empy (Http POST) Performance test data file. |
+| [tests/dat/actions/blackbox.zip]() | TEST.ZIP |
+|
[tests/dat/actions/empty.js](https://github.com/apache/incubator-openwhisk/blob/master/tests/dat/actions/empty.js)
| DATA.TEST, Empty (zero-length) test data file. |
+| [tests/dat/actions/helloJava.jar]() | TEST.JAR |
+| [tests/dat/actions/helloJavaDefaultPackage.jar]() | TEST.JAR |
+| [tests/dat/actions/helloSwift311.zip]() | TEST.ZIP |
+| [tests/dat/actions/multiSwift.zip]() | TEST.ZIP |
+| [tests/dat/actions/python.zip]() | TEST.ZIP |
+| [tests/dat/actions/python2_virtualenv.zip]() | TEST.ZIP |
+| [tests/dat/actions/python3_virtualenv.zip]() | TEST.ZIP |
+| [tests/dat/actions/python_virtualenv_dir.zip]() | TEST.ZIP |
+| [tests/dat/actions/python_virtualenv_name.zip]() | TEST.ZIP |
+| [tests/dat/actions/seq_echo_word_count.json]() | JSON |
+| [tests/dat/actions/seq_type_2.json]() | JSON |
+| [tests/dat/actions/sleep.jar]() | TEST.JAR |
+| [tests/dat/actions/unicode.jar]() | TEST.JAR |
+| [tests/dat/actions/unicode/build.gradle]() | **FIX!!!** |
+| [tests/dat/actions/validInput1.json]() | JSON |
+| [tests/dat/actions/validInput2.json]() | JSON |
+| [tests/dat/actions/word_count.json]() | JSON |
+| [tests/dat/actions/zippedaction.zip]() | TEST.ZIP |
+| [tests/dat/apigw/apigw_path_param_support_test_invalidActionType.json]() |
JSON |
+| [tests/dat/apigw/apigw_path_param_support_test_invalidParamName1.json]() |
JSON |
+| [tests/dat/apigw/apigw_path_param_support_test_invalidParamName2.json]() |
JSON |
+| [tests/dat/apigw/apigw_path_param_support_test_invalidTargetUrl.json]() |
JSON |
+| [tests/dat/apigw/apigw_path_param_support_test_withPathParameters1.json]() |
JSON |
+| [tests/dat/apigw/apigw_path_param_support_test_withPathParameters2.json]() |
JSON |
+| [tests/dat/apigw/endpoints.without.action.swagger.json]() | JSON |
+| [tests/dat/apigw/testswaggerdoc1]() | OAPI. Test data. |
+| [tests/dat/apigw/testswaggerdoc2]() | OAPI. Test data. |
+| [tests/dat/apigw/testswaggerdocinvalid]() | OAPI. Test data. |
--
To stop receiving notification emails like this one, please contact
[email protected].