==> Building on d ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-nodeenv ./ PKGBUILD 888 100% 0.00kB/s 0:00:00 888 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) python-nodeenv-1.7.0-1.log 288 100% 281.25kB/s 0:00:00 288 100% 281.25kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 896 bytes received 103 bytes 1,998.00 bytes/sec total size is 1,076 speedup is 1.08 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix7 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (1) Old Version New Version Net Change Download Size core/sqlite 3.39.0-2 3.39.1-1 0.00 MiB 1.49 MiB Total Download Size: 1.49 MiB Total Installed Size: 5.94 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... sqlite-3.39.1-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading sqlite... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix7]...done ==> Making package: python-nodeenv 1.7.0-1 (Fri Jul 15 22:11:17 2022) ==> Retrieving sources...  -> Downloading python-nodeenv-1.7.0.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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 100 21270 0 21270 0 0 5359 0 --:--:-- 0:00:03 --:--:-- 22773 100 36209 0 36209 0 0 9103 0 --:--:-- 0:00:03 --:--:-- 38397 ==> Validating source files with sha512sums... python-nodeenv-1.7.0.tar.gz ... Passed ==> Making package: python-nodeenv 1.7.0-1 (Fri Jul 15 22:11:38 2022) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (8) New Version Net Change core/libnsl 2.0.0-2 0.06 MiB core/python 3.10.5-1 80.43 MiB extra/python-appdirs 1.4.4-6 0.07 MiB community/python-more-itertools 8.13.0-2 0.48 MiB extra/python-ordered-set 4.0.2-6 0.06 MiB extra/python-packaging 21.3-1 0.26 MiB extra/python-pyparsing 3.0.9-1 0.96 MiB extra/python-setuptools 1:59.5.0-1 2.96 MiB Total Installed Size: 85.28 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libnsl... installing python... Optional dependencies for python python-setuptools [pending] python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-appdirs... installing python-more-itertools... installing python-ordered-set... installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams installing python-packaging... installing python-setuptools... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (17) New Version Net Change Download Size extra/c-ares 1.18.1-1 0.43 MiB extra/libuv 1.43.0-1 0.51 MiB community/python-apipkg 2.1.1-1 0.03 MiB extra/python-attrs 21.4.0-1 0.45 MiB community/python-importlib-metadata 4.8.1-3 0.15 MiB community/python-iniconfig 1.1.1-5 0.02 MiB community/python-pbr 5.9.0-1 0.66 MiB community/python-pluggy 1.0.0-1 0.10 MiB community/python-py 1.11.0-1 0.71 MiB community/python-pytest 7.1.2-1 2.62 MiB extra/python-six 1.16.0-5 0.09 MiB extra/python-tomli 2.0.1-1 0.08 MiB community/python-zipp 3.8.1-1 0.03 MiB 0.01 MiB community/nodejs 18.6.0-1 35.45 MiB community/python-coverage 6.1.1-3 1.19 MiB 0.24 MiB community/python-mock 3.0.5-9 0.21 MiB community/python-pytest-runner 5.3.1-3 0.03 MiB 0.01 MiB Total Download Size: 0.26 MiB Total Installed Size: 42.76 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-coverage-6.1.1-3-riscv64 downloading... python-pytest-runner-5.3.1-3-any downloading... python-zipp-3.8.1-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libuv... installing c-ares... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager installing python-attrs... installing python-iniconfig... installing python-pluggy... installing python-apipkg... installing python-py... installing python-tomli... installing python-pytest... installing python-pytest-runner... installing python-coverage... Optional dependencies for python-coverage python-tomli: for pyproject.toml support [installed] installing python-six... installing python-zipp... installing python-importlib-metadata... installing python-pbr... installing python-mock... [?25h==> Retrieving sources...  -> Found python-nodeenv-1.7.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting python-nodeenv-1.7.0.tar.gz with bsdtar ==> Starting build()... running build running build_py creating build creating build/lib copying nodeenv.py -> build/lib ==> Starting check()... running pytest running egg_info creating nodeenv.egg-info writing nodeenv.egg-info/PKG-INFO writing dependency_links to nodeenv.egg-info/dependency_links.txt writing entry points to nodeenv.egg-info/entry_points.txt writing requirements to nodeenv.egg-info/requires.txt writing top-level names to nodeenv.egg-info/top_level.txt writing manifest file 'nodeenv.egg-info/SOURCES.txt' reading manifest file 'nodeenv.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'setup.cfg' no previously-included directories found matching 'debian-upstream/nodeenv' no previously-included directories found matching 'debian-upstream/sdist' warning: no previously-included files matching '*.log' found under directory 'debian-upstream' warning: no previously-included files matching '*.substvars' found under directory 'debian-upstream' warning: no previously-included files matching 'files' found under directory 'debian-upstream' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'nodeenv.egg-info/SOURCES.txt' running build_ext ============================= test session starts ============================== platform linux -- Python 3.10.5, pytest-7.1.2, pluggy-1.0.0 rootdir: /build/python-nodeenv/src/nodeenv-1.7.0, configfile: tox.ini collected 14 items tests/nodeenv_test.py F....... [ 57%] tests/test_install_activate.py ...... [100%] =================================== FAILURES =================================== __________________________________ test_smoke __________________________________ tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_smoke0') @pytest.mark.integration def test_smoke(tmpdir): nenv_path = tmpdir.join('nenv').strpath > subprocess.check_call([ # Enable coverage 'coverage', 'run', '-p', '-m', 'nodeenv', '--prebuilt', nenv_path, ]) tests/nodeenv_test.py:22: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ popenargs = (['coverage', 'run', '-p', '-m', 'nodeenv', '--prebuilt', ...],) kwargs = {}, retcode = 1 cmd = ['coverage', 'run', '-p', '-m', 'nodeenv', '--prebuilt', ...] def check_call(*popenargs, **kwargs): """Run command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the call function. Example: check_call(["ls", "-l"]) """ retcode = call(*popenargs, **kwargs) if retcode: cmd = kwargs.get("args") if cmd is None: cmd = popenargs[0] > raise CalledProcessError(retcode, cmd) E subprocess.CalledProcessError: Command '['coverage', 'run', '-p', '-m', 'nodeenv', '--prebuilt', '/tmp/pytest-of-builduser/pytest-0/test_smoke0/nenv']' returned non-zero exit status 1. /usr/lib/python3.10/subprocess.py:369: CalledProcessError ----------------------------- Captured stderr call ----------------------------- * Install prebuilt node (18.6.0) Traceback (most recent call last): File "/build/python-nodeenv/src/nodeenv-1.7.0/nodeenv.py", line 1519, in main() File "/build/python-nodeenv/src/nodeenv-1.7.0/nodeenv.py", line 1104, in main create_environment(env_dir, args) File "/build/python-nodeenv/src/nodeenv-1.7.0/nodeenv.py", line 980, in create_environment install_node(env_dir, src_dir, args) File "/build/python-nodeenv/src/nodeenv-1.7.0/nodeenv.py", line 739, in install_node install_node_wrapped(env_dir, src_dir, args) File "/build/python-nodeenv/src/nodeenv-1.7.0/nodeenv.py", line 755, in install_node_wrapped node_url = get_node_bin_url(args.node) File "/build/python-nodeenv/src/nodeenv-1.7.0/nodeenv.py", line 553, in get_node_bin_url 'arch': archmap[platform.machine()], KeyError: 'riscv64' =========================== short test summary info ============================ FAILED tests/nodeenv_test.py::test_smoke - subprocess.CalledProcessError: Com... ========================= 1 failed, 13 passed in 9.57s ========================= ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix7/build receiving incremental file list python-nodeenv-1.7.0-1-riscv64-build.log python-nodeenv-1.7.0-1-riscv64-check.log sent 62 bytes received 1,703 bytes 1,176.67 bytes/sec total size is 4,508 speedup is 2.55