| 22 Apr 2025 |
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 |
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 |