!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

699 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://nixos.org/manual/nixpkgs/unstable/#haskell | Current PR: https://github.com/nixos/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Ahaskell-updates | Maintainer Docs: https://github.com/NixOS/nixpkgs/blob/haskell-updates/pkgs/development/haskell-modules/HACKING.md | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org | Merger Schedule: https://cloud.maralorn.de/apps/calendar/p/H6migHmKX7xHoTFa/dayGridMonth/now | Join #haskell.nix:libera.chat for question about the alternative haskell.nix infrastructure137 Servers

Load older messages


SenderMessageTime
19 Feb 2026
@alexfmpe:matrix.orgalexfmpehaskell-updates started branching from staging as of last year or so23:41:47
@alexfmpe:matrix.orgalexfmpeso if you pull at a bad time, you can eat nasty rebuilds23:42:12
@alexfmpe:matrix.orgalexfmpee.g. after staging was merged into it but before hydra CI cached that23:42:31
@woobilicious:matrix.orgwoobiliciousI guess I can just checkout master and the cherry-pick the patch? or maybe just let the scripts be called by the next merge?23:43:41
@alexfmpe:matrix.orgalexfmpethat said, haskell-updates is mostly for bumping LTS and dealing with the fallout23:43:46
@woobilicious:matrix.orgwoobilicious I think I'm meant to call ./maintainers/scripts/haskell/regenerate-hackage-packages.sh instead shrug 23:44:02
@alexfmpe:matrix.orgalexfmpeso if your sbv patches fix it on master, you can probably target that23:44:18
@alexfmpe:matrix.orgalexfmpe* so if your sbv patches fixes aren't specific to latest versions you can probably target that23:44:40
@alexfmpe:matrix.orgalexfmpe* so if your sbv patches fixes aren't specific to latest versions you can probably target master23:44:45
@woobilicious:matrix.orgwoobiliciousahh okay, I'm just disabling tests.23:45:12
@alexfmpe:matrix.orgalexfmpehuh?23:45:13
@alexfmpe:matrix.orgalexfmpeyou shouldn't need to call that unless you mess with the .yaml files or so23:45:52
@woobilicious:matrix.orgwoobiliciousyeah I unmarked it as broken23:46:11
@alexfmpe:matrix.orgalexfmpeah ok relaxing brokenness to tests23:46:34
@alexfmpe:matrix.orgalexfmpe* ah ok relaxing broken to broken tests23:46:44
@woobilicious:matrix.orgwoobiliciousupstream says it's probably unrealistic for us to test it, they also take like 45mins to run23:47:55
@woobilicious:matrix.orgwoobiliciousi.e. https://hydra.nixos.org/log/5hsi41vkklihxa78a0lmj49za0d9mifn-sbv-10.2.drv23:48:12
@alexfmpe:matrix.orgalexfmpewth23:51:23
@woobilicious:matrix.orgwoobiliciousyeah actually we don't even package mathsat, so tests can't pass without us doing that.23:54:17
@alexfmpe:matrix.orgalexfmpecan't they...like...have two test suites that both call the same thing but with different quickcheck iterations23:54:41
@alexfmpe:matrix.orgalexfmpe* can't they...like...have two test suites that both call the same thing but with different number of quickcheck iterations23:55:02
@alexfmpe:matrix.orgalexfmpethen their CI can run the fancy 45min thing, but distributors have a better choice than 45min or no tests23:55:29
@alexfmpe:matrix.orgalexfmpe* then their CI can run the fancy 45min thing, but distributors have more than the choice than 45min or no tests23:55:44
@alexfmpe:matrix.orgalexfmpe* then their CI can run the fancy 45min thing, but distributors have more than the choice between 45min or no tests23:55:50
@woobilicious:matrix.orgwoobilicious wtf why did regenerate-hackage-packages.sh change quotation in a script? 23:56:17
@alexfmpe:matrix.orgalexfmpequotation?23:56:33
@alexfmpe:matrix.orgalexfmpethere's something funny going on with regenerate-hackage-packages.sh where you're supposed to call it inside the top-level nix-shell so it will find treefmt and lint away23:57:03
@woobilicious:matrix.orgwoobilicious
-      preBuild = "export LD_LIBRARY_PATH=`pwd`/dist/build\${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH";
+      preBuild = ''export LD_LIBRARY_PATH=`pwd`/dist/build''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH'';
23:57:06
@alexfmpe:matrix.orgalexfmpeah there you go, it's the auto-linter23:57:18
@alexfmpe:matrix.orgalexfmpenixpkgs CI has lint checks for months now23:57:35

Show newer messages


Back to Room ListRoom Version: 6