==> Building on magmar ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-pytest-vcr ./ .SRCINFO 595 100% 0.00kB/s 0:00:00 595 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 85 100% 83.01kB/s 0:00:00 85 100% 83.01kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,677 100% 1.60MB/s 0:00:00 1,677 100% 1.60MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) python-pytest-vcr-1.0.2-10.log 849 100% 829.10kB/s 0:00:00 849 100% 829.10kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,717 bytes received 193 bytes 1,940.00 bytes/sec total size is 3,581 speedup is 1.23 ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building python-pytest-vcr -> repo: extra -> arch: riscv64 -> worker: felix-8 ==> Building python-pytest-vcr for [extra] (riscv64) Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. [?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] -> [felix-8]...done ==> Making package: python-pytest-vcr 1.0.2-10 (Sat Aug 29 21:05:37 2026) ==> Retrieving sources...  -> Downloading pytest-vcr-1.0.2.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 0 0 0 0 0 0 0 0 0 100 9281 0 9281 0 0 8609 0 00:01 0 100 9281 0 9281 0 0 8609 0 00:01 0 100 9281 0 9281 0 0 8608 0 00:01 0 ==> Validating source files with sha512sums... pytest-vcr-1.0.2.tar.gz ... Passed Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ==> Making package: python-pytest-vcr 1.0.2-10 (Sat Aug 29 21:05:47 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (9) New Version Net Change Download Size extra/libyaml 0.2.5-3 0.16 MiB extra/python-iniconfig 2.3.0-1 0.07 MiB extra/python-packaging 26.3-1 1.58 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pygments 2.20.0-1 15.36 MiB extra/python-wrapt 2.3.0-1 0.64 MiB 0.11 MiB extra/python-yaml 6.0.3-2 0.93 MiB extra/python-pytest 1:9.0.3-1 4.86 MiB extra/python-vcrpy 8.3.0-1 0.50 MiB 0.10 MiB Total Download Size: 0.21 MiB Total Installed Size: 24.32 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-wrapt-2.3.0-1-riscv64 downloading... python-vcrpy-8.3.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-iniconfig... installing python-packaging... installing python-pluggy... installing python-pygments... installing python-pytest... installing libyaml... installing python-yaml... installing python-wrapt... installing python-vcrpy... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (12) New Version Net Change Download Size extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-jaraco.collections 5.1.0-3 0.11 MiB extra/python-jaraco.context 6.1.2-1 0.06 MiB extra/python-jaraco.functools 4.1.0-3 0.07 MiB extra/python-jaraco.text 4.0.0-4 0.08 MiB extra/python-more-itertools 11.1.0-1 0.77 MiB extra/python-pkg_resources 81.0.0-1 0.50 MiB extra/python-platformdirs 4.11.5-1 0.47 MiB extra/python-typing_extensions 4.16.0-1 0.53 MiB extra/python-wheel 0.48.0-1 0.34 MiB extra/python-coverage 7.14.1-1 2.25 MiB 0.40 MiB extra/python-setuptools 1:82.0.1-1 7.35 MiB Total Download Size: 0.40 MiB Total Installed Size: 12.62 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-coverage-7.14.1-1-riscv64 downloading... 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-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-typing_extensions... installing python-pkg_resources... installing python-setuptools... installing python-coverage... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found pytest-vcr-1.0.2.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting pytest-vcr-1.0.2.tar.gz with bsdtar ==> Starting prepare()... renamed 'pytest-vcr-1.0.2' -> 'python-pytest-vcr-1.0.2' ==> Starting build()... /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/setup.py:11: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(file_path, encoding='utf-8').read() /usr/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running build running build_py creating build/lib copying pytest_vcr.py -> build/lib ==> Starting check()... /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/setup.py:11: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(file_path, encoding='utf-8').read() /usr/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running install /usr/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py running install_lib creating /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/tmp_install/usr/lib/python3.14/site-packages copying build/lib/pytest_vcr.py -> /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/tmp_install/usr/lib/python3.14/site-packages byte-compiling /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/tmp_install/usr/lib/python3.14/site-packages/pytest_vcr.py to pytest_vcr.cpython-314.pyc writing byte-compilation script '/tmp/tmpczs3x5w8.py' /usr/bin/python /tmp/tmpczs3x5w8.py removing /tmp/tmpczs3x5w8.py running install_egg_info running egg_info creating pytest_vcr.egg-info writing pytest_vcr.egg-info/PKG-INFO writing dependency_links to pytest_vcr.egg-info/dependency_links.txt writing entry points to pytest_vcr.egg-info/entry_points.txt writing requirements to pytest_vcr.egg-info/requires.txt writing top-level names to pytest_vcr.egg-info/top_level.txt writing manifest file 'pytest_vcr.egg-info/SOURCES.txt' reading manifest file 'pytest_vcr.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' adding license file 'LICENSE' writing manifest file 'pytest_vcr.egg-info/SOURCES.txt' Copying pytest_vcr.egg-info to /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/tmp_install/usr/lib/python3.14/site-packages/pytest_vcr-1.0.2-py3.14.egg-info running install_scripts ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.0.3, pluggy-1.6.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2 plugins: vcr-1.0.2 collecting ... collected 21 items tests/test_vcr.py::test_iana_example PASSED [ 4%] tests/test_vcr.py::test_disable_vcr PASSED [ 9%] tests/test_vcr.py::test_disable_vcr_with_existing_cassette PASSED [ 14%] tests/test_vcr.py::test_custom_matchers PASSED [ 19%] tests/test_vcr.py::test_overriding_cassette_path PASSED [ 23%] tests/test_vcr.py::test_cassette_name_for_classes PASSED [ 28%] tests/test_vcr.py::test_vcr_config FAILED [ 33%] tests/test_vcr.py::test_marker_options FAILED [ 38%] tests/test_vcr.py::test_overriding_record_mode FAILED [ 42%] tests/test_vcr.py::test_no_warnings PASSED [ 47%] tests/test_vcr.py::test_deprecated_record_mode FAILED [ 52%] tests/test_vcr.py::test_marking_whole_class PASSED [ 57%] tests/test_vcr.py::test_separate_cassettes_for_parametrized_tests PASSED [ 61%] tests/test_vcr.py::test_use_in_function_scope_fixture PASSED [ 66%] tests/test_vcr.py::test_use_in_module_scope_fixture PASSED [ 71%] tests/test_vcr.py::test_use_in_session_scope_fixture XFAIL (session-...) [ 76%] tests/test_vcr.py::test_help_message PASSED [ 80%] tests/test_vcr.py::test_marker_message PASSED [ 85%] tests/test_vcr.py::test_vcr_cassette_name_function PASSED [ 90%] tests/test_vcr.py::TestSimpleClass::test_vcr_cassette_name_class PASSED [ 95%] tests/test_vcr.py::TestUnitTestClass::test_vcr_cassette_name_class PASSED [100%] =================================== FAILURES =================================== _______________________________ test_vcr_config ________________________________ testdir = def test_vcr_config(testdir): testdir.makepyfile(""" import pytest @pytest.fixture(scope='module') def vcr_config(): return {'record_mode': 'none'} @pytest.mark.vcr def test_method(vcr_cassette): print("Cassette record mode: {}".format(vcr_cassette.record_mode)) """) result = testdir.runpytest('-s') result.assert_outcomes(1, 0, 0) > result.stdout.fnmatch_lines(['*Cassette record mode: none']) E Failed: nomatch: '*Cassette record mode: none' E and: '============================= test session starts ==============================' E and: 'platform linux -- Python 3.14.7, pytest-9.0.3, pluggy-1.6.0' E and: 'rootdir: /tmp/pytest-of-builduser/pytest-0/test_vcr_config0' E and: 'plugins: vcr-1.0.2' E and: 'collected 1 item' E and: '' E and: 'test_vcr_config.py Cassette record mode: RecordMode.NONE' E and: '.' E and: '' E and: '============================== 1 passed in 0.06s ===============================' E remains unmatched: '*Cassette record mode: none' /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/tests/test_vcr.py:218: Failed ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.0.3, pluggy-1.6.0 rootdir: /tmp/pytest-of-builduser/pytest-0/test_vcr_config0 plugins: vcr-1.0.2 collected 1 item test_vcr_config.py Cassette record mode: RecordMode.NONE . ============================== 1 passed in 0.06s =============================== _____________________________ test_marker_options ______________________________ testdir = def test_marker_options(testdir): testdir.makepyfile(""" import pytest @pytest.fixture(scope='module') def vcr_config(): return {'record_mode': 'all'} @pytest.mark.vcr(record_mode='none') def test_method(vcr_cassette): print("Cassette record mode: {}".format(vcr_cassette.record_mode)) """) result = testdir.runpytest('-s') result.assert_outcomes(1, 0, 0) > result.stdout.fnmatch_lines(['*Cassette record mode: none']) E Failed: nomatch: '*Cassette record mode: none' E and: '============================= test session starts ==============================' E and: 'platform linux -- Python 3.14.7, pytest-9.0.3, pluggy-1.6.0' E and: 'rootdir: /tmp/pytest-of-builduser/pytest-0/test_marker_options0' E and: 'plugins: vcr-1.0.2' E and: 'collected 1 item' E and: '' E and: 'test_marker_options.py Cassette record mode: RecordMode.NONE' E and: '.' E and: '' E and: '============================== 1 passed in 0.06s ===============================' E remains unmatched: '*Cassette record mode: none' /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/tests/test_vcr.py:236: Failed ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.0.3, pluggy-1.6.0 rootdir: /tmp/pytest-of-builduser/pytest-0/test_marker_options0 plugins: vcr-1.0.2 collected 1 item test_marker_options.py Cassette record mode: RecordMode.NONE . ============================== 1 passed in 0.06s =============================== _________________________ test_overriding_record_mode __________________________ testdir = def test_overriding_record_mode(testdir): testdir.makepyfile(""" import pytest @pytest.fixture(scope='module') def vcr_config(): return {'record_mode': 'none'} @pytest.mark.vcr(record_mode='once') def test_method(vcr_cassette, vcr): print("Cassette record mode: {}".format(vcr_cassette.record_mode)) """) result = testdir.runpytest('-s', '--vcr-record', 'all') result.assert_outcomes(1, 0, 0) > result.stdout.fnmatch_lines(['*Cassette record mode: all']) E Failed: nomatch: '*Cassette record mode: all' E and: '============================= test session starts ==============================' E and: 'platform linux -- Python 3.14.7, pytest-9.0.3, pluggy-1.6.0' E and: 'rootdir: /tmp/pytest-of-builduser/pytest-0/test_overriding_record_mode0' E and: 'plugins: vcr-1.0.2' E and: 'collected 1 item' E and: '' E and: 'test_overriding_record_mode.py Cassette record mode: RecordMode.ALL' E and: '.' E and: '' E and: '============================== 1 passed in 0.06s ===============================' E remains unmatched: '*Cassette record mode: all' /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/tests/test_vcr.py:254: Failed ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.0.3, pluggy-1.6.0 rootdir: /tmp/pytest-of-builduser/pytest-0/test_overriding_record_mode0 plugins: vcr-1.0.2 collected 1 item test_overriding_record_mode.py Cassette record mode: RecordMode.ALL . ============================== 1 passed in 0.06s =============================== _________________________ test_deprecated_record_mode __________________________ testdir = def test_deprecated_record_mode(testdir): testdir.makepyfile(""" import pytest @pytest.fixture(scope='module') def vcr_config(): return {'record_mode': 'none'} @pytest.mark.vcr(record_mode='once') def test_method(vcr_cassette): print("Cassette record mode: {}".format(vcr_cassette.record_mode)) """) result = testdir.runpytest('-s', '--vcr-record-mode', 'all') result.assert_outcomes(1, 0, 0) > result.stdout.fnmatch_lines(['*Cassette record mode: all', '*--vcr-record-mode has been deprecated*']) E Failed: nomatch: '*Cassette record mode: all' E and: '============================= test session starts ==============================' E and: 'platform linux -- Python 3.14.7, pytest-9.0.3, pluggy-1.6.0' E and: 'rootdir: /tmp/pytest-of-builduser/pytest-0/test_deprecated_record_mode0' E and: 'plugins: vcr-1.0.2' E and: 'collected 1 item' E and: '' E and: 'test_deprecated_record_mode.py Cassette record mode: RecordMode.ALL' E and: '.' E and: '' E and: '=============================== warnings summary ===============================' E and: 'test_deprecated_record_mode.py::test_method' E and: ' /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/tmp_install/usr/lib/python3.14/site-packages/pytest_vcr.py:69: DeprecationWarning: --vcr-record-mode has been deprecated and will be removed in a future release. Use --vcr-record instead.' E and: ' warnings.warn("--vcr-record-mode has been deprecated and will be removed in a future "' E and: '' E and: '-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html' E and: '========================= 1 passed, 1 warning in 0.06s =========================' E remains unmatched: '*Cassette record mode: all' /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/tests/test_vcr.py:290: Failed ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.0.3, pluggy-1.6.0 rootdir: /tmp/pytest-of-builduser/pytest-0/test_deprecated_record_mode0 plugins: vcr-1.0.2 collected 1 item test_deprecated_record_mode.py Cassette record mode: RecordMode.ALL . =============================== warnings summary =============================== test_deprecated_record_mode.py::test_method /build/python-pytest-vcr/src/python-pytest-vcr-1.0.2/tmp_install/usr/lib/python3.14/site-packages/pytest_vcr.py:69: DeprecationWarning: --vcr-record-mode has been deprecated and will be removed in a future release. Use --vcr-record instead. warnings.warn("--vcr-record-mode has been deprecated and will be removed in a future " -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ========================= 1 passed, 1 warning in 0.06s ========================= =========================== short test summary info ============================ FAILED tests/test_vcr.py::test_vcr_config - Failed: nomatch: '*Cassette recor... FAILED tests/test_vcr.py::test_marker_options - Failed: nomatch: '*Cassette r... FAILED tests/test_vcr.py::test_overriding_record_mode - Failed: nomatch: '*Ca... FAILED tests/test_vcr.py::test_deprecated_record_mode - Failed: nomatch: '*Ca... =================== 4 failed, 16 passed, 1 xfailed in 17.36s =================== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-8/build receiving incremental file list python-pytest-vcr-1.0.2-10-riscv64-build.log python-pytest-vcr-1.0.2-10-riscv64-check.log python-pytest-vcr-1.0.2-10-riscv64-prepare.log sent 81 bytes received 3,132 bytes 2,142.00 bytes/sec total size is 15,867 speedup is 4.94