!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

729 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/146 Servers

Load older messages


SenderMessageTime
8 Feb 2026
@sternenseemann:systemli.orgsterni (he/him)should be rebuild as it has a Cabal input. Check what version it is and what constraints it has on Cabal. Maybe it just doesn't allow 3.12.12:39:34
@b:chreekat.netchreekatcool, things seem to be progressing by setting jailbreak = true for the package. Oh, what terrors may await12:43:33
@b:chreekat.netchreekat (I thought about just bumping the nixpkgs pin to pick up a newer version of Cabal, but since this particular project is upstream of the snapshots that are upstream of nixpkgs packages I thought it would be good to ensure I can independently upgrade Cabal to pick up packages that use newer versions) 12:44:39
@b:chreekat.netchreekat damn, that changed the hash and rebuilt some stuff, but it did not get any further 12:45:35
@sternenseemann:systemli.orgsterni (he/him) you can try passing --constraint=Cabal>=3.12 as a configure flag 12:46:33
@b:chreekat.netchreekatooh, neat, searching for a flag like that found some good examples of massaging dependencies on Cabal12:48:47
@b:chreekat.netchreekat

This did a thing, but it created an impossible condition by adding && Cabal>=3.12 to every existing branch of the constraint on Cabal :)

Error: Setup: Encountered missing or private dependencies:
Cabal ((>=1.14 && <1.26 || >=2.0 && <2.6 || >=3.0 && <3.7) && >=3.12) &&
(>=1.14 && <1.26 || >=2.0 && <2.6 || >=3.0 && <3.7) && >=3.12 || (>=3.7 &&
<3.12) && >=3.12,
12:58:37
@sternenseemann:systemli.orgsterni (he/him)ah right the constraints are behind a conditional, so jailbreak won't relax them.13:00:23
@sternenseemann:systemli.orgsterni (he/him)you need to either patch that or more likely upgrade to a version of hackage-security that does support Cabal 3.12 since I doubt it will build even if you patch the cabal file13:00:58
@b:chreekat.netchreekatok, i'll fall back to just bumping the nixpkgs pin for now13:01:26
@b:chreekat.netchreekatthanks for the help!13:03:26
@sternenseemann:systemli.orgsterni (he/him)wonder when one of those cabal install plan to nix generator projects finally pans out. Should be very possible to make one. I think those would be pretty useful, or alternatively ig revive something like stackage2nix13:07:27
@sternenseemann:systemli.orgsterni (he/him)maybe people just need to stop trying to make it happen with ifd first…13:07:38
@b:chreekat.netchreekatfor real13:50:38
@toonn:matrix.orgtoonn Can it be done without IFD? Or are you talking about the cabal2nix approach, generating it ahead of time? 13:57:31
@b:chreekat.netchreekatWhat's that new thing that's some sort of recursive nix? Ah, this: https://github.com/NixOS/rfcs/blob/master/rfcs/0092-plan-dynamism.md14:03:01
@toonn:matrix.orgtoonn Without IFD or a functional equivalent, I guess. 14:08:13
@b:chreekat.netchreekatI'm pumped about this, I feel like it could do something special with stackage14:17:42
@b:chreekat.netchreekatSpecifically casa14:17:53
@teoc:matrix.orgTeo (he/him)Yeah I used it here for getting cabal files but using nix and casa for packages seems trickier cause the hashing is different(?) https://github.com/cdepillabout/stacklock2nix/commit/3b6eee1ccb533a588be12666ea14e5e05bfe018315:18:54
20 May 2021
@grahamc:nixos.org@grahamc:nixos.org set the history visibility to "world_readable".22:10:58
@grahamc:nixos.org@grahamc:nixos.org changed the room name to "" from "".22:10:58
@grahamc:nixos.org@grahamc:nixos.org invited @maralorn:maralorn.demaralorn.22:11:05
@maralorn:maralorn.demaralorn joined the room.22:11:13
@andi:kack.itandi- joined the room.22:30:49
@grahamc:nixos.org@grahamc:nixos.orgchanged room power levels.22:36:42
Room Avatar Renderer.22:46:20
@maralorn:maralorn.demaralorn changed the join rule to "public" from "public".22:54:26
@maralorn:maralorn.demaralorn changed the room topic to "For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/" from "For discussions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/".22:56:19
@server_stats:nordgedanken.devServer Stats Discoverer (traveler bot) joined the room.23:05:49

Show newer messages


Back to Room ListRoom Version: 6