This is an automated email from the ASF dual-hosted git repository.
djwang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry-pxf.git
The following commit(s) were added to refs/heads/main by this push:
new b968bbe8 Include license files in all package distributions
b968bbe8 is described below
commit b968bbe8b4d430a5ec88e7df3d644cb852ca90e9
Author: Dianjin Wang <[email protected]>
AuthorDate: Thu Apr 2 17:25:50 2026 +0800
Include license files in all package distributions
Add NOTICE, DISCLAIMER, and LICENSE files to the stage target
in Makefile to ensure they are included in all package formats
(tar, rpm, and deb). This ensures proper license attribution and
compliance with Apache Software Foundation requirements for all
distribution methods.
Previously, these files were not copied during the packaging
process, which could lead to incomplete license information in
distributed packages.
---
Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/Makefile b/Makefile
index 00079649..8a7ca06e 100644
--- a/Makefile
+++ b/Makefile
@@ -115,6 +115,7 @@ endif
cp -a server/build/stage/* build/stage/$${PXF_PACKAGE_NAME} ;\
echo $$(git rev-parse --verify HEAD) >
build/stage/$${PXF_PACKAGE_NAME}/commit.sha ;\
cp package/install_binary
build/stage/$${PXF_PACKAGE_NAME}/install_component ;\
+ cp NOTICE DISCLAIMER LICENSE build/stage/$${PXF_PACKAGE_NAME}/ ;\
echo "===> PXF staging is complete <==="
tar: stage
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]