| 20 Dec 2025 |
| @acidbong:envs.net joined the room. | 07:34:49 |
tomberek | Performance evaluating ffmpeg.outPath:
version cpuTime totalBytes
2.18.0 0.7706810235977173 239063920
2.19.0 0.6556280255317688 237453216
2.20.0 0.6005399823188782 221187424
2.21.0 0.6103590130805969 219954112
2.22.0 0.6383659839630127 221675008
2.23.0 0.6425349712371826 221675040
2.24.0 0.6011530160903931 221674208
2.25.0 0.500432014465332 214758096
2.26.0 0.5055519938468933 214758096
2.26.0 0.4858900010585785 214758096
2.28.0 0.5660200119018555 214758240
2.29.0 0.5035560131072998 214746848
2.30.0 0.5135070085525513 169822960
2.31.0 0.624688982963562 169822960
2.32.0 0.6163859963417053 130878112
2.33.0 0.5727580189704895 131258912
| 18:05:41 |
| 21 Dec 2025 |
connor (burnt/out) (UTC-8) | Has anyone made a wrapper around hyperfine yet that allows us to get summary statistics of the data output by NIX_SHOW_STATS? | 19:02:53 |
Sergei Zimmerman (xokdvium) | In reply to @connorbaker:matrix.org Has anyone made a wrapper around hyperfine yet that allows us to get summary statistics of the data output by NIX_SHOW_STATS? Lix has some and I do occasionally use the bench/ scripts | 19:14:52 |
Sergei Zimmerman (xokdvium) | So, not really. I would be nice to get continuous benchmarking going with something like llvm-lnt, but I haven’t had the time to work on it more | 19:16:04 |
| @acidbong:envs.net left the room. | 20:09:28 |
| 22 Dec 2025 |
eveeifyeve | Maybe I could take over? | 13:22:02 |
eveeifyeve | I've got free hands. | 13:22:42 |
eveeifyeve | Is nix-meeting now?? | 17:00:31 |
tomberek | yes | 17:00:52 |
eveeifyeve | I am already here. | 17:01:23 |
znaniye | Has anyone else hit this error during a remote deploy? I couldn't any useful related issue.
znaniye in ~/code/freedom/jig on nix ● λ nixos-rebuild-ng --sudo --flake .#jig --builders "" --target-host jig boot
building the system configuration...
warning: Git tree '/home/znaniye/code/freedom/jig' is dirty
[1/227/238 built, 495 copied (2611.4 MiB), 1213.1 MiB DL] building python3.13-twisted-25.5.0 (installCheckPhase): test_UpdateInstance ... copying 13 paths...
copying path '/nix/store/p29j6vrnl0j6w69z2065djmril66qcnn-python3.13-twisted-25.5.0' to 'ssh://jig'...
copying path '/nix/store/ycgwrw15l41j66rrm0574vv20m8zr8nn-nix.conf' to 'ssh://jig'...
error (ignored): writing to file: Bad file descriptor
error: serialised integer 7142773272180060773 is too large for type 'j'
Command 'nix-copy-closure --to jig /nix/store/1lbi3i3in000gykivijhd53kcazscf4w-nixos-system-jig-sd-card-25.11.20251201.dc13163' returned non-zero exit status 1.
| 17:58:23 |
| zevur joined the room. | 20:55:30 |
hexa | > Validating generated nix.conf
> error: Ignoring setting 'accept-flake-config' because experimental feature 'flakes' is not enabled
| 23:00:22 |
hexa | settings = {
accept-flake-config = false;
builders-use-substitutes = true;
extra-experimental-features = [
"nix-command"
"no-url-literals"
"flakes"
];
| 23:00:27 |
hexa | running into this situation on nixos 25.11 in nixos/infra | 23:00:40 |
hexa | why does the nix team not own the nix module? https://github.com/NixOS/nixpkgs/pull/440438 | 23:28:36 |
hexa | culprit was https://github.com/helsinki-systems/hydra-queue-runner/blob/master/builder-module.nix#L278 | 23:43:16 |
hexa | which likely does not compose | 23:43:27 |
Sergei Zimmerman (xokdvium) | Ordering of options might matter? | 23:44:06 |
hexa | if it did that would be wild | 23:44:23 |
Sergei Zimmerman (xokdvium) | extra- appends probably but the regular experimental-options sets it? Dunno, just a hunch | 23:44:52 |
Sergei Zimmerman (xokdvium) | But that would be in-line with my expectations | 23:45:07 |
hexa | https://github.com/helsinki-systems/hydra-queue-runner/pull/5/changes/7184ac1e00b1cb87f1c583325758b27b2da1a939 makes it work | 23:48:09 |
| 23 Dec 2025 |
dramforever | today i learned that binfmt-misc can be set per-userns https://github.com/torvalds/linux/commit/21ca59b365c091d583f36ac753eaa8baf947be6f | 17:36:56 |
dramforever | i wonder if anyone has looked into using this to isolate emulated builds. currently having binfmt-misc emulators enabled contaminates all the build sandboxes. if we can run builds each with a different set of binfmt-misc emulators that would be a huge improvement over the status quo (and i can get over my fear of enabling emulators on my machine) | 17:38:53 |
dramforever | seems like we already run builds in a new userns if possible? | 17:40:27 |
K900 | I do not remember how but binfmt userns is somehow fucked | 17:45:13 |
dramforever | can we at least disable them for non-emulated builds or something | 17:47:14 |
dramforever | well, guess i'm going to be wasting weekends looking into how fucked it is | 17:51:56 |