| 22 Apr 2025 |
hellwolf | https://github.com/NixOS/nixpkgs/commits/b594b289740a2bc917ed9c66fef5d905f389cb96 | 11:58:38 |
hellwolf | that's like one month old | 11:58:48 |
alexfmpe | yeah and once https://github.com/NixOS/nixpkgs/pull/383528 is merged they can just point to haskell-updates | 11:59:54 |
alexfmpe | the rest of the stuff in that branch went in already | 12:00:08 |
emily | that needs retargeting to staging | 12:00:25 |
emily | -updates was merged | 12:00:30 |
alexfmpe | to clarify: the miso website is either using 8.6 ghcjs or wasm backend I dunno | 12:00:50 |
alexfmpe | but they do have CI and cachix for 9.12 js backend miso builds | 12:01:01 |
alexfmpe | huh staging or next haskell-updates? | 12:01:43 |
alexfmpe | this thing is a PITA because it messes with the install phase script so it causes mass rebuild | 12:02:02 |
emily | I guess that's up to the maintainers | 12:02:04 |
alexfmpe | of all the GHCs | 12:02:09 |
emily | staging doesn't build anything so mass rebuilds are no issue | 12:02:19 |
alexfmpe | I mean, just having can-actually-work-out-of-the-box cross for js backend is already a big deal because we patch splitmix | 12:09:08 |
alexfmpe | that to me already looks like "hey haskell foundation, platform us because everything else is even worse" | 12:09:29 |
alexfmpe | "and not just on april 1st like ghcup did" | 12:09:43 |
alexfmpe | now imagine getting mobile cross back in shape | 12:10:03 |
alexfmpe | plus this | 12:10:29 |
alexfmpe | at that point, if I was maintaining some nix jungle I'd just hook onto this train instead to get the scale economy | 12:11:09 |
alexfmpe | so maybe the way to sell it to the rest of overlayland is just making their payoff bigger | 12:12:47 |
alexfmpe | and then hopefully they build their own cart connector | 12:13:01 |
alexfmpe | that's somewhat what happened with miso and reflex-dom in recent months | 12:13:31 |
alexfmpe | they both build with 9.12 js backend outta haskell-updates | 12:14:06 |
alexfmpe | so now it's just about keeping it building | 12:14:32 |
alexfmpe | (reflex-platform still has a bunch of stuff for mobile) | 12:15:25 |
emily | if Stackage LTS QA is actually as minimal as claimed here then it seems like tracking nightly would be an easy way to avoid painful flag days / long-lived branches with less risk than I expected | 12:16:47 |
Teo (he/him) | I think more sharing between nixpkgs and head.hackage would be great. head.hackage used to use the nixpkgs infra to build stuff so it's not inconceivable that it could do that again. At some point I want to write a little cli for head.hackage to help track upstream PRs etc, since it's a huge pain atm, and often PRs are just not made to the upstream. Nixpkgs is much better in this regard | 12:18:06 |
alexfmpe | apparently I'm wrong, stackage site claims they do run test suites | 12:18:21 |
alexfmpe | they just don't patch things, | 12:18:40 |
alexfmpe | * they just don't patch things | 12:18:44 |