!UNVBThoJtlIiVwiDjU:nixos.org

Staging

397 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.11 | Review Reports: https://malob.github.io/nix-review-tools-reports/129 Servers

Load older messages


SenderMessageTime
8 Jul 2026
@grimmauld:m.grimmauld.deGrimmauld (any/all)but its a 6 core 12 thread laptop, that makes some sense23:36:24
@grimmauld:m.grimmauld.deGrimmauld (any/all) gives 12 23:36:33
@hexa:lossy.networkhexahm, does nix pick physical cores?23:36:34
@grimmauld:m.grimmauld.deGrimmauld (any/all) i have no idea 23:36:50
@grimmauld:m.grimmauld.deGrimmauld (any/all)i take more issue with the fact i can't find where these env vars are populated in the first place23:37:11
@hexa:lossy.networkhexa

The value 0 means that the builder should use all available CPU cores in the system.

23:37:13
@grimmauld:m.grimmauld.deGrimmauld (any/all)like, setting these in environment is good and all, but unless we know where these are currently populated we can't be certain what we put in env won't be overridden later23:38:08
@grimmauld:m.grimmauld.deGrimmauld (any/all)and finding that will be a goose chase i fear...23:38:28
@grimmauld:m.grimmauld.deGrimmauld (any/all)Anyways. I will sleep, pgmpy doing weird things here is more likely caused by not enough thread control for things rather than my hook being wrong. The fix is more than i am willing to do at 2am.23:40:55
@grimmauld:m.grimmauld.deGrimmauld (any/all)geese will be chased tomorrow 🪿23:41:22
@hexa:lossy.networkhexa I see none of those in pgmpy checkPhase or installCheckPhase 23:51:59
9 Jul 2026
@grimmauld:m.grimmauld.deGrimmauld (any/all) How did you look? Abort with a hook, or check /proc/<pid>/environ? 06:30:46
@grimmauld:m.grimmauld.deGrimmauld (any/all)those env vars are only observable in the latter, suggesting they aren't set in nix06:31:14
@grimmauld:m.grimmauld.deGrimmauld (any/all) https://github.com/ryfeus/lambda-packs/blob/74b21b9cddb57790c804ab973e26141eb7e5c912/Sklearn_arm/source/joblib/_parallel_backends.py#L40-L44
pgmpy pulls joblib as a dependency, and that has this list... This looks sus
06:46:33
@grimmauld:m.grimmauld.deGrimmauld (any/all)https://github.com/ryfeus/lambda-packs/blob/74b21b9cddb57790c804ab973e26141eb7e5c912/Sklearn_arm/source/joblib/_parallel_backends.py#L162-L177#06:47:08
@grimmauld:m.grimmauld.deGrimmauld (any/all)will check whether its in our jobliv too, this was the first i found via codesearch06:48:07
@grimmauld:m.grimmauld.deGrimmauld (any/all) https://github.com/joblib/joblib/blob/b030e4e1ed6a227c0e587c31b266c03b3b692372/joblib/_parallel_backends.py#L59-L67
pgmpy pulls joblib as a dependency, and that has this list... This looks sus
06:48:49
@grimmauld:m.grimmauld.deGrimmauld (any/all)* https://github.com/joblib/joblib/blob/b030e4e1ed6a227c0e587c31b266c03b3b692372/joblib/_parallel_backends.py#L221-L24806:49:13
@grimmauld:m.grimmauld.deGrimmauld (any/all) will check whether its in our jobliv too, this was the first i found via codesearch 06:50:14
@grimmauld:m.grimmauld.deGrimmauld (any/all)And this very much looks like it respects existing parent environment if set, meaning defining those in a hook will work06:51:33
@grimmauld:m.grimmauld.deGrimmauld (any/all) I propose https://github.com/NixOS/nixpkgs/pull/539853 as a more aggressive form of what i had before with openmpCheckPhaseHook, that should catch more 08:03:45
@grimmauld:m.grimmauld.deGrimmauld (any/all)build is still building though, can't yet make a statement about how effective this is yet08:04:12

There are no newer messages yet.


Back to Room ListRoom Version: 6