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

Improve OS detection #55

Merged
merged 3 commits into from
Nov 29, 2018
Merged

Improve OS detection #55

merged 3 commits into from
Nov 29, 2018

Conversation

hvr
Copy link
Member

@hvr hvr commented Nov 27, 2018

No description provided.

@hvr hvr requested a review from hasufell November 27, 2018 12:43
ghcup Outdated Show resolved Hide resolved
ghcup Outdated Show resolved Hide resolved
ghcup Show resolved Hide resolved
@hasufell
Copy link
Member

hasufell commented Nov 28, 2018

I also noticed we use a lot of .tar.xz

http://www.nongnu.org/lzip/xz_inadequate.html

@hvr
Copy link
Member Author

hvr commented Nov 28, 2018

I also noticed we use a lot of .tar.xz

http://www.nongnu.org/lzip/xz_inadequate.html

Well, it took a very long time to have all major Linux distros have .xz support out of the box... and I'm not willing to go back to .bz2 or .gz for bindists after we've finally standardised on .xz for cabal & ghc distributions... and this for the sake of future digital archaeologists... ;-)

What I miss from that article is a concrete suggestion what to use as alternative (without sacrificing compression ratio); or is it simply to go back to using the original version-1 .lzma stream format?

@hasufell
Copy link
Member

or is it simply to go back to using the original version-1 .lzma stream format?

Pretty much. But even .gz or .bz2 is better.

Well, it took a very long time to have all major Linux distros have .xz support out of the box... and I'm not willing to go back to .bz2 or .gz for bindists after we've finally standardised on .xz for cabal & ghc distributions... and this for the sake of future digital archaeologists... ;-)

But it's unreliable...

@hvr hvr merged commit ed54676 into haskell:master Nov 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants