From 5e74d3ca0ed98be26146f7e13e12a4eac4c7312e Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 25 Feb 2026 13:53:07 +0100 Subject: [PATCH] haskell.compiler.ghc912: 9.12.2 -> 9.12.3 After #490755, the problematic regression has been patched, so we can actually update. After the fixes for fourmolu and cabal-add, HLS can also be built with GHC 9.12.3. --- pkgs/top-level/haskell-packages.nix | 2 +- pkgs/top-level/release-haskell.nix | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 949915974dd0..b64005040f85 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -66,7 +66,7 @@ let ghc96 = sets.ghc967; ghc98 = sets.ghc984; ghc910 = sets.ghc9103; - ghc912 = sets.ghc9122; + ghc912 = sets.ghc9123; ghc914 = sets.ghc9141; }; in diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 54037b97aa98..a92414094165 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -67,7 +67,6 @@ let ghc967 ghc984 ghc9103 - ghc9122 # TODO(@sternenseemann): drop ghc9123 ]; @@ -526,7 +525,6 @@ let ] released; Cabal_3_10_3_0 = lib.subtractLists [ # time < 1.13 conflicts with time == 1.14.* - compilerNames.ghc9122 compilerNames.ghc9123 ] released; Cabal_3_12_1_0 = released; @@ -538,7 +536,6 @@ let haskell-language-server = released; hoogle = released; hlint = lib.subtractLists [ - compilerNames.ghc9122 compilerNames.ghc9123 ] released; hpack = released; @@ -551,11 +548,9 @@ let ghc-lib-parser = released; ghc-lib-parser-ex = released; ghc-source-gen = lib.subtractLists [ - compilerNames.ghc9122 compilerNames.ghc9123 ] released; ghc-tags = lib.subtractLists [ - compilerNames.ghc9122 compilerNames.ghc9123 ] released; hashable = released; @@ -566,7 +561,6 @@ let compilerNames.ghc967 ]; weeder = lib.subtractLists [ - compilerNames.ghc9122 compilerNames.ghc9123 ] released; })