-
-
Notifications
You must be signed in to change notification settings - Fork 18.1k
Closed
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: haskellGeneral-purpose, statically typed, purely functional programming languageGeneral-purpose, statically typed, purely functional programming language
Description
Nixpkgs version
- Unstable (25.05)
Describe the bug
In haskell-updates branch, nix-build -A haskellPackages.hledger-lib fails with:
megaparsec >=7.0.0 && <9.7
The reason is that hledger-lib depends on "megaparsec" but megaparsec is at version 9.7 in this branch and hledger-lib requires a version strictly lower than that. Even though hackage-packages.nix indicates that megaparsec is at version 9.6.1:
{
"megaparsec" = callPackage
({ mkDerivation, base, bytestring, case-insensitive, containers
, criterion, deepseq, mtl, parser-combinators, scientific, text
, transformers, weigh
}:
mkDerivation {
pname = "megaparsec";
version = "9.6.1";
});
}configuration-ghc-9.8.x overrides that:
{
megaparsec = doDistribute self.megaparsec_9_7_0;
}Notify maintainers
@NixOS/haskell
Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)
I assert that this issue is relevant for Nixpkgs
- I assert that this is a bug and not a support request.
- I assert that this is not a duplicate of an existing issue.
- I assert that I have read the NixOS Code of Conduct and agree to abide by it.
Is this issue important to you?
Add a 👍 reaction to issues you find important.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: haskellGeneral-purpose, statically typed, purely functional programming languageGeneral-purpose, statically typed, purely functional programming language