926 B
926 B
TODOs and Remarks
Now
-
travis
-
requirements
- for ghcup (bootstrap script)
- per tool
-
mac build: xattr -cr .
-
static binaries
- upgrade plan from old ghcup
-
bootstrap-haskell with new ghcup
- add warning to ghcup script about new binary
-
make sure smart-dl is not broken
-
handle SIGINT better (remove dirs)
-
review symlink handling (maybe fixed set of tools?)
Maybe
- maybe: changelog Show the changelog of a GHC release (online)
- sign the JSON? (Or check gpg keys?)
- testing (especially distro detection -> unit tests)
Later
- add support for RC/alpha/HEAD versions
Cleanups
- avoid alternative for IO
- use plucky or oops instead of Excepts
Questions
- fully static musl builds for linux?
- mirror support
- interactive handling when distro doesn't exist and we know the tarball is incompatible?
- ghcup-with wrapper to execute a command with a given ghc in PATH?