▣ archci hegjon-test
master seen 0s ago

python-dnspython 1:2.8.0-3 any, from extra failed

failed 2026-09-12T15:51:28Z on jonny-ryzen9-1, attempt 3 of 3: gave up

job
5-1789206271-hegjon-test,python-dnspython,1:2.8.0-3,any
commit
954b05f710294536838299432eca21eadb668696
log
/var/lib/archci/logs/hegjon-test/python-dnspython/1:2.8.0-3/any/attempt-3.log

log 240 lines · first error at 233

1==> archci-build 5-1789206271-hegjon-test,python-dnspython,1:2.8.0-3,any on jonny-ryzen9 at 2026-09-12T15:51:08Z2    repo=hegjon-test arch=any profile=extra chroot=/var/lib/archbuild/extra-x86_64 copy=archci-1 commit=954b05f710294536838299432eca21eadb6686963    pacman.conf=/var/lib/archci-worker/chroot-conf/hegjon-test-extra-x86_64.conf makepkg.conf=/usr/share/devtools/makepkg.conf.d/x86_64.conf cache=/var/cache/archci/pkg/hegjon-test-x86_64/4==> Updating chroot /var/lib/archbuild/extra-x86_64/root5Note: 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.6Note: 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.7==> Fetching pkgbuilds/python-dnspython at 954b05f710294536838299432eca21eadb668696 from https://github.com/hegjon/omarchy-pkgs.git8==> Building python-dnspython 1:2.8.0-3 in archci-19pam_unix(runuser:session): session opened for user archci(uid=955) by archci(uid=0)10pam_unix(runuser:session): session closed for user archci11==> Imported 1 upstream signing key(s) from keys/pgp12pam_unix(runuser:session): session opened for user archci(uid=955) by archci(uid=0)13pam_unix(runuser:session): session closed for user archci14==> Synchronizing chroot copy [/var/lib/archbuild/extra-x86_64/root] -> [archci-1]...done15    root : PWD=/var/lib/archci-worker/build/x86_64-1/python-dnspython ; USER=archci ; ENV=GNUPGHOME=/var/lib/archci-worker/gnupg ; COMMAND=/usr/bin/env SRCDEST=/var/lib/archci-worker/srcdest BUILDDIR=/tmp/makechrootpkg.oEKpxGjSlp makepkg --config=/var/lib/archbuild/extra-x86_64/archci-1/etc/makepkg.conf --verifysource -o16pam_unix(sudo:session): session opened for user archci(uid=955) by (uid=0)17==> Making package: python-dnspython 1:2.8.0-3 (Sat Sep 12 17:51:13 2026)18==> Retrieving sources...19  -> Found dnspython-2.8.0.tar.gz20==> Validating source files with sha256sums...21    dnspython-2.8.0.tar.gz ... Passed22pam_unix(sudo:session): session closed for user archci23    root : PWD=/var/lib/archci-worker/build/x86_64-1/python-dnspython ; USER=archci ; COMMAND=/usr/bin/bash -c '#012#011#011source PKGBUILD#012#011#011printf "%s\\n" "${pkgbase:-${pkgname}}" "${pkgname[@]}"#012'24pam_unix(sudo:session): session opened for user archci(uid=955) by (uid=0)25pam_unix(sudo:session): session closed for user archci26Note: 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.27==> Making package: python-dnspython 1:2.8.0-3 (Sat Sep 12 15:51:14 2026)28==> Checking runtime dependencies...29==> Checking buildtime dependencies...30==> Installing missing dependencies...31resolving dependencies...32looking for conflicting packages...33Package (23)                          New Version    Net Change34hegjon-test/python-attrs              26.1.0-1         0.63 MiB35hegjon-test/python-cffi               2.1.1-1          1.40 MiB36hegjon-test/python-editables          0.6-1            0.04 MiB37hegjon-test/python-iniconfig          2.3.0-1          0.07 MiB38extra/python-outcome                  1.3.0.post0-7    0.05 MiB39extra/python-packaging                26.3-1           1.58 MiB40hegjon-test/python-pathspec           1.1.1-1          0.47 MiB41hegjon-test/python-pluggy             1.6.0-3          0.22 MiB42hegjon-test/python-pycparser          3.00-1           0.71 MiB43hegjon-test/python-pygments           2.21.0-1        15.59 MiB44hegjon-test/python-pyproject-hooks    1.2.0-6.1        0.11 MiB45extra/python-sniffio                  1.3.1-5          0.04 MiB46hegjon-test/python-sortedcontainers   2.4.0-8          0.38 MiB47hegjon-test/python-trove-classifiers  2026.6.1.19-1    0.16 MiB48extra/python-typing_extensions        4.16.0-1         0.53 MiB49extra/python-build                    1.6.0-1          0.33 MiB50hegjon-test/python-cryptography       50.0.1-1         6.32 MiB51extra/python-hatchling                1.30.1-1         1.09 MiB52hegjon-test/python-idna               3.19-1           0.66 MiB53hegjon-test/python-installer          1.0.1-1          0.21 MiB54hegjon-test/python-pytest             1:9.1.1-1        4.95 MiB55hegjon-test/python-trio               0.34.0-1         3.11 MiB56hegjon-test/python-wheel              0.48.0-1         0.34 MiB57Total Installed Size:  39.00 MiB58:: Proceed with installation? [Y/n]59checking keyring...60checking package integrity...61loading package files...62checking for file conflicts...63:: Processing package changes...64installing python-packaging...65installing python-pyproject-hooks...66installing python-build...67Optional dependencies for python-build68    python-pip: to use as the Python package installer (default)69    python-uv: to use as the Python package installer70    python-virtualenv: to use virtualenv for build isolation71installing python-editables...72installing python-pathspec...73Optional dependencies for python-pathspec74    python-google-re2: re2 backend75installing python-pluggy...76installing python-trove-classifiers...77installing python-hatchling...78installing python-installer...79installing python-wheel...80Optional dependencies for python-wheel81    python-keyring: for wheel.signatures82    python-xdg: for wheel.signatures83    python-setuptools: for legacy bdist_wheel subcommand84installing python-pycparser...85installing python-cffi...86Optional dependencies for python-cffi87    python-setuptools: "limited api" version checking in cffi.setuptools_ext88installing python-cryptography...89installing python-idna...90installing python-iniconfig...91installing python-pygments...92installing python-pytest...93installing python-attrs...94installing python-typing_extensions...95installing python-outcome...96installing python-sniffio...97installing python-sortedcontainers...98installing python-trio...99:: Running post-transaction hooks...100(1/1) Arming ConditionNeedsUpdate...101==> Retrieving sources...102  -> Found dnspython-2.8.0.tar.gz103==> WARNING: Skipping all source file integrity checks.104==> Extracting sources...105  -> Extracting dnspython-2.8.0.tar.gz with bsdtar106==> Starting build()...107* Getting build dependencies for wheel...108* Building wheel...109Successfully built dnspython-2.8.0-py3-none-any.whl110==> Starting check()...111============================= test session starts ==============================112platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0113rootdir: /build/python-dnspython/src/dnspython-2.8.0114configfile: pyproject.toml115collected 1416 items116tests/test_address.py ....                                               [  0%]117tests/test_async.py ........s.sss..............s.............s.sss...... [  3%]118........s.....................                                           [  6%]119tests/test_btree.py .....................                                [  7%]120tests/test_btreezone.py .........                                        [  8%]121tests/test_bugs.py .......                                               [  8%]122tests/test_constants.py .....                                            [  9%]123tests/test_ddr.py ..                                                     [  9%]124tests/test_dnssec.py ................................................... [ 12%]125.................                                                        [ 13%]126tests/test_dnssecalgs.py .........                                       [ 14%]127tests/test_doh.py sssssssss                                              [ 15%]128tests/test_doq.py sss                                                    [ 15%]129tests/test_edns.py ..................                                    [ 16%]130tests/test_entropy.py .....                                              [ 17%]131tests/test_exceptions.py .....                                           [ 17%]132tests/test_features.py ....                                              [ 17%]133tests/test_flags.py ............                                         [ 18%]134tests/test_generate.py .................                                 [ 19%]135tests/test_grange.py ..........                                          [ 20%]136tests/test_immutable.py ......                                           [ 20%]137tests/test_message.py .................................................. [ 24%]138...............................                                          [ 26%]139tests/test_name.py ..................................................... [ 30%]140..........................F............................................. [ 35%]141..........................F.......................                       [ 38%]142tests/test_namedict.py ......................                            [ 40%]143tests/test_nsec3.py ..                                                   [ 40%]144tests/test_nsec3_hash.py ...                                             [ 40%]145tests/test_ntoaaton.py ................................................  [ 44%]146tests/test_processing_order.py ..........                                [ 44%]147tests/test_query.py ...................................................  [ 48%]148tests/test_rdata.py .................................................... [ 52%]149..............................................                           [ 55%]150tests/test_rdataset.py ..................                                [ 56%]151tests/test_rdtypeandclass.py ..........................                  [ 58%]152tests/test_rdtypeanydnskey.py ..                                         [ 58%]153tests/test_rdtypeanyeui.py ........................                      [ 60%]154tests/test_rdtypeanyloc.py ....                                          [ 60%]155tests/test_rdtypeanytkey.py ....                                         [ 61%]156tests/test_renderer.py .....                                             [ 61%]157tests/test_resolution.py ...............................                 [ 63%]158tests/test_resolver.py ...........................s..s.................. [ 67%]159.............                                                            [ 67%]160tests/test_resolver_override.py ..............                           [ 68%]161tests/test_rrset.py ......................                               [ 70%]162tests/test_rrset_reader.py ............                                  [ 71%]163tests/test_serial.py ...........                                         [ 72%]164tests/test_set.py ...................................................    [ 75%]165tests/test_svcb.py ................                                      [ 76%]166tests/test_tokenizer.py ................................................ [ 80%]167                                                                         [ 80%]168tests/test_transaction.py .............................................. [ 83%]169..                                                                       [ 83%]170tests/test_tsig.py ........................                              [ 85%]171tests/test_tsigkeyring.py .......                                        [ 85%]172tests/test_ttl.py .........                                              [ 86%]173tests/test_update.py .......................                             [ 88%]174tests/test_wire.py .......                                               [ 88%]175tests/test_xfr.py .................................                      [ 90%]176tests/test_zone.py ..................................................... [ 94%]177.................................................................        [ 99%]178tests/test_zonedigest.py ...........                                     [100%]179=================================== FAILURES ===================================180_____________________ NameTestCase.testFromUnicodeIDNA2008 _____________________181self = <tests.test_name.NameTestCase testMethod=testFromUnicodeIDNA2008>182    @unittest.skipUnless(183        dns.name.have_idna_2008, "Python idna cannot be imported; no IDNA2008"184    )185    def testFromUnicodeIDNA2008(self):186        t = "K??nigsg????chen"187    188        def bad():189            codec = dns.name.IDNA_2008_Strict190            return dns.name.from_unicode(t, idna_codec=codec)191    192        self.assertRaises(dns.name.IDNAException, bad)193        e1 = dns.name.from_unicode(t, idna_codec=dns.name.IDNA_2008)194        self.assertEqual(str(e1), "xn--knigsgchen-b4a3dun.")195        c2 = dns.name.IDNA_2008_Transitional196        e2 = dns.name.from_unicode(t, idna_codec=c2)197>       self.assertEqual(str(e2), "xn--knigsgsschen-lcb0w.")198E       AssertionError: 'xn--knigsgchen-b4a3dun.' != 'xn--knigsgsschen-lcb0w.'199E       - xn--knigsgchen-b4a3dun.200E       ?                 ^^^^^^201E       + xn--knigsgsschen-lcb0w.202E       ?           ++     ++ ^^203tests/test_name.py:827: AssertionError204_________________________ NameTestCase.testToUnicode5 __________________________205self = <tests.test_name.NameTestCase testMethod=testToUnicode5>206    @unittest.skipUnless(207        dns.name.have_idna_2008, "Python idna cannot be imported; no IDNA2008"208    )209    def testToUnicode5(self):210        # Exercise UTS 46 remapping in decode.  This doesn't normally happen211        # as you can see from us having to instantiate the codec as212        # transitional with strict decoding, not one of our usual choices.213        codec = dns.name.IDNA2008Codec(True, True, False, True)214        n = dns.name.from_text("xn--gro-7ka.com")215>       self.assertEqual(n.to_unicode(idna_codec=codec), "gross.com.")216E       AssertionError: 'gro??.com.' != 'gross.com.'217E       - gro??.com.218E       ?    ^219E       + gross.com.220E       ?    ^^221tests/test_name.py:896: AssertionError222=============================== warnings summary ===============================223tests/test_name.py::NameTestCase::testFromUnicodeIDNA2008224tests/test_name.py::NameTestCase::testFromUnicodeIDNA2008Mixed225  /build/python-dnspython/src/dnspython-2.8.0/dns/name.py:286: DeprecationWarning: Transitional processing is deprecated in UTS #46 and has no effect. The transitional argument will be removed in a future version.226    label = idna.uts46_remap(label, False, self.transitional)227tests/test_name.py::NameTestCase::testToUnicode5228tests/test_name.py::NameTestCase::testToUnicode5229  /build/python-dnspython/src/dnspython-2.8.0/dns/name.py:304: DeprecationWarning: Transitional processing is deprecated in UTS #46 and has no effect. The transitional argument will be removed in a future version.230    ulabel = idna.uts46_remap(ulabel, False, self.transitional)231-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html232=========================== short test summary info ============================233FAILED tests/test_name.py::NameTestCase::testFromUnicodeIDNA2008 - AssertionE...234FAILED tests/test_name.py::NameTestCase::testToUnicode5 - AssertionError: 'gr...235============ 2 failed, 1390 passed, 24 skipped, 4 warnings in 8.21s ============236==> ERROR: A failure occurred in check().237    Aborting...238==> ERROR: Build failed, check /var/lib/archbuild/extra-x86_64/archci-1/build239==> makechrootpkg exited with 255240==> archci-build finished with 255 at 2026-09-12T15:51:23Z: