| 18 Oct 2025 |
matthewcroughan | Weird error that only happens on gnu-llvm-musl cross | 01:46:51 |
matthewcroughan | actually seems to happen on native too, so maybe it's just musl | 01:47:25 |
matthewcroughan | * actually seems to happen on native too, so maybe it's just llvm | 01:47:29 |
matthewcroughan | valgrind is a dep of mesa, and I was trying musl/llvm + mesa | 01:48:53 |
matthewcroughan | surprisingly, the regular musl config works with mesa | 01:49:12 |
matthewcroughan | https://github.com/NixOS/nixpkgs/pull/329995 | 02:05:48 |
matthewcroughan | ah, I guess this is why? | 02:05:51 |
matthewcroughan | thanks Tristan Ross ! | 02:05:55 |
matthewcroughan | or no, is this another issue? | 02:07:25 |
matthewcroughan | I guess we could just fix up the musl derivation to build without valgrind on llvm? | 02:09:36 |
matthewcroughan | what do you think of making valgrind-light unavailable on llvm? Or should we avoid doing that and instead modify the mesa derivation so that mesa works on llvm platforms? Alyssa Ross K900 | 02:12:48 |
matthewcroughan |
- (kde) https://hercules-ci.com/github/MatthewCroughan/nixos-musl/jobs/97
- (cosmic) https://hercules-ci.com/github/MatthewCroughan/nixos-musl/jobs/99
- (sway) https://hercules-ci.com/github/MatthewCroughan/nixos-musl/jobs/99
| 02:41:45 |
matthewcroughan | Let's see if they build | 02:41:49 |
matthewcroughan | ugh, cachix unreliability causing issues again | 02:42:21 |
matthewcroughan | Domen Kožar: Do you know why that keeps happening? | 02:42:27 |
matthewcroughan | https://hercules-ci.com/accounts/github/MatthewCroughan/derivations/%2Fnix%2Fstore%2F061ya25qg8wv2gscgglgc4xdv76fwb4c-etc-alsa-conf.d-49-pipewire-modules.conf.drv/log?via-job=72acd78e-45d9-44f5-88ab-e59c1e684d9b for example it just does
ignoring exception during drv lookup in https://cache.nixos.org: error: path '/nix/store/061ya25qg8wv2gscgglgc4xdv76fwb4c-etc-alsa-conf.d-49-pipewire-modules.conf.drv' does not exist and cannot be created
| 02:43:06 |
matthewcroughan | * https://hercules-ci.com/accounts/github/MatthewCroughan/derivations/%2Fnix%2Fstore%2F061ya25qg8wv2gscgglgc4xdv76fwb4c-etc-alsa-conf.d-49-pipewire-modules.conf.drv/log?via-job=72acd78e-45d9-44f5-88ab-e59c1e684d9b for example it just does
downloading 'https://matthewcroughan.cachix.org/061ya25qg8wv2gscgglgc4xdv76fwb4c.narinfo' ignoring exception during drv lookup in daemon: error: path '/nix/store/061ya25qg8wv2gscgglgc4xdv76fwb4c-etc-alsa-conf.d-49-pipewire-modules.conf.drv' does not exist and cannot be created
| 02:43:26 |
K900 | Mesa is already conditional on valgrind availability | 03:23:39 |
K900 | If it's broken on whatever weird target you're into now, flag it as such | 03:23:51 |
Grimmauld (any/all) | In reply to @k900:0upti.me If it's broken on whatever weird target you're into now, flag it as such Llvm musl is what they are doing rn iirc, not that weird. Tbh I'd enjoy a gnuless system. | 06:49:22 |
Alyssa Ross | I would like us to actually fix the underlying problems... | 07:00:23 |
matthewcroughan | What does postmarketOS do? | 12:19:11 |
matthewcroughan | They have a fully working system with very impressive amounts of software running, and I doubt they are fixing these things upstream | 12:19:40 |
matthewcroughan | Instead I think we need to do both fire patches off upstream and add conditionals whilst we wait for them to get merged | 12:20:09 |
Alyssa Ross | so far the "fire patches off upstream" part seems lacking… | 12:20:27 |
matthewcroughan | I believe postmarketOS just applies patches and leaves it at that | 12:20:31 |
Alyssa Ross | why is postmarketOS the point of comparison here? | 12:20:42 |
matthewcroughan | Actually pmos is just alpine. What foes alpine fo? | 12:20:52 |
matthewcroughan | * | 12:21:03 |
Alyssa Ross | alpine submits a lot of patches upstream | 12:21:13 |