Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion pkgs/development/haskell-modules/configuration-common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,7 @@ with haskellLib;
null;
}
);
extensions_0_1_1_0 = doJailbreak super.extensions_0_1_1_0;

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is this jailbreak for?

@alexfmpe alexfmpe Jun 6, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, well, I floated it up from hls_overlay below.
That said, it's just been fixed on hackage: kowainik/extensions#120

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same for stan: kowainik/stan#600

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

extensions and stan bumps are in #529097.


# First to upgrade to lsp >= 2.8 while HLS hasn't yet had a compatible release
futhark = super.futhark.override {
Expand Down Expand Up @@ -203,7 +204,7 @@ with haskellLib;
# Jailbreaking cabal-install-parsers to make it pick Cabal 3.14 instead of 3.12.
cabal-install-parsers = doJailbreak lsuper.cabal-install-parsers;
# Need a newer version of extensions to be compatible with the newer Cabal
extensions = doJailbreak lself.extensions_0_1_1_0;
extensions = lself.extensions_0_1_1_0;
# For most ghc versions, we overrideScope Cabal in the configuration-ghc-???.nix,
# because some packages, like ormolu, need a newer Cabal version.
# ghc-paths is special because it depends on Cabal for building
Expand Down Expand Up @@ -276,6 +277,11 @@ with haskellLib;
# bound only required when running under WINE: https://github.com/haskell/network/issues/604
iserv-proxy = doJailbreak super.iserv-proxy;

stan = appendPatch (pkgs.fetchpatch {
url = "https://github.com/kowainik/stan/commit/32bceb9de10d166dd5c67ad1f4a7f1bb2afe3020.patch";
sha256 = "sha256-BwyVSm0A4/xUGk0C+ZAdZwf6UwT4+aLFU6R1byVwt+g=";
}) super.stan;

# Test ldap server test/ldap.js is missing from sdist
# https://github.com/supki/ldap-client/issues/18
ldap-client-og = dontCheck super.ldap-client-og;
Expand Down
Loading