| 24 Apr 2026 |
matthewcroughan | which is not even remotely true :( | 14:29:32 |
matthewcroughan | so putting cmake into buildInputs instead of nativeBuildInputs fixed this case | 14:29:49 |
matthewcroughan | * It's checking the bits of the cmake binary and the python interpreter | 14:31:24 |
matthewcroughan | * Maybe somehow it gets the path to the wrong python | 14:31:35 |
matthewcroughan | * whoops | 14:31:41 |
matthewcroughan | how do you pass the path to all the right things without removing cmake from the nativeBuildInputs though | 14:32:11 |
matthewcroughan | this one is a weird one, because it passes dontUseCmakeConfigure = true, so what does it even need cmake for? Just to check the bits? | 14:33:57 |
matthewcroughan | A similar issue exists here https://github.com/NixOS/nixpkgs/pull/511498/changes | 14:34:42 |
matthewcroughan | If you provide curl to the nativeBuildInputs, it provides some files that causes the build system to link to shared objects for the host arch, rather than the cross arch | 14:35:17 |
matthewcroughan | so the solution is to read the build system code and see that you can pass an absolute path to the utility from ${curl.dev}/bin that it actually wanted | 14:35:47 |
matthewcroughan | Yeah, okay, I still don't know why the matplotlib case is fixed by simply moving pybind11 to the buildInputs. | 14:38:41 |
matthewcroughan | Because it doesn't break native or cross. And I can't fix other derivations by doing the same. | 14:39:02 |
matthewcroughan | Doing a lot more testing now but will take a while since rebuilding on staging | 15:17:49 |
matthewcroughan | Bah.. too much else is broken on staging.. I will wait and apply my fix as an overlay until better able to review | 15:46:00 |
hexa | vcunat since you are gobbling up staging-25.11 changes, can we try the new queue runner for that cycle? | 20:10:40 |
vcunat | Feel free to try whenever. | 20:10:59 |
hexa | I'm frankly not sure there is a good time with the back to back staging cycles. | 20:11:02 |
hexa | can you quickly take a peek at the PR? | 20:11:14 |
hexa | https://github.com/NixOS/infra/pull/920 | 20:11:35 |
vcunat | I took, but it doesn't say much. I haven't been following this development at all. | 20:13:42 |
vcunat | * I took a peek, but it doesn't say much. I haven't been following this development at all. | 20:13:48 |
vcunat | * I took a peek, but it doesn't mean much. I haven't been following this development at all. | 20:13:55 |
hexa | ok | 20:14:28 |
hexa | error: users cannot be create over SSH without Full Disk Access, aborting activation
The user hydra-queue-builder could not be create as `darwin-rebuild` was not executed with Full Disk Access over SSH.
You can either:
grant Full Disk Access to all programs run over SSH
or
run `darwin-rebuild` in a graphical session.
The option "Allow full disk access for remote users" can be found by
navigating to System Settings > General > Sharing > Remote Login
and then pressing on the i icon next to the switch.
| 20:24:00 |
hexa | why are macs. | 20:24:07 |
hexa | where root over ssh is not really all that powerful. | 20:24:32 |
hexa | okay, cancelled I guess | 21:17:17 |
hexa | I wouldn't want to reduce macos capacity | 21:17:21 |
vcunat | New staging-next-25.11: https://github.com/NixOS/nixpkgs/pull/513189 (independently of that) | 21:33:53 |
vcunat | Quite a lot of changes, I'd say 😅 | 21:34:10 |