this derivation will be built: /nix/store/i35qj5yn820vrhx6mac9a3xfkwv2lwq8-python3.14-nixbot-tests.drv error: 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'. Reason: builder failed with exit code 1. Output paths: /nix/store/cl46r9ryf6cqna6cv3qwpd5plsdg7jww-python3.14-nixbot-tests /nix/store/klwzfbbb4w6p1xanpzyh7ylayc4p2yqj-python3.14-nixbot-tests-dist Last 25 log lines: > self, > exc_type: type[BaseException] | None, > exc_val: BaseException | None, > exc_tb: TracebackType | None, > ) -> bool | None: > assert self._state in (_State.ENTERED, _State.EXPIRING) > > if self._timeout_handler is not None: > self._timeout_handler.cancel() > self._timeout_handler = None > > if self._state is _State.EXPIRING: > self._state = _State.EXPIRED > > if self._task.uncancel() <= self._cancelling and exc_type is not None: > # Since there are no new cancel requests, we're > # handling this. > if issubclass(exc_type, exceptions.CancelledError): > > raise TimeoutError from exc_val > E TimeoutError > > /nix/store/i9q7np6h9bwa3ps6937lpwarkqw0izbf-python3-3.14.6/lib/python3.14/asyncio/timeouts.py:115: TimeoutError > =========================== short test summary info ============================ > FAILED nixbot/tests/test_executor.py::test_executor_hard_cancel_kills_process_group - TimeoutError > ============= 1 failed, 830 passed, 29 skipped in 78.40s (0:01:18) ============= For full logs, run: nix log /nix/store/i35qj5yn820vrhx6mac9a3xfkwv2lwq8-python3.14-nixbot-tests.drv error: Cannot build '/nix/store/i35qj5yn820vrhx6mac9a3xfkwv2lwq8-python3.14-nixbot-tests.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/cl46r9ryf6cqna6cv3qwpd5plsdg7jww-python3.14-nixbot-tests /nix/store/klwzfbbb4w6p1xanpzyh7ylayc4p2yqj-python3.14-nixbot-tests-dist