==> Building on lapras ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-py-cpuinfo ./ .SRCINFO 616 100% 0.00kB/s 0:00:00 616 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 894 100% 873.05kB/s 0:00:00 894 100% 873.05kB/s 0:00:00 (xfr#2, to-chk=1/4) python-py-cpuinfo-9.0.0-4.log 370 100% 361.33kB/s 0:00:00 370 100% 361.33kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,313 bytes received 125 bytes 958.67 bytes/sec total size is 1,703 speedup is 1.18 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix25 on remote host... ==> Locking clean chroot...done [?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] -> [felix25]...done ==> Making package: python-py-cpuinfo 9.0.0-4 (Sun Apr 28 23:19:54 2024) ==> Retrieving sources...  -> Downloading python-py-cpuinfo-9.0.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:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 100 828 0 828 0 0 109 0 --:--:-- 0:00:07 --:--:-- 276 100 108k 0 108k 0 0 14105 0 --:--:-- 0:00:07 --:--:-- 33424 ==> Validating source files with sha512sums... python-py-cpuinfo-9.0.0.tar.gz ... Passed ==> Making package: python-py-cpuinfo 9.0.0-4 (Sun Apr 28 23:20:32 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change extra/mpdecimal 4.0.0-2 0.29 MiB core/python 3.12.3-1 105.93 MiB Total Installed Size: 106.22 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (23) New Version Net Change extra/python-autocommand 2.2.2-6 0.08 MiB extra/python-fastjsonschema 2.19.1-3 0.26 MiB extra/python-inflect 7.2.1-2 0.36 MiB extra/python-iniconfig 2.0.0-5 0.04 MiB extra/python-jaraco.context 4.3.0-4 0.03 MiB extra/python-jaraco.functools 4.0.0-3 0.07 MiB extra/python-jaraco.text 3.12.0-3 0.08 MiB extra/python-more-itertools 10.2.0-2 0.61 MiB extra/python-ordered-set 4.1.0-5 0.06 MiB extra/python-packaging 23.2-3 0.50 MiB extra/python-platformdirs 4.2.0-3 0.23 MiB extra/python-pluggy 1.4.0-4 0.20 MiB extra/python-pyproject-hooks 1.0.0-7 0.09 MiB extra/python-tomli 2.0.1-4 0.10 MiB extra/python-trove-classifiers 2024.4.10-1 0.12 MiB extra/python-typeguard 4.2.1-2 0.40 MiB extra/python-typing_extensions 4.11.0-1 0.38 MiB extra/python-validate-pyproject 0.13-3 0.27 MiB extra/python-build 1.2.1-3 0.19 MiB extra/python-installer 0.7.0-8 0.18 MiB extra/python-pytest 1:8.1.2-1 3.89 MiB extra/python-setuptools 1:69.0.3-6 4.39 MiB extra/python-wheel 0.43.0-4 0.25 MiB Total Installed Size: 12.79 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-typing_extensions... installing python-typeguard... installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... 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-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures installing python-iniconfig... installing python-pluggy... installing python-pytest... [?25h==> Retrieving sources...  -> Found python-py-cpuinfo-9.0.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting python-py-cpuinfo-9.0.0.tar.gz with bsdtar ==> Starting build()... * Getting build dependencies for wheel... running egg_info creating py_cpuinfo.egg-info writing py_cpuinfo.egg-info/PKG-INFO writing dependency_links to py_cpuinfo.egg-info/dependency_links.txt writing entry points to py_cpuinfo.egg-info/entry_points.txt writing top-level names to py_cpuinfo.egg-info/top_level.txt writing manifest file 'py_cpuinfo.egg-info/SOURCES.txt' reading manifest file 'py_cpuinfo.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'py_cpuinfo.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/cpuinfo copying cpuinfo/__init__.py -> build/lib/cpuinfo copying cpuinfo/__main__.py -> build/lib/cpuinfo copying cpuinfo/cpuinfo.py -> build/lib/cpuinfo installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/cpuinfo copying build/lib/cpuinfo/__init__.py -> build/bdist.linux-riscv64/wheel/cpuinfo copying build/lib/cpuinfo/__main__.py -> build/bdist.linux-riscv64/wheel/cpuinfo copying build/lib/cpuinfo/cpuinfo.py -> build/bdist.linux-riscv64/wheel/cpuinfo running install_egg_info running egg_info writing py_cpuinfo.egg-info/PKG-INFO writing dependency_links to py_cpuinfo.egg-info/dependency_links.txt writing entry points to py_cpuinfo.egg-info/entry_points.txt writing top-level names to py_cpuinfo.egg-info/top_level.txt reading manifest file 'py_cpuinfo.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'py_cpuinfo.egg-info/SOURCES.txt' Copying py_cpuinfo.egg-info to build/bdist.linux-riscv64/wheel/py_cpuinfo-9.0.0-py3.12.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/py_cpuinfo-9.0.0.dist-info/WHEEL creating '/build/python-py-cpuinfo/src/py-cpuinfo-9.0.0/dist/.tmp-7mooo9l1/py_cpuinfo-9.0.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'cpuinfo/__init__.py' adding 'cpuinfo/__main__.py' adding 'cpuinfo/cpuinfo.py' adding 'py_cpuinfo-9.0.0.dist-info/LICENSE' adding 'py_cpuinfo-9.0.0.dist-info/METADATA' adding 'py_cpuinfo-9.0.0.dist-info/WHEEL' adding 'py_cpuinfo-9.0.0.dist-info/entry_points.txt' adding 'py_cpuinfo-9.0.0.dist-info/top_level.txt' adding 'py_cpuinfo-9.0.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built py_cpuinfo-9.0.0-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.4.0 rootdir: /build/python-py-cpuinfo/src/py-cpuinfo-9.0.0 configfile: pyproject.toml plugins: typeguard-4.2.1 collected 318 items test_suite.py .........................................................s [ 18%] ........................................................................ [ 40%] .....................F....... [ 50%] tests/test_actual.py F [ 50%] tests/test_bug_152_cpu_zero.py .. [ 50%] tests/test_cli.py .... [ 52%] tests/test_compile_errors.py . [ 52%] tests/test_cpuid.py .. [ 53%] tests/test_example.py . [ 53%] tests/test_filter.py . [ 53%] tests/test_free_bsd_11_x86_64.py .... [ 55%] tests/test_haiku_x86_32.py ... [ 55%] tests/test_haiku_x86_64.py ... [ 56%] tests/test_haiku_x86_64_beta_1_ryzen_7.py ... [ 57%] tests/test_invalid_cpu.py .. [ 58%] tests/test_linux_aarch64_64.py s... [ 59%] tests/test_linux_alt_p9_mipsel_bfk3.py .... [ 61%] tests/test_linux_beagle_bone_arm.py .... [ 62%] tests/test_linux_debian_8_5_x86_64.py ..... [ 63%] tests/test_linux_debian_8_7_1_ppc64le.py ..... [ 65%] tests/test_linux_debian_8_x86_64.py ... [ 66%] tests/test_linux_fedora_24_ppc64le.py ..... [ 67%] tests/test_linux_fedora_24_x86_64.py ..... [ 69%] tests/test_linux_fedora_29_x86_64_ryzen_7.py .... [ 70%] tests/test_linux_fedora_5_s390x.py ..... [ 72%] tests/test_linux_gentoo_2_2_x86_64.py ..... [ 73%] tests/test_linux_mips64el_loongson3A3000.py .... [ 75%] tests/test_linux_odroid_c2_aarch64.py ..... [ 76%] tests/test_linux_odroid_xu3_arm_32.py ..... [ 78%] tests/test_linux_raspberry_pi_model_b_arm.py .... [ 79%] tests/test_linux_rhel_7_3_ppc64le.py ..... [ 81%] tests/test_linux_ubuntu_16_04_x86_64.py ..... [ 82%] tests/test_linux_ubuntu_21_04_riscv64.py .... [ 83%] tests/test_linux_ubuntu_22_04_x86_64.py .... [ 85%] tests/test_open_indiana_5_11_x86_64_ryzen_7.py ... [ 86%] tests/test_osx_10_12_x86_64.py ... [ 87%] tests/test_osx_10_9_x86_64.py ... [ 88%] tests/test_parse_cpu_string.py ...... [ 89%] tests/test_parse_errors.py .. [ 90%] tests/test_pcbsd_10_x86_64.py ... [ 91%] tests/test_selinux.py .... [ 92%] tests/test_solaris_11_x86_32.py ... [ 93%] tests/test_true_os_18_x86_64_ryzen_7.py ... [ 94%] tests/test_windows_10_x86_64.py ...... [ 96%] tests/test_windows_10_x86_64_ryzen_7.py ..... [ 98%] tests/test_windows_8_x86_64.py ...... [100%] =================================== FAILURES =================================== _____________________________ TestActual.test_all ______________________________ self = def test_all(self): os_type = helpers.get_os_type() if os_type == 'BeOS': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertEqual({}, cpuinfo._get_cpu_info_from_proc_cpuinfo()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysctl()) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertEqual({}, cpuinfo._get_cpu_info_from_dmesg()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertTrue(len(cpuinfo._get_cpu_info_from_sysinfo()) > 0) #self.assertTrue(len(cpuinfo._get_cpu_info_from_cpuid()) > 0) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'BSD': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertEqual({}, cpuinfo._get_cpu_info_from_proc_cpuinfo()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysctl()) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertTrue(len(cpuinfo._get_cpu_info_from_dmesg()) > 0) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysinfo()) # FIXME: This fails by segfaulting for some reason #self.assertEqual({}, cpuinfo._get_cpu_info_from_cpuid()) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'Cygwin': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertTrue(len(cpuinfo._get_cpu_info_from_proc_cpuinfo()) > 0) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysctl()) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertEqual({}, cpuinfo._get_cpu_info_from_dmesg()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysinfo()) # FIXME: This fails by segfaulting for some reason #self.assertEqual({}, cpuinfo._get_cpu_info_from_cpuid()) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'MacOS': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertEqual({}, cpuinfo._get_cpu_info_from_proc_cpuinfo()) self.assertTrue(len(cpuinfo._get_cpu_info_from_sysctl()) > 0) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertEqual({}, cpuinfo._get_cpu_info_from_dmesg()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysinfo()) # FIXME: This fails by segfaulting for some reason #self.assertEqual({}, cpuinfo._get_cpu_info_from_cpuid()) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'Linux': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) #self.assertTrue(len(cpuinfo._get_cpu_info_from_lscpu()) > 0) > self.assertTrue(len(cpuinfo._get_cpu_info_from_proc_cpuinfo()) > 0) E AssertionError: False is not true tests/test_actual.py:74: AssertionError _____________________________ TestActual.test_all ______________________________ self = def test_all(self): os_type = helpers.get_os_type() if os_type == 'BeOS': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertEqual({}, cpuinfo._get_cpu_info_from_proc_cpuinfo()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysctl()) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertEqual({}, cpuinfo._get_cpu_info_from_dmesg()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertTrue(len(cpuinfo._get_cpu_info_from_sysinfo()) > 0) #self.assertTrue(len(cpuinfo._get_cpu_info_from_cpuid()) > 0) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'BSD': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertEqual({}, cpuinfo._get_cpu_info_from_proc_cpuinfo()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysctl()) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertTrue(len(cpuinfo._get_cpu_info_from_dmesg()) > 0) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysinfo()) # FIXME: This fails by segfaulting for some reason #self.assertEqual({}, cpuinfo._get_cpu_info_from_cpuid()) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'Cygwin': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertTrue(len(cpuinfo._get_cpu_info_from_proc_cpuinfo()) > 0) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysctl()) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertEqual({}, cpuinfo._get_cpu_info_from_dmesg()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysinfo()) # FIXME: This fails by segfaulting for some reason #self.assertEqual({}, cpuinfo._get_cpu_info_from_cpuid()) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'MacOS': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) self.assertEqual({}, cpuinfo._get_cpu_info_from_lscpu()) self.assertEqual({}, cpuinfo._get_cpu_info_from_proc_cpuinfo()) self.assertTrue(len(cpuinfo._get_cpu_info_from_sysctl()) > 0) self.assertEqual({}, cpuinfo._get_cpu_info_from_kstat()) self.assertEqual({}, cpuinfo._get_cpu_info_from_dmesg()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cat_var_run_dmesg_boot()) self.assertEqual({}, cpuinfo._get_cpu_info_from_sysinfo()) # FIXME: This fails by segfaulting for some reason #self.assertEqual({}, cpuinfo._get_cpu_info_from_cpuid()) self.assertTrue(len(cpuinfo.get_cpu_info()) > 0) elif os_type == 'Linux': self.assertEqual({}, cpuinfo._get_cpu_info_from_registry()) self.assertEqual({}, cpuinfo._get_cpu_info_from_cpufreq_info()) #self.assertTrue(len(cpuinfo._get_cpu_info_from_lscpu()) > 0) > self.assertTrue(len(cpuinfo._get_cpu_info_from_proc_cpuinfo()) > 0) E AssertionError: False is not true tests/test_actual.py:74: AssertionError =========================== short test summary info ============================ FAILED test_suite.py::TestActual::test_all - AssertionError: False is not true FAILED tests/test_actual.py::TestActual::test_all - AssertionError: False is ... ================== 2 failed, 314 passed, 2 skipped in 39.86s =================== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix25/build [?25h[?25hreceiving incremental file list python-py-cpuinfo-9.0.0-4-riscv64-build.log python-py-cpuinfo-9.0.0-4-riscv64-check.log sent 62 bytes received 2,159 bytes 888.40 bytes/sec total size is 14,563 speedup is 6.56