| 9 Aug 2025 |
emily | ah I didn't notice that even 17.0 was so recent… thank you | 22:10:26 |
sterni | you should be able to find out by grepping pkgs/development/haskell-modules/configuration-* if it should be the case | 22:11:30 |
emily | is it intentional that https://github.com/NixOS/nixpkgs/blob/ca321b05ae7f096c195eb14809e55ef9921f19eb/pkgs/development/haskell-modules/configuration-nix.nix#L506-L514 will make CI fail on LLVM bumps? | 22:11:40 |
sterni | yes-ish | 22:12:14 |
sterni | it's mostly meant to fail our CI, but it's hard to implement that | 22:12:42 |
emily | right | 22:14:00 |
sterni | in my experience bindings etc. are pretty tricky because no one tests these when updating the base package, so I wanted to make it visible for us here at least | 22:14:35 |
sterni | but we should probably revert it | 22:14:49 |
sterni | the problem is also that you can't just update the number on the bump yet because the package wants to link against libLLVM21-git | 22:15:33 |
sterni | at least last I checked | 22:15:40 |
emily | well, we do build quite a lot of stuff when bumping LLVM | 22:32:12 |
emily | at least | 22:32:14 |
emily | so it may be a special case in terms of bindings | 22:32:17 |
| 10 Aug 2025 |
sterni | Haskell bindings get frequently overlooked in my experience | 00:44:17 |
sterni | though we haven't had Haskell LLVM bindings where an up to date version is readily available | 00:44:43 |
sterni | llvm-hs never uploaded anything after 9.0.1 to Hackage and I never bothered to work out how usable the llvm-12 branch was | 00:45:40 |
sterni | now that's all kind of irrelevant | 00:45:46 |
emily | I mean more "when we bump LLVM people are building full Darwin systems" | 02:00:07 |
| 11 Aug 2025 |
lambdatheultimatealias | I can see a few of us have fixes in Hackage for Ghc 9.12. Should we be waiting for the next run of the Hackage update script on the haskell-updates branch or running it ourselves and submitting the relevant patch as a PR? Also is there a way of knowing in general whether another pull from Hackage is planned to avoid unnecessary PRs? | 10:49:49 |