!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

681 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 infrastructure134 Servers

Load older messages


SenderMessageTime
8 Aug 2025
@b:chreekat.netchreekatIt's an excellent post11:59:28
@selkie-diligent-61ad45186da03739848be880:gitter.im@selkie-diligent-61ad45186da03739848be880:gitter.im left the room.13:55:04
@emilazy:matrix.orgemily has anyone noticed a GHC build hanging around building ghc-9.8.4 (buildPhase): | Run Ghc CompileCWithGhc Stage1: rts/Hash.c => _build/stage1/rts/build/c/Hash.thr_debug_dyn_o with a bunch of C compilers using all the CPU they can find overnight but seemingly not progressing 14:11:44
@emilazy:matrix.orgemily(I suspect the answer is no and this is an LLVM 21 regression but I thought I'd check)14:11:53
@maralorn:maralorn.demaralorn

sterni: Excellent post. I found two typos in the paragraph

When you’ve found a fix for a package, make sure to add a comment next to your override explaining explaining why it is needed and ideally link an issue or PR that needs to be resolved upstream for us to drop the override (if no issue exist, do open one).

Their is a double "explaining" and "no issue exist" is missing numerus congruency.

16:38:06
@maralorn:maralorn.demaralorn *

sterni: Excellent post. I found two typos in the paragraph

When you’ve found a fix for a package, make sure to add a comment next to your override explaining explaining why it is needed and ideally link an issue or PR that needs to be resolved upstream for us to drop the override (if no issue exist, do open one).

There is a double "explaining" and "no issue exist" is missing numerus congruency.

16:38:39
@sternenseemann:systemli.orgsterni emily: nope and I have compiled a quite a few GHCs on haskell-updates the last week 17:07:09
@sternenseemann:systemli.orgsternithough x86_64-linux so no LLVM involvement at all17:07:37
9 Aug 2025
@crtschin:matrix.orgcrtschin joined the room.01:58:10
@danl:envs.netdanl joined the room.05:01:30
@emilazy:matrix.orgemilyhow does one understand why a non-Stackage package is several major versions old in the Haskell package set? would it be because of things requiring an older version, or are Hackage packages not bumped en masse at all?22:03:17
@emilazy:matrix.orgemily llvm-tf is at 16.0 and I don't immediately see why – seems like the stuff pinning llvm-* to old versions are already marked broken 22:04:57
@sternenseemann:systemli.orgsternibecause the llvm-tf > 16 versions have only been uploaded a month ago22:08:41
@sternenseemann:systemli.orgsternistaging is on 21.022:08:47
@emilazy:matrix.orgemilyah I didn't notice that even 17.0 was so recent… thank you22:10:26
@sternenseemann:systemli.orgsterni you should be able to find out by grepping pkgs/development/haskell-modules/configuration-* if it should be the case 22:11:30
@emilazy:matrix.orgemilyis 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
@sternenseemann:systemli.orgsterniyes-ish22:12:14
@sternenseemann:systemli.orgsterniit's mostly meant to fail our CI, but it's hard to implement that22:12:42
@emilazy:matrix.orgemilyright22:14:00
@sternenseemann:systemli.orgsterniin 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 least22:14:35
@sternenseemann:systemli.orgsternibut we should probably revert it22:14:49
@sternenseemann:systemli.orgsterni 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
@sternenseemann:systemli.orgsterniat least last I checked22:15:40
@emilazy:matrix.orgemilywell, we do build quite a lot of stuff when bumping LLVM22:32:12
@emilazy:matrix.orgemilyat least22:32:14
@emilazy:matrix.orgemilyso it may be a special case in terms of bindings22:32:17
10 Aug 2025
@sternenseemann:systemli.orgsterniHaskell bindings get frequently overlooked in my experience00:44:17
@sternenseemann:systemli.orgsternithough we haven't had Haskell LLVM bindings where an up to date version is readily available00:44:43
@sternenseemann:systemli.orgsternillvm-hs never uploaded anything after 9.0.1 to Hackage and I never bothered to work out how usable the llvm-12 branch was00:45:40

Show newer messages


Back to Room ListRoom Version: 6