| 22 Apr 2025 |
alexfmpe | automate a little bit, entice more people, automate more, repeat until nix world domination? | 11:55:34 |
alexfmpe | well, miso is prettty much already on the nixpkgs train | 11:56:01 |
hellwolf | (guixers just entered the chat.) | 11:56:07 |
emily | I thought miso was on a Nixpkgs from four years ago or something. | 11:56:30 |
alexfmpe | https://github.com/dmjio/miso?tab=readme-ov-file#javascript | 11:56:36 |
alexfmpe | the pin was updated 4 years ago, but it's of a nixpkgs 6+ years old :P | 11:57:37 |
alexfmpe | right now they have one foot on each really | 11:57:48 |
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 |