weiting-chen opened a new pull request, #12768: URL: https://github.com/apache/gluten/pull/12768
## What changes are proposed in this pull request? Gluten 1.7.0 RC0 contains `ep/build-velox/src/socket.h`, a whitespace-modified copy of Linux UAPI `include/uapi/asm-generic/socket.h`. The upstream file is licensed `GPL-2.0 WITH Linux-syscall-note`, but the bundled copy omitted that licensing and was not represented in `LICENSE`. Rather than add GPL-licensed source to the Apache release metadata, this patch removes the bundled header. The optional CentOS 7 static build now downloads the exact pinned Linux revision (`aad9c8c470f2a8321a99eb053630ce0e199558d6`) when needed, verifies its SHA-256 checksum before installation, and preserves the existing build workaround. The Docker image explicitly installs `curl` for this step. This keeps GPL-derived source out of Gluten source distributions while retaining the CentOS 7 build behavior. ## How was this patch tested? - Ran `bash -n` for the new installer and both updated CI scripts. - Executed the installer against a temporary destination and verified the pinned SHA-256 checksum. - Compared the downloaded header with the removed file using a whitespace-insensitive diff; definitions are unchanged. - Ran the repository license-header checker against all changed and added files. - Ran `git diff --check`. ## Was this patch authored or co-authored using generative AI tooling? Generated-by: GitHub Copilot CLI 1.0.80 (GPT-5.6 Sol) -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
