macdoor opened a new pull request, #18036:
URL: https://github.com/apache/dolphinscheduler/pull/18036

   ## Purpose
   
   When the release `tar.gz` is built on macOS, the archive can contain `._*` 
files, `.DS_Store`, and extended attributes, causing warnings and junk files 
when extracted on Linux. This change updates `assembly-plugins.sh` so the 
repack step strips macOS-specific data and produces a Linux-friendly archive.
   
   fixes #18035
   
   ## Brief change log
   
   - **dolphinscheduler-dist/src/main/assembly/assembly-plugins.sh**
     - Before repacking: remove `._*` and `.DS_Store` under the bin directory.
     - On macOS: run `xattr -cr` on the bin directory; repack with 
`COPYFILE_DISABLE=1` and `tar --no-xattrs` so the final `tar.gz` has no 
extended attributes.
   
   No changes to `dolphinscheduler-bin.xml` or other assembly descriptors.
   
   Made with [Cursor](https://cursor.com)


-- 
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