1these 32 derivations will be built:2 /nix/store/79sm5saiwr54k8dr9y1dij3qbbdrj689-python3.14-scikit-build-core-1.0.2.drv3 /nix/store/n57n2j53sa8bzlxkx3qhq3csslhspzhm-python3.14-twisted-26.4.0.drv4 /nix/store/59zf32sks3ys3br30mxrlx3snmshfz94-python3-3.14.8-env.drv5 /nix/store/1pxbr0b3si3ih12cvy3dp1dh80999hbh-thrift-0.24.0.drv6 /nix/store/ij9mwxi2iaji7c2r2s3hhk1nvqpfpvx6-arrow-cpp-24.0.0.drv7 /nix/store/pvs89isdvixz02aspyy1ix48jjm2zvx9-python3.14-proxy-py-2.4.10.drv8 /nix/store/ash38605adwj6skzxbdb7qvzi7mrhv46-python3.14-aiohttp-3.14.3.drv9 /nix/store/yy62axrkc7ffshaz6q6dixdmvw2jimxi-python3.14-fsspec-2026.7.0.drv10 /nix/store/w7xcahhq6v8ajg1mnpv0d112n8wa3qpg-python3.14-pyarrow-24.0.0.drv11 /nix/store/lxxmj8kclv1ypm142z5nv5prks2pc86s-python3.14-dask-2026.8.0.drv12 /nix/store/x0m3k8s76l06z0rshi44wx3hg9c1k6w0-python3.14-tqdm-4.70.0.drv13 /nix/store/f40wjmxw4mfb2njbkr0nnfdgv1szz45f-python3.14-magika-1.0.3.drv14 /nix/store/18ab32qpk9ynnqga729qp00riaabal75-alt-tab-11.9.2.drv15 /nix/store/1wb6dcpkcd04ggrlpsmybzvc9nqsz8q0-calibre-9.16.0.drv16 /nix/store/2njgn6q584r7j98rnk6jswa8cj0din9z-ghostty-1.3.1.drv17 /nix/store/5pwy61kdnw8awl59yzw4x7rai9s7x3s8-handy-0.9.8.drv18 /nix/store/zl41kwha155bz8whjw7fbrxw3r3lhzli-flake-inputs.prom.drv19 /nix/store/nwpym7nx3cy9f3fprcg3kab8pzcyl5fp-config.toml.drv20 /nix/store/8iw7c0akl3ygdf5s688w0sm01sl7sh8x-telegraf-start.drv21 /nix/store/9a6b0ri3mjyj2s5r05z5adks8aahjzl7-inkscape-1.4.4.drv22 /nix/store/fd2r70jry540168zhb15w62frx47i40d-nixos-rebuild-ng-26.11.drv23 /nix/store/9rxjs7pybxwdqk7g7qnlp4vhybd43myp-system-path.drv24 /nix/store/ldsjiq9bifjb8yijxycyxb9zd5xi84k7-etc-registry.json.drv25 /nix/store/ir88p6y6m0w9cwiyqn4w6s4w5zlwg200-etc.drv26 /nix/store/isp4flhh6fl1zwgaidbsh2famihhrbfl-secretive-4.0.0.drv27 /nix/store/lam2p6kgxawvb4hsybzli9dqhgd4vgdg-org.nixos.telegraf.plist.drv28 /nix/store/jjmnxh3vlznwcrjvdaljc6758ac33pc7-launchd.drv29 /nix/store/lxahzvh43k9358kdbiw68k1mrshv6pj6-system-applications.drv30 /nix/store/s249i4a2n49vigryrr6fjlql8hmw75ll-signal-8.31.0.drv31 /nix/store/w3zcx12i53hq9bpp5vgfx85958awzipq-rustdesk-1.5.0.drv32 /nix/store/wkj9lhfp6qvqiqmagc3i96wg6ps5rr9g-ungoogled-chromium-154.0.8037.97-1.1.drv33 /nix/store/dsab6cs8mfrcv68i27l97f8cf0ixbyb4-darwin-system-26.11.4cff07d.drv34building '/nix/store/fd2r70jry540168zhb15w62frx47i40d-nixos-rebuild-ng-26.11.drv'35building '/nix/store/ldsjiq9bifjb8yijxycyxb9zd5xi84k7-etc-registry.json.drv'36nixos-rebuild-ng-26.11> tribuchet: building on mac0237building '/nix/store/zl41kwha155bz8whjw7fbrxw3r3lhzli-flake-inputs.prom.drv'38etc-registry.json> tribuchet: building on mac0239flake-inputs.prom> tribuchet: building on mac0240etc-registry.json> structuredAttrs is enabled41nixos-rebuild-ng-26.11> structuredAttrs is enabled42nixos-rebuild-ng-26.11> Sourcing python-remove-tests-dir-hook43nixos-rebuild-ng-26.11> Sourcing python-catch-conflicts-hook.sh44nixos-rebuild-ng-26.11> Sourcing python-remove-bin-bytecode-hook.sh45nixos-rebuild-ng-26.11> Sourcing pypa-build-hook46nixos-rebuild-ng-26.11> Using pypaBuildPhase47nixos-rebuild-ng-26.11> Sourcing python-runtime-deps-check-hook48nixos-rebuild-ng-26.11> Using pythonRuntimeDepsCheckHook49nixos-rebuild-ng-26.11> Sourcing pypa-install-hook50nixos-rebuild-ng-26.11> Using pypaInstallPhase51nixos-rebuild-ng-26.11> Sourcing python-imports-check-hook.sh52nixos-rebuild-ng-26.11> Using pythonImportsCheckPhase53nixos-rebuild-ng-26.11> Sourcing python-namespaces-hook54nixos-rebuild-ng-26.11> Sourcing python-catch-conflicts-hook.sh55nixos-rebuild-ng-26.11> Sourcing pytest-check-hook56nixos-rebuild-ng-26.11> Using pytestCheckPhase57nixos-rebuild-ng-26.11> Running phase: unpackPhase58nixos-rebuild-ng-26.11> unpacking source archive /nix/store/x05yjh9x42kn7f7na69g2awqvslr4ih7-src59nixos-rebuild-ng-26.11> source root is src60nixos-rebuild-ng-26.11> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "src/tests/test_utils.py"61nixos-rebuild-ng-26.11> Running phase: patchPhase62nixos-rebuild-ng-26.11> Running phase: updateAutotoolsGnuConfigScriptsPhase63nixos-rebuild-ng-26.11> Running phase: configurePhase64nixos-rebuild-ng-26.11> no configure script, doing nothing65nixos-rebuild-ng-26.11> Running phase: buildPhase66nixos-rebuild-ng-26.11> Executing pypaBuildPhase67nixos-rebuild-ng-26.11> Creating a wheel...68nixos-rebuild-ng-26.11> pypa build flags: --no-isolation --outdir dist/ --wheel69nixos-rebuild-ng-26.11> * Getting build dependencies for wheel...70nixos-rebuild-ng-26.11> running egg_info71nixos-rebuild-ng-26.11> creating nixos_rebuild.egg-info72nixos-rebuild-ng-26.11> writing nixos_rebuild.egg-info/PKG-INFO73nixos-rebuild-ng-26.11> writing dependency_links to nixos_rebuild.egg-info/dependency_links.txt74nixos-rebuild-ng-26.11> writing entry points to nixos_rebuild.egg-info/entry_points.txt75nixos-rebuild-ng-26.11> writing top-level names to nixos_rebuild.egg-info/top_level.txt76nixos-rebuild-ng-26.11> writing manifest file 'nixos_rebuild.egg-info/SOURCES.txt'77nixos-rebuild-ng-26.11> reading manifest file 'nixos_rebuild.egg-info/SOURCES.txt'78nixos-rebuild-ng-26.11> writing manifest file 'nixos_rebuild.egg-info/SOURCES.txt'79nixos-rebuild-ng-26.11> * Building wheel...80nixos-rebuild-ng-26.11> running bdist_wheel81nixos-rebuild-ng-26.11> running build82nixos-rebuild-ng-26.11> running build_py83nixos-rebuild-ng-26.11> creating build/lib/nixos_rebuild84nixos-rebuild-ng-26.11> copying nixos_rebuild/services.py -> build/lib/nixos_rebuild85nixos-rebuild-ng-26.11> copying nixos_rebuild/nix.py -> build/lib/nixos_rebuild86nixos-rebuild-ng-26.11> copying nixos_rebuild/models.py -> build/lib/nixos_rebuild87nixos-rebuild-ng-26.11> copying nixos_rebuild/constants.py -> build/lib/nixos_rebuild88nixos-rebuild-ng-26.11> copying nixos_rebuild/tmpdir.py -> build/lib/nixos_rebuild89nixos-rebuild-ng-26.11> copying nixos_rebuild/__init__.py -> build/lib/nixos_rebuild90nixos-rebuild-ng-26.11> copying nixos_rebuild/utils.py -> build/lib/nixos_rebuild91nixos-rebuild-ng-26.11> copying nixos_rebuild/elevate.py -> build/lib/nixos_rebuild92nixos-rebuild-ng-26.11> copying nixos_rebuild/process.py -> build/lib/nixos_rebuild93nixos-rebuild-ng-26.11> copying nixos_rebuild/__main__.py -> build/lib/nixos_rebuild94nixos-rebuild-ng-26.11> running egg_info95nixos-rebuild-ng-26.11> writing nixos_rebuild.egg-info/PKG-INFO96nixos-rebuild-ng-26.11> writing dependency_links to nixos_rebuild.egg-info/dependency_links.txt97nixos-rebuild-ng-26.11> writing entry points to nixos_rebuild.egg-info/entry_points.txt98nixos-rebuild-ng-26.11> writing top-level names to nixos_rebuild.egg-info/top_level.txt99nixos-rebuild-ng-26.11> reading manifest file 'nixos_rebuild.egg-info/SOURCES.txt'100nixos-rebuild-ng-26.11> writing manifest file 'nixos_rebuild.egg-info/SOURCES.txt'101nixos-rebuild-ng-26.11> copying nixos_rebuild/repl.nix.template -> build/lib/nixos_rebuild102nixos-rebuild-ng-26.11> installing to build/bdist.macosx-14.0-arm64/wheel103nixos-rebuild-ng-26.11> running install104nixos-rebuild-ng-26.11> running install_lib105nixos-rebuild-ng-26.11> creating build/bdist.macosx-14.0-arm64/wheel106nixos-rebuild-ng-26.11> creating build/bdist.macosx-14.0-arm64/wheel/nixos_rebuild107nixos-rebuild-ng-26.11> copying build/lib/nixos_rebuild/services.py -> build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild108nixos-rebuild-ng-26.11> copying build/lib/nixos_rebuild/nix.py -> build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild109nixos-rebuild-ng-26.11> copying build/lib/nixos_rebuild/models.py -> build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild110nixos-rebuild-ng-26.11> copying build/lib/nixos_rebuild/constants.py -> build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild111nixos-rebuild-ng-26.11> copying build/lib/nixos_rebuild/tmpdir.py -> build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild112nixos-rebuild-ng-26.11> copying build/lib/nixos_rebuild/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild113nixos-rebuild-ng-26.11> copying build/lib/nixos_rebuild/repl.nix.template -> build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild114nixos-rebuild-ng-26.11> copying build/lib/nixos_rebuild/utils.py -> build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild115nixos-rebuild-ng-26.11> copying build/lib/nixos_rebuild/elevate.py -> build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild116nixos-rebuild-ng-26.11> copying build/lib/nixos_rebuild/process.py -> build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild117nixos-rebuild-ng-26.11> copying build/lib/nixos_rebuild/__main__.py -> build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild118nixos-rebuild-ng-26.11> running install_egg_info119nixos-rebuild-ng-26.11> Copying nixos_rebuild.egg-info to build/bdist.macosx-14.0-arm64/wheel/./nixos_rebuild-0.0.0-py3.14.egg-info120nixos-rebuild-ng-26.11> running install_scripts121nixos-rebuild-ng-26.11> creating build/bdist.macosx-14.0-arm64/wheel/nixos_rebuild-0.0.0.dist-info/WHEEL122nixos-rebuild-ng-26.11> creating '/private/var/tb/4/scratch/c6fd4a1a23103f45/build/src/dist/.tmp-z1794erz/nixos_rebuild-0.0.0-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it123nixos-rebuild-ng-26.11> adding 'nixos_rebuild/__init__.py'124nixos-rebuild-ng-26.11> adding 'nixos_rebuild/__main__.py'125nixos-rebuild-ng-26.11> adding 'nixos_rebuild/constants.py'126nixos-rebuild-ng-26.11> adding 'nixos_rebuild/elevate.py'127nixos-rebuild-ng-26.11> adding 'nixos_rebuild/models.py'128nixos-rebuild-ng-26.11> adding 'nixos_rebuild/nix.py'129nixos-rebuild-ng-26.11> adding 'nixos_rebuild/process.py'130nixos-rebuild-ng-26.11> adding 'nixos_rebuild/repl.nix.template'131nixos-rebuild-ng-26.11> adding 'nixos_rebuild/services.py'132nixos-rebuild-ng-26.11> adding 'nixos_rebuild/tmpdir.py'133nixos-rebuild-ng-26.11> adding 'nixos_rebuild/utils.py'134nixos-rebuild-ng-26.11> adding 'nixos_rebuild-0.0.0.dist-info/METADATA'135nixos-rebuild-ng-26.11> adding 'nixos_rebuild-0.0.0.dist-info/WHEEL'136nixos-rebuild-ng-26.11> adding 'nixos_rebuild-0.0.0.dist-info/entry_points.txt'137nixos-rebuild-ng-26.11> adding 'nixos_rebuild-0.0.0.dist-info/top_level.txt'138nixos-rebuild-ng-26.11> adding 'nixos_rebuild-0.0.0.dist-info/RECORD'139nixos-rebuild-ng-26.11> removing build/bdist.macosx-14.0-arm64/wheel140nixos-rebuild-ng-26.11> Successfully built nixos_rebuild-0.0.0-py3-none-any.whl141nixos-rebuild-ng-26.11> Finished creating a wheel...142nixos-rebuild-ng-26.11> Finished executing pypaBuildPhase143nixos-rebuild-ng-26.11> Running phase: pythonRuntimeDepsCheckHook144nixos-rebuild-ng-26.11> Executing pythonRuntimeDepsCheck145nixos-rebuild-ng-26.11> Checking runtime dependencies for nixos_rebuild-0.0.0-py3-none-any.whl146nixos-rebuild-ng-26.11> Finished executing pythonRuntimeDepsCheck147nixos-rebuild-ng-26.11> Running phase: installPhase148nixos-rebuild-ng-26.11> Executing pypaInstallPhase149nixos-rebuild-ng-26.11> Successfully installed nixos_rebuild-0.0.0-py3-none-any.whl150flake-inputs.prom> structuredAttrs is enabled151nixos-rebuild-ng-26.11> Finished executing pypaInstallPhase152nixos-rebuild-ng-26.11> Running phase: pythonOutputDistPhase153nixos-rebuild-ng-26.11> Executing pythonOutputDistPhase154nixos-rebuild-ng-26.11> Finished executing pythonOutputDistPhase155nixos-rebuild-ng-26.11> Running phase: fixupPhase156nixos-rebuild-ng-26.11> checking for references to /private/var/tb/4/scratch/c6fd4a1a23103f45/build/ in /nix/store/bd4mz1px5abvpafif86dmx31ydkziyql-nixos-rebuild-ng-26.11-dist...157nixos-rebuild-ng-26.11> patching script interpreter paths in /nix/store/bd4mz1px5abvpafif86dmx31ydkziyql-nixos-rebuild-ng-26.11-dist158nixos-rebuild-ng-26.11> checking for references to /private/var/tb/4/scratch/c6fd4a1a23103f45/build/ in /nix/store/8f754d2cv6ni2j2zgb9w4njcgbbydxks-nixos-rebuild-ng-26.11...159nixos-rebuild-ng-26.11> gzipping man pages under /nix/store/8f754d2cv6ni2j2zgb9w4njcgbbydxks-nixos-rebuild-ng-26.11/share/man/160nixos-rebuild-ng-26.11> patching script interpreter paths in /nix/store/8f754d2cv6ni2j2zgb9w4njcgbbydxks-nixos-rebuild-ng-26.11161nixos-rebuild-ng-26.11> stripping (with command strip and flags -S) in /nix/store/8f754d2cv6ni2j2zgb9w4njcgbbydxks-nixos-rebuild-ng-26.11/lib /nix/store/8f754d2cv6ni2j2zgb9w4njcgbbydxks-nixos-rebuild-ng-26.11/bin162nixos-rebuild-ng-26.11> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8163nixos-rebuild-ng-26.11> wrapping `/nix/store/8f754d2cv6ni2j2zgb9w4njcgbbydxks-nixos-rebuild-ng-26.11/bin/nixos-rebuild'...164nixos-rebuild-ng-26.11> Executing pythonRemoveTestsDir165nixos-rebuild-ng-26.11> Finished executing pythonRemoveTestsDir166nixos-rebuild-ng-26.11> Running phase: installCheckPhase167nixos-rebuild-ng-26.11> no Makefile or custom installCheckPhase, doing nothing168nixos-rebuild-ng-26.11> Running phase: pythonCatchConflictsPhase169nixos-rebuild-ng-26.11> Running phase: pythonRemoveBinBytecodePhase170nixos-rebuild-ng-26.11> Running phase: pythonImportsCheckPhase171nixos-rebuild-ng-26.11> Executing pythonImportsCheckPhase172nixos-rebuild-ng-26.11> Running phase: pytestCheckPhase173nixos-rebuild-ng-26.11> Executing pytestCheckPhase174nixos-rebuild-ng-26.11> pytest flags: -m pytest -vv175building '/nix/store/nwpym7nx3cy9f3fprcg3kab8pzcyl5fp-config.toml.drv'176config.toml> tribuchet: building on mac02177nixos-rebuild-ng-26.11> ============================= test session starts ==============================178nixos-rebuild-ng-26.11> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14179nixos-rebuild-ng-26.11> cachedir: .pytest_cache180nixos-rebuild-ng-26.11> rootdir: /private/var/tb/4/scratch/c6fd4a1a23103f45/build/src181nixos-rebuild-ng-26.11> configfile: pyproject.toml182nixos-rebuild-ng-26.11> collecting ... collected 85 items183nixos-rebuild-ng-26.11> 184nixos-rebuild-ng-26.11> tests/test_elevate.py::test_no_elevator PASSED [ 1%]185nixos-rebuild-ng-26.11> tests/test_elevate.py::test_sudo_elevator PASSED [ 2%]186nixos-rebuild-ng-26.11> tests/test_elevate.py::test_sudo_elevator_extra_opts PASSED [ 3%]187nixos-rebuild-ng-26.11> tests/test_elevate.py::test_run0_elevator PASSED [ 4%]188nixos-rebuild-ng-26.11> tests/test_elevate.py::test_run0_elevator_remote PASSED [ 5%]189nixos-rebuild-ng-26.11> tests/test_elevate.py::test_run0_for_target_config PASSED [ 7%]190nixos-rebuild-ng-26.11> tests/test_elevate.py::test_elevator_kind PASSED [ 8%]191nixos-rebuild-ng-26.11> tests/test_elevate.py::test_with_prompted_password PASSED [ 9%]192nixos-rebuild-ng-26.11> tests/test_main.py::test_parse_args_elevate PASSED [ 10%]193nixos-rebuild-ng-26.11> tests/test_main.py::test_parse_args PASSED [ 11%]194nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_boot PASSED [ 12%]195nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_build PASSED [ 14%]196nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_build_vm PASSED [ 15%]197nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_build_vm_with_bootloader_and_specialisation PASSED [ 16%]198nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_build_image PASSED [ 17%]199nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_build_image_and_specialisation PASSED [ 18%]200nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_build_image_flake PASSED [ 20%]201nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_build_image_flake_and_specialisation PASSED [ 21%]202nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_switch_flake PASSED [ 22%]203nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_switch_build_target_host_custom_profile PASSED [ 23%]204nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_switch_flake_target_host PASSED [ 24%]205nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_nix_switch_flake_build_host PASSED [ 25%]206nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_switch_rollback PASSED [ 27%]207nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_build PASSED [ 28%]208nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_build_dry_run_build_and_target_remote PASSED [ 29%]209nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_test_flake PASSED [ 30%]210nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_test_rollback PASSED [ 31%]211nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_switch_store_path PASSED [ 32%]212nixos-rebuild-ng-26.11> tests/test_main.py::test_execute_switch_store_path_target_host PASSED [ 34%]213nixos-rebuild-ng-26.11> tests/test_models.py::test_build_attr_from_arg PASSED [ 35%]214nixos-rebuild-ng-26.11> tests/test_models.py::test_build_attr_to_attr PASSED [ 36%]215nixos-rebuild-ng-26.11> tests/test_models.py::test_flake_parse PASSED [ 37%]216nixos-rebuild-ng-26.11> tests/test_models.py::test_flake_to_attr PASSED [ 38%]217nixos-rebuild-ng-26.11> tests/test_models.py::test_flake__str__ PASSED [ 40%]218nixos-rebuild-ng-26.11> tests/test_models.py::test_flake_resolve_path_if_exists PASSED [ 41%]219nixos-rebuild-ng-26.11> tests/test_models.py::test_flake_from_arg PASSED [ 42%]220nixos-rebuild-ng-26.11> tests/test_models.py::test_profile_from_arg PASSED [ 43%]221nixos-rebuild-ng-26.11> tests/test_models.py::test_profile_is_custom PASSED [ 44%]222nixos-rebuild-ng-26.11> tests/test_models.py::test_grouped_nix_args_flake_build_flags PASSED [ 45%]223nixos-rebuild-ng-26.11> tests/test_nix.py::test_build PASSED [ 47%]224nixos-rebuild-ng-26.11> tests/test_nix.py::test_build_flake PASSED [ 48%]225nixos-rebuild-ng-26.11> tests/test_nix.py::test_build_remote PASSED [ 49%]226nixos-rebuild-ng-26.11> tests/test_nix.py::test_build_remote_flake PASSED [ 50%]227nixos-rebuild-ng-26.11> tests/test_nix.py::test_copy_closure PASSED [ 51%]228nixos-rebuild-ng-26.11> tests/test_nix.py::test_edit PASSED [ 52%]229nixos-rebuild-ng-26.11> tests/test_nix.py::test_edit_flake PASSED [ 54%]230nixos-rebuild-ng-26.11> tests/test_nix.py::test_get_build_image_variants PASSED [ 55%]231nixos-rebuild-ng-26.11> tests/test_nix.py::test_get_build_image_variants_flake PASSED [ 56%]232nixos-rebuild-ng-26.11> tests/test_nix.py::test_get_nixpkgs_rev PASSED [ 57%]233nixos-rebuild-ng-26.11> tests/test_nix.py::test_get_generations PASSED [ 58%]234nixos-rebuild-ng-26.11> tests/test_nix.py::test_get_generations_with_profile PASSED [ 60%]235nixos-rebuild-ng-26.11> tests/test_nix.py::test_get_generations_from_nix_env PASSED [ 61%]236nixos-rebuild-ng-26.11> tests/test_nix.py::test_list_generations PASSED [ 62%]237nixos-rebuild-ng-26.11> tests/test_nix.py::test_diff_closures PASSED [ 63%]238nixos-rebuild-ng-26.11> tests/test_nix.py::test_repl PASSED [ 64%]239nixos-rebuild-ng-26.11> tests/test_nix.py::test_repl_flake PASSED [ 65%]240nixos-rebuild-ng-26.11> tests/test_nix.py::test_rollback PASSED [ 67%]241nixos-rebuild-ng-26.11> tests/test_nix.py::test_rollback_temporary_profile PASSED [ 68%]242nixos-rebuild-ng-26.11> tests/test_nix.py::test_set_profile PASSED [ 69%]243nixos-rebuild-ng-26.11> tests/test_nix.py::test_switch_to_configuration_without_systemd_run PASSED [ 70%]244nixos-rebuild-ng-26.11> tests/test_nix.py::test_switch_to_configuration_without_systemd_run_env_var PASSED [ 71%]245nixos-rebuild-ng-26.11> tests/test_nix.py::test_switch_to_configuration_with_systemd_run PASSED [ 72%]246nixos-rebuild-ng-26.11> tests/test_nix.py::test_systemd_run_supports_output_cat[systemd 260 (260.1)\n-False] PASSED [ 74%]247nixos-rebuild-ng-26.11> tests/test_nix.py::test_systemd_run_supports_output_cat[systemd 261 (261.2)\n+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE\n-True] PASSED [ 75%]248nixos-rebuild-ng-26.11> tests/test_nix.py::test_systemd_run_supports_output_cat[systemd 270 (270.2)\n-True] PASSED [ 76%]249nixos-rebuild-ng-26.11> tests/test_nix.py::test_systemd_run_supports_output_cat[unexpected output\n-False] PASSED [ 77%]250nixos-rebuild-ng-26.11> tests/test_nix.py::test_upgrade_channels PASSED [ 78%]251nixos-rebuild-ng-26.11> tests/test_process.py::test_remote_env_shell_argv PASSED [ 80%]252nixos-rebuild-ng-26.11> tests/test_process.py::test_run_wrapper PASSED [ 81%]253nixos-rebuild-ng-26.11> tests/test_process.py::test__kill_long_running_ssh_process PASSED [ 82%]254nixos-rebuild-ng-26.11> tests/test_process.py::test_remote_from_name PASSED [ 83%]255nixos-rebuild-ng-26.11> tests/test_process.py::test_ssh_default_opts PASSED [ 84%]256nixos-rebuild-ng-26.11> tests/test_process.py::test_run_wrapper_ssh_default_opts_override PASSED [ 85%]257nixos-rebuild-ng-26.11> tests/test_process.py::test_ssh_host PASSED [ 87%]258nixos-rebuild-ng-26.11> tests/test_process.py::test_run_wrapper_run0 PASSED [ 88%]259nixos-rebuild-ng-26.11> tests/test_process.py::test_custom_sudo_args PASSED [ 89%]260nixos-rebuild-ng-26.11> tests/test_services.py::test__get_system_attr PASSED [ 90%]261nixos-rebuild-ng-26.11> tests/test_services.py::test__get_system_attr__build_image PASSED [ 91%]262nixos-rebuild-ng-26.11> tests/test_services.py::test_reexec PASSED [ 92%]263nixos-rebuild-ng-26.11> tests/test_services.py::test_reexec_flake PASSED [ 94%]264nixos-rebuild-ng-26.11> tests/test_services.py::test_reexec_skip_if_already_reexec PASSED [ 95%]265nixos-rebuild-ng-26.11> tests/test_tmpdir.py::test_make_tmpdir FAILED [ 96%]266nixos-rebuild-ng-26.11> tests/test_utils.py::test_dict_to_flags PASSED [ 97%]267nixos-rebuild-ng-26.11> tests/test_utils.py::test_remap_dicts PASSED [ 98%]268nixos-rebuild-ng-26.11> tests/test_utils.py::test_tabulate PASSED [100%]269nixos-rebuild-ng-26.11> 270nixos-rebuild-ng-26.11> =================================== FAILURES ===================================271nixos-rebuild-ng-26.11> _______________________________ test_make_tmpdir _______________________________272nixos-rebuild-ng-26.11> 273nixos-rebuild-ng-26.11> def test_make_tmpdir() -> None:274nixos-rebuild-ng-26.11> def assert_tmpdir(tmp: Path) -> None:275nixos-rebuild-ng-26.11> assert tmp.exists()276nixos-rebuild-ng-26.11> assert tmp.is_dir()277nixos-rebuild-ng-26.11> assert len(os.fsencode(str(tmp))) <= MAX_TMPDIR_LENGTH278nixos-rebuild-ng-26.11> 279nixos-rebuild-ng-26.11> # Basic test: whatever the default system temp dir happens to be.280nixos-rebuild-ng-26.11> tmpdir = make_tmpdir()281nixos-rebuild-ng-26.11> tmp = Path(tmpdir.name)282nixos-rebuild-ng-26.11> 283nixos-rebuild-ng-26.11> assert_tmpdir(tmp)284nixos-rebuild-ng-26.11> 285nixos-rebuild-ng-26.11> # Test with a short system temp dir. We should use it unmodified.286nixos-rebuild-ng-26.11> short_tempdir = "/tmp/not-too-long"287nixos-rebuild-ng-26.11> with tempfile_tempdir(short_tempdir):288nixos-rebuild-ng-26.11> > tmpdir = make_tmpdir()289nixos-rebuild-ng-26.11> ^^^^^^^^^^^^^290nixos-rebuild-ng-26.11> 291nixos-rebuild-ng-26.11> tests/test_tmpdir.py:37: 292nixos-rebuild-ng-26.11> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 293nixos-rebuild-ng-26.11> nixos_rebuild/tmpdir.py:66: in make_tmpdir294nixos-rebuild-ng-26.11> tmpdir = TemporaryDirectory(prefix=prefix)295nixos-rebuild-ng-26.11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^296nixos-rebuild-ng-26.11> /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/lib/python3.14/tempfile.py:907: in __init__297nixos-rebuild-ng-26.11> self.name = mkdtemp(suffix, prefix, dir)298nixos-rebuild-ng-26.11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^299nixos-rebuild-ng-26.11> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 300nixos-rebuild-ng-26.11> 301nixos-rebuild-ng-26.11> suffix = '', prefix = 'nixos-rebuild.', dir = '/tmp/not-too-long'302nixos-rebuild-ng-26.11> 303nixos-rebuild-ng-26.11> def mkdtemp(suffix=None, prefix=None, dir=None):304nixos-rebuild-ng-26.11> """User-callable function to create and return a unique temporary305nixos-rebuild-ng-26.11> directory. The return value is the pathname of the directory.306nixos-rebuild-ng-26.11> 307nixos-rebuild-ng-26.11> Arguments are as for mkstemp, except that the 'text' argument is308nixos-rebuild-ng-26.11> not accepted.309nixos-rebuild-ng-26.11> 310nixos-rebuild-ng-26.11> The directory is readable, writable, and searchable only by the311nixos-rebuild-ng-26.11> creating user.312nixos-rebuild-ng-26.11> 313nixos-rebuild-ng-26.11> Caller is responsible for deleting the directory when done with it.314nixos-rebuild-ng-26.11> """315nixos-rebuild-ng-26.11> 316nixos-rebuild-ng-26.11> prefix, suffix, dir, output_type = _sanitize_params(prefix, suffix, dir)317nixos-rebuild-ng-26.11> 318nixos-rebuild-ng-26.11> names = _get_candidate_names()319nixos-rebuild-ng-26.11> if output_type is bytes:320nixos-rebuild-ng-26.11> names = map(_os.fsencode, names)321nixos-rebuild-ng-26.11> 322nixos-rebuild-ng-26.11> for seq in range(TMP_MAX):323nixos-rebuild-ng-26.11> name = next(names)324nixos-rebuild-ng-26.11> file = _os.path.join(dir, prefix + name + suffix)325nixos-rebuild-ng-26.11> _sys.audit("tempfile.mkdtemp", file)326nixos-rebuild-ng-26.11> try:327nixos-rebuild-ng-26.11> > _os.mkdir(file, 0o700)328nixos-rebuild-ng-26.11> E PermissionError: [Errno 13] Permission denied: '/tmp/not-too-long/nixos-rebuild._z5h6vht'329nixos-rebuild-ng-26.11> 330nixos-rebuild-ng-26.11> /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/lib/python3.14/tempfile.py:381: PermissionError331nixos-rebuild-ng-26.11> ------------------------------ Captured log call -------------------------------332nixos-rebuild-ng-26.11> DEBUG nixos_rebuild.tmpdir:tmpdir.py:69 tempdir '<TemporaryDirectory '/private/var/tb/4/scratch/c6fd4a1a23103f45/build/nixos-rebuild.g29y4zvq'>' exceeds 45 bytes limit, defaulting to '<TemporaryDirectory '/tmp/nixos-rebuild.h2l7ub3y'>' instead333nixos-rebuild-ng-26.11> =========================== short test summary info ============================334nixos-rebuild-ng-26.11> FAILED tests/test_tmpdir.py::test_make_tmpdir - PermissionError: [Errno 13] Permission denied: '/tmp/not-too-long/nixos-rebuild._z5h6vht'335nixos-rebuild-ng-26.11> ========================= 1 failed, 84 passed in 0.63s =========================336error: Cannot build '/nix/store/fd2r70jry540168zhb15w62frx47i40d-nixos-rebuild-ng-26.11.drv'.337 Reason: builder failed with exit code 1.338 Output paths:339 /nix/store/8f754d2cv6ni2j2zgb9w4njcgbbydxks-nixos-rebuild-ng-26.11340 /nix/store/bd4mz1px5abvpafif86dmx31ydkziyql-nixos-rebuild-ng-26.11-dist341 Last 25 log lines:342 > creating user.343 >344 > Caller is responsible for deleting the directory when done with it.345 > """346 >347 > prefix, suffix, dir, output_type = _sanitize_params(prefix, suffix, dir)348 >349 > names = _get_candidate_names()350 > if output_type is bytes:351 > names = map(_os.fsencode, names)352 >353 > for seq in range(TMP_MAX):354 > name = next(names)355 > file = _os.path.join(dir, prefix + name + suffix)356 > _sys.audit("tempfile.mkdtemp", file)357 > try:358 > > _os.mkdir(file, 0o700)359 > E PermissionError: [Errno 13] Permission denied: '/tmp/not-too-long/nixos-rebuild._z5h6vht'360 >361 > /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/lib/python3.14/tempfile.py:381: PermissionError362 > ------------------------------ Captured log call -------------------------------363 > DEBUG nixos_rebuild.tmpdir:tmpdir.py:69 tempdir '<TemporaryDirectory '/private/var/tb/4/scratch/c6fd4a1a23103f45/build/nixos-rebuild.g29y4zvq'>' exceeds 45 bytes limit, defaulting to '<TemporaryDirectory '/tmp/nixos-rebuild.h2l7ub3y'>' instead364 > =========================== short test summary info ============================365 > FAILED tests/test_tmpdir.py::test_make_tmpdir - PermissionError: [Errno 13] Permission denied: '/tmp/not-too-long/nixos-rebuild._z5h6vht'366 > ========================= 1 failed, 84 passed in 0.63s =========================367 For full logs, run:368 nix log /nix/store/fd2r70jry540168zhb15w62frx47i40d-nixos-rebuild-ng-26.11.drv369error: Cannot build '/nix/store/lxahzvh43k9358kdbiw68k1mrshv6pj6-system-applications.drv'.370 Reason: 1 dependency failed.371 Output paths:372 /nix/store/xgn01l67y1qcwhd5wk48vria3cgzv6xn-system-applications373error: Cannot build '/nix/store/9rxjs7pybxwdqk7g7qnlp4vhybd43myp-system-path.drv'.374 Reason: 1 dependency failed.375 Output paths:376 /nix/store/krgaxj5miyh7kz8nxzyy9qjjkvapa0vq-system-path377error: Cannot build '/nix/store/ir88p6y6m0w9cwiyqn4w6s4w5zlwg200-etc.drv'.378 Reason: 1 dependency failed.379 Output paths:380 /nix/store/3882an8j3gwp34b0y4q0ka9q3kzl052v-etc381config.toml> structuredAttrs is enabled382building '/nix/store/8iw7c0akl3ygdf5s688w0sm01sl7sh8x-telegraf-start.drv'383telegraf-start> tribuchet: building on mac02384telegraf-start> structuredAttrs is enabled385building '/nix/store/lam2p6kgxawvb4hsybzli9dqhgd4vgdg-org.nixos.telegraf.plist.drv'386org.nixos.telegraf.plist> tribuchet: building on mac02387org.nixos.telegraf.plist> structuredAttrs is enabled388building '/nix/store/jjmnxh3vlznwcrjvdaljc6758ac33pc7-launchd.drv'389launchd> tribuchet: building on mac02