-
Notifications
You must be signed in to change notification settings - Fork 696
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
please release cabal-install with bootstrap.sh that works for ghc-8.8.3 #6673
Comments
Please don't use The primary way of installation of |
I'm tempted to remove |
Thanks to @m-renaud we now have Getting started page in the users guide. It says
|
@jwaldmann I'd like to understand your problem a bit better; by which means do you procure the GHC binaries? And why doesn't the same mechanism suffice for cabal as well? |
Thanks. I didn't know about ghcup. It solves the cabal-install bootstrapping problem by picking a binary from https://downloads.haskell.org/cabal/cabal-install-3.2.0.0/ |
@hvr didn't notice your question at first.
I wanted to avoid third-party binaries. |
@jwaldmann I'm glad your concern was actually addressed then! :-) Btw, is there anything we can do to improve the discoverability in a way that would have saved you from not being aware of this? PS: Speaking of official binary dists; there's also https://downloads.haskell.org/debian/ |
with ghc-8.8.3, bootstrapping cabal-install does not work since the version for
HTTP
is incompatible with the version ofbase
for that compiler.I see that you already addressed and solved this in b6f7ec5
This issue here is about releasing the resulting source tarball on hackage.
If that's not possible -- is there some other work-around (short of patching the file manually)? E.g., can we put
--allow-newer
somewhere during bootstrapping, and would that help?NB: My use case is is first-time users (students - who do this at home because of the lockdown). They want to build everything on the same ghc version, similar to #6327 (packagers). I know there are alternatives, e.g.,
none of which I really like, e.g., I don't want to teach "wget .. | sudo sh". Well, I guess that's my problem then.
The text was updated successfully, but these errors were encountered: