Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

September monthly release (1.4.0) with ghc-8.10.6 and 8.10.7 support #2176

Closed
jneira opened this issue Sep 9, 2021 · 8 comments
Closed

September monthly release (1.4.0) with ghc-8.10.6 and 8.10.7 support #2176

jneira opened this issue Sep 9, 2021 · 8 comments
Labels
old_type: meta Planing and organizing other issues

Comments

@jneira
Copy link
Member

jneira commented Sep 9, 2021

  • And this never stops, time to plan and exexute the new release
  • We missed the August release cause the hackage release for 1.3.0 has been blocked until today.
  • I hope this one will be smoother thanks to the new hackage workflow and the clean up of cabal.project done to unblock 1.3.0
@jneira jneira added the old_type: meta Planing and organizing other issues label Sep 9, 2021
@jneira jneira pinned this issue Sep 9, 2021
@jneira jneira mentioned this issue Sep 10, 2021
@vaclavsvejcar
Copy link

Great work! Is there any estimated date when 1.4.0 could be out?

@jneira
Copy link
Member Author

jneira commented Sep 13, 2021

Hi, as long as #2182 is merged and the build script generates the binaries

@jneira
Copy link
Member Author

jneira commented Sep 15, 2021

I've just cut the prerelase to trigger the generation of binaries, as in previous releases we have to attach manually the binary for windows and 8.8.4, include it in the ghcup tarball and update sha256sums
Will update here the definitive release
https://github.com/haskell/haskell-language-server/releases/tag/1.4.0

@jneira
Copy link
Member Author

jneira commented Sep 15, 2021

cabal: Could not resolve dependencies:
[__0] trying: ghcide-1.4.2.0 (user goal)
[__1] trying: base-4.15.0.0/installed-4.15.0.0 (dependency of ghcide)
[__2] trying: hls-brittany-plugin-1.0.1.0 (user goal)
[__3] next goal: czipwith (dependency of hls-brittany-plugin)
[__3] rejecting: czipwith-1.0.1.3 (conflict:
base==4.15.0.0/installed-4.15.0.0, czipwith => base>=4.11 && <4.15)
[__3] skipping: czipwith-1.0.1.2, czipwith-1.0.1.1, czipwith-1.0.1.0,
czipwith-1.0.0.0 (has the same characteristics that caused the previous
version to fail: excludes 'base' version 4.15.0.0)
[__3] fail (backjumping, conflict set: base, czipwith, hls-brittany-plugin)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: ghcide, base, czipwith,
hls-brittany-plugin
Try running with --minimize-conflict-set to improve the error message.

The weird thing is it should be using ghc-8.8.4 which has installed base 4.13.0.0 🤔

@jneira
Copy link
Member Author

jneira commented Sep 15, 2021

I've just make public the 1.4.0.0 release: https://github.com/haskell/haskell-language-server/releases/tag/1.4.0

@jneira
Copy link
Member Author

jneira commented Sep 15, 2021

And the hackage release is in its way: https://github.com/haskell/haskell-language-server/actions/runs/1239148799

@jneira
Copy link
Member Author

jneira commented Sep 15, 2021

The package candidates has been published, only left make them definitive:

  • hls-retrie-plugin-1.0.1.2
  • shake-bench-0.1.0.2
  • hls-pragmas-plugin-1.0.1.0
  • hls-call-hierarchy-plugin-1.0.1.0
  • hls-ormolu-plugin-1.0.1.0
  • ghcide-1.4.2.0
  • hls-class-plugin-1.0.1.0
  • hls-plugin-api-1.2.0.1
  • hls-explicit-imports-plugin-1.0.1.0
  • hls-tactics-plugin-1.4.0.0
  • haskell-language-server-1.4.0.0
  • hls-brittany-plugin-1.0.1.0

@jneira
Copy link
Member Author

jneira commented Sep 15, 2021

And we are in hackage too: https://hackage.haskell.org/package/haskell-language-server-1.4.0.0

So i think we can close this 😄

@jneira jneira closed this as completed Sep 15, 2021
@jneira jneira unpinned this issue Sep 16, 2021
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
old_type: meta Planing and organizing other issues
Projects
None yet
Development

No branches or pull requests

2 participants