!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1169 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org192 Servers

Load older messages


SenderMessageTime
5 Mar 2026
@logn:zirco.dev@logn:zirco.dev left the room.02:29:05
@emilazy:matrix.orgemily hexa: do you have any feeling for roughly when Darwin staging queue started being especially bad? I am wondering if it might be https://github.com/NixOS/nixpkgs/pull/442945 (because of the mistake mentioned in https://github.com/NixOS/nixpkgs/pull/490358), though that was a few months ago now 15:04:22
@emilazy:matrix.orgemilyI'm inclined to merge https://github.com/NixOS/nixpkgs/pull/490358 and see if it makes the next cycle less bad, but I probably won't notice one way or the other myself :)15:04:55
@hexa:lossy.networkhexano, sadly not15:05:45
@hexa:lossy.networkhexamaybe vcunat remembers15:06:02
@hexa:lossy.networkhexaI'd say for the last two months I had to reboot macs a few times because they ran full and had stuck jobs15:06:33
@emilazy:matrix.orgemily vcunat? :) 15:07:00
@emilazy:matrix.orgemilyit seems plausible that libc++ hardening could make Clang meaningfully slower or whatever15:07:10
@hexa:lossy.networkhexaanyway, the backlog this time was around 55k packages when linux was finished15:07:36
@hexa:lossy.networkhexaand the machines are doing like 10k per day?15:07:54
@hexa:lossy.networkhexaI think we tend to say the current total capacity is like 30k jobs per day15:08:31
@emilazy:matrix.orgemilyok, I'll merge it and we can see15:11:41
@emilazy:matrix.orgemilycould also just be more jobs appearing constantly and Darwin being some multiplicative factor slower I suppose15:12:15
@lt1379:matrix.orgLunis this a good excuse to pgo&bolt the stdenv clang15:18:13
@emilazy:matrix.orgemilynah, would be bad for reproducibility15:18:49
@lt1379:matrix.orgLunf15:18:55
@hexa:lossy.networkhexai'm like 20% on board with reproducibility being a focus of the project15:19:17
@emilazy:matrix.orgemily stdenv being inherently non-reproducible is certainly not okay 15:21:07
@emilazy:matrix.orgemilyfor leaf packages it's less concerning15:21:17
@hexa:lossy.networkhexafair15:21:41
@emilazy:matrix.orgemilywould be nice if we had deterministic PGO15:22:47
@emilazy:matrix.orgemilybut it's hard15:22:50
@lt1379:matrix.orgLunis hand tuned small top % wins reviewer legible proftext viable or would leaving most things with no instrumentation make it pessimize a lot.15:28:14
@emilazy:matrix.orgemilyno idea :)15:30:09
@emilazy:matrix.orgemilyI do know there are concerns about compilers not being hardened against malicious profile data (so they're essentially load-bearing trusted blobs even if we made them fixed), but I assume making it human-auditable would address that concern15:30:55
@lt1379:matrix.orgLunwill have to test it some time and not while having breakfast in a hotel lobby ig15:31:38
@zhufucdev:matrix.orgCaturday Reed changed their display name from Steve Reed to Caturday Reed.15:35:28
@zhufucdev:matrix.orgCaturday Reed changed their profile picture.15:35:32
@vcunat:matrix.orgvcunatNo, I don't know. But I'm quite sure that removing x86_64-darwin will help extremely.15:36:34
@emilazy:matrix.orgemilyyeah for sure. just wondering what else might have gone on to make things worse recently15:37:08

Show newer messages


Back to Room ListRoom Version: 6