==> Building on delphox ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-dnspython ./ PKGBUILD 1,571 100% 0.00kB/s 0:00:00 1,571 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=4/6) python-dnspython-1:2.4.2-1.log 250 100% 244.14kB/s 0:00:00 250 100% 244.14kB/s 0:00:00 (xfr#2, to-chk=3/6) keys/ keys/pgp/ keys/pgp/A580DEE052FEC78D8ACF383DF24B3AFC8CA2F5C7.asc 1,627 100% 1.55MB/s 0:00:00 1,627 100% 1.55MB/s 0:00:00 (xfr#3, to-chk=0/6) sent 2,567 bytes received 140 bytes 5,414.00 bytes/sec total size is 3,392 speedup is 1.25 ==> Ensuring required PGP keys are present...  -> Checking for A580DEE052FEC78D8ACF383DF24B3AFC8CA2F5C7... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root0 on remote host... [?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] -> [root0]...done ==> Making package: python-dnspython 1:2.4.2-1 (Mon Oct 9 02:16:07 2023) ==> Retrieving sources...  -> Downloading dnspython-2.4.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 100 320k 100 320k 0 0 571k 0 --:--:-- --:--:-- --:--:-- 571k ==> Validating source files with sha256sums... dnspython-2.4.2.tar.gz ... Passed ==> Making package: python-dnspython 1:2.4.2-1 (Mon Oct 9 02:16:59 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.5-2 107.30 MiB Total Installed Size: 107.36 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: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [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 (28) New Version Net Change Download Size extra/python-async_generator 1.10-8 0.25 MiB extra/python-attrs 22.2.0-3 0.55 MiB extra/python-cffi 1.15.1-4 1.39 MiB extra/python-exceptiongroup 1.1.3-2 0.13 MiB 0.03 MiB extra/python-iniconfig 2.0.0-4 0.04 MiB extra/python-jsonschema 4.19.1-1 1.36 MiB extra/python-jsonschema-specifications 2023.7.1-1 0.05 MiB extra/python-lark-parser 1.1.7-2 1.31 MiB extra/python-outcome 1.2.0-4 0.03 MiB 0.01 MiB extra/python-packaging 23.1-1 0.47 MiB extra/python-pluggy 1.3.0-1 0.20 MiB extra/python-ply 3.11-12 0.40 MiB extra/python-pycparser 2.21-5 1.77 MiB extra/python-pyproject-hooks 1.0.0-5 0.09 MiB extra/python-pyrsistent 0.19.3-3 0.63 MiB extra/python-referencing 0.30.2-1 0.39 MiB extra/python-rpds-py 0.10.3-1 0.55 MiB extra/python-sniffio 1.3.0-3 0.03 MiB extra/python-sortedcontainers 2.4.0-4 0.41 MiB extra/python-typing_extensions 4.8.0-1 0.35 MiB extra/python-build 1.0.1-1 0.68 MiB extra/python-cryptography 41.0.4-1 56.01 MiB 7.52 MiB extra/python-idna 3.4-3 0.71 MiB extra/python-installer 0.7.0-3 0.82 MiB extra/python-poetry-core 1.7.0-1 4.89 MiB extra/python-pytest 7.4.2-1 4.01 MiB extra/python-trio 0.22.2-1 5.05 MiB 0.70 MiB extra/python-wheel 0.40.0-3 0.28 MiB Total Download Size: 8.26 MiB Total Installed Size: 82.88 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-cryptography-41.0.4-1-riscv64 downloading... python-trio-0.22.2-1-any downloading... python-exceptiongroup-1.1.3-2-any downloading... python-outcome-1.2.0-4-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-virtualenv: Use virtualenv for build isolation installing python-installer... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures installing python-attrs... installing python-pyrsistent... installing python-typing_extensions... installing python-rpds-py... installing python-referencing... installing python-jsonschema-specifications... installing python-jsonschema... Optional dependencies for python-jsonschema python-isoduration: for duration format python-fqdn: for hostname format python-idna: for idn-hostname format [pending] python-jsonpointer: for json-pointer & relative-json-pointer format python-rfc3339-validator: for date-time format python-rfc3987: for iri, iri-reference, uri & uri-reference format python-uri-template: for uri-template format python-webcolors: for color format installing python-lark-parser... Optional dependencies for python-lark-parser python-atomicwrites: for atomic_cache python-regex: for regex support python-js2py: for nearley support installing python-poetry-core... installing python-idna... installing python-ply... installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext installing python-cryptography... installing python-async_generator... installing python-exceptiongroup... installing python-outcome... installing python-sniffio... installing python-sortedcontainers... installing python-trio... installing python-iniconfig... installing python-pluggy... installing python-pytest... [?25h==> Retrieving sources...  -> Found dnspython-2.4.2.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting dnspython-2.4.2.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... * Getting build dependencies for wheel... * Building wheel... Successfully built dnspython-2.4.2-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.11.5, pytest-7.4.2, pluggy-1.3.0 rootdir: /build/python-dnspython/src/dnspython-2.4.2 collected 1332 items / 1 deselected / 1331 selected tests/test_address.py .... [ 0%] tests/test_async.py ........F.sss.............Fs.............F.sss...... [ 4%] .......Fs....... [ 5%] tests/test_bugs.py ....... [ 5%] tests/test_constants.py ..... [ 6%] tests/test_ddr.py .. [ 6%] tests/test_dnssec.py ................................................... [ 10%] .............. [ 11%] tests/test_dnssecalgs.py ......... [ 12%] tests/test_doh.py sssssss [ 12%] tests/test_doq.py sss [ 12%] tests/test_edns.py .............. [ 13%] tests/test_entropy.py ..... [ 14%] tests/test_exceptions.py ..... [ 14%] tests/test_flags.py ............ [ 15%] tests/test_generate.py ................. [ 16%] tests/test_grange.py .......... [ 17%] tests/test_immutable.py ...... [ 17%] tests/test_message.py .................................................. [ 21%] ................ [ 22%] tests/test_name.py ..................................................... [ 26%] ........................................................................ [ 32%] ............................................... [ 35%] tests/test_namedict.py ...................... [ 37%] tests/test_nsec3.py .. [ 37%] tests/test_nsec3_hash.py ... [ 37%] tests/test_ntoaaton.py ............................................. [ 41%] tests/test_processing_order.py .......... [ 41%] tests/test_query.py ..................................... [ 44%] tests/test_rdata.py .................................................... [ 48%] ..................................... [ 51%] tests/test_rdataset.py .................. [ 52%] tests/test_rdtypeandclass.py .......................... [ 54%] tests/test_rdtypeanydnskey.py .. [ 54%] tests/test_rdtypeanyeui.py ........................ [ 56%] tests/test_rdtypeanyloc.py .... [ 57%] tests/test_rdtypeanytkey.py .... [ 57%] tests/test_renderer.py ..... [ 57%] tests/test_resolution.py ............................... [ 60%] tests/test_resolver.py ...........................F..s.......F.........F [ 63%] ..s.......F.........F..s.......F....................... [ 67%] tests/test_resolver_override.py F............. [ 68%] tests/test_rrset.py ...................... [ 70%] tests/test_rrset_reader.py ............ [ 71%] tests/test_serial.py ........... [ 72%] tests/test_set.py ................................................... [ 76%] tests/test_svcb.py ................ [ 77%] tests/test_tokenizer.py ................................................ [ 80%] [ 80%] tests/test_transaction.py .............................................. [ 84%] . [ 84%] tests/test_tsig.py .................... [ 85%] tests/test_tsigkeyring.py ....... [ 86%] tests/test_ttl.py ....... [ 87%] tests/test_update.py ....................... [ 88%] tests/test_wire.py ....... [ 89%] tests/test_xfr.py ................................ [ 91%] tests/test_zone.py ..................................................... [ 95%] ............................................... [ 99%] tests/test_zonedigest.py ........... [100%] =================================== FAILURES =================================== _____________________ AsyncTests.testCanonicalNameDangling _____________________ self = @unittest.skipIf(_systemd_resolved_present, "systemd-resolved in use") def testCanonicalNameDangling(self): name = dns.name.from_text("dangling-cname.dnspython.org") cname = dns.name.from_text("dangling-target.dnspython.org") async def run(): return await dns.asyncresolver.canonical_name(name) > self.assertEqual(self.async_run(run), cname) E AssertionError: != tests/test_async.py:268: AssertionError __________________________ AsyncTests.testResolveName __________________________ self = def testResolveName(self): async def run1(): return await dns.asyncresolver.resolve_name("dns.google.") answers = self.async_run(run1) seen = set(answers.addresses()) > self.assertEqual(len(seen), 4) E AssertionError: 2 != 4 tests/test_async.py:205: AssertionError ___________________ TrioAsyncTests.testCanonicalNameDangling ___________________ self = @unittest.skipIf(_systemd_resolved_present, "systemd-resolved in use") def testCanonicalNameDangling(self): name = dns.name.from_text("dangling-cname.dnspython.org") cname = dns.name.from_text("dangling-target.dnspython.org") async def run(): return await dns.asyncresolver.canonical_name(name) > self.assertEqual(self.async_run(run), cname) E AssertionError: != tests/test_async.py:268: AssertionError ________________________ TrioAsyncTests.testResolveName ________________________ self = def testResolveName(self): async def run1(): return await dns.asyncresolver.resolve_name("dns.google.") answers = self.async_run(run1) seen = set(answers.addresses()) > self.assertEqual(len(seen), 4) E AssertionError: 2 != 4 tests/test_async.py:205: AssertionError _________________ LiveResolverTests.testCanonicalNameDangling __________________ self = @unittest.skipIf(_systemd_resolved_present, "systemd-resolved in use") def testCanonicalNameDangling(self): name = dns.name.from_text("dangling-cname.dnspython.org") cname = dns.name.from_text("dangling-target.dnspython.org") > self.assertEqual(dns.resolver.canonical_name(name), cname) E AssertionError: != tests/test_resolver.py:799: AssertionError ______________________ LiveResolverTests.testResolveName _______________________ self = def testResolveName(self): answers = dns.resolver.resolve_name("dns.google.") seen = set(answers.addresses()) > self.assertEqual(len(seen), 4) E AssertionError: 2 != 4 tests/test_resolver.py:672: AssertionError _______________ SelectResolverTestCase.testCanonicalNameDangling _______________ self = @unittest.skipIf(_systemd_resolved_present, "systemd-resolved in use") def testCanonicalNameDangling(self): name = dns.name.from_text("dangling-cname.dnspython.org") cname = dns.name.from_text("dangling-target.dnspython.org") > self.assertEqual(dns.resolver.canonical_name(name), cname) E AssertionError: != tests/test_resolver.py:799: AssertionError ____________________ SelectResolverTestCase.testResolveName ____________________ self = def testResolveName(self): answers = dns.resolver.resolve_name("dns.google.") seen = set(answers.addresses()) > self.assertEqual(len(seen), 4) E AssertionError: 2 != 4 tests/test_resolver.py:672: AssertionError ________________ PollResolverTestCase.testCanonicalNameDangling ________________ self = @unittest.skipIf(_systemd_resolved_present, "systemd-resolved in use") def testCanonicalNameDangling(self): name = dns.name.from_text("dangling-cname.dnspython.org") cname = dns.name.from_text("dangling-target.dnspython.org") > self.assertEqual(dns.resolver.canonical_name(name), cname) E AssertionError: != tests/test_resolver.py:799: AssertionError _____________________ PollResolverTestCase.testResolveName _____________________ self = def testResolveName(self): answers = dns.resolver.resolve_name("dns.google.") seen = set(answers.addresses()) > self.assertEqual(len(seen), 4) E AssertionError: 2 != 4 tests/test_resolver.py:672: AssertionError ____________ OverrideSystemResolverTestCase.test_basic_getaddrinfo _____________ self = @unittest.skipIf( sys.platform == "win32", "avoid windows original getaddrinfo issues" ) def test_basic_getaddrinfo(self): self.assertTrue( self.equivalent("dns.google", 53, socket.AF_INET, socket.SOCK_DGRAM) ) self.assertTrue( > self.equivalent("dns.google", 53, socket.AF_INET6, socket.SOCK_DGRAM) ) tests/test_resolver_override.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_resolver_override.py:89: in equivalent b = dns.resolver._original_getaddrinfo(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ host = 'dns.google', port = 53, family = type = , proto = 0, flags = 0 def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0): """Resolve host and port into list of address info entries. Translate the host/port argument into a sequence of 5-tuples that contain all the necessary arguments for creating a socket connected to that service. host is a domain name, a string representation of an IPv4/v6 address or None. port is a string service name such as 'http', a numeric port number or None. By passing None as the value of host and port, you can pass NULL to the underlying C API. The family, type and proto arguments can be optionally specified in order to narrow the list of addresses returned. Passing zero as a value for each of these arguments selects the full range of results. """ # We override this function since we want to translate the numeric family # and socket type values to enum constants. addrlist = [] > for res in _socket.getaddrinfo(host, port, family, type, proto, flags): E socket.gaierror: [Errno -5] No address associated with hostname /usr/lib/python3.11/socket.py:962: gaierror =========================== short test summary info ============================ FAILED tests/test_async.py::AsyncTests::testCanonicalNameDangling - Assertion... FAILED tests/test_async.py::AsyncTests::testResolveName - AssertionError: 2 != 4 FAILED tests/test_async.py::TrioAsyncTests::testCanonicalNameDangling - Asser... FAILED tests/test_async.py::TrioAsyncTests::testResolveName - AssertionError:... FAILED tests/test_resolver.py::LiveResolverTests::testCanonicalNameDangling FAILED tests/test_resolver.py::LiveResolverTests::testResolveName - Assertion... FAILED tests/test_resolver.py::SelectResolverTestCase::testCanonicalNameDangling FAILED tests/test_resolver.py::SelectResolverTestCase::testResolveName - Asse... FAILED tests/test_resolver.py::PollResolverTestCase::testCanonicalNameDangling FAILED tests/test_resolver.py::PollResolverTestCase::testResolveName - Assert... FAILED tests/test_resolver_override.py::OverrideSystemResolverTestCase::test_basic_getaddrinfo ==== 11 failed, 1299 passed, 21 skipped, 1 deselected in 107.55s (0:01:47) ===== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root0/build receiving incremental file list python-dnspython-1:2.4.2-1-riscv64-build.log python-dnspython-1:2.4.2-1-riscv64-check.log python-dnspython-1:2.4.2-1-riscv64-prepare.log sent 81 bytes received 2,748 bytes 5,658.00 bytes/sec total size is 14,075 speedup is 4.98