this derivation will be built: /nix/store/kmdmgksws6w7b40l2s5m4ir4g05gw1n8-python3.14-nixbot-tests.drv error: Cannot build '/nix/store/kmdmgksws6w7b40l2s5m4ir4g05gw1n8-python3.14-nixbot-tests.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/1qxr30b41h2wjk6xzzwmjz76z5jn0hjh-python3.14-nixbot-tests /nix/store/zl85szl1lg907ciwb1bnkv1l8z9xxf4c-python3.14-nixbot-tests-dist Last 25 log lines: > > nixbot/nix_eval.py:702: EvalError > ________________________ test_cached_skip_on_second_run ________________________ > [gw18] linux -- Python 3.14.6 /nix/store/gxzhl7aaiid7zp3y47jqqiq7zg5mqpwp-python3-3.14.6/bin/python3.14 > > flake = PosixPath('/build/pytest-of-nixbld/pytest-0/popen-gw18/flake0') > tmp_path = PosixPath('/build/pytest-of-nixbld/pytest-0/popen-gw18/test_cached_skip_on_second_run0') > > async def test_cached_skip_on_second_run(flake: Path, tmp_path: Path) -> None: > # First run built base/dependent (test ordering within module); > # a second eval marks them local and the scheduler skips them. > result, executor = await run_pipeline(flake, tmp_path) > system = current_system() > statuses = {r.attr: r.status for r in result.results} > > assert statuses[f"checks.{system}.base"] == AttributeStatus.skipped_local > E AssertionError: assert == > E > E - skipped_local > E + succeeded > > nixbot/tests/test_pipeline.py:200: AssertionError > =========================== short test summary info ============================ > FAILED nixbot/tests/test_pipeline.py::test_full_pipeline - nixbot.nix_eval.Ev... > FAILED nixbot/tests/test_pipeline.py::test_cached_skip_on_second_run - Assert... > ================== 2 failed, 849 passed, 13 skipped in 29.64s ================== For full logs, run: nix log /nix/store/kmdmgksws6w7b40l2s5m4ir4g05gw1n8-python3.14-nixbot-tests.drv