nixbot

builds
1this derivation will be built:2 /nix/store/i35qj5yn820vrhx6mac9a3xfkwv2lwq8-python3.14-nixbot-tests.drv3error: build of '/nix/store/i35qj5yn820vrhx6mac9a3xfkwv2lwq8-python3.14-nixbot-tests.drv' on 'ssh-ng://customer@mac02' failed: Cannot build '/nix/store/i35qj5yn820vrhx6mac9a3xfkwv2lwq8-python3.14-nixbot-tests.drv'.4 Reason: builder failed with exit code 1.5 Output paths:6 /nix/store/cl46r9ryf6cqna6cv3qwpd5plsdg7jww-python3.14-nixbot-tests7 /nix/store/klwzfbbb4w6p1xanpzyh7ylayc4p2yqj-python3.14-nixbot-tests-dist8 Last 25 log lines:9 > self,10 > exc_type: type[BaseException] | None,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/i9q7np6h9bwa3ps6937lpwarkqw0izbf-python3-3.14.6/lib/python3.14/asyncio/timeouts.py:115: TimeoutError31 > =========================== short test summary info ============================32 > FAILED nixbot/tests/test_executor.py::test_executor_hard_cancel_kills_process_group - TimeoutError33 > ============= 1 failed, 830 passed, 29 skipped in 78.40s (0:01:18) =============34 For full logs, run:35 nix log /nix/store/i35qj5yn820vrhx6mac9a3xfkwv2lwq8-python3.14-nixbot-tests.drv36error: Cannot build '/nix/store/i35qj5yn820vrhx6mac9a3xfkwv2lwq8-python3.14-nixbot-tests.drv'.37 Reason: builder failed with exit code 1.38 Output paths:39 /nix/store/cl46r9ryf6cqna6cv3qwpd5plsdg7jww-python3.14-nixbot-tests40 /nix/store/klwzfbbb4w6p1xanpzyh7ylayc4p2yqj-python3.14-nixbot-tests-dist