==> Building on manectric ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ PKGBUILD 700 64% 0.00kB/s 0:00:00 1,081 100% 372.07kB/s 0:00:00 (xfr#1, to-chk=1/3) python-pyftpdlib-1.5.7-3.log 208 100% 203.12kB/s 0:00:00 208 100% 203.12kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 345 bytes received 69 bytes 276.00 bytes/sec total size is 1,277 speedup is 3.08 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root8 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] -> [root8]...done ==> Making package: python-pyftpdlib 1.5.7-3 (Mon May 8 12:12:44 2023) ==> Retrieving sources...  -> Found pyftpdlib-1.5.7.tar.gz ==> Validating source files with sha512sums... pyftpdlib-1.5.7.tar.gz ... Passed ==> Making package: python-pyftpdlib 1.5.7-3 (Mon May 8 12:12:51 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change core/libnsl 2.0.0-3 0.06 MiB core/python 3.11.3-1 104.68 MiB Total Installed Size: 104.74 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 [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (26) New Version Net Change community/python-autocommand 2.2.2-4 0.08 MiB extra/python-cffi 1.15.1-3 1.39 MiB extra/python-cryptography 40.0.2-1 4.58 MiB community/python-fastjsonschema 2.16.3-4 0.29 MiB community/python-inflect 6.0.4-2 0.38 MiB community/python-iniconfig 2.0.0-4 0.04 MiB community/python-jaraco.context 4.3.0-3 0.04 MiB community/python-jaraco.functools 3.6.0-3 0.06 MiB community/python-jaraco.text 3.11.1-3 0.09 MiB community/python-more-itertools 9.1.1-4 0.61 MiB extra/python-ordered-set 4.1.0-4 0.07 MiB extra/python-packaging 23.0-3 0.43 MiB extra/python-platformdirs 3.5.0-2 0.20 MiB community/python-pluggy 1.0.0-4 0.13 MiB extra/python-ply 3.11-10 0.31 MiB extra/python-pycparser 2.21-5 1.77 MiB community/python-pydantic 1.10.7-4 6.36 MiB extra/python-tomli 2.0.1-3 0.11 MiB extra/python-trove-classifiers 2023.4.22-1 0.11 MiB community/python-typing_extensions 4.5.0-4 0.29 MiB extra/python-validate-pyproject 0.12.2-3 0.29 MiB community/python-psutil 5.9.5-1 3.35 MiB extra/python-pyopenssl 23.1.1-2 0.75 MiB community/python-pysendfile 2.0.1-8 0.02 MiB community/python-pytest 7.3.1-4 3.97 MiB extra/python-setuptools 1:67.7.0-1 4.68 MiB Total Installed Size: 30.40 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-pysendfile... installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-ply... installing python-pycparser... installing python-cffi... installing python-cryptography... installing python-pyopenssl... installing python-psutil... [?25h==> Retrieving sources...  -> Found pyftpdlib-1.5.7.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting pyftpdlib-1.5.7.tar.gz with bsdtar ==> Starting build()... running build running build_py creating build creating build/lib creating build/lib/pyftpdlib copying pyftpdlib/__init__.py -> build/lib/pyftpdlib copying pyftpdlib/__main__.py -> build/lib/pyftpdlib copying pyftpdlib/_compat.py -> build/lib/pyftpdlib copying pyftpdlib/authorizers.py -> build/lib/pyftpdlib copying pyftpdlib/filesystems.py -> build/lib/pyftpdlib copying pyftpdlib/handlers.py -> build/lib/pyftpdlib copying pyftpdlib/ioloop.py -> build/lib/pyftpdlib copying pyftpdlib/log.py -> build/lib/pyftpdlib copying pyftpdlib/prefork.py -> build/lib/pyftpdlib copying pyftpdlib/servers.py -> build/lib/pyftpdlib creating build/lib/pyftpdlib/test copying pyftpdlib/test/__init__.py -> build/lib/pyftpdlib/test copying pyftpdlib/test/__main__.py -> build/lib/pyftpdlib/test copying pyftpdlib/test/runner.py -> build/lib/pyftpdlib/test copying pyftpdlib/test/test_authorizers.py -> build/lib/pyftpdlib/test copying pyftpdlib/test/test_filesystems.py -> build/lib/pyftpdlib/test copying pyftpdlib/test/test_functional.py -> build/lib/pyftpdlib/test copying pyftpdlib/test/test_functional_ssl.py -> build/lib/pyftpdlib/test copying pyftpdlib/test/test_ioloop.py -> build/lib/pyftpdlib/test copying pyftpdlib/test/test_misc.py -> build/lib/pyftpdlib/test copying pyftpdlib/test/test_servers.py -> build/lib/pyftpdlib/test copying pyftpdlib/test/README -> build/lib/pyftpdlib/test copying pyftpdlib/test/keycert.pem -> build/lib/pyftpdlib/test running build_scripts creating build/scripts-3.11 copying and adjusting scripts/ftpbench -> build/scripts-3.11 changing mode of build/scripts-3.11/ftpbench from 644 to 755 ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.11.3, pytest-7.3.1, pluggy-1.0.0 rootdir: /build/python-pyftpdlib/src/pyftpdlib-1.5.7 collected 795 items pyftpdlib/test/test_authorizers.py ....sssssssssssssssssssssssssssssssss [ 4%] s [ 4%] pyftpdlib/test/test_filesystems.py ....... [ 5%] pyftpdlib/test/test_functional.py ...................................... [ 10%] ........................................................................ [ 19%] ....F.................................................... [ 26%] pyftpdlib/test/test_functional_ssl.py .................................. [ 30%] ........................................................................ [ 40%] ..................................................s..................s.s [ 49%] ........................................... [ 54%] pyftpdlib/test/test_ioloop.py .......................................... [ 59%] ...ssssssssssssssssss...................... [ 65%] pyftpdlib/test/test_misc.py ....... [ 66%] pyftpdlib/test/test_servers.py ......................................... [ 71%] ........................................................................ [ 80%] ........................................................................ [ 89%] ........................................................................ [ 98%] ............. [100%] =================================== FAILURES =================================== _____________________ TestTimeouts.test_idle_data_timeout2 _____________________ self = def test_idle_data_timeout2(self): # Tests that the control connection timeout is restarted after # data channel has been closed self._setUp(idle_timeout=0.5 if CI_TESTING else 0.1, data_timeout=0.6 if CI_TESTING else 0.2) addr = self.client.makepasv() with contextlib.closing(socket.socket()) as s: s.settimeout(GLOBAL_TIMEOUT) s.connect(addr) # close data channel self.client.sendcmd('abor') self.client.sock.settimeout(1) > data = self.client.sock.recv(BUFSIZE) E TimeoutError: timed out pyftpdlib/test/test_functional.py:1537: TimeoutError =============================== warnings summary =============================== pyftpdlib/authorizers.py:372 /build/python-pyftpdlib/src/pyftpdlib-1.5.7/pyftpdlib/authorizers.py:372: DeprecationWarning: 'crypt' is deprecated and slated for removal in Python 3.13 import crypt pyftpdlib/authorizers.py:374 /build/python-pyftpdlib/src/pyftpdlib-1.5.7/pyftpdlib/authorizers.py:374: DeprecationWarning: 'spwd' is deprecated and slated for removal in Python 3.13 import spwd ../../../../usr/lib/python3.11/asynchat.py:48 /usr/lib/python3.11/asynchat.py:48: DeprecationWarning: The asyncore module is deprecated and will be removed in Python 3.12. The recommended replacement is asyncio import asyncore pyftpdlib/handlers.py:5 /build/python-pyftpdlib/src/pyftpdlib-1.5.7/pyftpdlib/handlers.py:5: DeprecationWarning: The asynchat module is deprecated and will be removed in Python 3.12. The recommended replacement is asyncio import asynchat pyftpdlib/test/test_ioloop.py::DefaultIOLoopTestCase::test_register /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is deprecated to return a value that is not None from a test case (>) return self.run(*args, **kwds) pyftpdlib/test/test_ioloop.py::SelectIOLoopTestCase::test_register /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is deprecated to return a value that is not None from a test case (>) return self.run(*args, **kwds) pyftpdlib/test/test_ioloop.py::PollIOLoopTestCase::test_register /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is deprecated to return a value that is not None from a test case (>) return self.run(*args, **kwds) pyftpdlib/test/test_ioloop.py::EpollIOLoopTestCase::test_register /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is deprecated to return a value that is not None from a test case (>) return self.run(*args, **kwds) pyftpdlib/test/test_servers.py::TestFTPServer::test_sock_instead_of_addr /usr/lib/python3.11/site-packages/_pytest/threadexception.py:73: PytestUnhandledThreadExceptionWarning: Exception in thread test-ftpd Traceback (most recent call last): File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner self.run() File "/build/python-pyftpdlib/src/pyftpdlib-1.5.7/pyftpdlib/test/__init__.py", line 455, in run self.server.serve_forever(timeout=self.poll_interval, File "/build/python-pyftpdlib/src/pyftpdlib-1.5.7/pyftpdlib/servers.py", line 240, in serve_forever % (proto, self.address[0], self.address[1], os.getpid())) ^^^^^^^^^^^^ File "/build/python-pyftpdlib/src/pyftpdlib-1.5.7/pyftpdlib/servers.py", line 130, in address return self.socket.getsockname()[:2] ^^^^^^^^^^^^^^^^^^^^^^^^^ OSError: [Errno 9] Bad file descriptor warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED pyftpdlib/test/test_functional.py::TestTimeouts::test_idle_data_timeout2 ============ 1 failed, 739 passed, 55 skipped, 9 warnings in 29.74s ============ ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root8/build receiving incremental file list python-pyftpdlib-1.5.7-3-riscv64-build.log python-pyftpdlib-1.5.7-3-riscv64-check.log python-pyftpdlib-1.5.7-3-x86_64-build.log python-pyftpdlib-1.5.7-3-x86_64-check.log sent 100 bytes received 3,379 bytes 1,391.60 bytes/sec total size is 12,072 speedup is 3.47