Ghcide: Please release version compatible with haskell-lsp-0.18

Created on 12 Dec 2019  路  7Comments  路  Source: haskell/ghcide

I want to fix ghcide on NixOS (https://github.com/NixOS/nixpkgs/pull/75449). My goal is to make the installation of ghcide on NixOS seamless. The best way forward would be to have a release of ghcide that is compatible with an up to date version of haskell-lsp, at least haskell-lsp-0.17 (but 0.18 is great, too). On master, this is already there, so the only thing missing is a hackage release.

All 7 comments

There is probably soon another release of haskell-lsp. So maybe it makes sense to wait for that release?

Given that my plan to wait for a new hie-bios release before making a new ghcide release hasn鈥檛 worked out well since that took way longer than I expected it to, I鈥檇 rather make a new release this week and then another one if there is a new haskell-lsp release.

In my experience, it's always a hassle to try and keep releases between different packages aligned.

If there's a meta discussion about release cadence, I would recommend taking a book out of Dhall's book and just have a predictable release cycle. You already have an excellent merge process (afaict, everything is a PR, there's no working on master), so you should always be in a pretty releasable state. Gabriel wrote his thoughts up in http://www.haskellforall.com/2019/05/release-early-and-often.html, if you haven't seen the argument before.

Its one of the reasons I have been aiming for a monthly "release" of hie, just keep things moving along.

I鈥檝e just released 0.0.5 which supports the latest haskell-lsp.

Awesome, thanks :) I'll make sure it works properly in NixOS from here.

Was this page helpful?
0 / 5 - 0 ratings