| 22 Apr 2025 |
hellwolf | By default miso uses a known-to-work, pinned version of nixpkgs known as pkgs. | 11:57:57 |
hellwolf | * "By default miso uses a known-to-work, pinned version of nixpkgs known as pkgs." | 11:58:01 |
alexfmpe | they're pointing at my branch with unmerged PRs to get 9.12 js backend | 11:58:06 |
alexfmpe | but won't ditch 8.6 until output size is less horrible | 11:58:13 |
emily | I think the term for a train that hasn't moved in half a decade is museum piece. | 11:58:24 |
alexfmpe | as a miso user you get to pick whichever | 11:58:28 |
alexfmpe | they just haven't killed 8.6 entirely | 11:58:37 |
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 |