| 23 Oct 2025 |
Philip Taron (UTC-8) | Should I read AbstractConfig::applyConfig as allowing that to happen anywhere in the command line? | 16:35:17 |
Robert Hensing (roberth) | Philip Taron (UTC-8): The command line code is rather involved, I agree. Most options can be specified anywhere, with the exception of after a -- separator (foo -- bar, note the space) | 16:39:22 |
fzakaria | coulnd't figure out the auto-read; oh well for now the spec is still cool | 17:12:59 |
Robert Hensing (roberth) | would be cool to have in the nix manual, like we're doing with JSON schema now | 17:26:47 |
fzakaria | want me to link to it or just have it embedded ? | 21:10:44 |
fzakaria | https://github.com/NixOS/nix/pull/14345 if we want it | 21:19:38 |
| 24 Oct 2025 |
volth | Does Nix have minimum requirements for the kernel and glibc (when running on a random Linux distribution rather than NixOS) ?
I just encountered a situation where kernel version 5.9 or higher is required, which seems strange since 5.4 is still supported. Starting in August 2024, for the sake of speeding up closing files by 1 millisecond (SYS_close_range, introduced https://github.com/NixOS/nix/pull/11278)
| 01:52:58 |
John Ericson | In reply to @volth:matrix.org
Does Nix have minimum requirements for the kernel and glibc (when running on a random Linux distribution rather than NixOS) ?
I just encountered a situation where kernel version 5.9 or higher is required, which seems strange since 5.4 is still supported. Starting in August 2024, for the sake of speeding up closing files by 1 millisecond (SYS_close_range, introduced https://github.com/NixOS/nix/pull/11278) I don't think we have a policy on that. Can you do some sort of run-time check? | 02:40:34 |
John Ericson | (to allow it to support older?) | 02:40:53 |
John Ericson | Or alternatively, is this about making it not a compile time failure? (Since you mention glibc) | 02:43:57 |
fzakaria | how can i build the manual with meson ? | 03:56:50 |
fzakaria | meson compile -C build manual | 03:56:56 |
fzakaria | or something | 03:56:58 |
fzakaria | oh found it | 04:00:45 |
fzakaria | interesting building the manual needs to build nix | 04:01:43 |
fzakaria | btw some feedback: The JSON schema stuff is a lot of UX noise.
Would be nice to see layout of the actual JSON complete.
(It would be the simple 'json schema' from the examples https://coveooss.github.io/json-schema-for-humans/#/Examples?id=additionalproperties) | 04:16:46 |
fzakaria | what's wrapdb for meson? | 17:28:17 |
fzakaria | Do i want that for googletest? | 17:28:20 |
fzakaria | [wrap-file]
directory = googletest-release-1.11.0
source_url = https://github.com/google/googletest/archive/release-1.11.0.tar.gz
source_filename = gtest-1.11.0.tar.gz
source_hash = b4870bf121ff7795ba20d20bcdd8627b8e088f2d1dab299a031c1034eddc93d5
patch_filename = gtest_1.11.0-2_patch.zip
patch_url = https://wrapdb.mesonbuild.com/v2/gtest_1.11.0-2/get_patch
patch_hash = 764530d812ac161c9eab02a8cfaec67c871fcfc5548e29fd3d488070913d4e94
| 17:28:23 |
Bryan Honof | How are the gfortran* attributes created? I'm assuming it has something to do with the GCC recipe inside of nixpkgs, but I can't figure out how they end up as those attributes. I can see some throw, like gfortran12, but I see no mention of gfortran13 in the code for example. Yet a nix build nixpkgs#gfortran13 yields results. | 18:38:59 |
Bryan Honof | Ah... I'm just blind. | 18:44:20 |
Bryan Honof | They're literally in pkgs/by-name. | 18:44:31 |
lovesegfault | Someone with perms should click retry on this: https://github.com/NixOS/nix/actions/runs/18785650252/job/53605193639 | 18:52:47 |
fzakaria | added the full test suite for the kaitai spec. | 18:54:14 |
| seapat | 20:34:20 |
vcunat | FYI, just noticed that quite a few Nix jobs are failing on master now:
https://hydra.nixos.org/eval/1819628#tabs-still-fail | 22:56:55 |
Sergei Zimmerman (xokdvium) | It's the usual cross mingw dance with trivial fixes. Also sanitizers on 32 bit x86 need to be looked into, but nothing worrying. | 23:00:12 |
Sergei Zimmerman (xokdvium) |
need to be looked into
Or disabled. If anybody wants to give it a shot it'd be great
| 23:01:08 |
Sergei Zimmerman (xokdvium) | This one looks like a failed dependency: https://hydra.nixos.org/build/311246275 and a very fun one: https://hydra.nixos.org/build/311246275/nixlog/1. Something dependent on current time | 23:03:39 |
| 25 Oct 2025 |
lovesegfault | why do we have both showBytes and renderSize? | 03:49:25 |