==> Building on s ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/radicale ./ PKGBUILD 3,039 100% 0.00kB/s 0:00:00 3,039 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=5/7) radicale-3.1.6-1.log 347 100% 338.87kB/s 0:00:00 347 100% 338.87kB/s 0:00:00 (xfr#2, to-chk=4/7) radicale-sysusers.conf 29 100% 28.32kB/s 0:00:00 29 100% 28.32kB/s 0:00:00 (xfr#3, to-chk=3/7) radicale-tmpfiles.conf 92 100% 89.84kB/s 0:00:00 92 100% 89.84kB/s 0:00:00 (xfr#4, to-chk=2/7) radicale.install 325 100% 317.38kB/s 0:00:00 325 100% 317.38kB/s 0:00:00 (xfr#5, to-chk=1/7) radicale.service 945 100% 922.85kB/s 0:00:00 945 100% 922.85kB/s 0:00:00 (xfr#6, to-chk=0/7) sent 3,015 bytes received 173 bytes 2,125.33 bytes/sec total size is 4,618 speedup is 1.45 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix12 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] -> [felix12]...done ==> Making package: radicale 3.1.6-1 (Tue Apr 19 20:15:03 2022) ==> Retrieving sources...  -> Downloading radicale-3.1.6.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 100 132 100 132 0 0 558 0 --:--:-- --:--:-- --:--:-- 559 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 134k 0 134k 0 0 232k 0 --:--:-- --:--:-- --:--:-- 493k  -> Found radicale-sysusers.conf  -> Found radicale-tmpfiles.conf  -> Found radicale.service ==> Validating source files with sha512sums... radicale-3.1.6.tar.gz ... Passed radicale-sysusers.conf ... Passed radicale-tmpfiles.conf ... Passed radicale.service ... Passed ==> Validating source files with b2sums... radicale-3.1.6.tar.gz ... Passed radicale-sysusers.conf ... Passed radicale-tmpfiles.conf ... Passed radicale.service ... Passed ==> Making package: radicale 3.1.6-1 (Tue 19 Apr 2022 08:15:15 PM CST) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (12) New Version Net Change Download Size core/libnsl 2.0.0-2 0.06 MiB core/python 3.10.1-2 79.11 MiB extra/python-cffi 1.15.0-3 1.00 MiB extra/python-ply 3.11-10 0.31 MiB extra/python-pycparser 2.21-3 1.39 MiB extra/python-six 1.16.0-5 0.09 MiB community/python-bcrypt 3.2.0-5 0.05 MiB community/python-dateutil 2.8.2-4 0.82 MiB extra/python-defusedxml 0.7.1-4 0.12 MiB community/python-passlib 1.7.4-5 4.18 MiB community/python-pytz 2022.1-1 0.14 MiB community/python-vobject 0.9.6.1-9 0.40 MiB 0.08 MiB Total Download Size: 0.08 MiB Total Installed Size: 87.66 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-vobject-0.9.6.1-9-any downloading... 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-ply... installing python-pycparser... installing python-cffi... installing python-six... installing python-bcrypt... installing python-dateutil... installing python-defusedxml... installing python-passlib... Optional dependencies for python-passlib python-fastpbkdf2: accelerate PBKDF2-based hashes python-bcrypt: accelerate Bcrypt hashes [installed] python-scrypt: accelerate SCrypt hashes installing python-pytz... installing python-vobject... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (20) New Version Net Change Download Size community/python-apipkg 2.1.0-1 0.03 MiB extra/python-appdirs 1.4.4-6 0.07 MiB extra/python-attrs 21.4.0-1 0.45 MiB community/python-iniconfig 1.1.1-5 0.02 MiB community/python-more-itertools 8.12.0-1 0.48 MiB extra/python-ordered-set 4.0.2-6 0.06 MiB extra/python-packaging 20.9-7 0.18 MiB extra/python-pep517 0.12.0-4 0.13 MiB community/python-pluggy 1.0.0-1 0.10 MiB community/python-py 1.11.0-1 0.71 MiB extra/python-pyparsing 3.0.8-1 0.96 MiB extra/python-tomli 2.0.1-1 0.08 MiB community/python-build 0.7.0-4 0.95 MiB community/python-installer 0.5.1-1 1.13 MiB community/python-pytest 7.1.1-1 2.62 MiB community/python-pytest-runner 5.3.1-3 0.03 MiB extra/python-setuptools 1:59.5.0-1 2.96 MiB community/python-typeguard 2.13.3-1 0.14 MiB community/python-waitress 2.1.1-1 0.36 MiB 0.08 MiB community/python-wheel 0.37.1-1 0.16 MiB Total Download Size: 0.08 MiB Total Installed Size: 11.64 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-waitress-2.1.1-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-tomli... installing python-pep517... installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams installing python-packaging... installing python-build... Optional dependencies for python-build python-virtualenv: Use virtualenv for build isolation installing python-installer... installing python-appdirs... installing python-more-itertools... installing python-ordered-set... 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-iniconfig... installing python-pluggy... installing python-apipkg... installing python-py... installing python-pytest... installing python-pytest-runner... installing python-typeguard... installing python-waitress... [?25h==> Retrieving sources...  -> Found radicale-3.1.6.tar.gz  -> Found radicale-sysusers.conf  -> Found radicale-tmpfiles.conf  -> Found radicale.service ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting radicale-3.1.6.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... running egg_info creating Radicale.egg-info writing Radicale.egg-info/PKG-INFO writing dependency_links to Radicale.egg-info/dependency_links.txt writing entry points to Radicale.egg-info/entry_points.txt writing requirements to Radicale.egg-info/requires.txt writing top-level names to Radicale.egg-info/top_level.txt writing manifest file 'Radicale.egg-info/SOURCES.txt' reading manifest file 'Radicale.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file 'Radicale.egg-info/SOURCES.txt' running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/radicale copying radicale/__init__.py -> build/lib/radicale copying radicale/__main__.py -> build/lib/radicale copying radicale/config.py -> build/lib/radicale copying radicale/httputils.py -> build/lib/radicale copying radicale/log.py -> build/lib/radicale copying radicale/pathutils.py -> build/lib/radicale copying radicale/server.py -> build/lib/radicale copying radicale/types.py -> build/lib/radicale copying radicale/utils.py -> build/lib/radicale copying radicale/xmlutils.py -> build/lib/radicale creating build/lib/radicale/app copying radicale/app/__init__.py -> build/lib/radicale/app copying radicale/app/base.py -> build/lib/radicale/app copying radicale/app/delete.py -> build/lib/radicale/app copying radicale/app/get.py -> build/lib/radicale/app copying radicale/app/head.py -> build/lib/radicale/app copying radicale/app/mkcalendar.py -> build/lib/radicale/app copying radicale/app/mkcol.py -> build/lib/radicale/app copying radicale/app/move.py -> build/lib/radicale/app copying radicale/app/options.py -> build/lib/radicale/app copying radicale/app/post.py -> build/lib/radicale/app copying radicale/app/propfind.py -> build/lib/radicale/app copying radicale/app/proppatch.py -> build/lib/radicale/app copying radicale/app/put.py -> build/lib/radicale/app copying radicale/app/report.py -> build/lib/radicale/app creating build/lib/radicale/auth copying radicale/auth/__init__.py -> build/lib/radicale/auth copying radicale/auth/htpasswd.py -> build/lib/radicale/auth copying radicale/auth/http_x_remote_user.py -> build/lib/radicale/auth copying radicale/auth/none.py -> build/lib/radicale/auth copying radicale/auth/remote_user.py -> build/lib/radicale/auth creating build/lib/radicale/item copying radicale/item/__init__.py -> build/lib/radicale/item copying radicale/item/filter.py -> build/lib/radicale/item creating build/lib/radicale/rights copying radicale/rights/__init__.py -> build/lib/radicale/rights copying radicale/rights/authenticated.py -> build/lib/radicale/rights copying radicale/rights/from_file.py -> build/lib/radicale/rights copying radicale/rights/owner_only.py -> build/lib/radicale/rights copying radicale/rights/owner_write.py -> build/lib/radicale/rights creating build/lib/radicale/storage copying radicale/storage/__init__.py -> build/lib/radicale/storage copying radicale/storage/multifilesystem_nolock.py -> build/lib/radicale/storage creating build/lib/radicale/web copying radicale/web/__init__.py -> build/lib/radicale/web copying radicale/web/internal.py -> build/lib/radicale/web copying radicale/web/none.py -> build/lib/radicale/web creating build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/__init__.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/base.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/cache.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/create_collection.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/delete.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/discover.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/get.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/history.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/lock.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/meta.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/move.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/sync.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/upload.py -> build/lib/radicale/storage/multifilesystem copying radicale/storage/multifilesystem/verify.py -> build/lib/radicale/storage/multifilesystem creating build/lib/radicale/web/internal_data creating build/lib/radicale/web/internal_data/css copying radicale/web/internal_data/css/icon.png -> build/lib/radicale/web/internal_data/css copying radicale/web/internal_data/css/main.css -> build/lib/radicale/web/internal_data/css copying radicale/web/internal_data/fn.js -> build/lib/radicale/web/internal_data copying radicale/web/internal_data/index.html -> build/lib/radicale/web/internal_data copying radicale/py.typed -> build/lib/radicale 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/radicale copying build/lib/radicale/__init__.py -> build/bdist.linux-riscv64/wheel/radicale copying build/lib/radicale/__main__.py -> build/bdist.linux-riscv64/wheel/radicale copying build/lib/radicale/config.py -> build/bdist.linux-riscv64/wheel/radicale copying build/lib/radicale/httputils.py -> build/bdist.linux-riscv64/wheel/radicale copying build/lib/radicale/log.py -> build/bdist.linux-riscv64/wheel/radicale copying build/lib/radicale/pathutils.py -> build/bdist.linux-riscv64/wheel/radicale copying build/lib/radicale/server.py -> build/bdist.linux-riscv64/wheel/radicale copying build/lib/radicale/types.py -> build/bdist.linux-riscv64/wheel/radicale copying build/lib/radicale/utils.py -> build/bdist.linux-riscv64/wheel/radicale copying build/lib/radicale/xmlutils.py -> build/bdist.linux-riscv64/wheel/radicale creating build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/__init__.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/base.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/delete.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/get.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/head.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/mkcalendar.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/mkcol.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/move.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/options.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/post.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/propfind.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/proppatch.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/put.py -> build/bdist.linux-riscv64/wheel/radicale/app copying build/lib/radicale/app/report.py -> build/bdist.linux-riscv64/wheel/radicale/app creating build/bdist.linux-riscv64/wheel/radicale/auth copying build/lib/radicale/auth/__init__.py -> build/bdist.linux-riscv64/wheel/radicale/auth copying build/lib/radicale/auth/htpasswd.py -> build/bdist.linux-riscv64/wheel/radicale/auth copying build/lib/radicale/auth/http_x_remote_user.py -> build/bdist.linux-riscv64/wheel/radicale/auth copying build/lib/radicale/auth/none.py -> build/bdist.linux-riscv64/wheel/radicale/auth copying build/lib/radicale/auth/remote_user.py -> build/bdist.linux-riscv64/wheel/radicale/auth creating build/bdist.linux-riscv64/wheel/radicale/item copying build/lib/radicale/item/__init__.py -> build/bdist.linux-riscv64/wheel/radicale/item copying build/lib/radicale/item/filter.py -> build/bdist.linux-riscv64/wheel/radicale/item creating build/bdist.linux-riscv64/wheel/radicale/rights copying build/lib/radicale/rights/__init__.py -> build/bdist.linux-riscv64/wheel/radicale/rights copying build/lib/radicale/rights/authenticated.py -> build/bdist.linux-riscv64/wheel/radicale/rights copying build/lib/radicale/rights/from_file.py -> build/bdist.linux-riscv64/wheel/radicale/rights copying build/lib/radicale/rights/owner_only.py -> build/bdist.linux-riscv64/wheel/radicale/rights copying build/lib/radicale/rights/owner_write.py -> build/bdist.linux-riscv64/wheel/radicale/rights creating build/bdist.linux-riscv64/wheel/radicale/storage copying build/lib/radicale/storage/__init__.py -> build/bdist.linux-riscv64/wheel/radicale/storage copying build/lib/radicale/storage/multifilesystem_nolock.py -> build/bdist.linux-riscv64/wheel/radicale/storage creating build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/__init__.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/base.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/cache.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/create_collection.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/delete.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/discover.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/get.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/history.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/lock.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/meta.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/move.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/sync.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/upload.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem copying build/lib/radicale/storage/multifilesystem/verify.py -> build/bdist.linux-riscv64/wheel/radicale/storage/multifilesystem creating build/bdist.linux-riscv64/wheel/radicale/web copying build/lib/radicale/web/__init__.py -> build/bdist.linux-riscv64/wheel/radicale/web copying build/lib/radicale/web/internal.py -> build/bdist.linux-riscv64/wheel/radicale/web copying build/lib/radicale/web/none.py -> build/bdist.linux-riscv64/wheel/radicale/web creating build/bdist.linux-riscv64/wheel/radicale/web/internal_data creating build/bdist.linux-riscv64/wheel/radicale/web/internal_data/css copying build/lib/radicale/web/internal_data/css/icon.png -> build/bdist.linux-riscv64/wheel/radicale/web/internal_data/css copying build/lib/radicale/web/internal_data/css/main.css -> build/bdist.linux-riscv64/wheel/radicale/web/internal_data/css copying build/lib/radicale/web/internal_data/fn.js -> build/bdist.linux-riscv64/wheel/radicale/web/internal_data copying build/lib/radicale/web/internal_data/index.html -> build/bdist.linux-riscv64/wheel/radicale/web/internal_data copying build/lib/radicale/py.typed -> build/bdist.linux-riscv64/wheel/radicale running install_egg_info running egg_info writing Radicale.egg-info/PKG-INFO writing dependency_links to Radicale.egg-info/dependency_links.txt writing entry points to Radicale.egg-info/entry_points.txt writing requirements to Radicale.egg-info/requires.txt writing top-level names to Radicale.egg-info/top_level.txt reading manifest file 'Radicale.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file 'Radicale.egg-info/SOURCES.txt' Copying Radicale.egg-info to build/bdist.linux-riscv64/wheel/Radicale-3.1.6-py3.10.egg-info running install_scripts adding license file "COPYING" (matched pattern "COPYING*") creating build/bdist.linux-riscv64/wheel/Radicale-3.1.6.dist-info/WHEEL creating '/build/radicale/src/Radicale-3.1.6/dist/tmpz2nnmgip/Radicale-3.1.6-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'radicale/__init__.py' adding 'radicale/__main__.py' adding 'radicale/config.py' adding 'radicale/httputils.py' adding 'radicale/log.py' adding 'radicale/pathutils.py' adding 'radicale/py.typed' adding 'radicale/server.py' adding 'radicale/types.py' adding 'radicale/utils.py' adding 'radicale/xmlutils.py' adding 'radicale/app/__init__.py' adding 'radicale/app/base.py' adding 'radicale/app/delete.py' adding 'radicale/app/get.py' adding 'radicale/app/head.py' adding 'radicale/app/mkcalendar.py' adding 'radicale/app/mkcol.py' adding 'radicale/app/move.py' adding 'radicale/app/options.py' adding 'radicale/app/post.py' adding 'radicale/app/propfind.py' adding 'radicale/app/proppatch.py' adding 'radicale/app/put.py' adding 'radicale/app/report.py' adding 'radicale/auth/__init__.py' adding 'radicale/auth/htpasswd.py' adding 'radicale/auth/http_x_remote_user.py' adding 'radicale/auth/none.py' adding 'radicale/auth/remote_user.py' adding 'radicale/item/__init__.py' adding 'radicale/item/filter.py' adding 'radicale/rights/__init__.py' adding 'radicale/rights/authenticated.py' adding 'radicale/rights/from_file.py' adding 'radicale/rights/owner_only.py' adding 'radicale/rights/owner_write.py' adding 'radicale/storage/__init__.py' adding 'radicale/storage/multifilesystem_nolock.py' adding 'radicale/storage/multifilesystem/__init__.py' adding 'radicale/storage/multifilesystem/base.py' adding 'radicale/storage/multifilesystem/cache.py' adding 'radicale/storage/multifilesystem/create_collection.py' adding 'radicale/storage/multifilesystem/delete.py' adding 'radicale/storage/multifilesystem/discover.py' adding 'radicale/storage/multifilesystem/get.py' adding 'radicale/storage/multifilesystem/history.py' adding 'radicale/storage/multifilesystem/lock.py' adding 'radicale/storage/multifilesystem/meta.py' adding 'radicale/storage/multifilesystem/move.py' adding 'radicale/storage/multifilesystem/sync.py' adding 'radicale/storage/multifilesystem/upload.py' adding 'radicale/storage/multifilesystem/verify.py' adding 'radicale/web/__init__.py' adding 'radicale/web/internal.py' adding 'radicale/web/none.py' adding 'radicale/web/internal_data/fn.js' adding 'radicale/web/internal_data/index.html' adding 'radicale/web/internal_data/css/icon.png' adding 'radicale/web/internal_data/css/main.css' adding 'Radicale-3.1.6.dist-info/COPYING' adding 'Radicale-3.1.6.dist-info/METADATA' adding 'Radicale-3.1.6.dist-info/WHEEL' adding 'Radicale-3.1.6.dist-info/entry_points.txt' adding 'Radicale-3.1.6.dist-info/top_level.txt' adding 'Radicale-3.1.6.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel * Getting dependencies for wheel... * Building wheel... Successfully built Radicale-3.1.6-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.10.1, pytest-7.1.1, pluggy-1.0.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /dev, configfile: null plugins: typeguard-2.13.3 collecting ... collected 166 items ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_htpasswd_plain PASSED [ 0%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_htpasswd_plain_password_split PASSED [ 1%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_htpasswd_plain_unicode PASSED [ 1%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_htpasswd_md5 PASSED [ 2%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_htpasswd_md5_unicode PASSED [ 3%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_htpasswd_bcrypt PASSED [ 3%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_htpasswd_bcrypt_unicode PASSED [ 4%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_htpasswd_multi PASSED [ 4%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_htpasswd_whitespace_user PASSED [ 5%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_htpasswd_whitespace_password PASSED [ 6%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_htpasswd_comment PASSED [ 6%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_remote_user PASSED [ 7%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_http_x_remote_user PASSED [ 7%] ../../../../dev/radicale/tests/test_auth.py::TestBaseAuthRequests::test_custom PASSED [ 8%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_root PASSED [ 9%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_root_script_name PASSED [ 9%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_root_broken_script_name PASSED [ 10%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_root_http_x_script_name PASSED [ 10%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_root_broken_http_x_script_name PASSED [ 11%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_sanitized_path PASSED [ 12%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_add_event PASSED [ 12%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_add_event_without_uid PASSED [ 13%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_add_event_duplicate_uid PASSED [ 13%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_add_event_with_mixed_datetime_and_date PASSED [ 14%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_add_todo PASSED [ 15%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_add_contact PASSED [ 15%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_add_contact_photo_with_data_uri PASSED [ 16%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_add_contact_without_uid PASSED [ 16%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_update_event PASSED [ 17%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_update_event_uid_event PASSED [ 18%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_put_whole_calendar PASSED [ 18%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_put_whole_calendar_without_uids PASSED [ 19%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_put_whole_calendar_case_sensitive_uids PASSED [ 19%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_put_whole_addressbook PASSED [ 20%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_put_whole_addressbook_without_uids PASSED [ 21%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_verify PASSED [ 21%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_delete PASSED [ 22%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_mkcalendar PASSED [ 22%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_mkcalendar_overwrite PASSED [ 23%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_mkcalendar_intermediate PASSED [ 24%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_mkcol PASSED [ 24%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_mkcol_overwrite PASSED [ 25%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_mkcol_intermediate PASSED [ 25%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_mkcol_make_calendar PASSED [ 26%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_move PASSED [ 27%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_move_between_colections PASSED [ 27%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_move_between_colections_duplicate_uid PASSED [ 28%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_move_between_colections_overwrite PASSED [ 28%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_move_between_colections_overwrite_uid_conflict PASSED [ 29%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_head PASSED [ 30%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_options PASSED [ 30%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_delete_collection PASSED [ 31%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_delete_root_collection PASSED [ 31%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_propfind PASSED [ 32%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_propfind_propname PASSED [ 33%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_propfind_allprop PASSED [ 33%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_propfind_nonexistent PASSED [ 34%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_proppatch PASSED [ 34%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_proppatch_multiple1 PASSED [ 35%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_proppatch_multiple2 PASSED [ 36%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_proppatch_set_and_remove PASSED [ 36%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_put_whole_calendar_multiple_events_with_same_uid PASSED [ 37%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_addressbook_empty_filter PASSED [ 37%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_addressbook_prop_filter PASSED [ 38%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_addressbook_prop_filter_any PASSED [ 39%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_addressbook_prop_filter_all PASSED [ 39%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_calendar_empty_filter PASSED [ 40%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_calendar_tag_filter PASSED [ 40%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_item_tag_filter PASSED [ 41%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_item_not_tag_filter PASSED [ 42%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_item_prop_filter PASSED [ 42%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_item_not_prop_filter PASSED [ 43%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_mutiple_filters PASSED [ 43%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_text_match_filter PASSED [ 44%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_param_filter PASSED [ 45%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_time_range_filter_events PASSED [ 45%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_time_range_filter_events_rrule PASSED [ 46%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_time_range_filter_todos PASSED [ 46%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_time_range_filter_todos_rrule PASSED [ 47%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_time_range_filter_journals PASSED [ 48%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_time_range_filter_journals_rrule PASSED [ 48%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_report_item PASSED [ 49%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_report_sync_collection_no_change PASSED [ 50%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_report_sync_collection_add PASSED [ 50%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_report_sync_collection_delete PASSED [ 51%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_report_sync_collection_create_delete PASSED [ 51%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_report_sync_collection_modify_undo PASSED [ 52%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_report_sync_collection_move PASSED [ 53%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_report_sync_collection_move_undo PASSED [ 53%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_report_sync_collection_invalid_sync_token PASSED [ 54%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_propfind_sync_token PASSED [ 54%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_propfind_same_as_sync_collection_sync_token PASSED [ 55%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_calendar_getcontenttype PASSED [ 56%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_addressbook_getcontenttype PASSED [ 56%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_authorization PASSED [ 57%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_authentication PASSED [ 57%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_principal_collection_creation PASSED [ 58%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_authentication_current_user_principal_hack PASSED [ 59%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_existence_of_root_collections PASSED [ 59%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_well_known PASSED [ 60%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_well_known_script_name PASSED [ 60%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_well_known_not_found PASSED [ 61%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_custom_headers PASSED [ 62%] ../../../../dev/radicale/tests/test_base.py::TestBaseRequests::test_timezone_seconds PASSED [ 62%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_parse_compound_paths PASSED [ 63%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_load_empty PASSED [ 63%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_load_full PASSED [ 64%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_load_missing PASSED [ 65%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_load_multiple PASSED [ 65%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_copy PASSED [ 66%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_invalid_section PASSED [ 66%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_invalid_option PASSED [ 67%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_invalid_option_plugin PASSED [ 68%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_invalid_value PASSED [ 68%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_privileged PASSED [ 69%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_plugin_schema PASSED [ 69%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_plugin_schema_duplicate_option PASSED [ 70%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_plugin_schema_invalid PASSED [ 71%] ../../../../dev/radicale/tests/test_config.py::TestConfig::test_plugin_schema_option_invalid PASSED [ 71%] ../../../../dev/radicale/tests/test_rights.py::TestBaseRightsRequests::test_owner_only PASSED [ 72%] ../../../../dev/radicale/tests/test_rights.py::TestBaseRightsRequests::test_owner_only_without_auth PASSED [ 72%] ../../../../dev/radicale/tests/test_rights.py::TestBaseRightsRequests::test_owner_write PASSED [ 73%] ../../../../dev/radicale/tests/test_rights.py::TestBaseRightsRequests::test_owner_write_without_auth PASSED [ 74%] ../../../../dev/radicale/tests/test_rights.py::TestBaseRightsRequests::test_authenticated PASSED [ 74%] ../../../../dev/radicale/tests/test_rights.py::TestBaseRightsRequests::test_authenticated_without_auth PASSED [ 75%] ../../../../dev/radicale/tests/test_rights.py::TestBaseRightsRequests::test_from_file PASSED [ 75%] ../../../../dev/radicale/tests/test_rights.py::TestBaseRightsRequests::test_from_file_limited_get PASSED [ 76%] ../../../../dev/radicale/tests/test_rights.py::TestBaseRightsRequests::test_custom PASSED [ 77%] ../../../../dev/radicale/tests/test_rights.py::TestBaseRightsRequests::test_collections_and_items PASSED [ 77%] ../../../../dev/radicale/tests/test_rights.py::TestBaseRightsRequests::test_put_collections_and_items PASSED [ 78%] ../../../../dev/radicale/tests/test_server.py::TestBaseServerRequests::test_root PASSED [ 78%] ../../../../dev/radicale/tests/test_server.py::TestBaseServerRequests::test_ssl PASSED [ 79%] ../../../../dev/radicale/tests/test_server.py::TestBaseServerRequests::test_bind_fail PASSED [ 80%] ../../../../dev/radicale/tests/test_server.py::TestBaseServerRequests::test_ipv6 PASSED [ 80%] ../../../../dev/radicale/tests/test_server.py::TestBaseServerRequests::test_command_line_interface ^C =============================== warnings summary =============================== ../../../../usr/lib/python3.10/site-packages/_pytest/cacheprovider.py:433 /usr/lib/python3.10/site-packages/_pytest/cacheprovider.py:433: PytestCacheWarning: could not create cache path /dev/.pytest_cache/v/cache/nodeids config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) ../../../../usr/lib/python3.10/site-packages/_pytest/stepwise.py:52 /usr/lib/python3.10/site-packages/_pytest/stepwise.py:52: PytestCacheWarning: could not create cache path /dev/.pytest_cache/v/cache/stepwise session.config.cache.set(STEPWISE_CACHE_DIR, []) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! KeyboardInterrupt !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! /usr/lib/python3.10/subprocess.py:1896: KeyboardInterrupt (to show a full traceback on KeyboardInterrupt use --full-trace) ============ 134 passed, 2 warnings in 116164.42s (1 day, 8:16:04) ============= ==> ERROR: Aborted by user! Exiting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix12/build receiving incremental file list radicale-3.1.6-1-any.pkg.tar.zst-namcap.log radicale-3.1.6-1-riscv64-build.log radicale-3.1.6-1-riscv64-check.log radicale-3.1.6-1-riscv64-package.log radicale-3.1.6-1-riscv64-prepare.log sent 119 bytes received 4,443 bytes 1,824.80 bytes/sec total size is 32,953 speedup is 7.22