==> Building on electivire ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ PKGBUILD 700 78% 0.00kB/s 0:00:00 890 100% 185.55kB/s 0:00:00 (xfr#1, to-chk=1/3) python-zict-2.2.0-1.log 209 100% 204.10kB/s 0:00:00 209 100% 204.10kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 342 bytes received 75 bytes 278.00 bytes/sec total size is 1,087 speedup is 2.61 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix21 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] -> [felix21]...done ==> Making package: python-zict 2.2.0-1 (Thu Apr 20 12:20:12 2023) ==> Retrieving sources...  -> Found zict-2.2.0.tar.gz ==> Validating source files with sha256sums... zict-2.2.0.tar.gz ... Passed ==> Making package: python-zict 2.2.0-1 (Thu Apr 20 12:20:41 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (3) New Version Net Change core/libnsl 2.0.0-3 0.06 MiB core/python 3.10.10-1 81.41 MiB community/python-heapdict 1.0.1-5 0.01 MiB Total Installed Size: 81.48 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 python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-heapdict... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (26) New Version Net Change extra/lmdb 0.9.29-1 0.39 MiB community/python-autocommand 2.2.2-1 0.07 MiB extra/python-cffi 1.15.1-1 1.00 MiB community/python-exceptiongroup 1.1.1-1 0.09 MiB community/python-fastjsonschema 2.16.3-1 0.20 MiB community/python-inflect 6.0.4-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.6.0-1 0.05 MiB community/python-jaraco.text 3.11.1-1 0.07 MiB community/python-more-itertools 9.1.1-1 0.50 MiB extra/python-ordered-set 4.1.0-1 0.06 MiB extra/python-packaging 23.0-1 0.32 MiB extra/python-platformdirs 3.2.0-1 0.14 MiB community/python-pluggy 1.0.0-2 0.10 MiB extra/python-ply 3.11-10 0.31 MiB extra/python-pycparser 2.21-3 1.39 MiB community/python-pydantic 1.10.7-2 5.84 MiB extra/python-tomli 2.0.1-1 0.08 MiB extra/python-trove-classifiers 2023.3.9-1 0.11 MiB community/python-typing_extensions 4.5.0-1 0.23 MiB extra/python-validate-pyproject 0.12.2-1 0.22 MiB community/python-lmdb 1.2.1-3 0.37 MiB community/python-psutil 5.9.4-1 2.10 MiB community/python-pytest 7.3.1-3 2.83 MiB extra/python-setuptools 1:67.6.1-1 3.34 MiB Total Installed Size: 20.14 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-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-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-exceptiongroup... installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-ply... installing python-pycparser... installing python-cffi... installing lmdb... installing python-lmdb... installing python-psutil... [?25h==> Retrieving sources...  -> Found zict-2.2.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting zict-2.2.0.tar.gz with bsdtar ==> Starting build()... running build running build_py creating build creating build/lib creating build/lib/zict copying zict/__init__.py -> build/lib/zict copying zict/buffer.py -> build/lib/zict copying zict/cache.py -> build/lib/zict copying zict/common.py -> build/lib/zict copying zict/file.py -> build/lib/zict copying zict/func.py -> build/lib/zict copying zict/lmdb.py -> build/lib/zict copying zict/lru.py -> build/lib/zict copying zict/sieve.py -> build/lib/zict copying zict/zip.py -> build/lib/zict running egg_info writing zict.egg-info/PKG-INFO writing dependency_links to zict.egg-info/dependency_links.txt writing requirements to zict.egg-info/requires.txt writing top-level names to zict.egg-info/top_level.txt reading manifest file 'zict.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.rst' under directory 'docs' no previously-included directories found matching 'docs/_build' adding license file 'LICENSE.txt' writing manifest file 'zict.egg-info/SOURCES.txt' /usr/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'zict.tests' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'zict.tests' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'zict.tests' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'zict.tests' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) copying zict/py.typed -> build/lib/zict creating build/lib/zict/tests copying zict/tests/__init__.py -> build/lib/zict/tests copying zict/tests/test_buffer.py -> build/lib/zict/tests copying zict/tests/test_cache.py -> build/lib/zict/tests copying zict/tests/test_file.py -> build/lib/zict/tests copying zict/tests/test_func.py -> build/lib/zict/tests copying zict/tests/test_lmdb.py -> build/lib/zict/tests copying zict/tests/test_lru.py -> build/lib/zict/tests copying zict/tests/test_sieve.py -> build/lib/zict/tests copying zict/tests/test_zip.py -> build/lib/zict/tests copying zict/tests/utils_test.py -> build/lib/zict/tests ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.10.10, pytest-7.3.1, pluggy-1.0.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-zict/src/zict-2.2.0 configfile: setup.cfg collecting ... collected 53 items zict/buffer.py::zict.buffer.Buffer PASSED [ 1%] zict/cache.py::zict.cache.Cache PASSED [ 3%] zict/file.py::zict.file.File SKIPPED (all tests skipped by +SKIP option) [ 5%] zict/func.py::zict.func.Func PASSED [ 7%] zict/lmdb.py::zict.lmdb.LMDB SKIPPED (all tests skipped by +SKIP option) [ 9%] zict/lru.py::zict.lru.LRU PASSED [ 11%] zict/sieve.py::zict.sieve.Sieve PASSED [ 13%] zict/zip.py::zict.zip.Zip SKIPPED (all tests skipped by +SKIP option) [ 15%] zict/tests/test_buffer.py::test_simple PASSED [ 16%] zict/tests/test_buffer.py::test_setitem_avoid_fast_slow_duplicate PASSED [ 18%] zict/tests/test_buffer.py::test_mapping PASSED [ 20%] zict/tests/test_buffer.py::test_callbacks PASSED [ 22%] zict/tests/test_buffer.py::test_callbacks_exception_catch PASSED [ 24%] zict/tests/test_cache.py::test_cache_get_set_del PASSED [ 26%] zict/tests/test_cache.py::test_do_not_read_from_data PASSED [ 28%] zict/tests/test_cache.py::test_no_update_on_set PASSED [ 30%] zict/tests/test_cache.py::test_slow_fails PASSED [ 32%] zict/tests/test_cache.py::test_weakvaluemapping PASSED [ 33%] zict/tests/test_file.py::test_mapping PASSED [ 35%] zict/tests/test_file.py::test_implementation PASSED [ 37%] zict/tests/test_file.py::test_memmap_implementation PASSED [ 39%] zict/tests/test_file.py::test_str PASSED [ 41%] zict/tests/test_file.py::test_setitem_typeerror PASSED [ 43%] zict/tests/test_file.py::test_contextmanager PASSED [ 45%] zict/tests/test_file.py::test_delitem PASSED [ 47%] zict/tests/test_file.py::test_missing_key PASSED [ 49%] zict/tests/test_file.py::test_arbitrary_chars PASSED [ 50%] zict/tests/test_file.py::test_write_list_of_bytes PASSED [ 52%] zict/tests/test_func.py::test_simple PASSED [ 54%] zict/tests/test_func.py::test_mapping PASSED [ 56%] zict/tests/test_func.py::test_update_descopes_early[MutableMapping] PASSED [ 58%] zict/tests/test_func.py::test_update_descopes_early[ZictBase] PASSED [ 60%] zict/tests/test_lmdb.py::test_mapping FAILED [ 62%] zict/tests/test_lmdb.py::test_reuse FAILED [ 64%] zict/tests/test_lmdb.py::test_creates_dir FAILED [ 66%] zict/tests/test_lmdb.py::test_file_descriptors_dont_leak FAILED [ 67%] zict/tests/test_lru.py::test_simple PASSED [ 69%] zict/tests/test_lru.py::test_str PASSED [ 71%] zict/tests/test_lru.py::test_mapping PASSED [ 73%] zict/tests/test_lru.py::test_overwrite PASSED [ 75%] zict/tests/test_lru.py::test_callbacks PASSED [ 77%] zict/tests/test_lru.py::test_cb_exception_keep_on_lru PASSED [ 79%] zict/tests/test_lru.py::test_cb_exception_keep_on_lru_weights PASSED [ 81%] zict/tests/test_lru.py::test_weight PASSED [ 83%] zict/tests/test_lru.py::test_explicit_evict PASSED [ 84%] zict/tests/test_sieve.py::test_simple PASSED [ 86%] zict/tests/test_sieve.py::test_mapping PASSED [ 88%] zict/tests/test_zip.py::test_simple PASSED [ 90%] zict/tests/test_zip.py::test_setitem_typeerror PASSED [ 92%] zict/tests/test_zip.py::test_contextmanager PASSED [ 94%] zict/tests/test_zip.py::test_missing_key PASSED [ 96%] zict/tests/test_zip.py::test_close PASSED [ 98%] zict/tests/test_zip.py::test_bytearray PASSED [100%] =================================== FAILURES =================================== _________________________________ test_mapping _________________________________ fn = '/tmp/test_lmdb-hsbqryzl' def test_mapping(fn): """ Test mapping interface for LMDB(). """ > z = LMDB(fn) zict/tests/test_lmdb.py:26: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = directory = '/tmp/test_lmdb-hsbqryzl' def __init__(self, directory: str): import lmdb # map_size is the maximum database size but shouldn't fill up the # virtual address space map_size = 1 << 40 if sys.maxsize >= 2**32 else 1 << 28 # writemap requires sparse file support otherwise the whole # `map_size` may be reserved up front on disk writemap = sys.platform.startswith("linux") > self.db = lmdb.open( directory, subdir=True, map_size=map_size, sync=False, writemap=writemap, ) E lmdb.Error: /tmp/test_lmdb-hsbqryzl: Operation not supported zict/lmdb.py:43: Error __________________________________ test_reuse __________________________________ fn = '/tmp/test_lmdb-7es7_gr2' def test_reuse(fn): """ Test persistence of a LMDB() mapping. """ > with LMDB(fn) as z: zict/tests/test_lmdb.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = directory = '/tmp/test_lmdb-7es7_gr2' def __init__(self, directory: str): import lmdb # map_size is the maximum database size but shouldn't fill up the # virtual address space map_size = 1 << 40 if sys.maxsize >= 2**32 else 1 << 28 # writemap requires sparse file support otherwise the whole # `map_size` may be reserved up front on disk writemap = sys.platform.startswith("linux") > self.db = lmdb.open( directory, subdir=True, map_size=map_size, sync=False, writemap=writemap, ) E lmdb.Error: /tmp/test_lmdb-7es7_gr2: Operation not supported zict/lmdb.py:43: Error _______________________________ test_creates_dir _______________________________ fn = '/tmp/test_lmdb-hm97dney' def test_creates_dir(fn): > with LMDB(fn): zict/tests/test_lmdb.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = directory = '/tmp/test_lmdb-hm97dney' def __init__(self, directory: str): import lmdb # map_size is the maximum database size but shouldn't fill up the # virtual address space map_size = 1 << 40 if sys.maxsize >= 2**32 else 1 << 28 # writemap requires sparse file support otherwise the whole # `map_size` may be reserved up front on disk writemap = sys.platform.startswith("linux") > self.db = lmdb.open( directory, subdir=True, map_size=map_size, sync=False, writemap=writemap, ) E lmdb.Error: /tmp/test_lmdb-hm97dney: Operation not supported zict/lmdb.py:43: Error _______________________ test_file_descriptors_dont_leak ________________________ fn = '/tmp/test_lmdb-hntpzf7s' def test_file_descriptors_dont_leak(fn): psutil = pytest.importorskip("psutil") proc = psutil.Process() before = proc.num_fds() > z = LMDB(fn) zict/tests/test_lmdb.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = directory = '/tmp/test_lmdb-hntpzf7s' def __init__(self, directory: str): import lmdb # map_size is the maximum database size but shouldn't fill up the # virtual address space map_size = 1 << 40 if sys.maxsize >= 2**32 else 1 << 28 # writemap requires sparse file support otherwise the whole # `map_size` may be reserved up front on disk writemap = sys.platform.startswith("linux") > self.db = lmdb.open( directory, subdir=True, map_size=map_size, sync=False, writemap=writemap, ) E lmdb.Error: /tmp/test_lmdb-hntpzf7s: Operation not supported zict/lmdb.py:43: Error =========================== short test summary info ============================ FAILED zict/tests/test_lmdb.py::test_mapping - lmdb.Error: /tmp/test_lmdb-hsbqryzl: Operation not supported FAILED zict/tests/test_lmdb.py::test_reuse - lmdb.Error: /tmp/test_lmdb-7es7_gr2: Operation not supported FAILED zict/tests/test_lmdb.py::test_creates_dir - lmdb.Error: /tmp/test_lmdb-hm97dney: Operation not supported FAILED zict/tests/test_lmdb.py::test_file_descriptors_dont_leak - lmdb.Error: /tmp/test_lmdb-hntpzf7s: Operation not supported =================== 4 failed, 46 passed, 3 skipped in 3.21s ==================== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix21/build receiving incremental file list python-zict-2.2.0-1-riscv64-build.log python-zict-2.2.0-1-riscv64-check.log sent 62 bytes received 3,016 bytes 1,231.20 bytes/sec total size is 13,732 speedup is 4.46