Create tar.xz files with built-in tar and remove bzip2 fallback #2535
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This removes usages of non-built-in
xz
utility when it was not needed for creating a Sparkle binary distribution. This also removes the fall back to bzip2 and always create.tar.xz
distribution.Misc Checklist
Testing
I tested and verified my change by using one or multiple of these methods:
Tested
make release
outputted identical binaries as before these changes (only dSYM files differed).make-release-package.sh
tests code signing integrity of extracted products are valid as well. The tar.xz file created is a bit bigger than before (few MB more) but this shouldn't really matter much in practice.macOS version tested: 14.4.1 (23E224)