| 26 Jun 2026 |
hexa | 478605f6e9ca | 15:28:20 |
emily | you can cancel the Darwin on that I suppose | 15:28:37 |
whispers [& it/fae] | i had to do no non-trivial local rebuilds for those on *-linux | 15:28:40 |
hexa | are you sure? | 15:28:55 |
emily | well we certainly want ^ I assume | 15:29:13 |
hexa | ok, done | 15:29:19 |
emily | and I assume we'll want https://github.com/NixOS/nixpkgs/pull/535508 once I confirm it builds | 15:29:31 |
emily | (~100 builds away) | 15:29:37 |
emily | or we could preemptively merge it and let Hydra race to see :P | 15:30:15 |
hexa | nuh-uh | 15:30:25 |
emily | I also have a bunch of commits to fix e.g. update scripts breaking because of the x86_64-darwin drop, but those shouldn't cause a billion rebuilds, so can merge during the cycle | 15:31:07 |
emily | and the remaining big-rebuild cleanups I have lying around can just catch the train for the next cycle | 15:31:39 |
emily | pretty excited to see how fast a cycle goes with new queue runner + no x86_64-darwin | 15:36:26 |
emily | what if aarch64-darwin finishes half-way through and we need to bring x86_64-darwin back to give the builders more work? | 15:37:19 |
emily | btw, it looks like we override supportedSystems for staging-next https://hydra.nixos.org/jobset/nixpkgs/staging-next#tabs-configuration | 15:37:59 |
emily | that's presumably going to need to be fixed | 15:38:02 |
hexa | removed | 15:39:51 |
hexa | because what we have in staging as a default looks fine | 15:40:03 |
Grimmauld (any/all) | Okay, i have a hook for OMPNUMTHREADS almost ready | 16:33:55 |
hexa | tested? | 16:34:22 |
Grimmauld (any/all) | Okay, i have a hook for OMP_NUM_THREADS almost ready | 16:35:27 |
Grimmauld (any/all) | It sets the env var, it doesn't override the env var if it is already set, and numpy/scipy builds | 16:35:47 |
Grimmauld (any/all) | doing a bit more testing rn | 16:36:10 |
hexa | you should check, e.g. with --option cores 2 and perf top that the host isn't dominated by omp threads/gomp calls | 16:37:48 |
emily | ok, had to push a fix but everything https://github.com/NixOS/nixpkgs/pull/535508 touches builds | 16:38:35 |
emily | and perhaps someone might like to hit the button on https://github.com/NixOS/nixpkgs/pull/535513 and https://github.com/NixOS/nixpkgs/pull/535511 as well (though those can land any time) | 16:39:16 |
emily | should be good to start this cycle with that merged from my PoV | 16:39:27 |
Grimmauld (any/all) | I mean, not much more we can do than setting OMP_NUM_THREADS, right? If the env var is there, it should be fine. And confirming the env var is there in the check processes is trivial and that i did do | 16:39:34 |
hexa | true | 16:39:55 |
emily | there's some logic somewhere that caps it to 64 | 16:40:05 |