==>(B Building on magby(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/python-pyvirtualdisplay ./ .SRCINFO 893 100% 0.00kB/s 0:00:00 893 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 68 100% 66.41kB/s 0:00:00 68 100% 66.41kB/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,141 100% 1.09MB/s 0:00:00 1,141 100% 1.09MB/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-pyvirtualdisplay-3.0-7.1.log 755 100% 737.30kB/s 0:00:00 755 100% 737.30kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,562 bytes received 199 bytes 1,104.40 bytes/sec total size is 3,337 speedup is 1.21 ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building python-pyvirtualdisplay(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-4(B ==>(B Building python-pyvirtualdisplay for [extra] (riscv64)(B ]3008;start=f4bf07aad9054cf983c9bf247c1e5ee1;user=felix;hostname=magby.felixc.at;machineid=469582f4838449b2b409e0f312413526;bootid=275a75466e0b42088207cde8b60342e9;pid=4062390;pidfdid=20766601;comm=sudo;targetuser=root;type=session\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. ]3008;start=fe26b982d5f54213b919f54af9da320e;user=root;hostname=magby.felixc.at;machineid=469582f4838449b2b409e0f312413526;bootid=275a75466e0b42088207cde8b60342e9;pid=4062435;pidfdid=20778770;comm=systemd-nspawn;container=arch-nspawn-4062435;type=container\]11;?\]2;🔵 Container arch-nspawn-4062435 on magby.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=fe26b982d5f54213b919f54af9da320e\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-4]...(Bdone(B ]3008;start=68a46b2fba3d475182e9a35a2ae41a09;user=root;hostname=magby.felixc.at;machineid=469582f4838449b2b409e0f312413526;bootid=275a75466e0b42088207cde8b60342e9;pid=4063093;pidfdid=20814789;comm=sudo;targetuser=felix;type=session\==>(B Making package: python-pyvirtualdisplay 3.0-7.1 (Wed Sep 9 17:31:16 2026)(B ==>(B Retrieving sources...(B  ->(B Downloading PyVirtualDisplay-3.0.tar.gz...(B % 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 18560 100 18560 0 0 43514 0 0 100 18560 100 18560 0 0 43501 0 0 100 18560 100 18560 0 0 43494 0 0 ==>(B Validating source files with sha256sums...(B PyVirtualDisplay-3.0.tar.gz ... Passed ]3008;end=68a46b2fba3d475182e9a35a2ae41a09\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. ]3008;start=e1cab610ac5e45faabfac60cf137a235;user=root;hostname=magby.felixc.at;machineid=469582f4838449b2b409e0f312413526;bootid=275a75466e0b42088207cde8b60342e9;pid=4064158;pidfdid=20866525;comm=systemd-nspawn;container=makechrootpkg-python-pyvirtualdisplay.build.4062412;type=container\]11;?\]2;🔵 Container makechrootpkg-python-pyvirtualdisplay.build.4062412 on magby.felixc.at\]3008;start=347c035b2fd5438abea0072e339863fa;user=root;hostname=makechrootpkg-python-pyvirtualdisplay.build.4062412;machineid=7e8eacf933e54499ae70324adff64bf8;bootid=1098153cf65648fbbcb0412804cb343f;pid=34;pidfdid=20858208;comm=sudo;targetuser=builduser;type=session\==>(B Making package: python-pyvirtualdisplay 3.0-7.1 (Wed Sep 9 17:31:48 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=bdfa22f865204c50a5dbb4b3af0515de;user=builduser;hostname=makechrootpkg-python-pyvirtualdisplay.build.4062412;machineid=7e8eacf933e54499ae70324adff64bf8;bootid=1098153cf65648fbbcb0412804cb343f;pid=2018;pidfdid=20882095;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (114) New Version Net Change Download Size extra/aom 3.15.0-1 4.98 MiB extra/dav1d 1.5.4-1 0.71 MiB extra/default-cursors 3-1 0.00 MiB extra/freetype2 2.14.3-1 1.61 MiB extra/fribidi 1.0.16-2 0.24 MiB extra/giflib 6.1.3-2 0.30 MiB extra/graphite 1:1.3.15-1 0.18 MiB extra/harfbuzz 14.4.0-1 4.70 MiB extra/imlib2 1.12.7-3 1.19 MiB extra/jbigkit 2.1-8 0.13 MiB extra/lcms2 2.19.1-1 0.66 MiB extra/libavif 1.4.2-1 0.77 MiB extra/libbsd 0.12.2-2 0.32 MiB extra/libdeflate 1.26-1 0.10 MiB extra/libdrm 2.4.134-1 1.23 MiB core/libedit 20260512_3.1-1 0.26 MiB extra/libepoxy 1.5.10-3 2.76 MiB extra/libfontenc 1.1.9-1 0.03 MiB extra/libglvnd 1.7.0-3 3.99 MiB extra/libice 1.1.2-1 0.35 MiB extra/libimagequant 4.4.1-2 0.55 MiB extra/libjpeg-turbo 3.2.0-2 2.24 MiB extra/libmd 1.2.0-1 0.12 MiB extra/libpciaccess 0.19-1 0.05 MiB extra/libpng 1.6.58-2 0.54 MiB extra/libraqm 0.11.0-1 0.19 MiB extra/libsm 1.2.6-1 0.26 MiB extra/libtiff 4.7.2-1 1.18 MiB extra/libunwind 1.8.3-1 0.26 MiB extra/libwebp 1.6.0-2 0.64 MiB extra/libx11 1.8.13-1 9.75 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxaw 1.0.16-2 1.64 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxcomposite 0.4.7-1 0.02 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libxext 1.3.7-1 0.30 MiB extra/libxfixes 6.0.2-1 0.03 MiB extra/libxfont2 2.0.9-1 0.17 MiB extra/libxi 1.8.3-1 0.48 MiB extra/libxinerama 1.1.6-1 0.02 MiB extra/libxkbfile 1.2.0-1 0.18 MiB extra/libxmu 1.3.1-1 0.33 MiB extra/libxpm 3.5.19-1 0.14 MiB extra/libxrandr 1.5.5-1 0.07 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxshmfence 1.3.3-1 0.01 MiB extra/libxt 1.3.1-1 1.99 MiB extra/libxtst 1.2.5-1 0.11 MiB extra/libxxf86vm 1.1.7-1 0.03 MiB extra/libyuv r2921+644251f25-1 1.16 MiB extra/llvm-libs 22.1.8-2 154.50 MiB extra/lm_sensors 1:3.6.2-1 0.43 MiB extra/mesa 1:26.2.2-1 51.41 MiB extra/openjpeg2 2.5.4-1 13.30 MiB extra/pixman 0.46.4-1 0.48 MiB extra/python-attrs 26.1.0-1 0.63 MiB extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-automat 25.4.16-2.1 0.63 MiB 0.10 MiB extra/python-constantly 23.10.4-3.1 0.21 MiB 0.03 MiB extra/python-execnet 2.1.2-3 0.55 MiB extra/python-hyperlink 21.0.0-8 0.59 MiB extra/python-idna 3.19-1 0.66 MiB extra/python-incremental 24.11.0-1 0.31 MiB extra/python-iniconfig 2.3.0-1 0.07 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-jeepney 0.9.0-3 0.44 MiB extra/python-more-itertools 11.1.0-1 0.77 MiB extra/python-mss 10.2.0-1 0.70 MiB extra/python-packaging 26.3-1 1.58 MiB extra/python-platformdirs 4.11.7-1 0.47 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pycryptodomex 3.23.0-3 8.96 MiB 1.62 MiB extra/python-pygments 2.21.0-1 15.59 MiB extra/python-twisted 26.4.0-1 48.12 MiB 5.96 MiB extra/python-typing_extensions 4.16.0-1 0.53 MiB extra/python-wheel 0.48.0-1 0.34 MiB extra/python-zope-interface 8.6-1.1 3.18 MiB 0.38 MiB extra/rav1e 0.8.1-3 4.85 MiB extra/spirv-tools 1:1.4.357.0-1 7.12 MiB extra/svt-av1 4.2.0-1 2.16 MiB extra/wayland 1.26.0-1 0.84 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xcb-util 0.4.1-2 0.03 MiB extra/xcb-util-image 0.4.1-3 0.05 MiB extra/xcb-util-keysyms 0.4.1-5 0.01 MiB extra/xcb-util-renderutil 0.3.10-2 0.02 MiB extra/xcb-util-wm 0.4.2-2 0.21 MiB extra/xkeyboard-config 2.48-1 10.24 MiB extra/xorg-fonts-encodings 1.1.0-2 0.61 MiB extra/xorg-server-common 21.1.24-1 0.12 MiB extra/xorg-setxkbmap 1.3.5-1 0.02 MiB extra/xorg-xauth 1.1.5-1 0.06 MiB extra/xorg-xkbcomp 1.5.0-1 0.20 MiB extra/xorg-xrandr 1.5.4-1 0.06 MiB extra/xorgproto 2025.1-1 1.47 MiB extra/python-easyprocess 1.1-7.1 0.06 MiB 0.02 MiB extra/python-entrypoint2 1.1-7 0.06 MiB extra/python-path 17.1.0-1 0.32 MiB extra/python-pillow 12.3.0-1 4.85 MiB extra/python-psutil 7.2.2-1 1.14 MiB extra/python-pyscreenshot 3.1-9 0.20 MiB 0.05 MiB extra/python-pytest 1:9.1.1-1 4.95 MiB extra/python-pytest-xdist 3.8.0-3 0.56 MiB extra/python-setuptools 1:84.0.0-1 4.92 MiB extra/scrot 2.0.0-1 0.12 MiB extra/vncdotool 1.4.2-1 0.63 MiB 0.12 MiB extra/xorg-server-xephyr 21.1.24-1 2.22 MiB 1.04 MiB extra/xorg-server-xvfb 21.1.24-1 1.88 MiB extra/xorg-xdpyinfo 1.4.0-1 0.03 MiB extra/xorg-xmessage 1.0.7-2 0.02 MiB 0.01 MiB Total Download Size: 9.33 MiB Total Installed Size: 407.06 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-twisted-26.4.0-1-any downloading... python-pycryptodomex-3.23.0-3-riscv64 downloading... xorg-server-xephyr-21.1.24-1-riscv64 downloading... python-zope-interface-8.6-1.1-riscv64 downloading... vncdotool-1.4.2-1-any downloading... python-automat-25.4.16-2.1-any downloading... python-pyscreenshot-3.1-9-any downloading... python-constantly-23.10.4-3.1-any downloading... python-easyprocess-1.1-7.1-any downloading... xorg-xmessage-1.0.7-2-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-packaging... 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-setuptools... installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing python-execnet... installing python-pytest-xdist... Optional dependencies for python-pytest-xdist python-psutil: to use psutil for detection of the number of CPUs available [pending] python-setproctitle: to update the process title installing python-easyprocess... installing python-entrypoint2... installing python-mss... installing python-jeepney... Optional dependencies for python-jeepney python-trio: support D-Bus applications with Trio installing python-pyscreenshot... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing libjpeg-turbo... installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing libyuv... installing rav1e... installing svt-av1... installing libavif... installing fribidi... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libraqm... installing openjpeg2... installing libimagequant... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing python-pillow... Optional dependencies for python-pillow libwebp: for webp images [installed] tk: for the ImageTK module python-olefile: OLE2 file support python-pyqt6: for the ImageQt module python-defusedxml: for reading XMP tags installing python-path... installing python-psutil... installing xorg-fonts-encodings... installing libfontenc... installing libxfont2... installing libunwind... installing pixman... installing xkeyboard-config... installing libx11... installing libxkbfile... installing xorg-xkbcomp... installing libxext... installing libxrender... installing libxrandr... installing xorg-setxkbmap... installing xorg-server-common... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xauth... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing xorg-server-xvfb... installing libepoxy... installing xcb-util... installing xcb-util-image... installing xcb-util-renderutil... installing xcb-util-wm... installing xcb-util-keysyms... installing xorg-server-xephyr... installing libxpm... installing libxaw... installing xorg-xmessage... installing libxfixes... installing libxi... installing libxtst... installing libxcomposite... installing libxinerama... installing xorg-xdpyinfo... installing giflib... installing imlib2... Optional dependencies for imlib2 libheif: HEIF loader (for AVIF) libid3tag: ID3 loader libjxl: JXL loader librsvg: SVG loader libspectre: PS loader libwebp: WEBP loader [installed] openjpeg2: J2K loader [installed] installing libmd... installing libbsd... installing xorg-xrandr... installing scrot... installing python-attrs... installing python-automat... Optional dependencies for python-automat python-graphviz: for automat-visualize python-twisted: for automat-visualize [pending] installing python-constantly... installing python-idna... installing python-hyperlink... installing python-incremental... installing python-typing_extensions... installing python-zope-interface... installing python-twisted... Optional dependencies for python-twisted python-appdirs: for using conch python-bcrypt: for using conch python-cryptography: for using conch python-h2: for http2 support python-idna: for TLS client hostname verification [installed] python-priority: for http2 support python-pyasn1: for using conch python-gobject: for GObject Introspection support python-pyopenssl: for TLS client hostname verification python-pyserial: for serial support python-service-identity: for TLS client hostname verification python-wsproto: for websocket support tk: for using tkconch installing python-pycryptodomex... installing vncdotool... :: Running post-transaction hooks... (1/2) Reloading system manager configuration... Skipped: Current root is not booted. (2/2) Arming ConditionNeedsUpdate... [?25h]3008;end=bdfa22f865204c50a5dbb4b3af0515de\==>(B Retrieving sources...(B  ->(B Found PyVirtualDisplay-3.0.tar.gz(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Extracting PyVirtualDisplay-3.0.tar.gz with bsdtar(B ==>(B Starting build()...(B /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 :: BSD 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/pyvirtualdisplay copying pyvirtualdisplay/xauth.py -> build/lib/pyvirtualdisplay copying pyvirtualdisplay/display.py -> build/lib/pyvirtualdisplay copying pyvirtualdisplay/xvfb.py -> build/lib/pyvirtualdisplay copying pyvirtualdisplay/abstractdisplay.py -> build/lib/pyvirtualdisplay copying pyvirtualdisplay/smartdisplay.py -> build/lib/pyvirtualdisplay copying pyvirtualdisplay/about.py -> build/lib/pyvirtualdisplay copying pyvirtualdisplay/__init__.py -> build/lib/pyvirtualdisplay copying pyvirtualdisplay/util.py -> build/lib/pyvirtualdisplay copying pyvirtualdisplay/xephyr.py -> build/lib/pyvirtualdisplay copying pyvirtualdisplay/xvnc.py -> build/lib/pyvirtualdisplay creating build/lib/pyvirtualdisplay/examples copying pyvirtualdisplay/examples/headless.py -> build/lib/pyvirtualdisplay/examples copying pyvirtualdisplay/examples/screenshot.py -> build/lib/pyvirtualdisplay/examples copying pyvirtualdisplay/examples/lowres.py -> build/lib/pyvirtualdisplay/examples copying pyvirtualdisplay/examples/vncserver.py -> build/lib/pyvirtualdisplay/examples copying pyvirtualdisplay/examples/__init__.py -> build/lib/pyvirtualdisplay/examples copying pyvirtualdisplay/examples/threadsafe.py -> build/lib/pyvirtualdisplay/examples copying pyvirtualdisplay/examples/nested.py -> build/lib/pyvirtualdisplay/examples copying pyvirtualdisplay/py.typed -> build/lib/pyvirtualdisplay ==>(B Starting check()...(B ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-pyvirtualdisplay/src/PyVirtualDisplay-3.0 plugins: xdist-3.8.0 collecting ... collected 37 items / 1 error ==================================== ERRORS ==================================== _____________________ ERROR collecting tests/test_xvnc.py ______________________ ImportError while importing test module '/build/python-pyvirtualdisplay/src/PyVirtualDisplay-3.0/tests/test_xvnc.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.14/site-packages/_pytest/python.py:508: in importtestmodule mod = import_path( /usr/lib/python3.14/site-packages/_pytest/pathlib.py:596: in import_path importlib.import_module(module_name) /usr/lib/python3.14/importlib/__init__.py:88: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :1406: in _gcd_import ??? :1371: in _find_and_load ??? :1342: in _find_and_load_unlocked ??? :938: in _load_unlocked ??? /usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py:188: in exec_module exec(co, module.__dict__) tests/test_xvnc.py:5: in from vncdotool import api /usr/lib/python3.14/site-packages/vncdotool/api.py:23: in from . import command /usr/lib/python3.14/site-packages/vncdotool/command.py:31: in from .client import ( /usr/lib/python3.14/site-packages/vncdotool/client.py:24: in from . import rfb /usr/lib/python3.14/site-packages/vncdotool/rfb.py:34: in from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes E ModuleNotFoundError: No module named 'cryptography' =========================== short test summary info ============================ ERROR tests/test_xvnc.py !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! =============================== 1 error in 6.66s =============================== ==> ERROR:(B A failure occurred in check().(B  Aborting...(B ]3008;end=347c035b2fd5438abea0072e339863fa\[!p]104\[?7h]3008;end=e1cab610ac5e45faabfac60cf137a235\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-4/build(B [?12l[?25h[?12l[?25h]3008;end=f4bf07aad9054cf983c9bf247c1e5ee1\[?12l[?25hreceiving incremental file list python-pyvirtualdisplay-3.0-7.1-riscv64-build.log python-pyvirtualdisplay-3.0-7.1-riscv64-check.log sent 62 bytes received 1,540 bytes 640.80 bytes/sec total size is 4,482 speedup is 2.80