miki3421 opened a new pull request, #278:
URL: https://github.com/apache/openserverless/pull/278

   ## Problem and change
   
   Addresses #267 and the top-level source-distribution portion of #269.
   
   The source LICENSE omitted upstream copyright notices for bundled 
JavaScript, while NOTICE contained inaccurate or unnecessary copies. Preserve 
the complete upstream license texts for the 30 listed package versions under 
licenses/javascript and reference them from LICENSE. This includes the MIT 
portion of sax and both Node.js/Joyent notices. Remove the corresponding 
JavaScript entries from NOTICE and exempt the upstream texts from ASF header 
rewriting.
   
   The current 0.9.0 build downloads OpenWhisk and applies 
build/openwhisk-patch. The release metadata incorrectly described an unmodified 
vendored checkout and referenced files absent from a clean archive. Describe 
the actual shipped overlay, remove non-bundled Gradle/Spray entries, and 
exclude downloaded OpenWhisk checkouts and generated overlay archives even 
after a local build. Document this boundary in VERIFY.md. The pinned OpenWhisk 
reference and Gradle 6.9.1 build recipe remain unchanged.
   
   The operator's separate inaccurate Gradle attribution is addressed in a 
companion PR. This does not attempt the broader subdirectory license cleanup in 
#268.
   
   ## Validation
   
   - 30/30 package versions match existing lockfiles; 29 license texts are 
byte-identical to npm originals and xmlbuilder differs only by CRLF-to-LF 
normalization.
   - Generated the source archive with the existing targz exclusion/transform 
arguments; all 30 license references resolve.
   - Clean and deliberately contaminated staging trees produce identical 
contents: 1,531 files, including all 15 OpenWhisk overlay files. Generated 
checkout and intermediate fixtures are excluded.
   - Every archived file matches the candidate. Git metadata is absent and the 
dangling top-level Spray license reference is removed.
   - The local combined archive overlays only the companion operator 
LICENSE/NOTICE changes on the pinned submodule. No submodule pointers changed 
in this PR.
   - git diff --check passes. Full compilation, image builds, RAT and 
license-eye were not rerun for these documentation/packaging changes.
   
   The archive was a local unsigned verification artifact, not a release 
candidate.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to