==> Building on shinx ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,143 100% 0.00kB/s 0:00:00 1,143 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=4/6) .nvchecker.toml 94 100% 91.80kB/s 0:00:00 94 100% 91.80kB/s 0:00:00 (xfr#2, to-chk=3/6) PKGBUILD 1,400 42% 1.34MB/s 0:00:00 3,322 100% 3.17MB/s 0:00:00 (xfr#3, to-chk=2/6) python-remoto-1.2.1-6.log 451 100% 440.43kB/s 0:00:00 451 100% 440.43kB/s 0:00:00 (xfr#4, to-chk=1/6) python-remoto-1.2.1-remove_mock.patch 700 47% 683.59kB/s 0:00:00 1,463 100% 1.40MB/s 0:00:00 (xfr#5, to-chk=0/6) sent 1,446 bytes received 180 bytes 1,084.00 bytes/sec total size is 6,184 speedup is 3.80 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root15 on remote host... ]2;🔵 Container arch-nspawn-2975581 on shinx.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root15]...done ==> Making package: python-remoto 1.2.1-6 (Tue Dec 24 08:53:07 2024) ==> Retrieving sources...  -> Found python-remoto-1.2.1.tar.gz  -> Found python-remoto-1.2.1-remove_mock.patch ==> Validating source files with sha512sums... python-remoto-1.2.1.tar.gz ... Passed python-remoto-1.2.1-remove_mock.patch ... Passed ==> Validating source files with b2sums... python-remoto-1.2.1.tar.gz ... Passed python-remoto-1.2.1-remove_mock.patch ... Passed ]2;🔵 Container arch-nspawn-2976628 on shinx.felixc.at==> Making package: python-remoto 1.2.1-6 (Tue Dec 24 08:53:18 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (1) New Version Net Change Download Size extra/python-execnet 2.1.1-4 0.47 MiB 0.10 MiB Total Download Size: 0.10 MiB Total Installed Size: 0.47 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-execnet-2.1.1-4-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-execnet... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (16) New Version Net Change 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-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 Installed Size: 14.88 MiB :: Proceed with installation? [Y/n] 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... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found python-remoto-1.2.1.tar.gz  -> Found python-remoto-1.2.1-remove_mock.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting python-remoto-1.2.1.tar.gz with bsdtar ==> Starting prepare()... patching file remoto/tests/backends/test_backends.py patching file remoto/tests/test_log.py patching file remoto/tests/test_process.py patching file remoto/tests/test_rsync.py ==> Starting build()... * Getting build dependencies for wheel... running egg_info creating remoto.egg-info writing remoto.egg-info/PKG-INFO writing dependency_links to remoto.egg-info/dependency_links.txt writing requirements to remoto.egg-info/requires.txt writing top-level names to remoto.egg-info/top_level.txt writing manifest file 'remoto.egg-info/SOURCES.txt' reading manifest file 'remoto.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'remoto.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build/lib/remoto copying remoto/__init__.py -> build/lib/remoto copying remoto/connection.py -> build/lib/remoto copying remoto/exc.py -> build/lib/remoto copying remoto/file_sync.py -> build/lib/remoto copying remoto/log.py -> build/lib/remoto copying remoto/process.py -> build/lib/remoto copying remoto/util.py -> build/lib/remoto creating build/lib/remoto/backends copying remoto/backends/__init__.py -> build/lib/remoto/backends copying remoto/backends/docker.py -> build/lib/remoto/backends copying remoto/backends/kubernetes.py -> build/lib/remoto/backends copying remoto/backends/local.py -> build/lib/remoto/backends copying remoto/backends/openshift.py -> build/lib/remoto/backends copying remoto/backends/podman.py -> build/lib/remoto/backends copying remoto/backends/ssh.py -> build/lib/remoto/backends creating build/lib/remoto/tests copying remoto/tests/__init__.py -> build/lib/remoto/tests copying remoto/tests/conftest.py -> build/lib/remoto/tests copying remoto/tests/fake_module.py -> build/lib/remoto/tests copying remoto/tests/test_connection.py -> build/lib/remoto/tests copying remoto/tests/test_util.py -> build/lib/remoto/tests copying remoto/tests/test_log.py -> build/lib/remoto/tests copying remoto/tests/test_process.py -> build/lib/remoto/tests copying remoto/tests/test_rsync.py -> build/lib/remoto/tests installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/remoto copying build/lib/remoto/__init__.py -> build/bdist.linux-riscv64/wheel/./remoto copying build/lib/remoto/connection.py -> build/bdist.linux-riscv64/wheel/./remoto copying build/lib/remoto/exc.py -> build/bdist.linux-riscv64/wheel/./remoto copying build/lib/remoto/file_sync.py -> build/bdist.linux-riscv64/wheel/./remoto copying build/lib/remoto/log.py -> build/bdist.linux-riscv64/wheel/./remoto copying build/lib/remoto/process.py -> build/bdist.linux-riscv64/wheel/./remoto copying build/lib/remoto/util.py -> build/bdist.linux-riscv64/wheel/./remoto creating build/bdist.linux-riscv64/wheel/remoto/backends copying build/lib/remoto/backends/__init__.py -> build/bdist.linux-riscv64/wheel/./remoto/backends copying build/lib/remoto/backends/docker.py -> build/bdist.linux-riscv64/wheel/./remoto/backends copying build/lib/remoto/backends/kubernetes.py -> build/bdist.linux-riscv64/wheel/./remoto/backends copying build/lib/remoto/backends/local.py -> build/bdist.linux-riscv64/wheel/./remoto/backends copying build/lib/remoto/backends/openshift.py -> build/bdist.linux-riscv64/wheel/./remoto/backends copying build/lib/remoto/backends/podman.py -> build/bdist.linux-riscv64/wheel/./remoto/backends copying build/lib/remoto/backends/ssh.py -> build/bdist.linux-riscv64/wheel/./remoto/backends creating build/bdist.linux-riscv64/wheel/remoto/tests copying build/lib/remoto/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./remoto/tests copying build/lib/remoto/tests/conftest.py -> build/bdist.linux-riscv64/wheel/./remoto/tests copying build/lib/remoto/tests/fake_module.py -> build/bdist.linux-riscv64/wheel/./remoto/tests copying build/lib/remoto/tests/test_connection.py -> build/bdist.linux-riscv64/wheel/./remoto/tests copying build/lib/remoto/tests/test_util.py -> build/bdist.linux-riscv64/wheel/./remoto/tests copying build/lib/remoto/tests/test_log.py -> build/bdist.linux-riscv64/wheel/./remoto/tests copying build/lib/remoto/tests/test_process.py -> build/bdist.linux-riscv64/wheel/./remoto/tests copying build/lib/remoto/tests/test_rsync.py -> build/bdist.linux-riscv64/wheel/./remoto/tests running install_egg_info running egg_info writing remoto.egg-info/PKG-INFO writing dependency_links to remoto.egg-info/dependency_links.txt writing requirements to remoto.egg-info/requires.txt writing top-level names to remoto.egg-info/top_level.txt reading manifest file 'remoto.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'remoto.egg-info/SOURCES.txt' Copying remoto.egg-info to build/bdist.linux-riscv64/wheel/./remoto-1.2.1-py3.13.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/remoto-1.2.1.dist-info/WHEEL creating '/build/python-remoto/src/remoto-1.2.1/dist/.tmp-m_d1ume_/remoto-1.2.1-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'remoto/__init__.py' adding 'remoto/connection.py' adding 'remoto/exc.py' adding 'remoto/file_sync.py' adding 'remoto/log.py' adding 'remoto/process.py' adding 'remoto/util.py' adding 'remoto/backends/__init__.py' adding 'remoto/backends/docker.py' adding 'remoto/backends/kubernetes.py' adding 'remoto/backends/local.py' adding 'remoto/backends/openshift.py' adding 'remoto/backends/podman.py' adding 'remoto/backends/ssh.py' adding 'remoto/tests/__init__.py' adding 'remoto/tests/conftest.py' adding 'remoto/tests/fake_module.py' adding 'remoto/tests/test_connection.py' adding 'remoto/tests/test_log.py' adding 'remoto/tests/test_process.py' adding 'remoto/tests/test_rsync.py' adding 'remoto/tests/test_util.py' adding 'remoto-1.2.1.dist-info/LICENSE' adding 'remoto-1.2.1.dist-info/METADATA' adding 'remoto-1.2.1.dist-info/WHEEL' adding 'remoto-1.2.1.dist-info/top_level.txt' adding 'remoto-1.2.1.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built remoto-1.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-remoto/src/remoto-1.2.1 collecting ... collected 115 items / 16 deselected / 99 selected remoto/tests/backends/test_backends.py::TestJsonModuleExecute::test_execute_returns_casted_boolean PASSED [ 1%] remoto/tests/backends/test_backends.py::TestJsonModuleExecute::test_execute_can_raise_remote_exceptions PASSED [ 2%] remoto/tests/backends/test_backends.py::TestJsonModuleExecute::test_execute_can_raise_unexpected_remote_exceptions PASSED [ 3%] remoto/tests/backends/test_backends.py::TestJsonModuleExecute::test_execute_noop PASSED [ 4%] remoto/tests/backends/test_backends.py::TestJsonModuleExecute::test_execute_passes_is_none PASSED [ 5%] remoto/tests/backends/test_backends.py::TestJsonModuleExecute::test_execute_wrong_interpreter PASSED [ 6%] remoto/tests/backends/test_backends.py::TestJsonModuleExecute::test_fallback_interpreter PASSED [ 7%] remoto/tests/backends/test_backends.py::TestJsonModuleExecute::test_python_executable PASSED [ 8%] remoto/tests/backends/test_backends.py::TestJsonModuleExecute::test_wrong_python_executable FAILED [ 9%] remoto/tests/backends/test_backends.py::TestNeedsSsh::test_short_hostname_matches PASSED [ 10%] remoto/tests/backends/test_backends.py::TestNeedsSsh::test_long_hostname_matches PASSED [ 11%] remoto/tests/backends/test_backends.py::TestNeedsSsh::test_hostname_does_not_match PASSED [ 12%] remoto/tests/backends/test_backends.py::TestNeedsSsh::test_fqdn_hostname_matches_short_hostname PASSED [ 13%] remoto/tests/backends/test_backends.py::TestNeedsSsh::test_local_hostname[localhost] PASSED [ 14%] remoto/tests/backends/test_backends.py::TestNeedsSsh::test_local_hostname[127.0.0.1] PASSED [ 15%] remoto/tests/backends/test_backends.py::TestNeedsSsh::test_local_hostname[127.0.1.1] PASSED [ 16%] remoto/tests/backends/test_backends.py::TestMakeConnectionString::test_makes_sudo_python_no_ssh PASSED [ 17%] remoto/tests/backends/test_backends.py::TestMakeConnectionString::test_makes_sudo_python_with_ssh PASSED [ 18%] remoto/tests/backends/test_backends.py::TestMakeConnectionString::test_makes_sudo_python_with_ssh_options PASSED [ 19%] remoto/tests/backends/test_backends.py::TestMakeConnectionString::test_makes_python_no_ssh PASSED [ 20%] remoto/tests/backends/test_backends.py::TestMakeConnectionString::test_makes_python_with_ssh PASSED [ 21%] remoto/tests/backends/test_backends.py::TestMakeConnectionString::test_ssh_is_forced PASSED [ 22%] remoto/tests/backends/test_backends.py::TestMakeConnectionString::test_makes_sudo_python_with_forced_ssh PASSED [ 23%] remoto/tests/backends/test_backends.py::TestMakeConnectionString::test_does_not_make_sudo_python_with_forced_sudo PASSED [ 24%] remoto/tests/backends/test_backends.py::TestMakeConnectionString::test_detects_python3 PASSED [ 25%] remoto/tests/backends/test_backends.py::TestMakeConnectionString::test_detects_python2 PASSED [ 26%] remoto/tests/backends/test_backends.py::TestGetPythonExecutable::test_non_zero PASSED [ 27%] remoto/tests/backends/test_backends.py::TestGetPythonExecutable::test_no_stdout PASSED [ 28%] remoto/tests/backends/test_backends.py::TestGetPythonExecutable::test_which PASSED [ 29%] remoto/tests/backends/test_docker.py::TestDockerConnection::test_missing_container_identifier PASSED [ 30%] remoto/tests/backends/test_docker.py::TestDockerConnection::test_defaults_to_localhost_name PASSED [ 31%] remoto/tests/backends/test_docker.py::TestDockerConnection::test_defaults_to_localhost_id PASSED [ 32%] remoto/tests/backends/test_docker.py::TestCommandTemplate::test_with_user PASSED [ 33%] remoto/tests/backends/test_docker.py::TestCommandTemplate::test_no_user PASSED [ 34%] remoto/tests/backends/test_docker.py::TestCommand::test_user_conn_appends PASSED [ 35%] remoto/tests/backends/test_docker.py::TestCommand::test_default_appends PASSED [ 36%] remoto/tests/backends/test_kubernetes.py::TestCommandTemplate::test_using_podname_only PASSED [ 37%] remoto/tests/backends/test_kubernetes.py::TestCommandTemplate::test_using_namespace PASSED [ 38%] remoto/tests/backends/test_kubernetes.py::TestCommandTemplate::test_using_context PASSED [ 39%] remoto/tests/backends/test_kubernetes.py::TestCommandTemplate::test_using_context_and_namespace PASSED [ 40%] remoto/tests/backends/test_kubernetes.py::TestCommand::test_podname_conn_appends PASSED [ 41%] remoto/tests/backends/test_kubernetes.py::TestCommand::test_namespace_appends PASSED [ 42%] remoto/tests/backends/test_local.py::TestLocalConnection::test_hostname_gets_ignored PASSED [ 43%] remoto/tests/backends/test_local.py::TestLocalConnection::test_defaults_to_localhost_name PASSED [ 44%] remoto/tests/backends/test_local.py::TestMakeConnectionstring::test_makes_sudo_python_no_ssh PASSED [ 45%] remoto/tests/backends/test_local.py::TestMakeConnectionstring::test_makes_sudo_python_with_ssh PASSED [ 46%] remoto/tests/backends/test_local.py::TestMakeConnectionstring::test_makes_sudo_python_with_ssh_options_ignored PASSED [ 47%] remoto/tests/backends/test_local.py::TestMakeConnectionstring::test_makes_python_no_ssh PASSED [ 48%] remoto/tests/backends/test_local.py::TestMakeConnectionstring::test_makes_sudo_python_with_forced_sudo PASSED [ 49%] remoto/tests/backends/test_local.py::TestMakeConnectionstring::test_does_not_make_sudo_python_with_forced_sudo PASSED [ 50%] remoto/tests/backends/test_local.py::TestMakeConnectionstring::test_detects_python3 PASSED [ 51%] remoto/tests/backends/test_local.py::TestMakeConnectionstring::test_detects_python2 PASSED [ 52%] remoto/tests/test_connection.py::TestGet::test_valid_names[ssh] PASSED [ 53%] remoto/tests/test_connection.py::TestGet::test_valid_names[oc] PASSED [ 54%] remoto/tests/test_connection.py::TestGet::test_valid_names[openshift] PASSED [ 55%] remoto/tests/test_connection.py::TestGet::test_valid_names[kubernetes] PASSED [ 56%] remoto/tests/test_connection.py::TestGet::test_valid_names[k8s] PASSED [ 57%] remoto/tests/test_connection.py::TestGet::test_valid_names[local] PASSED [ 58%] remoto/tests/test_connection.py::TestGet::test_valid_names[popen] PASSED [ 59%] remoto/tests/test_connection.py::TestGet::test_valid_names[localhost] PASSED [ 60%] remoto/tests/test_connection.py::TestGet::test_valid_names[docker] PASSED [ 61%] remoto/tests/test_connection.py::TestGet::test_valid_names[podman] PASSED [ 62%] remoto/tests/test_connection.py::TestGet::test_valid_names[Ssh] PASSED [ 63%] remoto/tests/test_connection.py::TestGet::test_valid_names[Oc] PASSED [ 64%] remoto/tests/test_connection.py::TestGet::test_valid_names[Openshift] PASSED [ 65%] remoto/tests/test_connection.py::TestGet::test_valid_names[Kubernetes] PASSED [ 66%] remoto/tests/test_connection.py::TestGet::test_valid_names[K8s] PASSED [ 67%] remoto/tests/test_connection.py::TestGet::test_valid_names[Local] PASSED [ 68%] remoto/tests/test_connection.py::TestGet::test_valid_names[Popen] PASSED [ 69%] remoto/tests/test_connection.py::TestGet::test_valid_names[Localhost] PASSED [ 70%] remoto/tests/test_connection.py::TestGet::test_valid_names[Docker] PASSED [ 71%] remoto/tests/test_connection.py::TestGet::test_valid_names[Podman] PASSED [ 72%] remoto/tests/test_connection.py::TestGet::test_valid_names[ ssh ] PASSED [ 73%] remoto/tests/test_connection.py::TestGet::test_valid_names[ oc ] PASSED [ 74%] remoto/tests/test_connection.py::TestGet::test_valid_names[ openshift ] PASSED [ 75%] remoto/tests/test_connection.py::TestGet::test_valid_names[ kubernetes ] PASSED [ 76%] remoto/tests/test_connection.py::TestGet::test_valid_names[ k8s ] PASSED [ 77%] remoto/tests/test_connection.py::TestGet::test_valid_names[ local ] PASSED [ 78%] remoto/tests/test_connection.py::TestGet::test_valid_names[ popen ] PASSED [ 79%] remoto/tests/test_connection.py::TestGet::test_valid_names[ localhost ] PASSED [ 80%] remoto/tests/test_connection.py::TestGet::test_valid_names[ docker ] PASSED [ 81%] remoto/tests/test_connection.py::TestGet::test_valid_names[ podman ] PASSED [ 82%] remoto/tests/test_connection.py::TestGet::test_fallback PASSED [ 83%] remoto/tests/test_connection.py::TestGet::test_custom_fallback PASSED [ 84%] remoto/tests/test_log.py::TestReporting::test_reporting_when_channel_is_empty PASSED [ 85%] remoto/tests/test_log.py::TestReporting::test_write_debug_statements PASSED [ 86%] remoto/tests/test_log.py::TestReporting::test_write_info_statements PASSED [ 87%] remoto/tests/test_log.py::TestReporting::test_strip_new_lines PASSED [ 88%] remoto/tests/test_log.py::TestReporting::test_strip_new_line PASSED [ 89%] remoto/tests/test_log.py::TestReporting::test_strip_new_line_and_carriage_return PASSED [ 90%] remoto/tests/test_log.py::TestReporting::test_strip_return PASSED [ 91%] remoto/tests/test_log.py::TestReporting::test_timeout_error PASSED [ 92%] remoto/tests/test_log.py::TestReporting::test_raises_other_errors PASSED [ 93%] remoto/tests/test_process.py::TestExtendPath::test_extend_env_gets_removed PASSED [ 94%] remoto/tests/test_rsync.py::TestRsync::test_rsync_fallback_to_host_list PASSED [ 95%] remoto/tests/test_rsync.py::TestRsync::test_rsync_use_host_list PASSED [ 96%] remoto/tests/test_util.py::TestAdminCommand::test_prepend_list_if_sudo PASSED [ 97%] remoto/tests/test_util.py::TestAdminCommand::test_skip_prepend_if_not_sudo PASSED [ 98%] remoto/tests/test_util.py::TestAdminCommand::test_command_that_is_not_a_list PASSED [100%] =================================== FAILURES =================================== ______________ TestJsonModuleExecute.test_wrong_python_executable ______________ self = def test_wrong_python_executable(self): python_executable = '/path/to/python' conn = local.LocalConnection() conn.remote_import_system = 'json' remote_fake_module = conn.import_module(fake_module, python_executable=python_executable) with pytest.raises(Exception) as error: remote_fake_module.remote_interpreter() > assert 'Failed to execute command: {}'.format(python_executable) in str(error.value) E assert 'Failed to execute command: /path/to/python' in 'Unexpected remote exception: \n\nTraceback (most recent call last):\n File "", in \nException: error calling "remote_interpreter"' E + where 'Failed to execute command: /path/to/python' = ('/path/to/python') E + where = 'Failed to execute command: {}'.format E + and 'Unexpected remote exception: \n\nTraceback (most recent call last):\n File "", in \nException: error calling "remote_interpreter"' = str(Exception('Unexpected remote exception: \n\nTraceback (most recent call last):\n File "", in \nException: error calling "remote_interpreter"')) E + where Exception('Unexpected remote exception: \n\nTraceback (most recent call last):\n File "", in \nException: error calling "remote_interpreter"') = ", in \nException: error calling "remote_interpreter"') tblen=2>.value remoto/tests/backends/test_backends.py:90: AssertionError ------------------------------ Captured log call ------------------------------- INFO arch-nspawn-2976628:process.py:183 Running command: /path/to/python =========================== short test summary info ============================ FAILED remoto/tests/backends/test_backends.py::TestJsonModuleExecute::test_wrong_python_executable - assert 'Failed to execute command: /path/to/python' in 'Unexpected remote exception: \n\nTraceback (most recent call last):\n File "", in \nException: error calling "remote_interpreter"' + where 'Failed to execute command: /path/to/python' = ('/path/to/python') + where = 'Failed to execute command: {}'.format + and 'Unexpected remote exception: \n\nTraceback (most recent call last):\n File "", in \nException: error calling "remote_interpreter"' = str(Exception('Unexpected remote exception: \n\nTraceback (most recent call last):\n File "", in \nException: error calling "remote_interpreter"')) + where Exception('Unexpected remote exception: \n\nTraceback (most recent call last):\n File "", in \nException: error calling "remote_interpreter"') = ", in \nException: error calling "remote_interpreter"') tblen=2>.value ================= 1 failed, 98 passed, 16 deselected in 15.55s ================= ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root15/build [?25h[?25hreceiving incremental file list python-remoto-1.2.1-6-riscv64-build.log python-remoto-1.2.1-6-riscv64-check.log python-remoto-1.2.1-6-riscv64-prepare.log sent 81 bytes received 3,372 bytes 2,302.00 bytes/sec total size is 19,384 speedup is 5.61