nixbot

builds
1these 3 derivations will be built:2 /nix/store/bnh71h8x2990rkgv4y40x5i9c72p3lka-python3.14-nixbot-effects.drv3 /nix/store/l4h3x7v45mhp7lmn6lpgihgwjg0mswwk-python3.14-nixbot-cli.drv4 /nix/store/ajjagv51qfpnw2k9xcs368cjylfdfsaw-python3.14-nixbot-tests.drv5error: Cannot build '/nix/store/ajjagv51qfpnw2k9xcs368cjylfdfsaw-python3.14-nixbot-tests.drv'.6 Reason: builder failed with exit code 1.7 Output paths:8 /nix/store/37h4r43bgivbzc94lajrhgmnk5j153nr-python3.14-nixbot-tests-dist9 /nix/store/vhmdnlk4wmy2pg62sf0l7a22rk9lngrq-python3.14-nixbot-tests10 Last 25 log lines:11 > exc_val: BaseException | None,12 > exc_tb: TracebackType | None,13 > ) -> bool | None:14 > assert self._state in (_State.ENTERED, _State.EXPIRING)15 >16 > if self._timeout_handler is not None:17 > self._timeout_handler.cancel()18 > self._timeout_handler = None19 >20 > if self._state is _State.EXPIRING:21 > self._state = _State.EXPIRED22 >23 > if self._task.uncancel() <= self._cancelling and exc_type is not None:24 > # Since there are no new cancel requests, we're25 > # handling this.26 > if issubclass(exc_type, exceptions.CancelledError):27 > > raise TimeoutError from exc_val28 > E TimeoutError29 >30 > /nix/store/41m77i1296n33p6liin8ynr6wh3h6b7m-python3-3.14.6/lib/python3.14/asyncio/timeouts.py:115: TimeoutError31 > =========================== short test summary info ============================32 > FAILED nixbot/tests/test_orchestrator.py::test_pending_attribute_rows_recorded_for_crash_recovery33 > FAILED nixbot/tests/test_orchestrator.py::test_inflight_share_fans_out_final_status34 > FAILED nixbot/tests/test_orchestrator.py::test_stale_event_does_not_supersede_newer_build35 > ============ 3 failed, 858 passed, 13 skipped in 558.36s (0:09:18) =============36 For full logs, run:37 nix log /nix/store/ajjagv51qfpnw2k9xcs368cjylfdfsaw-python3.14-nixbot-tests.drv