ghcup merge requestshttps://gitlab.haskell.org/haskell/ghcup/-/merge_requests2019-12-16T07:15:34Zhttps://gitlab.haskell.org/haskell/ghcup/-/merge_requests/117support compilation of ghc 8.8.1+2019-12-16T07:15:34ZSam Hallidaysupport compilation of ghc 8.8.1+Close #115
Tested on Archlinux with
```
ghcup -c -v compile -f -j 8 8.8.1 ghc-8.6.5
```
And unfortunately it looks like they've gone back to requiring alex/happy to be installed to build from the source distros...Close #115
Tested on Archlinux with
```
ghcup -c -v compile -f -j 8 8.8.1 ghc-8.6.5
```
And unfortunately it looks like they've gone back to requiring alex/happy to be installed to build from the source distros...https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/128Improve shell detection in bootstrap-haskell wrt #1212019-11-27T06:45:09ZJulian OspaldImprove shell detection in bootstrap-haskell wrt #121`~/.zshenv` and `~/.zprofile` simply didn't work`~/.zshenv` and `~/.zprofile` simply didn't workhttps://gitlab.haskell.org/haskell/ghcup/-/merge_requests/127More actionable instructions in bootstrap-haskell2019-11-21T07:18:55ZRichard MarmorsteinMore actionable instructions in bootstrap-haskellI saw a [Twitter thread](https://twitter.com/BartoszMilewski/status/1196918729663107072) of a user who would have benefited from more explicit instructions regarding sourcing BASH profiles. This patch adds instructions similar to what I'...I saw a [Twitter thread](https://twitter.com/BartoszMilewski/status/1196918729663107072) of a user who would have benefited from more explicit instructions regarding sourcing BASH profiles. This patch adds instructions similar to what I've seen in other tools
(like [nvm](https://github.com/nvm-sh/nvm/blob/master/install.sh#L405), e.g.)https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/125Suggest to create .bash_profile if it doesn't exist2019-11-13T03:05:27ZJulian OspaldSuggest to create .bash_profile if it doesn't existhttps://gitlab.haskell.org/haskell/ghcup/-/merge_requests/123Fix $PATH ordering in README2019-10-30T14:36:31ZLeo ZhangFix $PATH ordering in READMEThe README currently suggests to set your `$PATH` like so:
```sh
export PATH="$HOME/.cabal/bin:$HOME/.ghcup/bin:$PATH"
```
However, this means the system-installed `cabal` overrides the `ghcup` installed `cabal`. This recently bit me. ...The README currently suggests to set your `$PATH` like so:
```sh
export PATH="$HOME/.cabal/bin:$HOME/.ghcup/bin:$PATH"
```
However, this means the system-installed `cabal` overrides the `ghcup` installed `cabal`. This recently bit me. Instead, I believe the `$PATH` should be set like so:
```sh
export PATH="$HOME/.ghcup/bin:$HOME/.cabal/bin:$PATH"
```https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/122Use -f instead of -e where applicable2019-10-30T09:26:53ZJulian OspaldUse -f instead of -e where applicablehttps://gitlab.haskell.org/haskell/ghcup/-/merge_requests/121Skip adjusting PATH if in noninteractive mode.2019-10-21T08:18:30ZAlex McLeanSkip adjusting PATH if in noninteractive mode.`curl https://get-ghcup.haskell.org -sSf | BOOTSTRAP_HASKELL_NONINTERACTIVE=1 sh` works non-interactively until it gets to prompting to edit .bashrc or .bash_profile. I think this whole section should just be skipped in that case.`curl https://get-ghcup.haskell.org -sSf | BOOTSTRAP_HASKELL_NONINTERACTIVE=1 sh` works non-interactively until it gets to prompting to edit .bashrc or .bash_profile. I think this whole section should just be skipped in that case.https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/120Add support for GHC-8.8.1 on alpine2019-10-08T09:36:06ZJulian OspaldAdd support for GHC-8.8.1 on alpinehttps://gitlab.haskell.org/haskell/ghcup/-/merge_requests/119Darwin xz flag fix2019-10-03T08:37:37ZtoonnDarwin xz flag fixThe gzip flag `z` was being passed to tar on Mac OS for decompression of xz archives. This fixes #119.
I took the liberty to include a commit that drops dashes from the flags passed to tar for other cases, rationale being it only *inc...The gzip flag `z` was being passed to tar on Mac OS for decompression of xz archives. This fixes #119.
I took the liberty to include a commit that drops dashes from the flags passed to tar for other cases, rationale being it only *increases* compatibility. If anyone objects I can easily drop or revert that commit.https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/109avoid requiring xz on os x, improve reqs msg2019-10-02T02:51:42Zgershombavoid requiring xz on os x, improve reqs msgResolves #103Resolves #103https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/118Add two more packages for Debian/Ubuntu2019-09-04T02:29:23ZJoseph C. SibleAdd two more packages for Debian/UbuntuIf libtinfo5 isn't installed, then installation fails with a message like this:
`/home/ubuntu/.ghcup/ghc/8.6.5/lib/ghc-8.6.5/bin/ghc-pkg: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file o...If libtinfo5 isn't installed, then installation fails with a message like this:
`/home/ubuntu/.ghcup/ghc/8.6.5/lib/ghc-8.6.5/bin/ghc-pkg: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory`
If xz-utils isn't installed, then installation fails with a message like this:
`Following commands are required, but missing, please install: xz`https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/108Use libtinfo5 bindists for Ubuntu LTS2019-09-02T21:28:11ZLeif MetcalfUse libtinfo5 bindists for Ubuntu LTSThis fixes #111This fixes #111https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/107Use Fedora bindist for Ubuntu2019-09-02T21:28:11ZLeif MetcalfUse Fedora bindist for UbuntuSee haskell/ghcup#108. This obsoletes haskell/ghcup!106See haskell/ghcup#108. This obsoletes haskell/ghcup!106https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/116Register cabal 3.0.0.0 artifacts2019-08-28T03:36:58ZHerbert Valerio Riedelhvr@gnu.orgRegister cabal 3.0.0.0 artifactsJulian OspaldJulian Ospaldhttps://gitlab.haskell.org/haskell/ghcup/-/merge_requests/115Add support for GHC 8.8.12019-08-26T10:09:03ZBen GamariAdd support for GHC 8.8.1Just as it says on the box.Just as it says on the box.https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/114Make installation via bootstrap-haskell easier2019-08-22T02:50:27ZJulian OspaldMake installation via bootstrap-haskell easierFixes #113Fixes #113https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/113Remove redundant PATH messages wrt #1132019-08-21T08:01:58ZJulian OspaldRemove redundant PATH messages wrt #113https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/112www: specify that the installation command should be run as normal user2019-08-15T03:26:54ZJulian Ospaldwww: specify that the installation command should be run as normal userFixes #112Fixes #112https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/111Don't check for xz on darwin2019-07-29T02:42:53ZglguyDon't check for xz on darwinxz is not needed on darwin and checking for it generates a lot of questions for new users that we could easily avoid.xz is not needed on darwin and checking for it generates a lot of questions for new users that we could easily avoid.https://gitlab.haskell.org/haskell/ghcup/-/merge_requests/110Add basic bash-completion wrt #1092019-07-25T11:19:24ZJulian OspaldAdd basic bash-completion wrt #109