this derivation will be built: /nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv building '/nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv' on 'ssh-ng://customer@mac02' building '/nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv' nix-eval-jobs-functional-tests> ============================= test session starts ============================== nix-eval-jobs-functional-tests> platform darwin -- Python 3.13.9, pytest-8.4.2, pluggy-1.6.0 -- /nix/store/xcjk9ill54kjk8mzgq6yydnx9015lidg-python3-3.13.9/bin/python3.13 nix-eval-jobs-functional-tests> cachedir: .pytest_cache nix-eval-jobs-functional-tests> rootdir: /nix/var/nix/builds/nix-49670-3959229295 nix-eval-jobs-functional-tests> collected 23 items nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_flake PASSED [ 4%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_query_cache_status PASSED [ 8%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_expression PASSED [ 13%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_input_drvs PASSED [ 17%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_eval_error PASSED [ 21%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_no_gcroot_dir PASSED [ 26%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_daemon_only_settings_do_not_warn PASSED [ 30%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_constituents PASSED [ 34%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_constituents_all PASSED [ 39%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_constituents_glob_misc PASSED [ 43%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_constituents_cycle PASSED [ 47%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_constituents_error PASSED [ 52%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_empty_needed PASSED [ 56%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_apply PASSED [ 60%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_select_flake PASSED [ 65%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_recursion_error PASSED [ 69%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_no_instantiate_mode PASSED [ 73%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_fod_with_uncached_input_issue413[file] PASSED [ 78%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_fod_with_uncached_input_issue413[http] PASSED [ 82%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_worker_log_format_survives_fork PASSED [ 86%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_worker_restart_on_last_job_exits_cleanly PASSED [ 91%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_fetchers_survive_worker_restart PASSED [ 95%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_workers_do_not_race_flake_fetch FAILED [100%] nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> =================================== FAILURES =================================== nix-eval-jobs-functional-tests> _____________________ test_workers_do_not_race_flake_fetch _____________________ nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> tmp_path = PosixPath('/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0') nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> def test_workers_do_not_race_flake_fetch(tmp_path: Path) -> None: nix-eval-jobs-functional-tests> """Workers fetching the same flake input concurrently spam "waiting nix-eval-jobs-functional-tests> for another Nix process to finish fetching input" (issue #432).""" nix-eval-jobs-functional-tests> env = _hermetic_nix_env(tmp_path) nix-eval-jobs-functional-tests> repo = tmp_path / "flake" nix-eval-jobs-functional-tests> repo.mkdir() nix-eval-jobs-functional-tests> jobs = "\n".join( nix-eval-jobs-functional-tests> f""" nix-eval-jobs-functional-tests> job-{i} = derivation {{ nix-eval-jobs-functional-tests> name = "race-{i}"; nix-eval-jobs-functional-tests> system = "x86_64-linux"; nix-eval-jobs-functional-tests> builder = "/bin/sh"; nix-eval-jobs-functional-tests> args = [ "-c" "echo {i} > $out" ]; }};""" nix-eval-jobs-functional-tests> for i in range(8) nix-eval-jobs-functional-tests> ) nix-eval-jobs-functional-tests> repo.joinpath("flake.nix").write_text(f"{{ outputs = _: {{ hydraJobs = {{ {jobs} }}; }}; }}") nix-eval-jobs-functional-tests> subprocess.run(["git", "init", "-q"], cwd=repo, check=True, env=env) nix-eval-jobs-functional-tests> subprocess.run(["git", "add", "flake.nix"], cwd=repo, check=True, env=env) nix-eval-jobs-functional-tests> subprocess.run( nix-eval-jobs-functional-tests> ["git", "-c", "user.email=t@t", "-c", "user.name=t", "commit", "-qm", "init"], nix-eval-jobs-functional-tests> cwd=repo, nix-eval-jobs-functional-tests> check=True, nix-eval-jobs-functional-tests> env=env, nix-eval-jobs-functional-tests> ) nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> res = subprocess.run( nix-eval-jobs-functional-tests> [ nix-eval-jobs-functional-tests> str(BIN), nix-eval-jobs-functional-tests> "--gc-roots-dir", nix-eval-jobs-functional-tests> str(tmp_path / "gc"), nix-eval-jobs-functional-tests> "--workers", nix-eval-jobs-functional-tests> "8", nix-eval-jobs-functional-tests> "-vvvv", # TODO: drop after darwin fast-path debugging nix-eval-jobs-functional-tests> *COMMON_FLAGS, nix-eval-jobs-functional-tests> "--flake", nix-eval-jobs-functional-tests> f"git+file://{repo}#hydraJobs", nix-eval-jobs-functional-tests> ], nix-eval-jobs-functional-tests> env=env, nix-eval-jobs-functional-tests> text=True, nix-eval-jobs-functional-tests> check=True, nix-eval-jobs-functional-tests> capture_output=True, nix-eval-jobs-functional-tests> ) nix-eval-jobs-functional-tests> assert len(res.stdout.splitlines()) == 8 nix-eval-jobs-functional-tests> debug = [ nix-eval-jobs-functional-tests> line nix-eval-jobs-functional-tests> for line in res.stderr.splitlines() nix-eval-jobs-functional-tests> if "substitut" in line or "waiting for another" in line or "cached input" in line nix-eval-jobs-functional-tests> ] nix-eval-jobs-functional-tests> > assert "waiting for another Nix process" not in res.stderr, "\n".join(debug) nix-eval-jobs-functional-tests> E AssertionError: substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source'' for 6.230ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6' failed: error: path '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source'' for 18.959ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6' failed: error: path '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source'' for 6.554ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6' failed: error: path '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source'' for 6.626ms nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6' failed: error: path '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source'' for 7.211ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6' failed: error: path '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source'' for 6.865ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6' failed: error: path '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source'' for 6.138ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6' failed: error: path '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source'' for 6.789ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6' failed: error: path '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... nix-eval-jobs-functional-tests> E assert 'waiting for... Nix process' not in 'executing N...cess 49871\n' nix-eval-jobs-functional-tests> E nix-eval-jobs-functional-tests> E 'waiting for another Nix process' is contained here: nix-eval-jobs-functional-tests> E executing Nix database schema migration '20260309-drop-redundant-indexreferrer'... nix-eval-jobs-functional-tests> E evaluating file '«nix-internal»/derivation-internal.nix' nix-eval-jobs-functional-tests> E locking path "/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/home/.cache/nix/fetcher-locks/05dda55e7a00c70e836a95bfb2f10741ed0b23c52bc860fd17697f811826c4c1" nix-eval-jobs-functional-tests> E lock acquired on "/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/home/.cache/nix/fetcher-locks/05dda55e7a00c70e836... nix-eval-jobs-functional-tests> E nix-eval-jobs-functional-tests> E ...Full output truncated (639 lines hidden), use '-vv' to show nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> tests-functional/test_eval.py:907: AssertionError nix-eval-jobs-functional-tests> =========================== short test summary info ============================ nix-eval-jobs-functional-tests> FAILED tests-functional/test_eval.py::test_workers_do_not_race_flake_fetch - AssertionError: substitution of '/nix/var/nix/builds/nix-49670-3959229295/p... nix-eval-jobs-functional-tests> ========================= 1 failed, 22 passed in 4.18s ========================= error: build of '/nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv' on 'ssh-ng://customer@mac02' failed: Cannot build '/nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/ydxskpd6lv8gk75yqq3ak6alcbzqv3ry-nix-eval-jobs-functional-tests Last 25 log lines: > E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... > E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... > E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': done > E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': in final_awaiter > E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source'' for 6.789ms > E substitution of '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source': goal destroyed > E substitution of input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6' failed: error: path '/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ccz079np60a9rhivkb065777ahq49rxh-source' is required, but there is no substituter that can build it > E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... > E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... > E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... > E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=843a0e993ce13ed21ccba7a67f4e9a882dc796b6'... > E assert 'waiting for... Nix process' not in 'executing N...cess 49871\n' > E > E 'waiting for another Nix process' is contained here: > E executing Nix database schema migration '20260309-drop-redundant-indexreferrer'... > E evaluating file '«nix-internal»/derivation-internal.nix' > E locking path "/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/home/.cache/nix/fetcher-locks/05dda55e7a00c70e836a95bfb2f10741ed0b23c52bc860fd17697f811826c4c1" > E lock acquired on "/nix/var/nix/builds/nix-49670-3959229295/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/home/.cache/nix/fetcher-locks/05dda55e7a00c70e836... > E > E ...Full output truncated (639 lines hidden), use '-vv' to show > > tests-functional/test_eval.py:907: AssertionError > =========================== short test summary info ============================ > FAILED tests-functional/test_eval.py::test_workers_do_not_race_flake_fetch - AssertionError: substitution of '/nix/var/nix/builds/nix-49670-3959229295/p... > ========================= 1 failed, 22 passed in 4.18s ========================= For full logs, run: nix log /nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv error: Cannot build '/nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/ydxskpd6lv8gk75yqq3ak6alcbzqv3ry-nix-eval-jobs-functional-tests nixbot: transient error detected, retrying once this derivation will be built: /nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv building '/nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv' on 'ssh-ng://customer@mac02' building '/nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv' nix-eval-jobs-functional-tests> ============================= test session starts ============================== nix-eval-jobs-functional-tests> platform darwin -- Python 3.13.9, pytest-8.4.2, pluggy-1.6.0 -- /nix/store/xcjk9ill54kjk8mzgq6yydnx9015lidg-python3-3.13.9/bin/python3.13 nix-eval-jobs-functional-tests> cachedir: .pytest_cache nix-eval-jobs-functional-tests> rootdir: /nix/var/nix/builds/nix-49889-4089974294 nix-eval-jobs-functional-tests> collected 23 items nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_flake PASSED [ 4%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_query_cache_status PASSED [ 8%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_expression PASSED [ 13%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_input_drvs PASSED [ 17%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_eval_error PASSED [ 21%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_no_gcroot_dir PASSED [ 26%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_daemon_only_settings_do_not_warn PASSED [ 30%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_constituents PASSED [ 34%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_constituents_all PASSED [ 39%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_constituents_glob_misc PASSED [ 43%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_constituents_cycle PASSED [ 47%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_constituents_error PASSED [ 52%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_empty_needed PASSED [ 56%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_apply PASSED [ 60%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_select_flake PASSED [ 65%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_recursion_error PASSED [ 69%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_no_instantiate_mode PASSED [ 73%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_fod_with_uncached_input_issue413[file] PASSED [ 78%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_fod_with_uncached_input_issue413[http] PASSED [ 82%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_worker_log_format_survives_fork PASSED [ 86%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_worker_restart_on_last_job_exits_cleanly PASSED [ 91%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_fetchers_survive_worker_restart PASSED [ 95%] nix-eval-jobs-functional-tests> tests-functional/test_eval.py::test_workers_do_not_race_flake_fetch FAILED [100%] nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> =================================== FAILURES =================================== nix-eval-jobs-functional-tests> _____________________ test_workers_do_not_race_flake_fetch _____________________ nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> tmp_path = PosixPath('/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0') nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> def test_workers_do_not_race_flake_fetch(tmp_path: Path) -> None: nix-eval-jobs-functional-tests> """Workers fetching the same flake input concurrently spam "waiting nix-eval-jobs-functional-tests> for another Nix process to finish fetching input" (issue #432).""" nix-eval-jobs-functional-tests> env = _hermetic_nix_env(tmp_path) nix-eval-jobs-functional-tests> repo = tmp_path / "flake" nix-eval-jobs-functional-tests> repo.mkdir() nix-eval-jobs-functional-tests> jobs = "\n".join( nix-eval-jobs-functional-tests> f""" nix-eval-jobs-functional-tests> job-{i} = derivation {{ nix-eval-jobs-functional-tests> name = "race-{i}"; nix-eval-jobs-functional-tests> system = "x86_64-linux"; nix-eval-jobs-functional-tests> builder = "/bin/sh"; nix-eval-jobs-functional-tests> args = [ "-c" "echo {i} > $out" ]; }};""" nix-eval-jobs-functional-tests> for i in range(8) nix-eval-jobs-functional-tests> ) nix-eval-jobs-functional-tests> repo.joinpath("flake.nix").write_text(f"{{ outputs = _: {{ hydraJobs = {{ {jobs} }}; }}; }}") nix-eval-jobs-functional-tests> subprocess.run(["git", "init", "-q"], cwd=repo, check=True, env=env) nix-eval-jobs-functional-tests> subprocess.run(["git", "add", "flake.nix"], cwd=repo, check=True, env=env) nix-eval-jobs-functional-tests> subprocess.run( nix-eval-jobs-functional-tests> ["git", "-c", "user.email=t@t", "-c", "user.name=t", "commit", "-qm", "init"], nix-eval-jobs-functional-tests> cwd=repo, nix-eval-jobs-functional-tests> check=True, nix-eval-jobs-functional-tests> env=env, nix-eval-jobs-functional-tests> ) nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> res = subprocess.run( nix-eval-jobs-functional-tests> [ nix-eval-jobs-functional-tests> str(BIN), nix-eval-jobs-functional-tests> "--gc-roots-dir", nix-eval-jobs-functional-tests> str(tmp_path / "gc"), nix-eval-jobs-functional-tests> "--workers", nix-eval-jobs-functional-tests> "8", nix-eval-jobs-functional-tests> "-vvvv", # TODO: drop after darwin fast-path debugging nix-eval-jobs-functional-tests> *COMMON_FLAGS, nix-eval-jobs-functional-tests> "--flake", nix-eval-jobs-functional-tests> f"git+file://{repo}#hydraJobs", nix-eval-jobs-functional-tests> ], nix-eval-jobs-functional-tests> env=env, nix-eval-jobs-functional-tests> text=True, nix-eval-jobs-functional-tests> check=True, nix-eval-jobs-functional-tests> capture_output=True, nix-eval-jobs-functional-tests> ) nix-eval-jobs-functional-tests> assert len(res.stdout.splitlines()) == 8 nix-eval-jobs-functional-tests> debug = [ nix-eval-jobs-functional-tests> line nix-eval-jobs-functional-tests> for line in res.stderr.splitlines() nix-eval-jobs-functional-tests> if "substitut" in line or "waiting for another" in line or "cached input" in line nix-eval-jobs-functional-tests> ] nix-eval-jobs-functional-tests> > assert "waiting for another Nix process" not in res.stderr, "\n".join(debug) nix-eval-jobs-functional-tests> E AssertionError: substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source'' for 6.095ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6' failed: error: path '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source'' for 8.675ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6' failed: error: path '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': created nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': in final_awaiter nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': created nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source'' for 7.492ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': woken up nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': init nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6' failed: error: path '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source'' for 6.866ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6' failed: error: path '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6'... nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source'' for 6.608ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': in final_awaiter nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': goal destroyed nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source'' for 6.295ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6' failed: error: path '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6' failed: error: path '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6'... nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source'' for 5.775ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6' failed: error: path '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': done nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': in final_awaiter nix-eval-jobs-functional-tests> E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source'' for 5.593ms nix-eval-jobs-functional-tests> E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': goal destroyed nix-eval-jobs-functional-tests> E substitution of input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6' failed: error: path '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source' is required, but there is no substituter that can build it nix-eval-jobs-functional-tests> E assert 'waiting for... Nix process' not in 'executing N...cess 50048\n' nix-eval-jobs-functional-tests> E nix-eval-jobs-functional-tests> E 'waiting for another Nix process' is contained here: nix-eval-jobs-functional-tests> E executing Nix database schema migration '20260309-drop-redundant-indexreferrer'... nix-eval-jobs-functional-tests> E evaluating file '«nix-internal»/derivation-internal.nix' nix-eval-jobs-functional-tests> E locking path "/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/home/.cache/nix/fetcher-locks/edda52db1b279b22dafb6a6cdedec2acbb28f6a696964798c93707cdaf9bba49" nix-eval-jobs-functional-tests> E lock acquired on "/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/home/.cache/nix/fetcher-locks/edda52db1b279b22daf... nix-eval-jobs-functional-tests> E nix-eval-jobs-functional-tests> E ...Full output truncated (603 lines hidden), use '-vv' to show nix-eval-jobs-functional-tests> nix-eval-jobs-functional-tests> tests-functional/test_eval.py:907: AssertionError nix-eval-jobs-functional-tests> =========================== short test summary info ============================ nix-eval-jobs-functional-tests> FAILED tests-functional/test_eval.py::test_workers_do_not_race_flake_fetch - AssertionError: substitution of '/nix/var/nix/builds/nix-49889-4089974294/p... nix-eval-jobs-functional-tests> ========================= 1 failed, 22 passed in 3.88s ========================= error: build of '/nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv' on 'ssh-ng://customer@mac02' failed: Cannot build '/nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/ydxskpd6lv8gk75yqq3ak6alcbzqv3ry-nix-eval-jobs-functional-tests Last 25 log lines: > E waiting for another Nix process to finish fetching input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6'... > E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': done > E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': in final_awaiter > E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source'' for 5.775ms > E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': goal destroyed > E substitution of input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6' failed: error: path '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source' is required, but there is no substituter that can build it > E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': done > E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': in final_awaiter > E worker event loop worked goal 'substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source'' for 5.593ms > E substitution of '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source': goal destroyed > E substitution of input 'git+file:///nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/flake?ref=refs/heads/master&rev=654d100861eb0d4244b7f5a1081565c738143af6' failed: error: path '/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/store/ymfllf1cyi2lh9iflx6ckp9dvmlkrhv3-source' is required, but there is no substituter that can build it > E assert 'waiting for... Nix process' not in 'executing N...cess 50048\n' > E > E 'waiting for another Nix process' is contained here: > E executing Nix database schema migration '20260309-drop-redundant-indexreferrer'... > E evaluating file '«nix-internal»/derivation-internal.nix' > E locking path "/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/home/.cache/nix/fetcher-locks/edda52db1b279b22dafb6a6cdedec2acbb28f6a696964798c93707cdaf9bba49" > E lock acquired on "/nix/var/nix/builds/nix-49889-4089974294/pytest-of-_nixbld1/pytest-0/test_workers_do_not_race_flake0/home/.cache/nix/fetcher-locks/edda52db1b279b22daf... > E > E ...Full output truncated (603 lines hidden), use '-vv' to show > > tests-functional/test_eval.py:907: AssertionError > =========================== short test summary info ============================ > FAILED tests-functional/test_eval.py::test_workers_do_not_race_flake_fetch - AssertionError: substitution of '/nix/var/nix/builds/nix-49889-4089974294/p... > ========================= 1 failed, 22 passed in 3.88s ========================= For full logs, run: nix log /nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv error: Cannot build '/nix/store/xb3bdrm0p864qwcvlm7qypd37nzcw30v-nix-eval-jobs-functional-tests.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/ydxskpd6lv8gk75yqq3ak6alcbzqv3ry-nix-eval-jobs-functional-tests