| 16 Oct 2025 |
matthewcroughan | the vm test will just echo hello | 05:05:49 |
matthewcroughan | There's an attribute legacyPackages.aarch64-linux.vmtests which contains each nixosConfiguration | 05:07:40 |
matthewcroughan | I gotta sleep now though | 05:30:21 |
matthewcroughan | https://hercules-ci.com/accounts/github/MatthewCroughan/derivations/%2Fnix%2Fstore%2F3wv9ac7mam9g8y4sxmz3656jsigvr0f1-vm-test-run-musl-vmtest-aarch64-unknown-linux-musl.drv/log?via-job=80756fcf-9740-496c-98fc-a32e2952e4ba | 05:31:25 |
matthewcroughan | this one should be the one to see if it fails | 05:31:29 |
matthewcroughan | you won't the kmod context error if it worked | 05:31:36 |
dramforever | the patch just didn't work https://hercules-ci.com/accounts/github/MatthewCroughan/derivations/%2Fnix%2Fstore%2Fwkck19fim9r0vhn5n5wl568d2f97a9l9-musl-aarch64-unknown-linux-musl-1.2.5.drv/log?via-job=80756fcf-9740-496c-98fc-a32e2952e4ba | 08:10:45 |
dramforever | looks like it's trying to patch twice | 08:10:51 |
dramforever | i think | 08:42:43 |
dramforever | i can't really tell what's blocked on what | 08:54:14 |
matthewcroughan | dramforever: I pushed a lot of BS and the latest commit is what matters | 15:39:32 |
matthewcroughan | It pushes to cachix and you should be able to run the thing and pull the cache | 15:39:51 |
matthewcroughan | nix build github:matthewcroughan/nixos-musl/refactor#nixosConfigurations.gnu-musl.config.system.build.vm | 15:40:21 |
matthewcroughan | dramforever: 👏 | 15:40:31 |
matthewcroughan | It worked | 15:40:32 |
matthewcroughan | Still nobody to review my PRs that I'm holding as patches in my own repo | 15:43:59 |
matthewcroughan | I've tested them pretty extensively, they're working, and they just live in https://github.com/MatthewCroughan/nixos-musl/blob/refactor/musl.nix#L80-L119 | 15:44:55 |
dramforever | nice | 15:56:33 |
dramforever | if it looks like nothing else has broke i'll send it to musl | 15:56:45 |
dramforever | or maybe think harder about how to deal with arch specific code | 15:56:58 |
matthewcroughan | Just make it crash with -95 on every platform except for aarch64 😎 | 15:58:18 |
dramforever | i already made it fall back to old behavior for unimplemented architectures | 15:59:00 |
matthewcroughan | That is an ouch... | 15:59:34 |
matthewcroughan | It should at least report or mark that it is broken | 15:59:41 |
matthewcroughan | otherwise that's just some form of silent bug that breaks other arches | 15:59:49 |
matthewcroughan | I think there should be some messaging somewhere | 16:00:03 |
matthewcroughan | Can we carry this musl patch in nixpkgs until they merge it? | 16:00:17 |
dramforever | no | 16:00:37 |
matthewcroughan | I think this is equivalent to how we patch many things, like kmod or systemd because we need recursion | 16:00:38 |
matthewcroughan | * I think this is equivalent to how we patch many things, like kmod or systemd because we need recursion and lists | 16:00:43 |