!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

661 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 infrastructure132 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
4 Jun 2025
@varikvalefor:matrix.orgla .varik. .VALefor. changed their profile picture.00:33:34
@alpm:matrix.orgAlp Mestanogullari joined the room.09:47:39
@sternenseemann:systemli.orgsternishenanigans… https://github.com/commercialhaskell/stackage/issues/776812:07:20
@sternenseemann:systemli.orgsterniover https://github.com/NixOS/nixpkgs/pull/41388512:19:57
@maralorn:maralorn.demaralorn sterni: Would you prefer all haskell-updates PRs to have that prefix? 12:21:03
@sternenseemann:systemli.orgsterniit doesn't really matter, I think it is more useful for other reviewers to immediately see that they can ignore it12:21:42
@sternenseemann:systemli.orgsternithough I think other commiters just ignore Haskell PRs based on the label as a general rule, so probably doesn't matter12:22:01
@sternenseemann:systemli.orgsterniyou don't need it for searching since base:haskell-updates works for that12:22:16
@sternenseemann:systemli.orgsterni Alex: https://hydra.nixos.org/build/299142554/nixlog/48 this is the race condition 12:35:29
@alexfmpe:matrix.orgalexfmpeshall we merge my aarch64-android-prebuilt and ucrt64 PRs this cycle? I rather not do more rounds of fixing nix-fmt conflicts https://github.com/NixOS/nixpkgs/pull/355543 https://github.com/NixOS/nixpkgs/pull/35774417:46:33
@alex:tunstall.xyzAlex
In reply to @sternenseemann:systemli.org
Alex: https://hydra.nixos.org/build/299142554/nixlog/48 this is the race condition

Seems simple enough to work around. PR soon.

(Do you know if upstream is interested in a fix for such an old version?)

18:53:09
@maralorn:maralorn.demaralorn
In reply to @alexfmpe:matrix.org
shall we merge my aarch64-android-prebuilt and ucrt64 PRs this cycle? I rather not do more rounds of fixing nix-fmt conflicts
https://github.com/NixOS/nixpkgs/pull/355543
https://github.com/NixOS/nixpkgs/pull/357744
I merged the one I had already approved. I haven't even heard of ucrt before. 😂
19:07:59
@alexfmpe:matrix.orgalexfmpethe good and/or bad news is that neither did I before I started working on it19:11:21
@alex:tunstall.xyzAlex
In reply to @sternenseemann:systemli.org
Alex: https://hydra.nixos.org/build/299142554/nixlog/48 this is the race condition

I think it never happens for the native builds because unlike cross they are full builds including HTML documentation and other stuff.

I'm inclined to make the fix not conditional on being cross.

19:37:52
@sternenseemann:systemli.orgsterniyou can also make it unconditional and PR it to staging19:44:11
@kingofscorchers:matrix.orgpat changed their display name from kingofscorchers to pat.20:10:06
@alex:tunstall.xyzAlex

Did I get lucky on my first attempt to reproduce it after fixing?

Running phase: installPhase
install flags: -j12 SHELL=/nix/store/hb9lbl4n32mwmcc64ffxkcmfiq3c9mkl-bash-5.2p37/bin/bash pkgconfigdir=/nix/store/hra6cyndmvprz12lyx765r99ay7412xc-ghc-riscv64-unknown-linux-gnu-9.4.8/lib/pkgconfig m4datadir=/nix/store/hra6cyndmvprz12lyx765r99ay7412xc-ghc-riscv64-unknown-linux-gnu-9.4.8/share/aclocal aclocaldir=/nix/store/hra6cyndmvprz12lyx765r99ay7412xc-ghc-riscv64-unknown-linux-gnu-9.4.8/share/aclocal install
===--- building phase 0
make --no-print-directory -f ghc.mk phase=0 phase_0_builds
make[1]: Nothing to be done for 'phase_0_builds'.
===--- building phase 1
make --no-print-directory -f ghc.mk phase=1 phase_1_builds
make[1]: Nothing to be done for 'phase_1_builds'.
===--- building final phase
make --no-print-directory -f ghc.mk phase=final install
/nix/store/wyzpysxwgs3qpvmylm9krmfzh2plicix-coreutils-9.7/bin/install -c -m 755 -d "/nix/store/hra6cyndmvprz12lyx765r99ay7412xc-ghc-riscv64-unknown-linux-gnu-9.4.8/bin"
/nix/store/wyzpysxwgs3qpvmylm9krmfzh2plicix-coreutils-9.7/bin/install -c -m 755 -d "/nix/store/hra6cyndmvprz12lyx765r99ay7412xc-ghc-riscv64-unknown-linux-gnu-9.4.8/bin"
/nix/store/wyzpysxwgs3qpvmylm9krmfzh2plicix-coreutils-9.7/bin/install -c -m 755 -d "/nix/store/hra6cyndmvprz12lyx765r99ay7412xc-ghc-riscv64-unknown-linux-gnu-9.4.8/lib/ghc-9.4.8/rts/include"
/nix/store/wyzpysxwgs3qpvmylm9krmfzh2plicix-coreutils-9.7/bin/install -c -m 755 -d "/nix/store/hra6cyndmvprz12lyx765r99ay7412xc-ghc-riscv64-unknown-linux-gnu-9.4.8/bin"
"rm" -f                                         "/nix/store/hra6cyndmvprz12lyx765r99ay7412xc-ghc-riscv64-unknown-linux-gnu-9.4.8/bin/hp2ps"  
/nix/store/wyzpysxwgs3qpvmylm9krmfzh2plicix-coreutils-9.7/bin/install -c -m 644  utils/hsc2hs/data/template-hsc.h "/nix/store/hra6cyndmvprz12lyx765r
"rm" -f                                 "/nix/store/hra6cyndmvprz12lyx765r99ay7412xc-ghc-riscv64-unknown-linux-gnu-9.4.8/bin/ghci-9.4.8"  

(Notice the lack of install commands for lib/ghc-9.4.8 before the template-hsc.h install.)

20:40:14
@alex:tunstall.xyzAlex
In reply to @sternenseemann:systemli.org
you can also make it unconditional and PR it to staging
https://github.com/NixOS/nixpkgs/pull/414063
21:42:26
7 Jun 2025
@deeok:matrix.org@deeok:matrix.org changed their display name from deeok to matrixrooms.info mod bot (does NOT read/send messages and/or invites; used for checking reported rooms).23:04:40
@deeok:matrix.org@deeok:matrix.org left the room.23:13:31
10 Jun 2025
@maralorn:maralorn.demaralorn teo (they/he): I sadly didn’t get to look at your test PR during zurihac had too much on my plate. It is high on my list and I will look at it shortly. 08:42:36
@maralorn:maralorn.demaralorn * teo (they/he): I sadly didn’t get to look at your test PR during zurihac had too much on my plate, sorry. It is high on my list and I will look at it shortly. 08:42:48

Show newer messages


Back to Room ListRoom Version: 6