Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: Compress releases using xz instead of gzip #1872

Closed
randombit opened this issue Mar 29, 2019 · 3 comments
Closed

Proposal: Compress releases using xz instead of gzip #1872

randombit opened this issue Mar 29, 2019 · 3 comments

Comments

@randombit
Copy link
Owner

@randombit randombit commented Mar 29, 2019

It seems like these days xz is quite common, my understanding it is built into macOS Finder now, 7-Zip supports it, and of course it works on Linux/Unix. It also saves quite a bit of space, reducing the release file by about 1.5 MiB:

Format Size %gzip
gzip 7246839 100%
bzip2 6376353 88%
xz 5547524 76%

I'm going to add a notice to the 2.10 changelog and advertise the change on the mailing list. If no objections are raised then 2.11 onwards will be compressed with xz instead of gzip.

@jimcruse
Copy link

@jimcruse jimcruse commented Mar 30, 2019

I understand that zpaq and kgb than xz

@randombit
Copy link
Owner Author

@randombit randombit commented Mar 30, 2019

Balancing compression ratio and wide-spread availability, xz seems best. For instance afaik neither zpaq nor kgb are supported by macOS Finder. It's nice to save space but making someone install a special tool they wouldn't otherwise use just to decompress a release adds a lot of friction.

@bkircher
Copy link

@bkircher bkircher commented Mar 31, 2019

As far as Fedora packaging is concerned this is fine.

@randombit randombit mentioned this issue May 1, 2019
18 tasks
randombit added a commit that referenced this issue May 30, 2019
GH #1872
@randombit randombit closed this Jul 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants