Haskell in Nixpkgs/NixOS | 685 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 infrastructure | 136 Servers |
| Sender | Message | Time |
|---|---|---|
| 4 Jun 2025 | ||
| you don't need it for searching since base:haskell-updates works for that | 12:22:16 | |
| Alex: https://hydra.nixos.org/build/299142554/nixlog/48 this is the race condition | 12:35:29 | |
| 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 | 17:46:33 | |
In reply to @sternenseemann:systemli.org 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 | |
In reply to @alexfmpe:matrix.orgI merged the one I had already approved. I haven't even heard of ucrt before. 😂 | 19:07:59 | |
| the good and/or bad news is that neither did I before I started working on it | 19:11:21 | |
In reply to @sternenseemann:systemli.org 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 | |
| you can also make it unconditional and PR it to staging | 19:44:11 | |
| 20:10:06 | ||
| Did I get lucky on my first attempt to reproduce it after fixing?
(Notice the lack of install commands for | 20:40:14 | |
In reply to @sternenseemann:systemli.orghttps://github.com/NixOS/nixpkgs/pull/414063 | 21:42:26 | |
| 7 Jun 2025 | ||
| 23:04:40 | ||
| 23:13:31 | ||
| 10 Jun 2025 | ||
| 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 | |
| * 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 | |
In reply to @maralorn:maralorn.deNo worries! There's no particular rush | 09:38:19 | |
In reply to @alex:tunstall.xyzFwiw I think this happens in the upstream GHC CI sometimes, too. Well, something like it, I guess. | 09:38:23 | |
| Maybe I'm thinking of https://grafana.gitlab.haskell.org/d/167r9v6nk/ci-spurious-failures?orgId=2&from=now-30d&to=now&var-types=ghc-config_file_conflict&var-types=hadrian_locked_file&var-runners=$__all&var-jobs=$__all&refresh=15m&timezone=browser , which looks like a race condition in hadrian (?) | 09:40:48 | |
| 09:41:21 | |
In reply to @b:chreekat.netThis is in the make install when using the Make build script in 9.4.Unless Hadrian copied or reused the problematic code, it shouldn't be affected by the same bug. | 13:59:37 | |
| Yeah | 14:40:18 | |
| alexfmpe: https://hydra.nixos.org/build/299137964/nixlog/1 do you understand this gtk stuff? This is keeping me from using hls 2.11 in reflex-plattform. I think this means that one of our system dependencies changed in a way that the generated Haskell does not typecheck anymore at usage site? | 14:57:06 | |
| More precisely it is keeping me from bumping r-p to a current haskell-updates commit which I wanna do to get hls 2.11 which has code actions again. | 14:57:50 | |
| Yeah whatever gi-soup generates bindings to must have changed | 15:12:51 | |
| haven't figured it out yet, nor could I understand how to rerun the stuff in https://github.com/haskell-gi/haskell-gi to try and reproduce upstream | 15:13:36 | |
| https://discourse.haskell.org/t/build-failing-for-ghcjs-project-the-symbol-jscheckscriptsyntax-does-not-fit-here/12185/12?u=alexfmpe | 15:14:34 | |
| in the meantime you should be able to workaround by using jsaddle-warp for reflex-dom | 15:14:35 | |
| Uh, probably an excellent idea anyway. | 15:27:18 | |
| Buuut, I guess we shouldn’t do that in nixpkgs, should we? 😄 | 15:30:38 | |
| Huh, I wonder what is the correct way to detect that we are targeting js. ghc.isGhcjs does not exist anymore. | 15:37:58 | |