==> Building on reshiram ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-billiard ./ .SRCINFO 641 100% 0.00kB/s 0:00:00 641 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 52 100% 50.78kB/s 0:00:00 52 100% 50.78kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 1,094 100% 1.04MB/s 0:00:00 1,094 100% 1.04MB/s 0:00:00 (xfr#3, to-chk=1/5) python-billiard-4.2.1-2.log 296 100% 289.06kB/s 0:00:00 296 100% 289.06kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 1,536 bytes received 142 bytes 3,356.00 bytes/sec total size is 1,982 speedup is 1.18 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root1 on remote host... ]2;🔵 Container arch-nspawn-548323 on reshiram.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (3) Old Version New Version Net Change Download Size core/audit 4.0.2-2 4.0.2-3 0.00 MiB 0.40 MiB core/util-linux 2.40.2-1 2.40.2-2 0.01 MiB 2.92 MiB core/util-linux-libs 2.40.2-1 2.40.2-2 0.00 MiB 0.52 MiB Total Download Size: 3.84 MiB Total Installed Size: 16.24 MiB Net Upgrade Size: 0.02 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... util-linux-2.40.2-2-riscv64 downloading... util-linux-libs-2.40.2-2-riscv64 downloading... audit-4.0.2-3-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading util-linux-libs... upgrading audit... upgrading util-linux... :: Running post-transaction hooks... (1/6) Creating system user accounts... (2/6) Reloading system manager configuration... Skipped: Current root is not booted. (3/6) Restarting marked services... Skipped: Current root is not booted. (4/6) Creating temporary files... (5/6) Reloading device manager configuration... Skipped: Device manager is not running. (6/6) Arming ConditionNeedsUpdate... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root1]...done ==> Making package: python-billiard 4.2.1-2 (Thu Dec 26 06:08:14 2024) ==> Retrieving sources...  -> Downloading billiard-4.2.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 122 100 122 0 0 313 0 --:--:-- --:--:-- --:--:-- 314 100 276 100 276 0 0 301 0 --:--:-- --:--:-- --:--:-- 301 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 151k 100 151k 0 0 80603 0 0:00:01 0:00:01 --:--:-- 80603 ==> Validating source files with sha512sums... billiard-4.2.1.tar.gz ... Passed ]2;🔵 Container arch-nspawn-549449 on reshiram.felixc.at==> Making package: python-billiard 4.2.1-2 (Thu Dec 26 06:09:02 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (17) New Version Net Change Download Size extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-iniconfig 2.0.0-6 0.04 MiB extra/python-jaraco.collections 5.0.1-2 0.10 MiB extra/python-jaraco.context 5.3.0-3 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-more-itertools 10.5.0-1 0.64 MiB extra/python-packaging 24.2-3 0.66 MiB extra/python-platformdirs 4.3.6-2 0.24 MiB extra/python-pluggy 1.5.0-3 0.20 MiB extra/python-pyproject-hooks 1.2.0-3 0.10 MiB extra/python-build 1.2.2-3 0.20 MiB extra/python-installer 0.7.0-10 0.17 MiB extra/python-psutil 6.1.1-1 1.18 MiB 0.21 MiB extra/python-pytest 1:8.3.4-1 3.92 MiB extra/python-setuptools 1:75.2.0-4 8.05 MiB extra/python-wheel 0.45.0-3 0.28 MiB Total Download Size: 0.21 MiB Total Installed Size: 16.06 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-psutil-6.1.1-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-psutil... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found billiard-4.2.1.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting billiard-4.2.1.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... * Getting build dependencies for wheel... running egg_info writing billiard.egg-info/PKG-INFO writing dependency_links to billiard.egg-info/dependency_links.txt writing top-level names to billiard.egg-info/top_level.txt reading manifest file 'billiard.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.py' under directory 'Lib' warning: no files found matching '*.py' under directory 'funtests' warning: no previously-included files matching '*' found under directory 'docs/_build' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '.*.sw*' found under directory '*' adding license file 'LICENSE.txt' writing manifest file 'billiard.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build/lib/billiard copying billiard/compat.py -> build/lib/billiard copying billiard/forkserver.py -> build/lib/billiard copying billiard/_ext.py -> build/lib/billiard copying billiard/popen_fork.py -> build/lib/billiard copying billiard/popen_forkserver.py -> build/lib/billiard copying billiard/process.py -> build/lib/billiard copying billiard/sharedctypes.py -> build/lib/billiard copying billiard/pool.py -> build/lib/billiard copying billiard/util.py -> build/lib/billiard copying billiard/synchronize.py -> build/lib/billiard copying billiard/einfo.py -> build/lib/billiard copying billiard/managers.py -> build/lib/billiard copying billiard/context.py -> build/lib/billiard copying billiard/connection.py -> build/lib/billiard copying billiard/__init__.py -> build/lib/billiard copying billiard/heap.py -> build/lib/billiard copying billiard/semaphore_tracker.py -> build/lib/billiard copying billiard/resource_sharer.py -> build/lib/billiard copying billiard/common.py -> build/lib/billiard copying billiard/popen_spawn_posix.py -> build/lib/billiard copying billiard/popen_spawn_win32.py -> build/lib/billiard copying billiard/_win.py -> build/lib/billiard copying billiard/exceptions.py -> build/lib/billiard copying billiard/queues.py -> build/lib/billiard copying billiard/reduction.py -> build/lib/billiard copying billiard/spawn.py -> build/lib/billiard creating build/lib/billiard/dummy copying billiard/dummy/connection.py -> build/lib/billiard/dummy copying billiard/dummy/__init__.py -> build/lib/billiard/dummy installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/billiard copying build/lib/billiard/compat.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/forkserver.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/_ext.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/popen_fork.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/popen_forkserver.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/process.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/sharedctypes.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/pool.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/util.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/synchronize.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/einfo.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/managers.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/context.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/connection.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/__init__.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/heap.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/semaphore_tracker.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/resource_sharer.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/common.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/popen_spawn_posix.py -> build/bdist.linux-riscv64/wheel/./billiard creating build/bdist.linux-riscv64/wheel/billiard/dummy copying build/lib/billiard/dummy/connection.py -> build/bdist.linux-riscv64/wheel/./billiard/dummy copying build/lib/billiard/dummy/__init__.py -> build/bdist.linux-riscv64/wheel/./billiard/dummy copying build/lib/billiard/popen_spawn_win32.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/_win.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/exceptions.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/queues.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/reduction.py -> build/bdist.linux-riscv64/wheel/./billiard copying build/lib/billiard/spawn.py -> build/bdist.linux-riscv64/wheel/./billiard running install_egg_info running egg_info writing billiard.egg-info/PKG-INFO writing dependency_links to billiard.egg-info/dependency_links.txt writing top-level names to billiard.egg-info/top_level.txt reading manifest file 'billiard.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.py' under directory 'Lib' warning: no files found matching '*.py' under directory 'funtests' warning: no previously-included files matching '*' found under directory 'docs/_build' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '.*.sw*' found under directory '*' adding license file 'LICENSE.txt' writing manifest file 'billiard.egg-info/SOURCES.txt' Copying billiard.egg-info to build/bdist.linux-riscv64/wheel/./billiard-4.2.1-py3.13.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/billiard-4.2.1.dist-info/WHEEL creating '/build/python-billiard/src/billiard-4.2.1/dist/.tmp-ce5wvqw8/billiard-4.2.1-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'billiard/__init__.py' adding 'billiard/_ext.py' adding 'billiard/_win.py' adding 'billiard/common.py' adding 'billiard/compat.py' adding 'billiard/connection.py' adding 'billiard/context.py' adding 'billiard/einfo.py' adding 'billiard/exceptions.py' adding 'billiard/forkserver.py' adding 'billiard/heap.py' adding 'billiard/managers.py' adding 'billiard/pool.py' adding 'billiard/popen_fork.py' adding 'billiard/popen_forkserver.py' adding 'billiard/popen_spawn_posix.py' adding 'billiard/popen_spawn_win32.py' adding 'billiard/process.py' adding 'billiard/queues.py' adding 'billiard/reduction.py' adding 'billiard/resource_sharer.py' adding 'billiard/semaphore_tracker.py' adding 'billiard/sharedctypes.py' adding 'billiard/spawn.py' adding 'billiard/synchronize.py' adding 'billiard/util.py' adding 'billiard/dummy/__init__.py' adding 'billiard/dummy/connection.py' adding 'billiard-4.2.1.dist-info/LICENSE.txt' adding 'billiard-4.2.1.dist-info/METADATA' adding 'billiard-4.2.1.dist-info/WHEEL' adding 'billiard-4.2.1.dist-info/top_level.txt' adding 'billiard-4.2.1.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built billiard-4.2.1-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-billiard/src/billiard-4.2.1 configfile: setup.cfg testpaths: t/unit/ collecting ... collected 81 items t/unit/test_common.py::test_reset_signals::test_shutdown_handler PASSED [ 1%] t/unit/test_common.py::test_reset_signals::test_does_not_reset_ignored_signal PASSED [ 2%] t/unit/test_common.py::test_reset_signals::test_does_not_reset_if_current_is_None PASSED [ 3%] t/unit/test_common.py::test_reset_signals::test_resets_for_SIG_DFL PASSED [ 4%] t/unit/test_common.py::test_reset_signals::test_resets_for_obj PASSED [ 6%] t/unit/test_common.py::test_reset_signals::test_handles_errors PASSED [ 7%] t/unit/test_common.py::test_restart_state::test_raises PASSED [ 8%] t/unit/test_common.py::test_restart_state::test_time_passed_resets_counter PASSED [ 9%] t/unit/test_dummy.py::test_restart_state::test_raises PASSED [ 11%] t/unit/test_einfo.py::test_exception_info_log_before_pickle PASSED [ 12%] t/unit/test_einfo.py::test_exception_info_log_after_pickle PASSED [ 13%] t/unit/test_einfo.py::test_exception_info PASSED [ 14%] t/unit/test_einfo.py::test_traceback PASSED [ 16%] t/unit/test_einfo.py::test_frame PASSED [ 17%] t/unit/test_einfo.py::test_code PASSED [ 18%] t/unit/test_einfo.py::test_object_init PASSED [ 19%] t/unit/test_einfo.py::test_object_co_positions PASSED [ 20%] t/unit/test_einfo.py::test_truncated_co_positions PASSED [ 22%] t/unit/test_package.py::test_has_version PASSED [ 23%] t/unit/test_pool.py::test_pool::test_raises PASSED [ 24%] t/unit/test_pool.py::test_pool::test_timeout_handler_iterates_with_cache PASSED [ 25%] t/unit/test_pool.py::test_pool::test_exception_traceback_present PASSED [ 27%] t/unit/test_pool.py::test_pool::test_on_ready_counter_is_synchronized FAILED [ 28%] t/unit/test_spawn.py::test_spawn::test_start PASSED [ 29%] t/unit/test_spawn.py::test_spawn::test_set_pdeathsig PASSED [ 30%] t/unit/test_spawn.py::test_spawn::test_set_get_pdeathsig PASSED [ 32%] t/unit/test_values.py::test_values::test_issue_229 PASSED [ 33%] t/unit/test_values.py::test_values::test_value PASSED [ 34%] t/unit/test_values.py::test_values::test_rawvalue PASSED [ 35%] t/unit/test_values.py::test_values::test_getobj_getlock PASSED [ 37%] t/unit/test_win32.py::test_win32_module::test_constants[NULL] SKIPPED [ 38%] t/unit/test_win32.py::test_win32_module::test_constants[ERROR_ALREADY_EXISTS] SKIPPED [ 39%] t/unit/test_win32.py::test_win32_module::test_constants[ERROR_PIPE_BUSY] SKIPPED [ 40%] t/unit/test_win32.py::test_win32_module::test_constants[ERROR_PIPE_CONNECTED] SKIPPED [ 41%] t/unit/test_win32.py::test_win32_module::test_constants[ERROR_SEM_TIMEOUT] SKIPPED [ 43%] t/unit/test_win32.py::test_win32_module::test_constants[ERROR_MORE_DATA] SKIPPED [ 44%] t/unit/test_win32.py::test_win32_module::test_constants[ERROR_BROKEN_PIPE] SKIPPED [ 45%] t/unit/test_win32.py::test_win32_module::test_constants[ERROR_IO_PENDING] SKIPPED [ 46%] t/unit/test_win32.py::test_win32_module::test_constants[ERROR_NETNAME_DELETED] SKIPPED [ 48%] t/unit/test_win32.py::test_win32_module::test_constants[GENERIC_READ] SKIPPED [ 49%] t/unit/test_win32.py::test_win32_module::test_constants[GENERIC_WRITE] SKIPPED [ 50%] t/unit/test_win32.py::test_win32_module::test_constants[DUPLICATE_SAME_ACCESS] SKIPPED [ 51%] t/unit/test_win32.py::test_win32_module::test_constants[DUPLICATE_CLOSE_SOURCE] SKIPPED [ 53%] t/unit/test_win32.py::test_win32_module::test_constants[INFINITE] SKIPPED [ 54%] t/unit/test_win32.py::test_win32_module::test_constants[NMPWAIT_WAIT_FOREVER] SKIPPED [ 55%] t/unit/test_win32.py::test_win32_module::test_constants[OPEN_EXISTING] SKIPPED [ 56%] t/unit/test_win32.py::test_win32_module::test_constants[PIPE_ACCESS_DUPLEX] SKIPPED [ 58%] t/unit/test_win32.py::test_win32_module::test_constants[PIPE_ACCESS_INBOUND] SKIPPED [ 59%] t/unit/test_win32.py::test_win32_module::test_constants[PIPE_READMODE_MESSAGE] SKIPPED [ 60%] t/unit/test_win32.py::test_win32_module::test_constants[PIPE_TYPE_MESSAGE] SKIPPED [ 61%] t/unit/test_win32.py::test_win32_module::test_constants[PIPE_UNLIMITED_INSTANCES] SKIPPED [ 62%] t/unit/test_win32.py::test_win32_module::test_constants[PIPE_WAIT] SKIPPED [ 64%] t/unit/test_win32.py::test_win32_module::test_constants[PROCESS_ALL_ACCESS] SKIPPED [ 65%] t/unit/test_win32.py::test_win32_module::test_constants[PROCESS_DUP_HANDLE] SKIPPED [ 66%] t/unit/test_win32.py::test_win32_module::test_constants[WAIT_OBJECT_0] SKIPPED [ 67%] t/unit/test_win32.py::test_win32_module::test_constants[WAIT_ABANDONED_0] SKIPPED [ 69%] t/unit/test_win32.py::test_win32_module::test_constants[WAIT_TIMEOUT] SKIPPED [ 70%] t/unit/test_win32.py::test_win32_module::test_constants[FILE_FLAG_FIRST_PIPE_INSTANCE] SKIPPED [ 71%] t/unit/test_win32.py::test_win32_module::test_constants[FILE_FLAG_OVERLAPPED] SKIPPED [ 72%] t/unit/test_win32.py::test_win32_module::test_functions[Overlapped] SKIPPED [ 74%] t/unit/test_win32.py::test_win32_module::test_functions[CloseHandle] SKIPPED [ 75%] t/unit/test_win32.py::test_win32_module::test_functions[GetLastError] SKIPPED [ 76%] t/unit/test_win32.py::test_win32_module::test_functions[OpenProcess] SKIPPED [ 77%] t/unit/test_win32.py::test_win32_module::test_functions[ExitProcess] SKIPPED [ 79%] t/unit/test_win32.py::test_win32_module::test_functions[ConnectNamedPipe] SKIPPED [ 80%] t/unit/test_win32.py::test_win32_module::test_functions[CreateFile] SKIPPED [ 81%] t/unit/test_win32.py::test_win32_module::test_functions[WriteFile] SKIPPED [ 82%] t/unit/test_win32.py::test_win32_module::test_functions[ReadFile] SKIPPED [ 83%] t/unit/test_win32.py::test_win32_module::test_functions[CreateNamedPipe] SKIPPED [ 85%] t/unit/test_win32.py::test_win32_module::test_functions[SetNamedPipeHandleState] SKIPPED [ 86%] t/unit/test_win32.py::test_win32_module::test_functions[WaitNamedPipe] SKIPPED [ 87%] t/unit/test_win32.py::test_win32_module::test_functions[PeekNamedPipe] SKIPPED [ 88%] t/unit/test_win32.py::test_win32_module::test_functions[WaitForMultipleObjects] SKIPPED [ 90%] t/unit/test_win32.py::test_win32_module::test_functions[WaitForSingleObject] SKIPPED [ 91%] t/unit/test_win32.py::test_win32_module::test_functions[GetCurrentProcess] SKIPPED [ 92%] t/unit/test_win32.py::test_win32_module::test_functions[GetExitCodeProcess] SKIPPED [ 93%] t/unit/test_win32.py::test_win32_module::test_functions[TerminateProcess] SKIPPED [ 95%] t/unit/test_win32.py::test_win32_module::test_functions[DuplicateHandle] SKIPPED [ 96%] t/unit/test_win32.py::test_win32_module::test_functions[CreatePipe] SKIPPED [ 97%] t/unit/test_win32.py::test_win32_module::test_set_pdeathsig SKIPPED [ 98%] t/unit/test_win32.py::test_win32_module::test_get_pdeathsig SKIPPED [100%] =================================== FAILURES =================================== _______________ test_pool.test_on_ready_counter_is_synchronized ________________ self = def test_on_ready_counter_is_synchronized(self): for ctx in ('spawn', 'fork', 'forkserver'): pool = billiard.pool.Pool(processes=1, context=get_context(ctx)) > pool.apply_async(func, (1,)).get(1) t/unit/test_pool.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , timeout = 1 def get(self, timeout=None): self.wait(timeout) if not self.ready(): > raise TimeoutError E multiprocessing.context.TimeoutError billiard/pool.py:1785: TimeoutError =============================== warnings summary =============================== t/unit/test_pool.py::test_pool::test_exception_traceback_present t/unit/test_spawn.py::test_spawn::test_set_pdeathsig t/unit/test_values.py::test_values::test_value t/unit/test_values.py::test_values::test_rawvalue /build/python-billiard/src/billiard-4.2.1/billiard/popen_fork.py:70: DeprecationWarning: This process (pid=1070) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() t/unit/test_spawn.py::test_spawn::test_start /usr/lib/python3.13/site-packages/_pytest/python.py:163: PytestReturnNotNoneWarning: Expected None, but t/unit/test_spawn.py::test_spawn::test_start returned 0, which will be an error in a future version of pytest. Did you mean to use `assert` instead of `return`? warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED t/unit/test_pool.py::test_pool::test_on_ready_counter_is_synchronized ============= 1 failed, 29 passed, 51 skipped, 5 warnings in 9.44s ============= ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root1/build [?25h[?25hreceiving incremental file list python-billiard-4.2.1-2-riscv64-build.log python-billiard-4.2.1-2-riscv64-check.log python-billiard-4.2.1-2-riscv64-prepare.log sent 81 bytes received 3,506 bytes 7,174.00 bytes/sec total size is 16,858 speedup is 4.70