!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

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

Load older messages


SenderMessageTime
19 Feb 2026
@alexfmpe:matrix.orgalexfmpe I remember the very end being some // { amazonka packages stuff here } and maybe another section like that 23:24:06
@alexfmpe:matrix.orgalexfmpe

in other news, I was trying to understand why pkgsMusl doesn't hit the external interpreter for template haskell

nix-repl> pkgsMusl.stdenv.buildPlatform == pkgsMusl.stdenv.hostPlatform        
true

nix-repl> pkgsMusl.stdenv.buildPlatform.libc                            
"musl"
23:24:18
@alexfmpe:matrix.orgalexfmpedidn't expect it to also change libc on the buildPlatform23:24:58
@woobilicious:matrix.orgwoobiliciousyeah around line 1000 lol, there's a section that's not grouped by anything specifically23:25:10
@woobilicious:matrix.orgwoobilicious huh was it a bad idea to pull from haskell-updates? it's building git from source when running ./maintainers/scripts/haskell/update-hackage.sh 23:31:36
@woobilicious:matrix.orgwoobilicious Or am I supposed to ignore the instructions in HACKING.md? 23:34:12
@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

Show newer messages


Back to Room ListRoom Version: 6