Skip to content

Proposal: remove install.hs script #2491

Closed
@jneira

Description

@jneira
  • The install script was long time ago almost the unique way to install haskell-ide-engine and hls in its origins
  • It is mentioned in documentation as the main way to build hls from source: https://haskell-language-server.readthedocs.io/en/latest/installation.html#building
  • It mainly uses cabal install/stack install to install hls and hls-wrapper and then make a copy as hls-${ghc-version}. It only hides the hls-wrapper looking for hls-${ghcVersion} machinery
  • However
    • now you can install hls from source with ghcup without even having to do the checkout
    • there are lot of ways to get prebuilt binaries so regular users do not even know the install script
    • and power users can do the hls-${ghcVersion} thing with one command
    • the script needs one stack-${ghcVersion}.yaml for each supported ghc version to work so we cant consider changing stack.yaml's without taking in account the script

//cc @simonmichael @fendor as recently we discussed this in the irc channel

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions