| 22 Apr 2025 |
alexfmpe | short term? as is
now, if we got the stackage manpower onboard to do a 'migration'... | 11:53:56 |
hellwolf | a combination of "perceived communication overhead", "not-invented-here", or/and "architectural differences"? | 11:54:21 |
alexfmpe | getting nixpkgs snapshot to be based on a build-plan out of acme-everything-that-matters might help sell the idea to other folks | 11:54:42 |
alexfmpe | so there might be a bit of mutually recursive chicken-and-egg process | 11:55:13 |
hellwolf | to be adopted by battery included frameworks: miso, IHP, yolc, etc.? | 11:55:30 |
hellwolf | * to be adopted by battery included frameworks: miso, IHP, yolc, etc. | 11:55:33 |
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 |