Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Update Haskell package set to Stackage Nightly 2021-03-06 (plus other fixes) #115256

Merged
merged 42 commits into from Mar 12, 2021

Conversation

peti
Copy link
Member

@peti peti commented Mar 6, 2021

This PR is test-built by Hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates. I'll fix up the remaining errors and merge it on Friday, 2021-03-12 20:00 UTC+1. Everyone can participate in that process live on Twitch at https://www.twitch.tv/peti343. In addition to the chat features offered by Twitch, there is also a voice conference at https://discord.gg/YTEa3XR viewers can use to chat with me and with each other.

TODO

  • Drop pre-8.8.4 compiler versions.
  • Fix cabal-install builds with older compilers.

This update was generated by hackage2nix v2.16.0-13-gefcfbb2 from Hackage revision
commercialhaskell/all-cabal-hashes@952e6e1.
sternenseemann and others added 2 commits March 7, 2021 18:43
Previously, cabal-install had a custom Setup.hs which took care of
generating and installing the cabal(1) man page. While this file was a
bit of scary sight, it is certainly nice to have a man page properly
installed. For the 3.2.0.0 release they switched to the default setup
type again, so the man page isn't installed anymore. Fortunately the
cabal cli can generate the man page as well, so the override to add the
man page back is pretty simple.

The commit that introduced this is the following:
haskell/cabal@91ac075
I actually made a mental note of this a few weeks ago already, but it
slipped my mind when we updated to cabal-install 3.2.0.0 two weeks ago
unfortunately.
haskellPackages.cabal-install: install man page again
This update was generated by hackage2nix v2.16.0-13-gefcfbb2 from Hackage revision
commercialhaskell/all-cabal-hashes@2b5683a.
roberth and others added 7 commits March 9, 2021 16:38
This update was generated by hackage2nix v2.16.0-13-gefcfbb2 from Hackage revision
commercialhaskell/all-cabal-hashes@29bf5fc.
…kedata

haskellPackages: Unbreak fakedata and fakedata-quickcheck and string-random
This update was generated by hackage2nix v2.16.0-13-gefcfbb2 from Hackage revision
commercialhaskell/all-cabal-hashes@f151c5a.
This update was generated by hackage2nix v2.16.0-13-gefcfbb2 from Hackage revision
commercialhaskell/all-cabal-hashes@0c2bc4b.
@maralorn
Copy link
Member

This merge will include the long awaited 1.0 release of the haskell-language-server. 🎉

peti and others added 18 commits March 12, 2021 15:12
This update was generated by hackage2nix v2.16.0-13-gefcfbb2 from Hackage revision
commercialhaskell/all-cabal-hashes@07f8d03.
This update was generated by hackage2nix v2.16.0-13-gefcfbb2 from Hackage revision
commercialhaskell/all-cabal-hashes@282dc91.
This update was generated by hackage2nix v2.16.0-13-gefcfbb2 from Hackage revision
commercialhaskell/all-cabal-hashes@282dc91.
lsp-test does not use hie anymore for tests
The test suite does not compile.
This update was generated by hackage2nix v2.16.0-13-gefcfbb2 from Hackage revision
commercialhaskell/all-cabal-hashes@597fe9c.
This update was generated by hackage2nix v2.16.0-13-gefcfbb2 from Hackage revision
commercialhaskell/all-cabal-hashes@6df578c.
It’s a dependency of hls development. But because it’s a benchmark dep I
wouldn‘t notice it breaking otherwise.
@peti peti merged commit 795ef4f into master Mar 12, 2021
@peti
Copy link
Member Author

peti commented Mar 12, 2021

We'll merge #116096 next week.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants