Skip to content

Commit

Permalink
Merge pull request NixOS#273490 from sorki/haskell-updates
Browse files Browse the repository at this point in the history
make haskellPackages.hnix-store-core roll forward
  • Loading branch information
ncfavier authored Dec 11, 2023
2 parents 9fb12e8 + 9d6713f commit 0b8c1b3
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 61 deletions.
9 changes: 7 additions & 2 deletions pkgs/development/haskell-modules/configuration-common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -477,11 +477,16 @@ self: super: {
matterhorn = doJailbreak super.matterhorn;

# 2020-06-05: HACK: does not pass own build suite - `dontCheck`
hnix = dontCheck super.hnix;
hnix = dontCheck (super.hnix.override {
# 2023-12-11: Needs older core due to remote
hnix-store-core = self.hnix-store-core_0_6_1_0;
});

# Too strict bounds on algebraic-graphs
# https://github.com/haskell-nix/hnix-store/issues/180
hnix-store-core = doJailbreak super.hnix-store-core;
hnix-store-core_0_6_1_0 = doJailbreak super.hnix-store-core_0_6_1_0;
# 2023-12-11: Needs older core
hnix-store-remote = super.hnix-store-remote.override { hnix-store-core = self.hnix-store-core_0_6_1_0; };

# Fails for non-obvious reasons while attempting to use doctest.
focuslist = dontCheck super.focuslist;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ default-package-overrides:
# Downgrade hasql-dynamic-statements until hasql 1.6 is in Stackage
- hasql-dynamic-statements < 0.3.1.2
- rope-utf16-splay < 0.4.0.0
- hnix-store-core < 0.7 # 2023-12-07: required by hnix-store-remote 0.6

# 2023-04-22: For dhall < 1.42 compatibility
- dhall-nixpkgs == 1.0.9
Expand Down Expand Up @@ -67,7 +66,6 @@ extra-packages:
- Cabal == 3.6.* # used for packages needing newer Cabal on ghc 8.10 and 9.0
- Cabal-syntax == 3.8.* # version required for ormolu and fourmolu on ghc 9.2 and 9.0
- Cabal-syntax == 3.10.* # newest version required for cabal-install and other packages
- cachix < 1.4 # 2023-04-02: cachix 1.4{,.1} have known on multi-user Nix systems
- directory == 1.3.7.* # required to build cabal-install 3.10.* with GHC 9.2
- Diff < 0.4 # required by liquidhaskell-0.8.10.2: https://github.com/ucsd-progsys/liquidhaskell/issues/1729
- aeson < 2 # required by pantry-0.5.2
Expand Down Expand Up @@ -113,6 +111,7 @@ extra-packages:
- hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
- hlint == 3.2.8 # 2022-09-21: needed for hls on ghc 8.8
- hlint == 3.4.1 # 2022-09-21: needed for hls with ghc-lib-parser 9.2
- hnix-store-core < 0.7 # 2023-12-11: required by hnix-store-remote 0.6
- hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
- hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
- hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
Expand Down
60 changes: 3 additions & 57 deletions pkgs/development/haskell-modules/hackage-packages.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 0b8c1b3

Please sign in to comment.