==> Building on nidoking ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/mkosi ./ PKGBUILD 2,322 100% 0.00kB/s 0:00:00 2,322 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) mkosi-14-2.log 240 100% 234.38kB/s 0:00:00 240 100% 234.38kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 1,561 bytes received 94 bytes 1,103.33 bytes/sec total size is 2,517 speedup is 1.52 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix9 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community 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] -> [felix9]...done ==> Making package: mkosi 14-2 (Tue Feb 7 12:00:25 2023) ==> Retrieving sources...  -> Downloading mkosi-14.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 100 171k 0 171k 0 0 243k 0 --:--:-- --:--:-- --:--:-- 243k  -> Downloading mkosi-14-fix_tests.patch... % 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 2781 100 2781 0 0 7453 0 --:--:-- --:--:-- --:--:-- 7455 ==> Validating source files with sha512sums... mkosi-14.tar.gz ... Passed mkosi-14-fix_tests.patch ... Passed ==> Validating source files with b2sums... mkosi-14.tar.gz ... Passed mkosi-14-fix_tests.patch ... Passed ==> Making package: mkosi 14-2 (Tue Feb 7 12:00:36 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (10) New Version Net Change Download Size extra/fuse-common 3.13.0-1 0.00 MiB extra/fuse3 3.13.0-1 0.41 MiB 0.12 MiB core/libaio 0.3.113-1 0.03 MiB core/libnsl 2.0.0-2 0.06 MiB extra/liburing 2.3-1 0.23 MiB community/python-ptyprocess 0.7.0-4 0.06 MiB extra/arch-install-scripts 28-1 0.05 MiB 0.02 MiB core/python 3.10.9-1 81.37 MiB community/python-pexpect 4.8.0-6 0.31 MiB extra/qemu-img 7.1.0-10.2 8.56 MiB 1.80 MiB Total Download Size: 1.93 MiB Total Installed Size: 91.08 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... qemu-img-7.1.0-10.2-riscv64 downloading... fuse3-3.13.0-1-riscv64 downloading... arch-install-scripts-28-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing arch-install-scripts... installing libnsl... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-ptyprocess... installing python-pexpect... installing fuse-common... installing fuse3... installing libaio... installing liburing... installing qemu-img... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (26) New Version Net Change community/cython 0.29.33-1 7.53 MiB extra/python-attrs 22.2.0-1 0.44 MiB community/python-autocommand 2.2.2-1 0.07 MiB community/python-exceptiongroup 1.1.0-1 0.09 MiB community/python-fastjsonschema 2.16.2-1 0.20 MiB community/python-inflect 6.0.2-1 0.28 MiB community/python-iniconfig 2.0.0-2 0.03 MiB community/python-jaraco.context 4.3.0-1 0.03 MiB community/python-jaraco.functools 3.5.2-1 0.05 MiB community/python-jaraco.text 3.11.1-1 0.07 MiB community/python-more-itertools 9.0.0-1 0.49 MiB extra/python-ordered-set 4.1.0-1 0.06 MiB extra/python-packaging 23.0-1 0.32 MiB extra/python-platformdirs 2.6.2-1 0.12 MiB community/python-pluggy 1.0.0-2 0.10 MiB community/python-pydantic 1.10.4-1 5.81 MiB community/python-pyproject-hooks 1.0.0-1 0.07 MiB extra/python-tomli 2.0.1-1 0.08 MiB extra/python-trove-classifiers 2023.1.20-1 0.11 MiB community/python-typing_extensions 4.4.0-1 0.22 MiB extra/python-validate-pyproject 0.12.1-1 0.22 MiB community/python-build 0.10.0-1 1.08 MiB community/python-installer 0.6.0-1 1.20 MiB community/python-pytest 7.2.1-1 2.80 MiB extra/python-setuptools 1:67.1.0-1.1 3.30 MiB community/python-wheel 0.38.4-1 0.16 MiB Total Installed Size: 24.91 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-tomli... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-virtualenv: Use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing cython... installing python-typing_extensions... installing python-pydantic... Optional dependencies for python-pydantic python-dotenv: for .env file support python-email-validator: for email validation installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures installing python-attrs... installing python-exceptiongroup... installing python-iniconfig... installing python-pluggy... installing python-pytest... [?25h==> Retrieving sources...  -> Found mkosi-14.tar.gz  -> Found mkosi-14-fix_tests.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting mkosi-14.tar.gz with bsdtar ==> Starting prepare()... patching file mkosi/__init__.py ==> Starting build()... * Getting build dependencies for wheel... running egg_info creating mkosi.egg-info writing mkosi.egg-info/PKG-INFO writing dependency_links to mkosi.egg-info/dependency_links.txt writing top-level names to mkosi.egg-info/top_level.txt writing manifest file 'mkosi.egg-info/SOURCES.txt' reading manifest file 'mkosi.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'mkosi.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/mkosi copying mkosi/__main__.py -> build/lib/mkosi copying mkosi/backend.py -> build/lib/mkosi copying mkosi/gentoo.py -> build/lib/mkosi copying mkosi/machine.py -> build/lib/mkosi copying mkosi/manifest.py -> build/lib/mkosi copying mkosi/syscall.py -> build/lib/mkosi copying mkosi/__init__.py -> build/lib/mkosi creating build/lib/mkosi/resources copying mkosi/resources/__init__.py -> build/lib/mkosi/resources running egg_info writing mkosi.egg-info/PKG-INFO writing dependency_links to mkosi.egg-info/dependency_links.txt writing top-level names to mkosi.egg-info/top_level.txt reading manifest file 'mkosi.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'mkosi.egg-info/SOURCES.txt' copying mkosi/resources/console_getty_autologin.conf -> build/lib/mkosi/resources copying mkosi/resources/dpkg-reconfigure-dracut.install -> build/lib/mkosi/resources copying mkosi/resources/getty_autologin.conf -> build/lib/mkosi/resources copying mkosi/resources/serial_getty_autologin.conf -> build/lib/mkosi/resources running build_scripts creating build/scripts-3.10 copying bin/mkosi -> build/scripts-3.10 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/mkosi copying build/lib/mkosi/__main__.py -> build/bdist.linux-riscv64/wheel/mkosi copying build/lib/mkosi/backend.py -> build/bdist.linux-riscv64/wheel/mkosi copying build/lib/mkosi/gentoo.py -> build/bdist.linux-riscv64/wheel/mkosi copying build/lib/mkosi/machine.py -> build/bdist.linux-riscv64/wheel/mkosi copying build/lib/mkosi/manifest.py -> build/bdist.linux-riscv64/wheel/mkosi copying build/lib/mkosi/syscall.py -> build/bdist.linux-riscv64/wheel/mkosi copying build/lib/mkosi/__init__.py -> build/bdist.linux-riscv64/wheel/mkosi creating build/bdist.linux-riscv64/wheel/mkosi/resources copying build/lib/mkosi/resources/__init__.py -> build/bdist.linux-riscv64/wheel/mkosi/resources copying build/lib/mkosi/resources/console_getty_autologin.conf -> build/bdist.linux-riscv64/wheel/mkosi/resources copying build/lib/mkosi/resources/dpkg-reconfigure-dracut.install -> build/bdist.linux-riscv64/wheel/mkosi/resources copying build/lib/mkosi/resources/getty_autologin.conf -> build/bdist.linux-riscv64/wheel/mkosi/resources copying build/lib/mkosi/resources/serial_getty_autologin.conf -> build/bdist.linux-riscv64/wheel/mkosi/resources running install_data creating build/bdist.linux-riscv64/wheel/mkosi-14.data creating build/bdist.linux-riscv64/wheel/mkosi-14.data/data creating build/bdist.linux-riscv64/wheel/mkosi-14.data/data/share creating build/bdist.linux-riscv64/wheel/mkosi-14.data/data/share/man creating build/bdist.linux-riscv64/wheel/mkosi-14.data/data/share/man/man1 copying man/mkosi.1 -> build/bdist.linux-riscv64/wheel/mkosi-14.data/data/share/man/man1 running install_egg_info Copying mkosi.egg-info to build/bdist.linux-riscv64/wheel/mkosi-14-py3.10.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/mkosi-14.data/scripts copying build/scripts-3.10/mkosi -> build/bdist.linux-riscv64/wheel/mkosi-14.data/scripts changing mode of build/bdist.linux-riscv64/wheel/mkosi-14.data/scripts/mkosi to 755 creating build/bdist.linux-riscv64/wheel/mkosi-14.dist-info/WHEEL creating '/build/mkosi/src/mkosi-14/dist/.tmp-ijfl6v_i/mkosi-14-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'mkosi/__init__.py' adding 'mkosi/__main__.py' adding 'mkosi/backend.py' adding 'mkosi/gentoo.py' adding 'mkosi/machine.py' adding 'mkosi/manifest.py' adding 'mkosi/syscall.py' adding 'mkosi/resources/__init__.py' adding 'mkosi/resources/console_getty_autologin.conf' adding 'mkosi/resources/dpkg-reconfigure-dracut.install' adding 'mkosi/resources/getty_autologin.conf' adding 'mkosi/resources/serial_getty_autologin.conf' adding 'mkosi-14.data/data/share/man/man1/mkosi.1' adding 'mkosi-14.data/scripts/mkosi' adding 'mkosi-14.dist-info/LICENSE' adding 'mkosi-14.dist-info/METADATA' adding 'mkosi-14.dist-info/WHEEL' adding 'mkosi-14.dist-info/top_level.txt' adding 'mkosi-14.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built mkosi-14-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.10.9, pytest-7.2.1, pluggy-1.0.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/mkosi/src/mkosi-14, configfile: pytest.ini collecting ... collected 69 items tests/test_backend.py::test_distribution PASSED [ 1%] tests/test_backend.py::test_set_umask PASSED [ 2%] tests/test_backend.py::test_workspace PASSED [ 4%] tests/test_backend.py::test_footer_size PASSED [ 5%] tests/test_backend.py::test_first_partition_offset PASSED [ 7%] tests/test_backend.py::test_last_partition_offset PASSED [ 8%] tests/test_backend.py::test_disk_size PASSED [ 10%] tests/test_config_parser.py::test_verb_none PASSED [ 11%] tests/test_config_parser.py::test_verb_build PASSED [ 13%] tests/test_config_parser.py::test_verb_boot_no_cli_args1 PASSED [ 14%] tests/test_config_parser.py::test_verb_boot_no_cli_args2 PASSED [ 15%] tests/test_config_parser.py::test_verb_boot_no_cli_args3 PASSED [ 17%] tests/test_config_parser.py::test_verb_summary_no_cli_args4 PASSED [ 18%] tests/test_config_parser.py::test_verb_shell_cli_args5 PASSED [ 20%] tests/test_config_parser.py::test_verb_shell_cli_args6 PASSED [ 21%] tests/test_config_parser.py::test_verb_shell_cli_args7 PASSED [ 23%] tests/test_config_parser.py::test_builtin[MkosiConfigSummary] FAILED [ 24%] tests/test_config_parser.py::test_builtin[MkosiConfigDistro] FAILED [ 26%] tests/test_config_parser.py::test_builtin[MkosiConfigManyParams] FAILED [ 27%] tests/test_config_parser.py::test_builtin[MkosiConfigIniLists1] FAILED [ 28%] tests/test_config_parser.py::test_def[MkosiConfigSummary] FAILED [ 30%] tests/test_config_parser.py::test_def[MkosiConfigDistro] FAILED [ 31%] tests/test_config_parser.py::test_def[MkosiConfigManyParams] PASSED [ 33%] tests/test_config_parser.py::test_def[MkosiConfigIniLists1] FAILED [ 34%] tests/test_config_parser.py::test_def_1[MkosiConfigSummary] FAILED [ 36%] tests/test_config_parser.py::test_def_1[MkosiConfigDistro] FAILED [ 37%] tests/test_config_parser.py::test_def_1[MkosiConfigManyParams] PASSED [ 39%] tests/test_config_parser.py::test_def_1[MkosiConfigIniLists1] FAILED [ 40%] tests/test_config_parser.py::test_def_2[MkosiConfigSummary] FAILED [ 42%] tests/test_config_parser.py::test_def_2[MkosiConfigDistro] FAILED [ 43%] tests/test_config_parser.py::test_def_2[MkosiConfigManyParams] PASSED [ 44%] tests/test_config_parser.py::test_def_2[MkosiConfigIniLists1] FAILED [ 46%] tests/test_config_parser.py::test_def_1_2[MkosiConfigSummary] FAILED [ 47%] tests/test_config_parser.py::test_def_1_2[MkosiConfigDistro] FAILED [ 49%] tests/test_config_parser.py::test_def_1_2[MkosiConfigManyParams] PASSED [ 50%] tests/test_config_parser.py::test_def_1_2[MkosiConfigIniLists1] FAILED [ 52%] tests/test_config_parser.py::test_def_args[MkosiConfigSummary] FAILED [ 53%] tests/test_config_parser.py::test_def_args[MkosiConfigDistro] FAILED [ 55%] tests/test_config_parser.py::test_def_args[MkosiConfigManyParams] FAILED [ 56%] tests/test_config_parser.py::test_def_args[MkosiConfigIniLists1] FAILED [ 57%] tests/test_config_parser.py::test_def_1_args[MkosiConfigSummary] FAILED [ 59%] tests/test_config_parser.py::test_def_1_args[MkosiConfigDistro] FAILED [ 60%] tests/test_config_parser.py::test_def_1_args[MkosiConfigManyParams] PASSED [ 62%] tests/test_config_parser.py::test_def_1_args[MkosiConfigIniLists1] FAILED [ 63%] tests/test_config_parser.py::test_def_1_2_args[MkosiConfigSummary] FAILED [ 65%] tests/test_config_parser.py::test_def_1_2_args[MkosiConfigDistro] FAILED [ 66%] tests/test_config_parser.py::test_def_1_2_args[MkosiConfigManyParams] PASSED [ 68%] tests/test_config_parser.py::test_def_1_2_args[MkosiConfigIniLists1] FAILED [ 69%] tests/test_config_parser.py::test_def_1_2_argssh[MkosiConfigSummary] FAILED [ 71%] tests/test_config_parser.py::test_def_1_2_argssh[MkosiConfigDistro] FAILED [ 72%] tests/test_config_parser.py::test_def_1_2_argssh[MkosiConfigManyParams] PASSED [ 73%] tests/test_config_parser.py::test_def_1_2_argssh[MkosiConfigIniLists1] FAILED [ 75%] tests/test_config_parser.py::test_all_1[MkosiConfigAllHost] FAILED [ 76%] tests/test_init.py::test_fedora_release_cmp PASSED [ 78%] tests/test_init.py::test_strip_suffixes PASSED [ 79%] tests/test_init.py::test_copy_file PASSED [ 81%] tests/test_init.py::test_parse_bytes PASSED [ 82%] tests/test_machine.py::MkosiMachineTestCase::test_infinite_command SKIPPED (Must be invoked as root.) [ 84%] tests/test_machine.py::MkosiMachineTestCase::test_simple_run SKIPPED (Must be invoked as root.) [ 85%] tests/test_machine.py::MkosiMachineTestCase::test_wrong_command SKIPPED (Must be invoked as root.) [ 86%] tests/test_machine.py::test_before_boot SKIPPED (Must be invoked as root.) [ 88%] tests/test_machine.py::test_after_shutdown SKIPPED (Must be invoked as root.) [ 89%] tests/test_parse_load_args.py::test_parse_load_verb PASSED [ 91%] tests/test_parse_load_args.py::test_os_distribution PASSED [ 92%] tests/test_parse_load_args.py::test_machine_id PASSED [ 94%] tests/test_parse_load_args.py::test_hostname PASSED [ 95%] tests/test_parse_load_args.py::test_centos_brtfs PASSED [ 97%] tests/test_parse_load_args.py::test_shell_boot PASSED [ 98%] tests/test_parse_load_args.py::test_compression PASSED [100%] =================================== FAILURES =================================== _______________________ test_builtin[MkosiConfigSummary] _______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_builtin_MkosiConfigSummar0') def test_builtin(tested_config: Any, tmpdir: Path) -> None: """Test if builtin config and reference config match""" with change_cwd(tmpdir): if "--all" in tested_config.cli_arguments: with pytest.raises(MkosiException): mkosi.parse_args(tested_config.cli_arguments) else: args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:935: AssertionError _______________________ test_builtin[MkosiConfigDistro] ________________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_builtin_MkosiConfigDistro0') def test_builtin(tested_config: Any, tmpdir: Path) -> None: """Test if builtin config and reference config match""" with change_cwd(tmpdir): if "--all" in tested_config.cli_arguments: with pytest.raises(MkosiException): mkosi.parse_args(tested_config.cli_arguments) else: args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:935: AssertionError _____________________ test_builtin[MkosiConfigManyParams] ______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_builtin_MkosiConfigManyPa0') def test_builtin(tested_config: Any, tmpdir: Path) -> None: """Test if builtin config and reference config match""" with change_cwd(tmpdir): if "--all" in tested_config.cli_arguments: with pytest.raises(MkosiException): mkosi.parse_args(tested_config.cli_arguments) else: args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:935: AssertionError ______________________ test_builtin[MkosiConfigIniLists1] ______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_builtin_MkosiConfigIniLis0') def test_builtin(tested_config: Any, tmpdir: Path) -> None: """Test if builtin config and reference config match""" with change_cwd(tmpdir): if "--all" in tested_config.cli_arguments: with pytest.raises(MkosiException): mkosi.parse_args(tested_config.cli_arguments) else: args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:935: AssertionError _________________________ test_def[MkosiConfigSummary] _________________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_MkosiConfigSummary_0') def test_def(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file only""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:943: AssertionError _________________________ test_def[MkosiConfigDistro] __________________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_MkosiConfigDistro_0') def test_def(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file only""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:943: AssertionError ________________________ test_def[MkosiConfigIniLists1] ________________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_MkosiConfigIniLists1_0') def test_def(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file only""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:943: AssertionError ________________________ test_def_1[MkosiConfigSummary] ________________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_MkosiConfigSummary_0') def test_def_1(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file plus one config file""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:952: AssertionError ________________________ test_def_1[MkosiConfigDistro] _________________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_MkosiConfigDistro_0') def test_def_1(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file plus one config file""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:952: AssertionError _______________________ test_def_1[MkosiConfigIniLists1] _______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_MkosiConfigIniLists0') def test_def_1(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file plus one config file""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:952: AssertionError ________________________ test_def_2[MkosiConfigSummary] ________________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_2_MkosiConfigSummary_0') def test_def_2(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file plus another config file""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:961: AssertionError ________________________ test_def_2[MkosiConfigDistro] _________________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_2_MkosiConfigDistro_0') def test_def_2(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file plus another config file""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:961: AssertionError _______________________ test_def_2[MkosiConfigIniLists1] _______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_2_MkosiConfigIniLists0') def test_def_2(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file plus another config file""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:961: AssertionError _______________________ test_def_1_2[MkosiConfigSummary] _______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_2_MkosiConfigSummar0') def test_def_1_2(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file plus two config files""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:971: AssertionError _______________________ test_def_1_2[MkosiConfigDistro] ________________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_2_MkosiConfigDistro0') def test_def_1_2(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file plus two config files""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:971: AssertionError ______________________ test_def_1_2[MkosiConfigIniLists1] ______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_2_MkosiConfigIniLis0') def test_def_1_2(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf file plus two config files""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:971: AssertionError ______________________ test_def_args[MkosiConfigSummary] _______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_args_MkosiConfigSumma0') def test_def_args(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus command line arguments""" with change_cwd(tmpdir): tested_config.prepare_args() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:979: AssertionError _______________________ test_def_args[MkosiConfigDistro] _______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_args_MkosiConfigDistr0') def test_def_args(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus command line arguments""" with change_cwd(tmpdir): tested_config.prepare_args() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:979: AssertionError _____________________ test_def_args[MkosiConfigManyParams] _____________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_args_MkosiConfigManyP0') def test_def_args(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus command line arguments""" with change_cwd(tmpdir): tested_config.prepare_args() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:979: AssertionError _____________________ test_def_args[MkosiConfigIniLists1] ______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_args_MkosiConfigIniLi0') def test_def_args(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus command line arguments""" with change_cwd(tmpdir): tested_config.prepare_args() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:979: AssertionError _____________________ test_def_1_args[MkosiConfigSummary] ______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_args_MkosiConfigSum0') def test_def_1_args(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus a config file plus command line arguments""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_args() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:989: AssertionError ______________________ test_def_1_args[MkosiConfigDistro] ______________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_args_MkosiConfigDis0') def test_def_1_args(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus a config file plus command line arguments""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_args() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:989: AssertionError ____________________ test_def_1_args[MkosiConfigIniLists1] _____________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_args_MkosiConfigIni0') def test_def_1_args(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus a config file plus command line arguments""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_args() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:989: AssertionError ____________________ test_def_1_2_args[MkosiConfigSummary] _____________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_2_args_MkosiConfigS0') def test_def_1_2_args(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus two config files plus command line arguments""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) tested_config.prepare_args() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:1000: AssertionError _____________________ test_def_1_2_args[MkosiConfigDistro] _____________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_2_args_MkosiConfigD0') def test_def_1_2_args(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus two config files plus command line arguments""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) tested_config.prepare_args() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:1000: AssertionError ___________________ test_def_1_2_args[MkosiConfigIniLists1] ____________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_2_args_MkosiConfigI0') def test_def_1_2_args(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus two config files plus command line arguments""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) tested_config.prepare_args() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:1000: AssertionError ___________________ test_def_1_2_argssh[MkosiConfigSummary] ____________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_2_argssh_MkosiConfi0') def test_def_1_2_argssh(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus two config files plus short command line arguments""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) tested_config.prepare_args_short() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:1011: AssertionError ____________________ test_def_1_2_argssh[MkosiConfigDistro] ____________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_2_argssh_MkosiConfi1') def test_def_1_2_argssh(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus two config files plus short command line arguments""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) tested_config.prepare_args_short() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:1011: AssertionError __________________ test_def_1_2_argssh[MkosiConfigIniLists1] ___________________ tested_config = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_def_1_2_argssh_MkosiConfi3') def test_def_1_2_argssh(tested_config: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus two config files plus short command line arguments""" with change_cwd(tmpdir): tested_config.prepare_mkosi_conf(tmpdir) tested_config.prepare_mkosi_conf_d_1(tmpdir) tested_config.prepare_mkosi_conf_d_2(tmpdir) tested_config.prepare_args_short() args = mkosi.parse_args(tested_config.cli_arguments) > assert tested_config == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration default against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:1011: AssertionError ________________________ test_all_1[MkosiConfigAllHost] ________________________ tested_config_all = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_all_1_MkosiConfigAllHost_0') def test_all_1(tested_config_all: Any, tmpdir: Path) -> None: """Generate the mkosi.conf plus two config files plus short command line arguments""" with change_cwd(tmpdir): tested_config_all.prepare_mkosi_files(tmpdir) args = mkosi.parse_args(tested_config_all.cli_arguments) > assert tested_config_all == args E assert MkosiConfig is not equal to parsed args E Comparing parsed configuration mkosi.test2.example.org against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) E Comparing parsed configuration mkosi.test1.example.org against expected configuration: E unexpected: E missing: E invalid: E - architecture=riscv64 (exp: x86_64) tests/test_config_parser.py:1060: AssertionError =========================== short test summary info ============================ FAILED tests/test_config_parser.py::test_builtin[MkosiConfigSummary] - assert... FAILED tests/test_config_parser.py::test_builtin[MkosiConfigDistro] - assert ... FAILED tests/test_config_parser.py::test_builtin[MkosiConfigManyParams] - ass... FAILED tests/test_config_parser.py::test_builtin[MkosiConfigIniLists1] - asse... FAILED tests/test_config_parser.py::test_def[MkosiConfigSummary] - assert Mko... FAILED tests/test_config_parser.py::test_def[MkosiConfigDistro] - assert Mkos... FAILED tests/test_config_parser.py::test_def[MkosiConfigIniLists1] - assert M... FAILED tests/test_config_parser.py::test_def_1[MkosiConfigSummary] - assert M... FAILED tests/test_config_parser.py::test_def_1[MkosiConfigDistro] - assert Mk... FAILED tests/test_config_parser.py::test_def_1[MkosiConfigIniLists1] - assert... FAILED tests/test_config_parser.py::test_def_2[MkosiConfigSummary] - assert M... FAILED tests/test_config_parser.py::test_def_2[MkosiConfigDistro] - assert Mk... FAILED tests/test_config_parser.py::test_def_2[MkosiConfigIniLists1] - assert... FAILED tests/test_config_parser.py::test_def_1_2[MkosiConfigSummary] - assert... FAILED tests/test_config_parser.py::test_def_1_2[MkosiConfigDistro] - assert ... FAILED tests/test_config_parser.py::test_def_1_2[MkosiConfigIniLists1] - asse... FAILED tests/test_config_parser.py::test_def_args[MkosiConfigSummary] - asser... FAILED tests/test_config_parser.py::test_def_args[MkosiConfigDistro] - assert... FAILED tests/test_config_parser.py::test_def_args[MkosiConfigManyParams] - as... FAILED tests/test_config_parser.py::test_def_args[MkosiConfigIniLists1] - ass... FAILED tests/test_config_parser.py::test_def_1_args[MkosiConfigSummary] - ass... FAILED tests/test_config_parser.py::test_def_1_args[MkosiConfigDistro] - asse... FAILED tests/test_config_parser.py::test_def_1_args[MkosiConfigIniLists1] - a... FAILED tests/test_config_parser.py::test_def_1_2_args[MkosiConfigSummary] - a... FAILED tests/test_config_parser.py::test_def_1_2_args[MkosiConfigDistro] - as... FAILED tests/test_config_parser.py::test_def_1_2_args[MkosiConfigIniLists1] FAILED tests/test_config_parser.py::test_def_1_2_argssh[MkosiConfigSummary] FAILED tests/test_config_parser.py::test_def_1_2_argssh[MkosiConfigDistro] - ... FAILED tests/test_config_parser.py::test_def_1_2_argssh[MkosiConfigIniLists1] FAILED tests/test_config_parser.py::test_all_1[MkosiConfigAllHost] - assert M... =================== 30 failed, 34 passed, 5 skipped in 7.14s =================== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix9/build receiving incremental file list mkosi-14-2-riscv64-build.log mkosi-14-2-riscv64-check.log mkosi-14-2-riscv64-prepare.log sent 81 bytes received 3,825 bytes 2,604.00 bytes/sec total size is 43,304 speedup is 11.09