2020-03-24 20:04:02 +00:00
|
|
|
# TODOs and Remarks
|
|
|
|
|
|
|
|
## Now
|
|
|
|
|
2020-03-25 09:23:22 +00:00
|
|
|
* travis
|
|
|
|
|
2020-03-24 20:04:02 +00:00
|
|
|
* 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
|
|
|
|
|
2020-03-25 09:23:22 +00:00
|
|
|
* make sure smart-dl is not broken
|
|
|
|
|
|
|
|
* handle SIGINT better (remove dirs)
|
|
|
|
|
|
|
|
* review symlink handling (maybe fixed set of tools?)
|
|
|
|
|
2020-03-24 20:04:02 +00:00
|
|
|
## 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?
|