0s autopkgtest [22:24:04]: starting date and time: 2025-01-03 22:24:04+0000 0s autopkgtest [22:24:04]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [22:24:04]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.unxaoq70/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade python-zeroconf --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python3-defaults/3.13.1-1~exp2' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-21.secgroup --name adt-plucky-s390x-python-zeroconf-20250103-222404-juju-7f2275-prod-proposed-migration-environment-15-29401c90-9ac9-4488-ab0d-b1156a83a892 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 110s autopkgtest [22:25:54]: testbed dpkg architecture: s390x 110s autopkgtest [22:25:54]: testbed apt version: 2.9.18 110s autopkgtest [22:25:54]: @@@@@@@@@@@@@@@@@@@@ test bed setup 110s autopkgtest [22:25:54]: testbed release detected to be: None 111s autopkgtest [22:25:55]: updating testbed package index (apt update) 111s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 112s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 112s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 112s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 112s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [774 kB] 112s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 112s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [11.5 kB] 112s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [72.7 kB] 112s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [82.0 kB] 112s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [756 B] 112s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [746 kB] 112s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [5936 B] 112s Fetched 1777 kB in 1s (2010 kB/s) 113s Reading package lists... 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 114s Calculating upgrade... 114s The following packages will be upgraded: 114s binutils binutils-common binutils-s390x-linux-gnu libbinutils libctf-nobfd0 114s libctf0 libsframe1 114s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s Need to get 3250 kB of archives. 114s After this operation, 0 B of additional disk space will be used. 114s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libctf0 s390x 2.43.50.20241230-1ubuntu1 [101 kB] 114s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libctf-nobfd0 s390x 2.43.50.20241230-1ubuntu1 [101 kB] 114s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x binutils-s390x-linux-gnu s390x 2.43.50.20241230-1ubuntu1 [2328 kB] 114s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libbinutils s390x 2.43.50.20241230-1ubuntu1 [481 kB] 114s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x binutils s390x 2.43.50.20241230-1ubuntu1 [3068 B] 114s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x binutils-common s390x 2.43.50.20241230-1ubuntu1 [222 kB] 114s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libsframe1 s390x 2.43.50.20241230-1ubuntu1 [13.9 kB] 115s Fetched 3250 kB in 1s (4071 kB/s) 115s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55616 files and directories currently installed.) 115s Preparing to unpack .../0-libctf0_2.43.50.20241230-1ubuntu1_s390x.deb ... 115s Unpacking libctf0:s390x (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 115s Preparing to unpack .../1-libctf-nobfd0_2.43.50.20241230-1ubuntu1_s390x.deb ... 115s Unpacking libctf-nobfd0:s390x (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 115s Preparing to unpack .../2-binutils-s390x-linux-gnu_2.43.50.20241230-1ubuntu1_s390x.deb ... 115s Unpacking binutils-s390x-linux-gnu (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 115s Preparing to unpack .../3-libbinutils_2.43.50.20241230-1ubuntu1_s390x.deb ... 115s Unpacking libbinutils:s390x (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 115s Preparing to unpack .../4-binutils_2.43.50.20241230-1ubuntu1_s390x.deb ... 115s Unpacking binutils (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 115s Preparing to unpack .../5-binutils-common_2.43.50.20241230-1ubuntu1_s390x.deb ... 115s Unpacking binutils-common:s390x (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 115s Preparing to unpack .../6-libsframe1_2.43.50.20241230-1ubuntu1_s390x.deb ... 115s Unpacking libsframe1:s390x (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 115s Setting up binutils-common:s390x (2.43.50.20241230-1ubuntu1) ... 115s Setting up libctf-nobfd0:s390x (2.43.50.20241230-1ubuntu1) ... 115s Setting up libsframe1:s390x (2.43.50.20241230-1ubuntu1) ... 115s Setting up libbinutils:s390x (2.43.50.20241230-1ubuntu1) ... 115s Setting up libctf0:s390x (2.43.50.20241230-1ubuntu1) ... 115s Setting up binutils-s390x-linux-gnu (2.43.50.20241230-1ubuntu1) ... 115s Setting up binutils (2.43.50.20241230-1ubuntu1) ... 115s Processing triggers for libc-bin (2.40-4ubuntu1) ... 115s Processing triggers for man-db (2.13.0-1) ... 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 116s autopkgtest [22:26:00]: upgrading testbed (apt dist-upgrade and autopurge) 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 116s Starting 2 pkgProblemResolver with broken count: 0 116s Done 117s Entering ResolveByKeep 117s 117s The following packages were automatically installed and are no longer required: 117s python3.12 python3.12-minimal 117s Use 'sudo apt autoremove' to remove them. 117s The following NEW packages will be installed: 117s libpython3.13-minimal libpython3.13-stdlib python3.13 python3.13-minimal 117s The following packages will be upgraded: 117s libpython3-stdlib python3 python3-minimal 117s 3 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 117s Need to get 6108 kB of archives. 117s After this operation, 22.7 MB of additional disk space will be used. 117s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-minimal s390x 3.13.1-2 [880 kB] 117s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13-minimal s390x 3.13.1-2 [2364 kB] 117s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-minimal s390x 3.13.1-1~exp2 [27.6 kB] 117s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3 s390x 3.13.1-1~exp2 [23.9 kB] 117s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.13-stdlib s390x 3.13.1-2 [2074 kB] 118s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x python3.13 s390x 3.13.1-2 [729 kB] 118s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libpython3-stdlib s390x 3.13.1-1~exp2 [10.2 kB] 118s Fetched 6108 kB in 1s (7723 kB/s) 118s Selecting previously unselected package libpython3.13-minimal:s390x. 118s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55616 files and directories currently installed.) 118s Preparing to unpack .../libpython3.13-minimal_3.13.1-2_s390x.deb ... 118s Unpacking libpython3.13-minimal:s390x (3.13.1-2) ... 118s Selecting previously unselected package python3.13-minimal. 118s Preparing to unpack .../python3.13-minimal_3.13.1-2_s390x.deb ... 118s Unpacking python3.13-minimal (3.13.1-2) ... 118s Setting up libpython3.13-minimal:s390x (3.13.1-2) ... 118s Setting up python3.13-minimal (3.13.1-2) ... 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55936 files and directories currently installed.) 119s Preparing to unpack .../python3-minimal_3.13.1-1~exp2_s390x.deb ... 119s Unpacking python3-minimal (3.13.1-1~exp2) over (3.12.8-1) ... 119s Setting up python3-minimal (3.13.1-1~exp2) ... 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55936 files and directories currently installed.) 119s Preparing to unpack .../python3_3.13.1-1~exp2_s390x.deb ... 119s Unpacking python3 (3.13.1-1~exp2) over (3.12.8-1) ... 119s Selecting previously unselected package libpython3.13-stdlib:s390x. 119s Preparing to unpack .../libpython3.13-stdlib_3.13.1-2_s390x.deb ... 119s Unpacking libpython3.13-stdlib:s390x (3.13.1-2) ... 119s Selecting previously unselected package python3.13. 119s Preparing to unpack .../python3.13_3.13.1-2_s390x.deb ... 119s Unpacking python3.13 (3.13.1-2) ... 119s Preparing to unpack .../libpython3-stdlib_3.13.1-1~exp2_s390x.deb ... 119s Unpacking libpython3-stdlib:s390x (3.13.1-1~exp2) over (3.12.8-1) ... 119s Setting up libpython3.13-stdlib:s390x (3.13.1-2) ... 119s Setting up libpython3-stdlib:s390x (3.13.1-1~exp2) ... 119s Setting up python3.13 (3.13.1-2) ... 120s Setting up python3 (3.13.1-1~exp2) ... 120s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 120s for fn in glob1(directory, "%s.*" % fname): 120s Processing triggers for man-db (2.13.0-1) ... 120s Processing triggers for systemd (257-2ubuntu1) ... 120s Reading package lists... 121s Building dependency tree... 121s Reading state information... 121s Starting pkgProblemResolver with broken count: 0 121s Starting 2 pkgProblemResolver with broken count: 0 121s Done 121s The following packages will be REMOVED: 121s python3.12* python3.12-minimal* 121s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 121s After this operation, 9190 kB disk space will be freed. 121s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 56353 files and directories currently installed.) 121s Removing python3.12 (3.12.8-3) ... 121s Removing python3.12-minimal (3.12.8-3) ... 121s /usr/bin/py3clean:125: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 121s for fn in glob1(directory, "%s.%s.py[co]" % (fname, magic_tag)): 121s Processing triggers for man-db (2.13.0-1) ... 122s Processing triggers for systemd (257-2ubuntu1) ... 122s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 56325 files and directories currently installed.) 122s Purging configuration files for python3.12-minimal (3.12.8-3) ... 124s autopkgtest [22:26:08]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 12:49:35 UTC 2024 124s autopkgtest [22:26:08]: @@@@@@@@@@@@@@@@@@@@ apt-source python-zeroconf 126s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (dsc) [2472 B] 126s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (tar) [239 kB] 126s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (diff) [7032 B] 126s gpgv: Signature made Mon Nov 25 01:22:27 2024 UTC 126s gpgv: using RSA key AE395F287AB14F5D551723C4A9E9B64F92DE6DCA 126s gpgv: issuer "yokota.hgml@gmail.com" 126s gpgv: Can't check signature: No public key 126s dpkg-source: warning: cannot verify inline signature for ./python-zeroconf_0.136.2-1.dsc: no acceptable signature found 126s autopkgtest [22:26:10]: testing package python-zeroconf version 0.136.2-1 126s autopkgtest [22:26:10]: build not needed 127s autopkgtest [22:26:11]: test pybuild-autopkgtest: preparing testbed 127s Reading package lists... 127s Building dependency tree... 127s Reading state information... 127s Starting pkgProblemResolver with broken count: 0 127s Starting 2 pkgProblemResolver with broken count: 0 127s Done 128s The following NEW packages will be installed: 128s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 128s cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 128s dh-python dh-strip-nondeterminism dwz g++ g++-14 g++-14-s390x-linux-gnu 128s g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu 128s gettext intltool-debian libarchive-zip-perl libasan8 libcc1-0 128s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev libgomp1 128s libisl23 libitm1 libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 128s libjs-jquery-metadata libjs-jquery-tablesorter 128s libjs-jquery-throttle-debounce libmpc3 libstdc++-14-dev libtool libubsan1 m4 128s po-debconf pybuild-plugin-autopkgtest pybuild-plugin-pyproject python3-all 128s python3-async-generator python3-async-timeout python3-build python3-coverage 128s python3-ifaddr python3-iniconfig python3-installer python3-packaging 128s python3-pluggy python3-poetry-core python3-pyproject-hooks python3-pytest 128s python3-pytest-asyncio python3-pytest-cov python3-pytest-timeout 128s python3-pytest-tornasync python3-toml python3-tornado python3-wheel 128s python3-zeroconf python3.12 python3.12-minimal 128s 0 upgraded, 71 newly installed, 0 to remove and 0 not upgraded. 128s Need to get 58.3 MB of archives. 128s After this operation, 186 MB of additional disk space will be used. 128s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-minimal s390x 3.12.8-3 [2395 kB] 128s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 128s Get:3 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 128s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12 s390x 3.12.8-3 [667 kB] 128s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-4build1 [256 kB] 128s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3 [382 kB] 128s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 128s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 128s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.22.5-3 [616 kB] 128s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 128s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 128s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-12ubuntu1 [9571 kB] 129s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-12ubuntu1 [1030 B] 129s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [5452 B] 129s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.1.0-2ubuntu1 [22.4 kB] 129s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 14.2.0-12ubuntu1 [50.6 kB] 129s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 14.2.0-12ubuntu1 [151 kB] 129s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 14.2.0-12ubuntu1 [30.9 kB] 129s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 14.2.0-12ubuntu1 [2964 kB] 129s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 14.2.0-12ubuntu1 [1184 kB] 129s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-12ubuntu1 [1036 kB] 129s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-12ubuntu1 [18.7 MB] 129s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-12ubuntu1 [522 kB] 129s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [1204 B] 129s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.1.0-2ubuntu1 [4996 B] 129s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-12ubuntu1 [2610 kB] 129s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-12ubuntu1 [11.0 MB] 129s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-12ubuntu1 [20.2 kB] 129s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [956 B] 129s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.1.0-2ubuntu1 [1076 B] 129s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 129s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 129s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.4.7-8 [166 kB] 129s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 129s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 129s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 130s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.0-1 [5058 B] 130s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-1 [49.9 kB] 130s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 130s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.22.5-3 [997 kB] 130s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 130s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 130s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.20ubuntu1 [893 kB] 130s Get:44 http://ftpmaster.internal/ubuntu plucky/universe s390x dh-python all 6.20241217 [117 kB] 130s Get:45 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-metadata all 12-4 [6582 B] 130s Get:46 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 130s Get:47 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 130s Get:48 http://ftpmaster.internal/ubuntu plucky/universe s390x pybuild-plugin-autopkgtest all 6.20241217 [1746 B] 130s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 130s Get:50 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 130s Get:51 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-toml all 0.10.2-1 [16.5 kB] 130s Get:52 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-wheel all 0.45.1-1 [57.7 kB] 130s Get:53 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-build all 1.2.2-1 [31.0 kB] 130s Get:54 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 130s Get:55 http://ftpmaster.internal/ubuntu plucky/universe s390x pybuild-plugin-pyproject all 6.20241217 [1730 B] 130s Get:56 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-all s390x 3.13.1-1~exp2 [898 B] 130s Get:57 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-async-generator all 1.10-4 [17.5 kB] 130s Get:58 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-async-timeout all 5.0.1-1 [6830 B] 130s Get:59 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-coverage s390x 7.4.4+dfsg1-0ubuntu3 [150 kB] 130s Get:60 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-ifaddr all 0.2.0-1 [10.5 kB] 130s Get:61 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 130s Get:62 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 130s Get:63 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-poetry-core all 1.9.0-2build1 [203 kB] 130s Get:64 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.3-1 [251 kB] 130s Get:65 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-asyncio all 0.24.0a1-1 [15.8 kB] 130s Get:66 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 130s Get:67 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-cov all 5.0.0-1 [21.3 kB] 130s Get:68 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-timeout all 2.3.1-1 [22.1 kB] 130s Get:69 http://ftpmaster.internal/ubuntu plucky/main s390x python3-tornado s390x 6.4.1-3 [298 kB] 130s Get:70 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-tornasync all 0.6.0.post2-2 [6518 B] 130s Get:71 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-zeroconf all 0.136.2-1 [66.0 kB] 130s Fetched 58.3 MB in 2s (23.9 MB/s) 130s Selecting previously unselected package python3.12-minimal. 130s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 56325 files and directories currently installed.) 130s Preparing to unpack .../00-python3.12-minimal_3.12.8-3_s390x.deb ... 130s Unpacking python3.12-minimal (3.12.8-3) ... 130s Selecting previously unselected package libjs-jquery. 130s Preparing to unpack .../01-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 130s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 130s Selecting previously unselected package libjs-jquery-hotkeys. 130s Preparing to unpack .../02-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 130s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 130s Selecting previously unselected package python3.12. 130s Preparing to unpack .../03-python3.12_3.12.8-3_s390x.deb ... 130s Unpacking python3.12 (3.12.8-3) ... 130s Selecting previously unselected package m4. 130s Preparing to unpack .../04-m4_1.4.19-4build1_s390x.deb ... 130s Unpacking m4 (1.4.19-4build1) ... 130s Selecting previously unselected package autoconf. 131s Preparing to unpack .../05-autoconf_2.72-3_all.deb ... 131s Unpacking autoconf (2.72-3) ... 131s Selecting previously unselected package autotools-dev. 131s Preparing to unpack .../06-autotools-dev_20220109.1_all.deb ... 131s Unpacking autotools-dev (20220109.1) ... 131s Selecting previously unselected package automake. 131s Preparing to unpack .../07-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 131s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 131s Selecting previously unselected package autopoint. 131s Preparing to unpack .../08-autopoint_0.22.5-3_all.deb ... 131s Unpacking autopoint (0.22.5-3) ... 131s Selecting previously unselected package libisl23:s390x. 131s Preparing to unpack .../09-libisl23_0.27-1_s390x.deb ... 131s Unpacking libisl23:s390x (0.27-1) ... 131s Selecting previously unselected package libmpc3:s390x. 131s Preparing to unpack .../10-libmpc3_1.3.1-1build2_s390x.deb ... 131s Unpacking libmpc3:s390x (1.3.1-1build2) ... 131s Selecting previously unselected package cpp-14-s390x-linux-gnu. 131s Preparing to unpack .../11-cpp-14-s390x-linux-gnu_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking cpp-14-s390x-linux-gnu (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package cpp-14. 131s Preparing to unpack .../12-cpp-14_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking cpp-14 (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package cpp-s390x-linux-gnu. 131s Preparing to unpack .../13-cpp-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 131s Unpacking cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 131s Selecting previously unselected package cpp. 131s Preparing to unpack .../14-cpp_4%3a14.1.0-2ubuntu1_s390x.deb ... 131s Unpacking cpp (4:14.1.0-2ubuntu1) ... 131s Selecting previously unselected package libcc1-0:s390x. 131s Preparing to unpack .../15-libcc1-0_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking libcc1-0:s390x (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package libgomp1:s390x. 131s Preparing to unpack .../16-libgomp1_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking libgomp1:s390x (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package libitm1:s390x. 131s Preparing to unpack .../17-libitm1_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking libitm1:s390x (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package libasan8:s390x. 131s Preparing to unpack .../18-libasan8_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking libasan8:s390x (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package libubsan1:s390x. 131s Preparing to unpack .../19-libubsan1_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking libubsan1:s390x (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package libgcc-14-dev:s390x. 131s Preparing to unpack .../20-libgcc-14-dev_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking libgcc-14-dev:s390x (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package gcc-14-s390x-linux-gnu. 131s Preparing to unpack .../21-gcc-14-s390x-linux-gnu_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking gcc-14-s390x-linux-gnu (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package gcc-14. 131s Preparing to unpack .../22-gcc-14_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking gcc-14 (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package gcc-s390x-linux-gnu. 131s Preparing to unpack .../23-gcc-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 131s Unpacking gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 131s Selecting previously unselected package gcc. 131s Preparing to unpack .../24-gcc_4%3a14.1.0-2ubuntu1_s390x.deb ... 131s Unpacking gcc (4:14.1.0-2ubuntu1) ... 131s Selecting previously unselected package libstdc++-14-dev:s390x. 131s Preparing to unpack .../25-libstdc++-14-dev_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking libstdc++-14-dev:s390x (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package g++-14-s390x-linux-gnu. 131s Preparing to unpack .../26-g++-14-s390x-linux-gnu_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking g++-14-s390x-linux-gnu (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package g++-14. 131s Preparing to unpack .../27-g++-14_14.2.0-12ubuntu1_s390x.deb ... 131s Unpacking g++-14 (14.2.0-12ubuntu1) ... 131s Selecting previously unselected package g++-s390x-linux-gnu. 131s Preparing to unpack .../28-g++-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 131s Unpacking g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 131s Selecting previously unselected package g++. 131s Preparing to unpack .../29-g++_4%3a14.1.0-2ubuntu1_s390x.deb ... 131s Unpacking g++ (4:14.1.0-2ubuntu1) ... 131s Selecting previously unselected package build-essential. 131s Preparing to unpack .../30-build-essential_12.10ubuntu1_s390x.deb ... 131s Unpacking build-essential (12.10ubuntu1) ... 131s Selecting previously unselected package libdebhelper-perl. 131s Preparing to unpack .../31-libdebhelper-perl_13.20ubuntu1_all.deb ... 131s Unpacking libdebhelper-perl (13.20ubuntu1) ... 132s Selecting previously unselected package libtool. 132s Preparing to unpack .../32-libtool_2.4.7-8_all.deb ... 132s Unpacking libtool (2.4.7-8) ... 132s Selecting previously unselected package dh-autoreconf. 132s Preparing to unpack .../33-dh-autoreconf_20_all.deb ... 132s Unpacking dh-autoreconf (20) ... 132s Selecting previously unselected package libarchive-zip-perl. 132s Preparing to unpack .../34-libarchive-zip-perl_1.68-1_all.deb ... 132s Unpacking libarchive-zip-perl (1.68-1) ... 132s Selecting previously unselected package libfile-stripnondeterminism-perl. 132s Preparing to unpack .../35-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 132s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 132s Selecting previously unselected package dh-strip-nondeterminism. 132s Preparing to unpack .../36-dh-strip-nondeterminism_1.14.0-1_all.deb ... 132s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 132s Selecting previously unselected package debugedit. 132s Preparing to unpack .../37-debugedit_1%3a5.1-1_s390x.deb ... 132s Unpacking debugedit (1:5.1-1) ... 132s Selecting previously unselected package dwz. 132s Preparing to unpack .../38-dwz_0.15-1build6_s390x.deb ... 132s Unpacking dwz (0.15-1build6) ... 132s Selecting previously unselected package gettext. 132s Preparing to unpack .../39-gettext_0.22.5-3_s390x.deb ... 132s Unpacking gettext (0.22.5-3) ... 132s Selecting previously unselected package intltool-debian. 132s Preparing to unpack .../40-intltool-debian_0.35.0+20060710.6_all.deb ... 132s Unpacking intltool-debian (0.35.0+20060710.6) ... 132s Selecting previously unselected package po-debconf. 132s Preparing to unpack .../41-po-debconf_1.0.21+nmu1_all.deb ... 132s Unpacking po-debconf (1.0.21+nmu1) ... 132s Selecting previously unselected package debhelper. 132s Preparing to unpack .../42-debhelper_13.20ubuntu1_all.deb ... 132s Unpacking debhelper (13.20ubuntu1) ... 132s Selecting previously unselected package dh-python. 132s Preparing to unpack .../43-dh-python_6.20241217_all.deb ... 132s Unpacking dh-python (6.20241217) ... 132s Selecting previously unselected package libjs-jquery-metadata. 132s Preparing to unpack .../44-libjs-jquery-metadata_12-4_all.deb ... 132s Unpacking libjs-jquery-metadata (12-4) ... 132s Selecting previously unselected package libjs-jquery-tablesorter. 132s Preparing to unpack .../45-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 132s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 132s Selecting previously unselected package libjs-jquery-throttle-debounce. 132s Preparing to unpack .../46-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 132s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 132s Selecting previously unselected package pybuild-plugin-autopkgtest. 132s Preparing to unpack .../47-pybuild-plugin-autopkgtest_6.20241217_all.deb ... 132s Unpacking pybuild-plugin-autopkgtest (6.20241217) ... 132s Selecting previously unselected package python3-packaging. 132s Preparing to unpack .../48-python3-packaging_24.2-1_all.deb ... 132s Unpacking python3-packaging (24.2-1) ... 132s Selecting previously unselected package python3-pyproject-hooks. 132s Preparing to unpack .../49-python3-pyproject-hooks_1.2.0-1_all.deb ... 132s Unpacking python3-pyproject-hooks (1.2.0-1) ... 132s Selecting previously unselected package python3-toml. 132s Preparing to unpack .../50-python3-toml_0.10.2-1_all.deb ... 132s Unpacking python3-toml (0.10.2-1) ... 132s Selecting previously unselected package python3-wheel. 132s Preparing to unpack .../51-python3-wheel_0.45.1-1_all.deb ... 132s Unpacking python3-wheel (0.45.1-1) ... 132s Selecting previously unselected package python3-build. 132s Preparing to unpack .../52-python3-build_1.2.2-1_all.deb ... 132s Unpacking python3-build (1.2.2-1) ... 132s Selecting previously unselected package python3-installer. 132s Preparing to unpack .../53-python3-installer_0.7.0+dfsg1-3_all.deb ... 132s Unpacking python3-installer (0.7.0+dfsg1-3) ... 132s Selecting previously unselected package pybuild-plugin-pyproject. 132s Preparing to unpack .../54-pybuild-plugin-pyproject_6.20241217_all.deb ... 132s Unpacking pybuild-plugin-pyproject (6.20241217) ... 132s Selecting previously unselected package python3-all. 132s Preparing to unpack .../55-python3-all_3.13.1-1~exp2_s390x.deb ... 132s Unpacking python3-all (3.13.1-1~exp2) ... 132s Selecting previously unselected package python3-async-generator. 132s Preparing to unpack .../56-python3-async-generator_1.10-4_all.deb ... 132s Unpacking python3-async-generator (1.10-4) ... 132s Selecting previously unselected package python3-async-timeout. 132s Preparing to unpack .../57-python3-async-timeout_5.0.1-1_all.deb ... 132s Unpacking python3-async-timeout (5.0.1-1) ... 132s Selecting previously unselected package python3-coverage. 132s Preparing to unpack .../58-python3-coverage_7.4.4+dfsg1-0ubuntu3_s390x.deb ... 132s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 132s Selecting previously unselected package python3-ifaddr. 132s Preparing to unpack .../59-python3-ifaddr_0.2.0-1_all.deb ... 132s Unpacking python3-ifaddr (0.2.0-1) ... 132s Selecting previously unselected package python3-iniconfig. 132s Preparing to unpack .../60-python3-iniconfig_1.1.1-2_all.deb ... 132s Unpacking python3-iniconfig (1.1.1-2) ... 132s Selecting previously unselected package python3-pluggy. 132s Preparing to unpack .../61-python3-pluggy_1.5.0-1_all.deb ... 132s Unpacking python3-pluggy (1.5.0-1) ... 132s Selecting previously unselected package python3-poetry-core. 132s Preparing to unpack .../62-python3-poetry-core_1.9.0-2build1_all.deb ... 132s Unpacking python3-poetry-core (1.9.0-2build1) ... 132s Selecting previously unselected package python3-pytest. 132s Preparing to unpack .../63-python3-pytest_8.3.3-1_all.deb ... 132s Unpacking python3-pytest (8.3.3-1) ... 132s Selecting previously unselected package python3-pytest-asyncio. 132s Preparing to unpack .../64-python3-pytest-asyncio_0.24.0a1-1_all.deb ... 132s Unpacking python3-pytest-asyncio (0.24.0a1-1) ... 132s Selecting previously unselected package libjs-jquery-isonscreen. 132s Preparing to unpack .../65-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 132s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 132s Selecting previously unselected package python3-pytest-cov. 132s Preparing to unpack .../66-python3-pytest-cov_5.0.0-1_all.deb ... 132s Unpacking python3-pytest-cov (5.0.0-1) ... 132s Selecting previously unselected package python3-pytest-timeout. 132s Preparing to unpack .../67-python3-pytest-timeout_2.3.1-1_all.deb ... 132s Unpacking python3-pytest-timeout (2.3.1-1) ... 132s Selecting previously unselected package python3-tornado. 132s Preparing to unpack .../68-python3-tornado_6.4.1-3_s390x.deb ... 132s Unpacking python3-tornado (6.4.1-3) ... 132s Selecting previously unselected package python3-pytest-tornasync. 132s Preparing to unpack .../69-python3-pytest-tornasync_0.6.0.post2-2_all.deb ... 132s Unpacking python3-pytest-tornasync (0.6.0.post2-2) ... 132s Selecting previously unselected package python3-zeroconf. 132s Preparing to unpack .../70-python3-zeroconf_0.136.2-1_all.deb ... 132s Unpacking python3-zeroconf (0.136.2-1) ... 132s Setting up dh-python (6.20241217) ... 132s Setting up python3-iniconfig (1.1.1-2) ... 132s Setting up python3.12-minimal (3.12.8-3) ... 133s Setting up python3-tornado (6.4.1-3) ... 134s Setting up python3-async-generator (1.10-4) ... 134s Setting up libarchive-zip-perl (1.68-1) ... 134s Setting up libdebhelper-perl (13.20ubuntu1) ... 134s Setting up python3.12 (3.12.8-3) ... 135s Setting up m4 (1.4.19-4build1) ... 135s Setting up python3-all (3.13.1-1~exp2) ... 135s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 135s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 135s Setting up libgomp1:s390x (14.2.0-12ubuntu1) ... 135s Setting up python3-wheel (0.45.1-1) ... 135s Setting up python3-ifaddr (0.2.0-1) ... 135s Setting up python3-async-timeout (5.0.1-1) ... 136s Setting up autotools-dev (20220109.1) ... 136s Setting up python3-packaging (24.2-1) ... 136s Setting up python3-pyproject-hooks (1.2.0-1) ... 136s Setting up python3-poetry-core (1.9.0-2build1) ... 136s Setting up libmpc3:s390x (1.3.1-1build2) ... 136s Setting up autopoint (0.22.5-3) ... 136s Setting up python3-toml (0.10.2-1) ... 136s Setting up python3-installer (0.7.0+dfsg1-3) ... 137s Setting up autoconf (2.72-3) ... 137s Setting up python3-pluggy (1.5.0-1) ... 137s Setting up libubsan1:s390x (14.2.0-12ubuntu1) ... 137s Setting up dwz (0.15-1build6) ... 137s Setting up libasan8:s390x (14.2.0-12ubuntu1) ... 137s Setting up debugedit (1:5.1-1) ... 137s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 137s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 137s Setting up libisl23:s390x (0.27-1) ... 137s Setting up python3-build (1.2.2-1) ... 137s Setting up libcc1-0:s390x (14.2.0-12ubuntu1) ... 137s Setting up libitm1:s390x (14.2.0-12ubuntu1) ... 137s Setting up automake (1:1.16.5-1.3ubuntu1) ... 137s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 137s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 137s Setting up gettext (0.22.5-3) ... 137s Setting up python3-zeroconf (0.136.2-1) ... 137s Setting up pybuild-plugin-pyproject (6.20241217) ... 137s Setting up python3-pytest (8.3.3-1) ... 138s Setting up intltool-debian (0.35.0+20060710.6) ... 138s Setting up libjs-jquery-metadata (12-4) ... 138s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 138s Setting up cpp-14-s390x-linux-gnu (14.2.0-12ubuntu1) ... 138s Setting up cpp-14 (14.2.0-12ubuntu1) ... 138s Setting up python3-pytest-asyncio (0.24.0a1-1) ... 138s Setting up dh-strip-nondeterminism (1.14.0-1) ... 138s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 138s Setting up libgcc-14-dev:s390x (14.2.0-12ubuntu1) ... 138s Setting up libstdc++-14-dev:s390x (14.2.0-12ubuntu1) ... 138s Setting up python3-pytest-tornasync (0.6.0.post2-2) ... 138s Setting up python3-pytest-timeout (2.3.1-1) ... 138s Setting up cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 138s Setting up po-debconf (1.0.21+nmu1) ... 138s Setting up python3-pytest-cov (5.0.0-1) ... 138s Setting up gcc-14-s390x-linux-gnu (14.2.0-12ubuntu1) ... 138s Setting up gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 138s Setting up g++-14-s390x-linux-gnu (14.2.0-12ubuntu1) ... 138s Setting up cpp (4:14.1.0-2ubuntu1) ... 138s Setting up g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 138s Setting up gcc-14 (14.2.0-12ubuntu1) ... 138s Setting up g++-14 (14.2.0-12ubuntu1) ... 138s Setting up libtool (2.4.7-8) ... 138s Setting up gcc (4:14.1.0-2ubuntu1) ... 138s Setting up dh-autoreconf (20) ... 138s Setting up g++ (4:14.1.0-2ubuntu1) ... 138s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 138s Setting up build-essential (12.10ubuntu1) ... 138s Setting up debhelper (13.20ubuntu1) ... 138s Setting up pybuild-plugin-autopkgtest (6.20241217) ... 138s Processing triggers for man-db (2.13.0-1) ... 138s Processing triggers for install-info (7.1.1-1) ... 138s Processing triggers for libc-bin (2.40-4ubuntu1) ... 138s Processing triggers for systemd (257-2ubuntu1) ... 139s autopkgtest [22:26:23]: test pybuild-autopkgtest: pybuild-autopkgtest 139s autopkgtest [22:26:23]: test pybuild-autopkgtest: [----------------------- 140s pybuild-autopkgtest 140s I: pybuild base:311: cd /tmp/autopkgtest.gXtCkY/autopkgtest_tmp/build; python3.12 -m pytest tests 140s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 140s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 140s 140s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 140s ============================= test session starts ============================== 140s platform linux -- Python 3.12.8, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 140s cachedir: .pytest_cache 140s rootdir: /tmp/autopkgtest.gXtCkY/autopkgtest_tmp/build 140s configfile: pyproject.toml 140s plugins: tornasync-0.6.0.post2, typeguard-4.4.1, timeout-2.3.1, cov-5.0.0, asyncio-0.24.0a1 140s asyncio: mode=Mode.STRICT, default_loop_scope=None 142s collecting ... collected 297 items 142s 142s tests/services/test_browser.py::test_service_browser_cancel_multiple_times PASSED [ 0%] 142s tests/services/test_browser.py::test_service_browser_cancel_context_manager PASSED [ 0%] 142s tests/services/test_browser.py::test_service_browser_cancel_multiple_times_after_close PASSED [ 1%] 142s tests/services/test_browser.py::test_service_browser_started_after_zeroconf_closed PASSED [ 1%] 142s tests/services/test_browser.py::test_multiple_instances_running_close PASSED [ 1%] 145s tests/services/test_browser.py::TestServiceBrowser::test_update_record PASSED [ 2%] 145s tests/services/test_browser.py::TestServiceBrowserMultipleTypes::test_update_record PASSED [ 2%] 145s tests/services/test_browser.py::test_first_query_delay PASSED [ 2%] 147s tests/services/test_browser.py::test_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 3%] 148s tests/services/test_browser.py::test_ttl_refresh_cancelled_rescue_query PASSED [ 3%] 148s tests/services/test_browser.py::test_asking_qm_questions PASSED [ 3%] 148s tests/services/test_browser.py::test_asking_qu_questions PASSED [ 4%] 149s tests/services/test_browser.py::test_legacy_record_update_listener PASSED [ 4%] 149s tests/services/test_browser.py::test_service_browser_is_aware_of_port_changes PASSED [ 4%] 150s tests/services/test_browser.py::test_service_browser_listeners_update_service PASSED [ 5%] 150s tests/services/test_browser.py::test_service_browser_listeners_no_update_service PASSED [ 5%] 150s tests/services/test_browser.py::test_service_browser_uses_non_strict_names PASSED [ 5%] 150s tests/services/test_browser.py::test_group_ptr_queries_with_known_answers PASSED [ 6%] 150s tests/services/test_browser.py::test_generate_service_query_suppress_duplicate_questions PASSED [ 6%] 150s tests/services/test_browser.py::test_query_scheduler PASSED [ 6%] 150s tests/services/test_browser.py::test_query_scheduler_rescue_records PASSED [ 7%] 151s tests/services/test_browser.py::test_service_browser_matching PASSED [ 7%] 152s tests/services/test_browser.py::test_service_browser_expire_callbacks PASSED [ 7%] 152s tests/services/test_browser.py::test_scheduled_ptr_query_dunder_methods PASSED [ 8%] 153s tests/services/test_browser.py::test_close_zeroconf_without_browser_before_start_up_queries PASSED [ 8%] 154s tests/services/test_browser.py::test_close_zeroconf_without_browser_after_start_up_queries PASSED [ 8%] 156s tests/services/test_info.py::TestServiceInfo::test_get_info_partial PASSED [ 9%] 156s tests/services/test_info.py::TestServiceInfo::test_get_info_single PASSED [ 9%] 159s tests/services/test_info.py::TestServiceInfo::test_get_info_suppressed_by_question_history PASSED [ 9%] 159s tests/services/test_info.py::TestServiceInfo::test_get_name PASSED [ 10%] 159s tests/services/test_info.py::TestServiceInfo::test_service_info_duplicate_properties_txt_records PASSED [ 10%] 159s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_expired_records PASSED [ 10%] 159s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_non_matching_updates PASSED [ 11%] 159s tests/services/test_info.py::test_multiple_addresses PASSED [ 11%] 159s tests/services/test_info.py::test_scoped_addresses_from_cache PASSED [ 11%] 159s tests/services/test_info.py::test_multiple_a_addresses_newest_address_first PASSED [ 12%] 159s tests/services/test_info.py::test_invalid_a_addresses PASSED [ 12%] 159s tests/services/test_info.py::test_filter_address_by_type_from_service_info PASSED [ 12%] 159s tests/services/test_info.py::test_changing_name_updates_serviceinfo_key PASSED [ 13%] 159s tests/services/test_info.py::test_serviceinfo_address_updates PASSED [ 13%] 159s tests/services/test_info.py::test_serviceinfo_accepts_bytes_or_string_dict PASSED [ 13%] 160s tests/services/test_info.py::test_asking_qu_questions PASSED [ 14%] 160s tests/services/test_info.py::test_asking_qm_questions PASSED [ 14%] 163s tests/services/test_info.py::test_request_timeout PASSED [ 14%] 166s tests/services/test_info.py::test_we_try_four_times_with_random_delay PASSED [ 15%] 166s tests/services/test_info.py::test_release_wait_when_new_recorded_added PASSED [ 15%] 167s tests/services/test_info.py::test_port_changes_are_seen PASSED [ 15%] 167s tests/services/test_info.py::test_port_changes_are_seen_with_directed_request PASSED [ 16%] 167s tests/services/test_info.py::test_ipv4_changes_are_seen PASSED [ 16%] 167s tests/services/test_info.py::test_ipv6_changes_are_seen PASSED [ 16%] 167s tests/services/test_info.py::test_bad_ip_addresses_ignored_in_cache PASSED [ 17%] 167s tests/services/test_info.py::test_service_name_change_as_seen_has_ip_in_cache PASSED [ 17%] 167s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache PASSED [ 17%] 167s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency PASSED [ 18%] 167s tests/services/test_info.py::test_service_info_nsec_records PASSED [ 18%] 167s tests/services/test_registry.py::TestServiceRegistry::test_lookups PASSED [ 18%] 167s tests/services/test_registry.py::TestServiceRegistry::test_lookups_upper_case_by_lower_case PASSED [ 19%] 167s tests/services/test_registry.py::TestServiceRegistry::test_only_register_once PASSED [ 19%] 167s tests/services/test_registry.py::TestServiceRegistry::test_register_same_server PASSED [ 19%] 167s tests/services/test_registry.py::TestServiceRegistry::test_unregister_multiple_times PASSED [ 20%] 171s tests/services/test_types.py::test_integration_with_listener PASSED [ 20%] 176s tests/services/test_types.py::test_integration_with_listener_v6_records PASSED [ 20%] 180s tests/services/test_types.py::test_integration_with_listener_ipv6 PASSED [ 21%] 184s tests/services/test_types.py::test_integration_with_subtype_and_listener PASSED [ 21%] 184s tests/test_asyncio.py::test_async_basic_usage PASSED [ 21%] 184s tests/test_asyncio.py::test_async_close_twice PASSED [ 22%] 184s tests/test_asyncio.py::test_async_with_sync_passed_in PASSED [ 22%] 184s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async PASSED [ 22%] 184s tests/test_asyncio.py::test_sync_within_event_loop_executor PASSED [ 23%] 186s tests/test_asyncio.py::test_async_service_registration PASSED [ 23%] 188s tests/test_asyncio.py::test_async_service_registration_with_server_missing PASSED [ 23%] 189s tests/test_asyncio.py::test_async_service_registration_same_server_different_ports PASSED [ 24%] 191s tests/test_asyncio.py::test_async_service_registration_same_server_same_ports PASSED [ 24%] 192s tests/test_asyncio.py::test_async_service_registration_name_conflict PASSED [ 24%] 192s tests/test_asyncio.py::test_async_service_registration_name_does_not_match_type PASSED [ 25%] 193s tests/test_asyncio.py::test_async_service_registration_name_strict_check PASSED [ 25%] 195s tests/test_asyncio.py::test_async_tasks PASSED [ 25%] 196s tests/test_asyncio.py::test_async_wait_unblocks_on_update PASSED [ 26%] 204s tests/test_asyncio.py::test_service_info_async_request PASSED [ 26%] 206s tests/test_asyncio.py::test_async_service_browser PASSED [ 26%] 207s tests/test_asyncio.py::test_async_context_manager PASSED [ 27%] 207s tests/test_asyncio.py::test_service_browser_cancel_async_context_manager PASSED [ 27%] 211s tests/test_asyncio.py::test_async_unregister_all_services PASSED [ 27%] 216s tests/test_asyncio.py::test_async_zeroconf_service_types PASSED [ 28%] 216s tests/test_asyncio.py::test_guard_against_running_serviceinfo_request_event_loop PASSED [ 28%] 216s tests/test_asyncio.py::test_service_browser_instantiation_generates_add_events_from_cache PASSED [ 28%] 217s tests/test_asyncio.py::test_integration PASSED [ 29%] 219s tests/test_asyncio.py::test_info_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 29%] 219s tests/test_asyncio.py::test_service_browser_ignores_unrelated_updates PASSED [ 29%] 222s tests/test_asyncio.py::test_async_request_timeout PASSED [ 30%] 222s tests/test_asyncio.py::test_async_request_non_running_instance PASSED [ 30%] 222s tests/test_asyncio.py::test_legacy_unicast_response PASSED [ 30%] 222s tests/test_asyncio.py::test_update_with_uppercase_names PASSED [ 31%] 222s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get PASSED [ 31%] 222s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get_all PASSED [ 31%] 222s tests/test_cache.py::TestDNSCache::test_cache_empty_does_not_leak_memory_by_leaving_empty_list PASSED [ 32%] 222s tests/test_cache.py::TestDNSCache::test_cache_empty_multiple_calls PASSED [ 32%] 222s tests/test_cache.py::TestDNSCache::test_order PASSED [ 32%] 222s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_all_by_details PASSED [ 33%] 222s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_name PASSED [ 33%] 222s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_server PASSED [ 34%] 222s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_get_unique PASSED [ 34%] 222s tests/test_cache.py::TestDNSCacheAPI::test_current_entry_with_name_and_alias PASSED [ 34%] 222s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_name PASSED [ 35%] 222s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_server PASSED [ 35%] 222s tests/test_cache.py::TestDNSCacheAPI::test_get PASSED [ 35%] 222s tests/test_cache.py::TestDNSCacheAPI::test_get_all_by_details PASSED [ 36%] 222s tests/test_cache.py::TestDNSCacheAPI::test_get_by_details PASSED [ 36%] 222s tests/test_cache.py::TestDNSCacheAPI::test_name PASSED [ 36%] 226s tests/test_core.py::Framework::test_async_updates_from_response PASSED [ 37%] 226s tests/test_core.py::Framework::test_close_multiple_times PASSED [ 37%] 226s tests/test_core.py::Framework::test_launch_and_close PASSED [ 37%] 226s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_not_mac PASSED [ 38%] 226s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_on_mac SKIPPED [ 38%] 226s tests/test_core.py::Framework::test_launch_and_close_context_manager PASSED [ 38%] 226s tests/test_core.py::Framework::test_launch_and_close_unicast PASSED [ 39%] 226s tests/test_core.py::Framework::test_launch_and_close_v4_v6 PASSED [ 39%] 226s tests/test_core.py::Framework::test_launch_and_close_v6_only PASSED [ 39%] 226s tests/test_core.py::test_generate_service_query_set_qu_bit PASSED [ 40%] 226s tests/test_core.py::test_invalid_packets_ignored_and_does_not_cause_loop_exception PASSED [ 40%] 226s tests/test_core.py::test_goodbye_all_services PASSED [ 40%] 227s tests/test_core.py::test_register_service_with_custom_ttl PASSED [ 41%] 228s tests/test_core.py::test_logging_packets PASSED [ 41%] 228s tests/test_core.py::test_get_service_info_failure_path PASSED [ 41%] 228s tests/test_core.py::test_sending_unicast PASSED [ 42%] 229s tests/test_core.py::test_tc_bit_defers PASSED [ 42%] 229s tests/test_core.py::test_tc_bit_defers_last_response_missing PASSED [ 42%] 229s tests/test_core.py::test_open_close_twice_from_async PASSED [ 43%] 229s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close PASSED [ 43%] 230s tests/test_core.py::test_shutdown_while_register_in_process PASSED [ 43%] 230s tests/test_core.py::test_event_loop_blocked PASSED [ 44%] 230s tests/test_dns.py::TestDunder::test_dns_address_repr PASSED [ 44%] 230s tests/test_dns.py::TestDunder::test_dns_hinfo_repr_eq PASSED [ 44%] 230s tests/test_dns.py::TestDunder::test_dns_outgoing_repr PASSED [ 45%] 230s tests/test_dns.py::TestDunder::test_dns_pointer_repr PASSED [ 45%] 230s tests/test_dns.py::TestDunder::test_dns_question_repr PASSED [ 45%] 230s tests/test_dns.py::TestDunder::test_dns_record_abc PASSED [ 46%] 230s tests/test_dns.py::TestDunder::test_dns_record_is_expired PASSED [ 46%] 230s tests/test_dns.py::TestDunder::test_dns_record_is_recent PASSED [ 46%] 230s tests/test_dns.py::TestDunder::test_dns_record_is_stale PASSED [ 47%] 230s tests/test_dns.py::TestDunder::test_dns_record_reset_ttl PASSED [ 47%] 230s tests/test_dns.py::TestDunder::test_dns_service_repr PASSED [ 47%] 230s tests/test_dns.py::TestDunder::test_dns_text_repr PASSED [ 48%] 230s tests/test_dns.py::TestDunder::test_service_info_dunder PASSED [ 48%] 230s tests/test_dns.py::TestDunder::test_service_info_text_properties_not_given PASSED [ 48%] 230s tests/test_dns.py::test_dns_question_hashablity PASSED [ 49%] 230s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_ttl PASSED [ 49%] 230s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_unique PASSED [ 49%] 230s tests/test_dns.py::test_dns_address_record_hashablity PASSED [ 50%] 230s tests/test_dns.py::test_dns_hinfo_record_hashablity PASSED [ 50%] 230s tests/test_dns.py::test_dns_pointer_record_hashablity PASSED [ 50%] 230s tests/test_dns.py::test_dns_pointer_comparison_is_case_insensitive PASSED [ 51%] 230s tests/test_dns.py::test_dns_text_record_hashablity PASSED [ 51%] 230s tests/test_dns.py::test_dns_service_record_hashablity PASSED [ 51%] 230s tests/test_dns.py::test_dns_service_server_key PASSED [ 52%] 230s tests/test_dns.py::test_dns_service_server_comparison_is_case_insensitive PASSED [ 52%] 230s tests/test_dns.py::test_dns_nsec_record_hashablity PASSED [ 52%] 230s tests/test_dns.py::test_rrset_does_not_consider_ttl PASSED [ 53%] 231s tests/test_engine.py::test_reaper PASSED [ 53%] 233s tests/test_engine.py::test_reaper_aborts_when_done PASSED [ 53%] 233s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info PASSED [ 54%] 233s tests/test_exceptions.py::Exceptions::test_bad_service_info_name PASSED [ 54%] 233s tests/test_exceptions.py::Exceptions::test_bad_service_names PASSED [ 54%] 233s tests/test_exceptions.py::Exceptions::test_bad_sub_types PASSED [ 55%] 233s tests/test_exceptions.py::Exceptions::test_bad_types PASSED [ 55%] 233s tests/test_exceptions.py::Exceptions::test_good_instance_names PASSED [ 55%] 233s tests/test_exceptions.py::Exceptions::test_good_instance_names_without_protocol PASSED [ 56%] 233s tests/test_exceptions.py::Exceptions::test_good_service_names PASSED [ 56%] 233s tests/test_exceptions.py::Exceptions::test_invalid_addresses PASSED [ 56%] 234s tests/test_handlers.py::TestRegistrar::test_name_conflicts PASSED [ 57%] 236s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name PASSED [ 57%] 236s tests/test_handlers.py::TestRegistrar::test_ttl PASSED [ 57%] 237s tests/test_handlers.py::test_ptr_optimization PASSED [ 58%] 237s tests/test_handlers.py::test_any_query_for_ptr PASSED [ 58%] 237s tests/test_handlers.py::test_aaaa_query PASSED [ 58%] 237s tests/test_handlers.py::test_aaaa_query_upper_case PASSED [ 59%] 237s tests/test_handlers.py::test_a_and_aaaa_record_fate_sharing PASSED [ 59%] 237s tests/test_handlers.py::test_unicast_response PASSED [ 59%] 237s tests/test_handlers.py::test_probe_answered_immediately PASSED [ 60%] 237s tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name PASSED [ 60%] 238s tests/test_handlers.py::test_qu_response PASSED [ 60%] 238s tests/test_handlers.py::test_known_answer_supression PASSED [ 61%] 238s tests/test_handlers.py::test_multi_packet_known_answer_supression PASSED [ 61%] 238s tests/test_handlers.py::test_known_answer_supression_service_type_enumeration_query PASSED [ 61%] 238s tests/test_handlers.py::test_upper_case_enumeration_query PASSED [ 62%] 238s tests/test_handlers.py::test_enumeration_query_with_no_registered_services PASSED [ 62%] 238s tests/test_handlers.py::test_qu_response_only_sends_additionals_if_sends_answer PASSED [ 62%] 239s tests/test_handlers.py::test_cache_flush_bit PASSED [ 63%] 239s tests/test_handlers.py::test_record_update_manager_add_listener_callsback_existing_records PASSED [ 63%] 240s tests/test_handlers.py::test_questions_query_handler_populates_the_question_history_from_qm_questions PASSED [ 63%] 240s tests/test_handlers.py::test_questions_query_handler_does_not_put_qu_questions_in_history PASSED [ 64%] 240s tests/test_handlers.py::test_guard_against_low_ptr_ttl PASSED [ 64%] 240s tests/test_handlers.py::test_duplicate_goodbye_answers_in_packet PASSED [ 64%] 243s tests/test_handlers.py::test_response_aggregation_timings PASSED [ 65%] 246s tests/test_handlers.py::test_response_aggregation_timings_multiple PASSED [ 65%] 246s tests/test_handlers.py::test_response_aggregation_random_delay PASSED [ 65%] 246s tests/test_handlers.py::test_future_answers_are_removed_on_send PASSED [ 66%] 246s tests/test_handlers.py::test_add_listener_warns_when_not_using_record_update_listener PASSED [ 66%] 246s tests/test_handlers.py::test_async_updates_iteration_safe PASSED [ 67%] 246s tests/test_handlers.py::test_async_updates_complete_iteration_safe PASSED [ 67%] 246s tests/test_history.py::test_question_suppression PASSED [ 67%] 246s tests/test_history.py::test_question_expire PASSED [ 68%] 246s tests/test_init.py::Names::test_exceedingly_long_name PASSED [ 68%] 246s tests/test_init.py::Names::test_exceedingly_long_name_part PASSED [ 68%] 246s tests/test_init.py::Names::test_extra_exceedingly_long_name PASSED [ 69%] 246s tests/test_init.py::Names::test_large_packet_exception_log_handling PASSED [ 69%] 246s tests/test_init.py::Names::test_long_name PASSED [ 69%] 246s tests/test_init.py::Names::test_same_name PASSED [ 70%] 248s tests/test_init.py::Names::test_verify_name_change_with_lots_of_names PASSED [ 70%] 248s tests/test_listener.py::test_guard_against_oversized_packets PASSED [ 70%] 248s tests/test_listener.py::test_guard_against_duplicate_packets PASSED [ 71%] 248s tests/test_logger.py::test_loading_logger PASSED [ 71%] 248s tests/test_logger.py::test_log_warning_once PASSED [ 71%] 248s tests/test_logger.py::test_log_exception_warning PASSED [ 72%] 248s tests/test_logger.py::test_llog_exception_debug PASSED [ 72%] 248s tests/test_logger.py::test_log_exception_once PASSED [ 72%] 248s tests/test_protocol.py::PacketGeneration::test_adding_empty_answer PASSED [ 73%] 248s tests/test_protocol.py::PacketGeneration::test_adding_expired_answer PASSED [ 73%] 248s tests/test_protocol.py::PacketGeneration::test_dns_hinfo PASSED [ 73%] 248s tests/test_protocol.py::PacketGeneration::test_many_questions PASSED [ 74%] 248s tests/test_protocol.py::PacketGeneration::test_many_questions_with_many_known_answers PASSED [ 74%] 248s tests/test_protocol.py::PacketGeneration::test_massive_probe_packet_split PASSED [ 74%] 248s tests/test_protocol.py::PacketGeneration::test_match_question PASSED [ 75%] 248s tests/test_protocol.py::PacketGeneration::test_only_one_answer_can_by_large PASSED [ 75%] 248s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_flags PASSED [ 75%] 248s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_nsec PASSED [ 76%] 248s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_question PASSED [ 76%] 248s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_response PASSED [ 76%] 248s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple PASSED [ 77%] 248s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple_unicast PASSED [ 77%] 248s tests/test_protocol.py::PacketGeneration::test_questions_do_not_end_up_every_packet PASSED [ 77%] 248s tests/test_protocol.py::PacketGeneration::test_suppress_answer PASSED [ 78%] 248s tests/test_protocol.py::PacketForm::test_numbers PASSED [ 78%] 248s tests/test_protocol.py::PacketForm::test_numbers_questions PASSED [ 78%] 248s tests/test_protocol.py::PacketForm::test_query_header_bits PASSED [ 79%] 248s tests/test_protocol.py::PacketForm::test_response_header_bits PASSED [ 79%] 248s tests/test_protocol.py::PacketForm::test_setting_id PASSED [ 79%] 248s tests/test_protocol.py::PacketForm::test_transaction_id PASSED [ 80%] 248s tests/test_protocol.py::TestDnsIncoming::test_incoming_circular_reference PASSED [ 80%] 248s tests/test_protocol.py::TestDnsIncoming::test_incoming_exception_handling PASSED [ 80%] 248s tests/test_protocol.py::TestDnsIncoming::test_incoming_ipv6 PASSED [ 81%] 248s tests/test_protocol.py::TestDnsIncoming::test_incoming_unknown_type PASSED [ 81%] 248s tests/test_protocol.py::test_dns_compression_rollback_for_corruption PASSED [ 81%] 248s tests/test_protocol.py::test_tc_bit_in_query_packet PASSED [ 82%] 248s tests/test_protocol.py::test_tc_bit_not_set_in_answer_packet PASSED [ 82%] 248s tests/test_protocol.py::test_qm_packet_parser PASSED [ 82%] 248s tests/test_protocol.py::test_qu_packet_parser PASSED [ 83%] 248s tests/test_protocol.py::test_parse_packet_with_nsec_record PASSED [ 83%] 248s tests/test_protocol.py::test_records_same_packet_share_fate PASSED [ 83%] 248s tests/test_protocol.py::test_dns_compression_invalid_skips_bad_name_compress_in_question PASSED [ 84%] 248s tests/test_protocol.py::test_dns_compression_all_invalid PASSED [ 84%] 248s tests/test_protocol.py::test_invalid_next_name_ignored PASSED [ 84%] 248s tests/test_protocol.py::test_dns_compression_invalid_skips_record PASSED [ 85%] 248s tests/test_protocol.py::test_dns_compression_points_forward PASSED [ 85%] 248s tests/test_protocol.py::test_dns_compression_points_to_itself PASSED [ 85%] 248s tests/test_protocol.py::test_dns_compression_points_beyond_packet PASSED [ 86%] 248s tests/test_protocol.py::test_dns_compression_generic_failure PASSED [ 86%] 248s tests/test_protocol.py::test_label_length_attack PASSED [ 86%] 248s tests/test_protocol.py::test_label_compression_attack PASSED [ 87%] 248s tests/test_protocol.py::test_dns_compression_loop_attack PASSED [ 87%] 248s tests/test_protocol.py::test_txt_after_invalid_nsec_name_still_usable PASSED [ 87%] 248s tests/test_protocol.py::test_parse_matter_packet PASSED [ 88%] 255s tests/test_services.py::ListenerTest::test_integration_with_listener_class PASSED [ 88%] 255s tests/test_services.py::test_servicelisteners_raise_not_implemented PASSED [ 88%] 255s tests/test_services.py::test_signal_registration_interface PASSED [ 89%] 256s tests/test_updates.py::test_legacy_record_update_listener PASSED [ 89%] 256s tests/test_updates.py::test_record_update_compat PASSED [ 89%] 256s tests/utils/test_asyncio.py::test_async_get_all_tasks PASSED [ 90%] 256s tests/utils/test_asyncio.py::test_get_running_loop_from_async PASSED [ 90%] 256s tests/utils/test_asyncio.py::test_get_running_loop_no_loop PASSED [ 90%] 257s tests/utils/test_asyncio.py::test_wait_event_or_timeout_times_out PASSED [ 91%] 258s tests/utils/test_asyncio.py::test_shutdown_loop PASSED [ 91%] 258s tests/utils/test_asyncio.py::test_cumulative_timeouts_less_than_close_plus_buffer PASSED [ 91%] 258s tests/utils/test_asyncio.py::test_run_coro_with_timeout PASSED [ 92%] 258s tests/utils/test_ipaddress.py::test_cached_ip_addresses_wrapper PASSED [ 92%] 258s tests/utils/test_ipaddress.py::test_get_ip_address_object_from_record PASSED [ 92%] 258s tests/utils/test_name.py::test_service_type_name_overlong_type PASSED [ 93%] 258s tests/utils/test_name.py::test_service_type_name_overlong_full_name PASSED [ 93%] 258s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[CustomerInformationService-F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%] 258s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[DeviceManagementService_F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 94%] 258s tests/utils/test_name.py::test_possible_types PASSED [ 94%] 258s tests/utils/test_net.py::test_ip6_to_address_and_index PASSED [ 94%] 258s tests/utils/test_net.py::test_interface_index_to_ip6_address PASSED [ 95%] 258s tests/utils/test_net.py::test_ip6_addresses_to_indexes PASSED [ 95%] 258s tests/utils/test_net.py::test_normalize_interface_choice_errors PASSED [ 95%] 258s tests/utils/test_net.py::test_add_multicast_member_socket_errors[98-False] PASSED [ 96%] 258s tests/utils/test_net.py::test_add_multicast_member_socket_errors[99-False] PASSED [ 96%] 258s tests/utils/test_net.py::test_add_multicast_member_socket_errors[22-False] PASSED [ 96%] 258s tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] PASSED [ 97%] 258s tests/utils/test_net.py::test_autodetect_ip_version PASSED [ 97%] 258s tests/utils/test_net.py::test_disable_ipv6_only_or_raise PASSED [ 97%] 258s tests/utils/test_net.py::test_set_so_reuseport_if_available_is_present PASSED [ 98%] 258s tests/utils/test_net.py::test_set_so_reuseport_if_available_not_present SKIPPED [ 98%] 258s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version PASSED [ 98%] 258s tests/utils/test_net.py::test_add_multicast_member PASSED [ 99%] 258s tests/utils/test_net.py::test_bind_raises_skips_address PASSED [ 99%] 258s tests/utils/test_net.py::test_new_respond_socket_new_socket_returns_none PASSED [100%] 258s 258s =============================== warnings summary =============================== 258s tests/services/test_browser.py: 4 warnings 258s tests/services/test_info.py: 3 warnings 258s tests/services/test_types.py: 1 warning 258s tests/test_asyncio.py: 2 warnings 258s tests/test_core.py: 5 warnings 258s tests/test_exceptions.py: 1 warning 258s tests/test_handlers.py: 6 warnings 258s tests/test_listener.py: 1 warning 258s tests/utils/test_asyncio.py: 1 warning 258s tests/utils/test_net.py: 1 warning 258s /usr/lib/python3.12/asyncio/base_events.py:725: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 258s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/services/test_browser.py::test_service_browser_listeners_no_update_service 258s /usr/lib/python3/dist-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning: Exception in thread zeroconf-ServiceBrowser-_hap._tcp-3016 258s 258s Traceback (most recent call last): 258s File "/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner 258s self.run() 258s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 811, in run 258s self._fire_service_state_changed_event(event) 258s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 740, in _fire_service_state_changed_event 258s self._service_state_changed.fire( 258s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 56, in fire 258s h(**kwargs) 258s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 305, in _on_change_dispatcher 258s getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, service_type, name) 258s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 45, in update_service 258s raise NotImplementedError() 258s NotImplementedError 258s 258s warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 258s 258s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 258s /usr/lib/python3.12/selectors.py:21: ResourceWarning: unclosed 258s def _fileobj_to_fd(fileobj): 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 258s /usr/lib/python3.12/selectors.py:21: ResourceWarning: unclosed 258s def _fileobj_to_fd(fileobj): 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 258s tests/test_asyncio.py::test_service_info_async_request 258s tests/test_handlers.py::test_response_aggregation_random_delay 258s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=11> 258s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 258s tests/test_handlers.py::test_response_aggregation_random_delay 258s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=12> 258s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async 258s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 258s 258s Traceback (most recent call last): 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 258s await waiter 258s GeneratorExit 258s 258s During handling of the above exception, another exception occurred: 258s 258s Traceback (most recent call last): 258s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 258s await self._async_create_endpoints() 258s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 258s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 258s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 258s transport.close() 258s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 258s self._loop.call_soon(self._call_connection_lost, None) 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 258s self._check_closed() 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 258s raise RuntimeError('Event loop is closed') 258s RuntimeError: Event loop is closed 258s 258s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 258s 258s tests/test_asyncio.py::test_sync_within_event_loop_executor 258s /usr/lib/python3.12/ipaddress.py:1260: ResourceWarning: unclosed 258s return '.'.join(map(str, ip_int.to_bytes(4, 'big'))) 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_asyncio.py::test_sync_within_event_loop_executor 258s /usr/lib/python3.12/ipaddress.py:1260: ResourceWarning: unclosed 258s return '.'.join(map(str, ip_int.to_bytes(4, 'big'))) 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_asyncio.py::test_sync_within_event_loop_executor 258s tests/test_core.py::test_event_loop_blocked 258s tests/test_handlers.py::test_qu_response 258s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=11> 258s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_asyncio.py::test_service_info_async_request 258s /usr/lib/python3/dist-packages/zeroconf/_dns.py:94: ResourceWarning: unclosed 258s return _TYPES.get(t, f"?({t})") 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_asyncio.py::test_service_info_async_request 258s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=13> 258s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_core.py::test_open_close_twice_from_async 258s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 258s 258s Traceback (most recent call last): 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 258s await waiter 258s GeneratorExit 258s 258s During handling of the above exception, another exception occurred: 258s 258s Traceback (most recent call last): 258s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 258s await self._async_create_endpoints() 258s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 258s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 258s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 258s transport.close() 258s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 258s self._loop.call_soon(self._call_connection_lost, None) 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 258s self._check_closed() 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 258s raise RuntimeError('Event loop is closed') 258s RuntimeError: Event loop is closed 258s 258s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 258s 258s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close 258s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 258s 258s Traceback (most recent call last): 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 258s await waiter 258s GeneratorExit 258s 258s During handling of the above exception, another exception occurred: 258s 258s Traceback (most recent call last): 258s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 258s await self._async_create_endpoints() 258s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 258s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 258s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 258s transport.close() 258s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 258s self._loop.call_soon(self._call_connection_lost, None) 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 258s self._check_closed() 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 258s raise RuntimeError('Event loop is closed') 258s RuntimeError: Event loop is closed 258s 258s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 258s 258s tests/test_core.py::test_event_loop_blocked 258s tests/test_handlers.py::test_response_aggregation_random_delay 258s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 258s def __init__(self, name, parent): 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_core.py::test_event_loop_blocked 258s tests/test_handlers.py::test_response_aggregation_random_delay 258s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 258s def __init__(self, name, parent): 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_core.py::test_event_loop_blocked 258s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 258s def __init__(self, name, parent): 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_core.py::test_event_loop_blocked 258s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 258s def __init__(self, name, parent): 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_core.py::test_event_loop_blocked 258s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 258s def __init__(self, name, parent): 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_core.py::test_event_loop_blocked 258s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 258s def __init__(self, name, parent): 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_core.py::test_event_loop_blocked 258s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 258s def __init__(self, name, parent): 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_core.py::test_event_loop_blocked 258s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 258s def __init__(self, name, parent): 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_core.py::test_event_loop_blocked 258s tests/test_handlers.py::test_qu_response 258s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=13> 258s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_core.py::test_event_loop_blocked 258s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=15> 258s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_core.py::test_event_loop_blocked 258s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=26> 258s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info 258s /usr/lib/python3.12/selectors.py:192: ResourceWarning: unclosed 258s raise KeyError("{!r} is not registered".format(fileobj)) from None 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info 258s /usr/lib/python3.12/selectors.py:192: ResourceWarning: unclosed 258s raise KeyError("{!r} is not registered".format(fileobj)) from None 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_handlers.py::test_qu_response 258s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:210: ResourceWarning: unclosed 258s def __repr__(self) -> str: 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_handlers.py::test_qu_response 258s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:210: ResourceWarning: unclosed 258s def __repr__(self) -> str: 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_handlers.py::test_qu_response 258s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:210: ResourceWarning: unclosed 258s def __repr__(self) -> str: 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_handlers.py::test_qu_response 258s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:210: ResourceWarning: unclosed 258s def __repr__(self) -> str: 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/test_handlers.py::test_qu_response 258s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 258s 258s Traceback (most recent call last): 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 258s await waiter 258s GeneratorExit 258s 258s During handling of the above exception, another exception occurred: 258s 258s Traceback (most recent call last): 258s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 258s await self._async_create_endpoints() 258s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 258s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 258s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 258s transport.close() 258s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 258s self._loop.call_soon(self._call_connection_lost, None) 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 258s self._check_closed() 258s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 258s raise RuntimeError('Event loop is closed') 258s RuntimeError: Event loop is closed 258s 258s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 258s 258s tests/utils/test_net.py::test_disable_ipv6_only_or_raise 258s /usr/lib/python3/dist-packages/pytest_tornasync/plugin.py:45: ResourceWarning: unclosed 258s pyfuncitem.obj(**testargs) 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version 258s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 258s def __init__(self, name, parent): 258s Enable tracemalloc to get traceback where the object was allocated. 258s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 258s 258s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 258s 258s ---------- coverage: platform linux, python 3.12.8-final-0 ----------- 258s Name Stmts Miss Branch BrPart Cover Missing 258s ----------------------------------------------------------------------------------------------------------------- 258s /usr/lib/python3/dist-packages/zeroconf/_dns.py 253 1 32 0 99% 555 258s /usr/lib/python3/dist-packages/zeroconf/_handlers/record_manager.py 87 1 36 0 99% 217 258s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py 229 2 70 0 99% 197-198 258s /usr/lib/python3/dist-packages/zeroconf/_services/browser.py 331 1 96 1 99% 314 258s /usr/lib/python3/dist-packages/zeroconf/_services/info.py 420 0 156 1 99% 522->526 258s /usr/lib/python3/dist-packages/zeroconf/_utils/asyncio.py 59 1 18 1 97% 30 258s /usr/lib/python3/dist-packages/zeroconf/_utils/ipaddress.py 81 1 26 1 98% 34 258s /usr/lib/python3/dist-packages/zeroconf/_utils/name.py 64 0 44 1 99% 170->175 258s /usr/lib/python3/dist-packages/zeroconf/_utils/net.py 209 4 104 5 97% 188, 249, 275, 386, 395->381 258s ----------------------------------------------------------------------------------------------------------------- 258s TOTAL 3253 11 1016 10 99% 258s 258s 24 files skipped due to complete coverage. 258s 258s =========== 295 passed, 2 skipped, 66 warnings in 118.14s (0:01:58) ============ 258s I: pybuild base:311: cd /tmp/autopkgtest.gXtCkY/autopkgtest_tmp/build; python3.13 -m pytest tests 259s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 259s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 259s 259s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 259s ============================= test session starts ============================== 259s platform linux -- Python 3.13.1, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 259s cachedir: .pytest_cache 259s rootdir: /tmp/autopkgtest.gXtCkY/autopkgtest_tmp/build 259s configfile: pyproject.toml 259s plugins: tornasync-0.6.0.post2, typeguard-4.4.1, timeout-2.3.1, cov-5.0.0, asyncio-0.24.0a1 259s asyncio: mode=Mode.STRICT, default_loop_scope=None 260s collecting ... collected 297 items 260s 260s tests/services/test_browser.py::test_service_browser_cancel_multiple_times PASSED [ 0%] 260s tests/services/test_browser.py::test_service_browser_cancel_context_manager PASSED [ 0%] 260s tests/services/test_browser.py::test_service_browser_cancel_multiple_times_after_close PASSED [ 1%] 260s tests/services/test_browser.py::test_service_browser_started_after_zeroconf_closed PASSED [ 1%] 260s tests/services/test_browser.py::test_multiple_instances_running_close PASSED [ 1%] 264s tests/services/test_browser.py::TestServiceBrowser::test_update_record PASSED [ 2%] 264s tests/services/test_browser.py::TestServiceBrowserMultipleTypes::test_update_record PASSED [ 2%] 264s tests/services/test_browser.py::test_first_query_delay PASSED [ 2%] 265s tests/services/test_browser.py::test_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 3%] 266s tests/services/test_browser.py::test_ttl_refresh_cancelled_rescue_query PASSED [ 3%] 266s tests/services/test_browser.py::test_asking_qm_questions PASSED [ 3%] 266s tests/services/test_browser.py::test_asking_qu_questions PASSED [ 4%] 267s tests/services/test_browser.py::test_legacy_record_update_listener PASSED [ 4%] 268s tests/services/test_browser.py::test_service_browser_is_aware_of_port_changes PASSED [ 4%] 268s tests/services/test_browser.py::test_service_browser_listeners_update_service PASSED [ 5%] 269s tests/services/test_browser.py::test_service_browser_listeners_no_update_service PASSED [ 5%] 269s tests/services/test_browser.py::test_service_browser_uses_non_strict_names PASSED [ 5%] 269s tests/services/test_browser.py::test_group_ptr_queries_with_known_answers PASSED [ 6%] 269s tests/services/test_browser.py::test_generate_service_query_suppress_duplicate_questions PASSED [ 6%] 269s tests/services/test_browser.py::test_query_scheduler PASSED [ 6%] 269s tests/services/test_browser.py::test_query_scheduler_rescue_records PASSED [ 7%] 269s tests/services/test_browser.py::test_service_browser_matching PASSED [ 7%] 270s tests/services/test_browser.py::test_service_browser_expire_callbacks PASSED [ 7%] 270s tests/services/test_browser.py::test_scheduled_ptr_query_dunder_methods PASSED [ 8%] 271s tests/services/test_browser.py::test_close_zeroconf_without_browser_before_start_up_queries PASSED [ 8%] 272s tests/services/test_browser.py::test_close_zeroconf_without_browser_after_start_up_queries PASSED [ 8%] 274s tests/services/test_info.py::TestServiceInfo::test_get_info_partial PASSED [ 9%] 275s tests/services/test_info.py::TestServiceInfo::test_get_info_single PASSED [ 9%] 278s tests/services/test_info.py::TestServiceInfo::test_get_info_suppressed_by_question_history PASSED [ 9%] 278s tests/services/test_info.py::TestServiceInfo::test_get_name PASSED [ 10%] 278s tests/services/test_info.py::TestServiceInfo::test_service_info_duplicate_properties_txt_records PASSED [ 10%] 278s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_expired_records PASSED [ 10%] 278s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_non_matching_updates PASSED [ 11%] 278s tests/services/test_info.py::test_multiple_addresses PASSED [ 11%] 278s tests/services/test_info.py::test_scoped_addresses_from_cache PASSED [ 11%] 278s tests/services/test_info.py::test_multiple_a_addresses_newest_address_first PASSED [ 12%] 278s tests/services/test_info.py::test_invalid_a_addresses PASSED [ 12%] 278s tests/services/test_info.py::test_filter_address_by_type_from_service_info PASSED [ 12%] 278s tests/services/test_info.py::test_changing_name_updates_serviceinfo_key PASSED [ 13%] 278s tests/services/test_info.py::test_serviceinfo_address_updates PASSED [ 13%] 278s tests/services/test_info.py::test_serviceinfo_accepts_bytes_or_string_dict PASSED [ 13%] 278s tests/services/test_info.py::test_asking_qu_questions PASSED [ 14%] 279s tests/services/test_info.py::test_asking_qm_questions PASSED [ 14%] 282s tests/services/test_info.py::test_request_timeout PASSED [ 14%] 285s tests/services/test_info.py::test_we_try_four_times_with_random_delay PASSED [ 15%] 285s tests/services/test_info.py::test_release_wait_when_new_recorded_added PASSED [ 15%] 285s tests/services/test_info.py::test_port_changes_are_seen PASSED [ 15%] 285s tests/services/test_info.py::test_port_changes_are_seen_with_directed_request PASSED [ 16%] 285s tests/services/test_info.py::test_ipv4_changes_are_seen PASSED [ 16%] 285s tests/services/test_info.py::test_ipv6_changes_are_seen PASSED [ 16%] 285s tests/services/test_info.py::test_bad_ip_addresses_ignored_in_cache PASSED [ 17%] 285s tests/services/test_info.py::test_service_name_change_as_seen_has_ip_in_cache PASSED [ 17%] 285s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache PASSED [ 17%] 286s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency PASSED [ 18%] 286s tests/services/test_info.py::test_service_info_nsec_records PASSED [ 18%] 286s tests/services/test_registry.py::TestServiceRegistry::test_lookups PASSED [ 18%] 286s tests/services/test_registry.py::TestServiceRegistry::test_lookups_upper_case_by_lower_case PASSED [ 19%] 286s tests/services/test_registry.py::TestServiceRegistry::test_only_register_once PASSED [ 19%] 286s tests/services/test_registry.py::TestServiceRegistry::test_register_same_server PASSED [ 19%] 286s tests/services/test_registry.py::TestServiceRegistry::test_unregister_multiple_times PASSED [ 20%] 290s tests/services/test_types.py::test_integration_with_listener PASSED [ 20%] 294s tests/services/test_types.py::test_integration_with_listener_v6_records PASSED [ 20%] 298s tests/services/test_types.py::test_integration_with_listener_ipv6 PASSED [ 21%] 303s tests/services/test_types.py::test_integration_with_subtype_and_listener PASSED [ 21%] 303s tests/test_asyncio.py::test_async_basic_usage PASSED [ 21%] 303s tests/test_asyncio.py::test_async_close_twice PASSED [ 22%] 303s tests/test_asyncio.py::test_async_with_sync_passed_in PASSED [ 22%] 303s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async PASSED [ 22%] 303s tests/test_asyncio.py::test_sync_within_event_loop_executor PASSED [ 23%] 305s tests/test_asyncio.py::test_async_service_registration PASSED [ 23%] 306s tests/test_asyncio.py::test_async_service_registration_with_server_missing PASSED [ 23%] 308s tests/test_asyncio.py::test_async_service_registration_same_server_different_ports PASSED [ 24%] 309s tests/test_asyncio.py::test_async_service_registration_same_server_same_ports PASSED [ 24%] 310s tests/test_asyncio.py::test_async_service_registration_name_conflict PASSED [ 24%] 310s tests/test_asyncio.py::test_async_service_registration_name_does_not_match_type PASSED [ 25%] 312s tests/test_asyncio.py::test_async_service_registration_name_strict_check PASSED [ 25%] 313s tests/test_asyncio.py::test_async_tasks PASSED [ 25%] 314s tests/test_asyncio.py::test_async_wait_unblocks_on_update PASSED [ 26%] 323s tests/test_asyncio.py::test_service_info_async_request PASSED [ 26%] 324s tests/test_asyncio.py::test_async_service_browser PASSED [ 26%] 325s tests/test_asyncio.py::test_async_context_manager PASSED [ 27%] 325s tests/test_asyncio.py::test_service_browser_cancel_async_context_manager PASSED [ 27%] 330s tests/test_asyncio.py::test_async_unregister_all_services PASSED [ 27%] 335s tests/test_asyncio.py::test_async_zeroconf_service_types PASSED [ 28%] 335s tests/test_asyncio.py::test_guard_against_running_serviceinfo_request_event_loop PASSED [ 28%] 335s tests/test_asyncio.py::test_service_browser_instantiation_generates_add_events_from_cache PASSED [ 28%] 336s tests/test_asyncio.py::test_integration PASSED [ 29%] 337s tests/test_asyncio.py::test_info_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 29%] 337s tests/test_asyncio.py::test_service_browser_ignores_unrelated_updates PASSED [ 29%] 340s tests/test_asyncio.py::test_async_request_timeout PASSED [ 30%] 340s tests/test_asyncio.py::test_async_request_non_running_instance PASSED [ 30%] 341s tests/test_asyncio.py::test_legacy_unicast_response PASSED [ 30%] 341s tests/test_asyncio.py::test_update_with_uppercase_names PASSED [ 31%] 341s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get PASSED [ 31%] 341s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get_all PASSED [ 31%] 341s tests/test_cache.py::TestDNSCache::test_cache_empty_does_not_leak_memory_by_leaving_empty_list PASSED [ 32%] 341s tests/test_cache.py::TestDNSCache::test_cache_empty_multiple_calls PASSED [ 32%] 341s tests/test_cache.py::TestDNSCache::test_order PASSED [ 32%] 341s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_all_by_details PASSED [ 33%] 341s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_name PASSED [ 33%] 341s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_server PASSED [ 34%] 341s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_get_unique PASSED [ 34%] 341s tests/test_cache.py::TestDNSCacheAPI::test_current_entry_with_name_and_alias PASSED [ 34%] 341s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_name PASSED [ 35%] 341s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_server PASSED [ 35%] 341s tests/test_cache.py::TestDNSCacheAPI::test_get PASSED [ 35%] 341s tests/test_cache.py::TestDNSCacheAPI::test_get_all_by_details PASSED [ 36%] 341s tests/test_cache.py::TestDNSCacheAPI::test_get_by_details PASSED [ 36%] 341s tests/test_cache.py::TestDNSCacheAPI::test_name PASSED [ 36%] 344s tests/test_core.py::Framework::test_async_updates_from_response PASSED [ 37%] 344s tests/test_core.py::Framework::test_close_multiple_times PASSED [ 37%] 344s tests/test_core.py::Framework::test_launch_and_close PASSED [ 37%] 344s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_not_mac PASSED [ 38%] 344s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_on_mac SKIPPED [ 38%] 344s tests/test_core.py::Framework::test_launch_and_close_context_manager PASSED [ 38%] 344s tests/test_core.py::Framework::test_launch_and_close_unicast PASSED [ 39%] 344s tests/test_core.py::Framework::test_launch_and_close_v4_v6 PASSED [ 39%] 344s tests/test_core.py::Framework::test_launch_and_close_v6_only PASSED [ 39%] 344s tests/test_core.py::test_generate_service_query_set_qu_bit PASSED [ 40%] 344s tests/test_core.py::test_invalid_packets_ignored_and_does_not_cause_loop_exception PASSED [ 40%] 344s tests/test_core.py::test_goodbye_all_services PASSED [ 40%] 345s tests/test_core.py::test_register_service_with_custom_ttl PASSED [ 41%] 346s tests/test_core.py::test_logging_packets PASSED [ 41%] 346s tests/test_core.py::test_get_service_info_failure_path PASSED [ 41%] 347s tests/test_core.py::test_sending_unicast PASSED [ 42%] 347s tests/test_core.py::test_tc_bit_defers PASSED [ 42%] 348s tests/test_core.py::test_tc_bit_defers_last_response_missing PASSED [ 42%] 348s tests/test_core.py::test_open_close_twice_from_async PASSED [ 43%] 348s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close PASSED [ 43%] 349s tests/test_core.py::test_shutdown_while_register_in_process PASSED [ 43%] 349s tests/test_core.py::test_event_loop_blocked PASSED [ 44%] 349s tests/test_dns.py::TestDunder::test_dns_address_repr PASSED [ 44%] 349s tests/test_dns.py::TestDunder::test_dns_hinfo_repr_eq PASSED [ 44%] 349s tests/test_dns.py::TestDunder::test_dns_outgoing_repr PASSED [ 45%] 349s tests/test_dns.py::TestDunder::test_dns_pointer_repr PASSED [ 45%] 349s tests/test_dns.py::TestDunder::test_dns_question_repr PASSED [ 45%] 349s tests/test_dns.py::TestDunder::test_dns_record_abc PASSED [ 46%] 349s tests/test_dns.py::TestDunder::test_dns_record_is_expired PASSED [ 46%] 349s tests/test_dns.py::TestDunder::test_dns_record_is_recent PASSED [ 46%] 349s tests/test_dns.py::TestDunder::test_dns_record_is_stale PASSED [ 47%] 349s tests/test_dns.py::TestDunder::test_dns_record_reset_ttl PASSED [ 47%] 349s tests/test_dns.py::TestDunder::test_dns_service_repr PASSED [ 47%] 349s tests/test_dns.py::TestDunder::test_dns_text_repr PASSED [ 48%] 349s tests/test_dns.py::TestDunder::test_service_info_dunder PASSED [ 48%] 349s tests/test_dns.py::TestDunder::test_service_info_text_properties_not_given PASSED [ 48%] 349s tests/test_dns.py::test_dns_question_hashablity PASSED [ 49%] 349s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_ttl PASSED [ 49%] 349s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_unique PASSED [ 49%] 349s tests/test_dns.py::test_dns_address_record_hashablity PASSED [ 50%] 349s tests/test_dns.py::test_dns_hinfo_record_hashablity PASSED [ 50%] 349s tests/test_dns.py::test_dns_pointer_record_hashablity PASSED [ 50%] 349s tests/test_dns.py::test_dns_pointer_comparison_is_case_insensitive PASSED [ 51%] 349s tests/test_dns.py::test_dns_text_record_hashablity PASSED [ 51%] 349s tests/test_dns.py::test_dns_service_record_hashablity PASSED [ 51%] 349s tests/test_dns.py::test_dns_service_server_key PASSED [ 52%] 349s tests/test_dns.py::test_dns_service_server_comparison_is_case_insensitive PASSED [ 52%] 349s tests/test_dns.py::test_dns_nsec_record_hashablity PASSED [ 52%] 349s tests/test_dns.py::test_rrset_does_not_consider_ttl PASSED [ 53%] 350s tests/test_engine.py::test_reaper PASSED [ 53%] 352s tests/test_engine.py::test_reaper_aborts_when_done PASSED [ 53%] 352s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info PASSED [ 54%] 352s tests/test_exceptions.py::Exceptions::test_bad_service_info_name PASSED [ 54%] 352s tests/test_exceptions.py::Exceptions::test_bad_service_names PASSED [ 54%] 352s tests/test_exceptions.py::Exceptions::test_bad_sub_types PASSED [ 55%] 352s tests/test_exceptions.py::Exceptions::test_bad_types PASSED [ 55%] 352s tests/test_exceptions.py::Exceptions::test_good_instance_names PASSED [ 55%] 352s tests/test_exceptions.py::Exceptions::test_good_instance_names_without_protocol PASSED [ 56%] 352s tests/test_exceptions.py::Exceptions::test_good_service_names PASSED [ 56%] 352s tests/test_exceptions.py::Exceptions::test_invalid_addresses PASSED [ 56%] 352s tests/test_handlers.py::TestRegistrar::test_name_conflicts PASSED [ 57%] 354s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name PASSED [ 57%] 354s tests/test_handlers.py::TestRegistrar::test_ttl PASSED [ 57%] 355s tests/test_handlers.py::test_ptr_optimization PASSED [ 58%] 355s tests/test_handlers.py::test_any_query_for_ptr PASSED [ 58%] 355s tests/test_handlers.py::test_aaaa_query PASSED [ 58%] 355s tests/test_handlers.py::test_aaaa_query_upper_case PASSED [ 59%] 355s tests/test_handlers.py::test_a_and_aaaa_record_fate_sharing PASSED [ 59%] 355s tests/test_handlers.py::test_unicast_response PASSED [ 59%] 355s tests/test_handlers.py::test_probe_answered_immediately PASSED [ 60%] 355s tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name PASSED [ 60%] 356s tests/test_handlers.py::test_qu_response PASSED [ 60%] 356s tests/test_handlers.py::test_known_answer_supression PASSED [ 61%] 356s tests/test_handlers.py::test_multi_packet_known_answer_supression PASSED [ 61%] 356s tests/test_handlers.py::test_known_answer_supression_service_type_enumeration_query PASSED [ 61%] 356s tests/test_handlers.py::test_upper_case_enumeration_query PASSED [ 62%] 356s tests/test_handlers.py::test_enumeration_query_with_no_registered_services PASSED [ 62%] 357s tests/test_handlers.py::test_qu_response_only_sends_additionals_if_sends_answer PASSED [ 62%] 358s tests/test_handlers.py::test_cache_flush_bit PASSED [ 63%] 358s tests/test_handlers.py::test_record_update_manager_add_listener_callsback_existing_records PASSED [ 63%] 358s tests/test_handlers.py::test_questions_query_handler_populates_the_question_history_from_qm_questions PASSED [ 63%] 358s tests/test_handlers.py::test_questions_query_handler_does_not_put_qu_questions_in_history PASSED [ 64%] 358s tests/test_handlers.py::test_guard_against_low_ptr_ttl PASSED [ 64%] 358s tests/test_handlers.py::test_duplicate_goodbye_answers_in_packet PASSED [ 64%] 361s tests/test_handlers.py::test_response_aggregation_timings PASSED [ 65%] 364s tests/test_handlers.py::test_response_aggregation_timings_multiple PASSED [ 65%] 364s tests/test_handlers.py::test_response_aggregation_random_delay PASSED [ 65%] 364s tests/test_handlers.py::test_future_answers_are_removed_on_send PASSED [ 66%] 364s tests/test_handlers.py::test_add_listener_warns_when_not_using_record_update_listener PASSED [ 66%] 364s tests/test_handlers.py::test_async_updates_iteration_safe PASSED [ 67%] 364s tests/test_handlers.py::test_async_updates_complete_iteration_safe PASSED [ 67%] 364s tests/test_history.py::test_question_suppression PASSED [ 67%] 364s tests/test_history.py::test_question_expire PASSED [ 68%] 364s tests/test_init.py::Names::test_exceedingly_long_name PASSED [ 68%] 364s tests/test_init.py::Names::test_exceedingly_long_name_part PASSED [ 68%] 364s tests/test_init.py::Names::test_extra_exceedingly_long_name PASSED [ 69%] 365s tests/test_init.py::Names::test_large_packet_exception_log_handling PASSED [ 69%] 365s tests/test_init.py::Names::test_long_name PASSED [ 69%] 365s tests/test_init.py::Names::test_same_name PASSED [ 70%] 366s tests/test_init.py::Names::test_verify_name_change_with_lots_of_names PASSED [ 70%] 366s tests/test_listener.py::test_guard_against_oversized_packets PASSED [ 70%] 367s tests/test_listener.py::test_guard_against_duplicate_packets PASSED [ 71%] 367s tests/test_logger.py::test_loading_logger PASSED [ 71%] 367s tests/test_logger.py::test_log_warning_once PASSED [ 71%] 367s tests/test_logger.py::test_log_exception_warning PASSED [ 72%] 367s tests/test_logger.py::test_llog_exception_debug PASSED [ 72%] 367s tests/test_logger.py::test_log_exception_once PASSED [ 72%] 367s tests/test_protocol.py::PacketGeneration::test_adding_empty_answer PASSED [ 73%] 367s tests/test_protocol.py::PacketGeneration::test_adding_expired_answer PASSED [ 73%] 367s tests/test_protocol.py::PacketGeneration::test_dns_hinfo PASSED [ 73%] 367s tests/test_protocol.py::PacketGeneration::test_many_questions PASSED [ 74%] 367s tests/test_protocol.py::PacketGeneration::test_many_questions_with_many_known_answers PASSED [ 74%] 367s tests/test_protocol.py::PacketGeneration::test_massive_probe_packet_split PASSED [ 74%] 367s tests/test_protocol.py::PacketGeneration::test_match_question PASSED [ 75%] 367s tests/test_protocol.py::PacketGeneration::test_only_one_answer_can_by_large PASSED [ 75%] 367s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_flags PASSED [ 75%] 367s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_nsec PASSED [ 76%] 367s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_question PASSED [ 76%] 367s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_response PASSED [ 76%] 367s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple PASSED [ 77%] 367s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple_unicast PASSED [ 77%] 367s tests/test_protocol.py::PacketGeneration::test_questions_do_not_end_up_every_packet PASSED [ 77%] 367s tests/test_protocol.py::PacketGeneration::test_suppress_answer PASSED [ 78%] 367s tests/test_protocol.py::PacketForm::test_numbers PASSED [ 78%] 367s tests/test_protocol.py::PacketForm::test_numbers_questions PASSED [ 78%] 367s tests/test_protocol.py::PacketForm::test_query_header_bits PASSED [ 79%] 367s tests/test_protocol.py::PacketForm::test_response_header_bits PASSED [ 79%] 367s tests/test_protocol.py::PacketForm::test_setting_id PASSED [ 79%] 367s tests/test_protocol.py::PacketForm::test_transaction_id PASSED [ 80%] 367s tests/test_protocol.py::TestDnsIncoming::test_incoming_circular_reference PASSED [ 80%] 367s tests/test_protocol.py::TestDnsIncoming::test_incoming_exception_handling PASSED [ 80%] 367s tests/test_protocol.py::TestDnsIncoming::test_incoming_ipv6 PASSED [ 81%] 367s tests/test_protocol.py::TestDnsIncoming::test_incoming_unknown_type PASSED [ 81%] 367s tests/test_protocol.py::test_dns_compression_rollback_for_corruption PASSED [ 81%] 367s tests/test_protocol.py::test_tc_bit_in_query_packet PASSED [ 82%] 367s tests/test_protocol.py::test_tc_bit_not_set_in_answer_packet PASSED [ 82%] 367s tests/test_protocol.py::test_qm_packet_parser PASSED [ 82%] 367s tests/test_protocol.py::test_qu_packet_parser PASSED [ 83%] 367s tests/test_protocol.py::test_parse_packet_with_nsec_record PASSED [ 83%] 367s tests/test_protocol.py::test_records_same_packet_share_fate PASSED [ 83%] 367s tests/test_protocol.py::test_dns_compression_invalid_skips_bad_name_compress_in_question PASSED [ 84%] 367s tests/test_protocol.py::test_dns_compression_all_invalid PASSED [ 84%] 367s tests/test_protocol.py::test_invalid_next_name_ignored PASSED [ 84%] 367s tests/test_protocol.py::test_dns_compression_invalid_skips_record PASSED [ 85%] 367s tests/test_protocol.py::test_dns_compression_points_forward PASSED [ 85%] 367s tests/test_protocol.py::test_dns_compression_points_to_itself PASSED [ 85%] 367s tests/test_protocol.py::test_dns_compression_points_beyond_packet PASSED [ 86%] 367s tests/test_protocol.py::test_dns_compression_generic_failure PASSED [ 86%] 367s tests/test_protocol.py::test_label_length_attack PASSED [ 86%] 367s tests/test_protocol.py::test_label_compression_attack PASSED [ 87%] 367s tests/test_protocol.py::test_dns_compression_loop_attack PASSED [ 87%] 367s tests/test_protocol.py::test_txt_after_invalid_nsec_name_still_usable PASSED [ 87%] 367s tests/test_protocol.py::test_parse_matter_packet PASSED [ 88%] 374s tests/test_services.py::ListenerTest::test_integration_with_listener_class PASSED [ 88%] 374s tests/test_services.py::test_servicelisteners_raise_not_implemented PASSED [ 88%] 374s tests/test_services.py::test_signal_registration_interface PASSED [ 89%] 375s tests/test_updates.py::test_legacy_record_update_listener PASSED [ 89%] 375s tests/test_updates.py::test_record_update_compat PASSED [ 89%] 375s tests/utils/test_asyncio.py::test_async_get_all_tasks PASSED [ 90%] 375s tests/utils/test_asyncio.py::test_get_running_loop_from_async PASSED [ 90%] 375s tests/utils/test_asyncio.py::test_get_running_loop_no_loop PASSED [ 90%] 375s tests/utils/test_asyncio.py::test_wait_event_or_timeout_times_out PASSED [ 91%] 376s tests/utils/test_asyncio.py::test_shutdown_loop PASSED [ 91%] 376s tests/utils/test_asyncio.py::test_cumulative_timeouts_less_than_close_plus_buffer PASSED [ 91%] 376s tests/utils/test_asyncio.py::test_run_coro_with_timeout PASSED [ 92%] 376s tests/utils/test_ipaddress.py::test_cached_ip_addresses_wrapper PASSED [ 92%] 376s tests/utils/test_ipaddress.py::test_get_ip_address_object_from_record PASSED [ 92%] 376s tests/utils/test_name.py::test_service_type_name_overlong_type PASSED [ 93%] 376s tests/utils/test_name.py::test_service_type_name_overlong_full_name PASSED [ 93%] 376s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[CustomerInformationService-F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%] 376s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[DeviceManagementService_F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 94%] 376s tests/utils/test_name.py::test_possible_types PASSED [ 94%] 376s tests/utils/test_net.py::test_ip6_to_address_and_index PASSED [ 94%] 376s tests/utils/test_net.py::test_interface_index_to_ip6_address PASSED [ 95%] 376s tests/utils/test_net.py::test_ip6_addresses_to_indexes PASSED [ 95%] 376s tests/utils/test_net.py::test_normalize_interface_choice_errors PASSED [ 95%] 376s tests/utils/test_net.py::test_add_multicast_member_socket_errors[98-False] PASSED [ 96%] 376s tests/utils/test_net.py::test_add_multicast_member_socket_errors[99-False] PASSED [ 96%] 376s tests/utils/test_net.py::test_add_multicast_member_socket_errors[22-False] PASSED [ 96%] 376s tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] PASSED [ 97%] 376s tests/utils/test_net.py::test_autodetect_ip_version PASSED [ 97%] 376s tests/utils/test_net.py::test_disable_ipv6_only_or_raise PASSED [ 97%] 376s tests/utils/test_net.py::test_set_so_reuseport_if_available_is_present PASSED [ 98%] 376s tests/utils/test_net.py::test_set_so_reuseport_if_available_not_present SKIPPED [ 98%] 376s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version PASSED [ 98%] 376s tests/utils/test_net.py::test_add_multicast_member PASSED [ 99%] 376s tests/utils/test_net.py::test_bind_raises_skips_address PASSED [ 99%] 376s tests/utils/test_net.py::test_new_respond_socket_new_socket_returns_none PASSED [100%] 376s 376s =============================== warnings summary =============================== 376s tests/services/test_browser.py: 2 warnings 376s tests/services/test_info.py: 2 warnings 376s tests/test_asyncio.py: 2 warnings 376s tests/test_core.py: 2 warnings 376s tests/test_handlers.py: 3 warnings 376s tests/test_listener.py: 1 warning 376s tests/utils/test_asyncio.py: 1 warning 376s tests/utils/test_net.py: 1 warning 376s /usr/lib/python3.13/asyncio/base_events.py:759: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 376s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/services/test_browser.py::test_service_browser_listeners_no_update_service 376s /usr/lib/python3/dist-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning: Exception in thread zeroconf-ServiceBrowser-_hap._tcp-3141 376s 376s Traceback (most recent call last): 376s File "/usr/lib/python3.13/threading.py", line 1041, in _bootstrap_inner 376s self.run() 376s ~~~~~~~~^^ 376s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 811, in run 376s self._fire_service_state_changed_event(event) 376s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 376s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 740, in _fire_service_state_changed_event 376s self._service_state_changed.fire( 376s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 376s zeroconf=self.zc, 376s ^^^^^^^^^^^^^^^^^ 376s ...<2 lines>... 376s state_change=state_change, 376s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 376s ) 376s ^ 376s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 56, in fire 376s h(**kwargs) 376s ~^^^^^^^^^^ 376s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 305, in _on_change_dispatcher 376s getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, service_type, name) 376s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 376s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 45, in update_service 376s raise NotImplementedError() 376s NotImplementedError 376s 376s warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 376s 376s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache 376s tests/test_asyncio.py::test_service_info_async_request 376s tests/test_handlers.py::test_response_aggregation_random_delay 376s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=11> 376s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache 376s tests/test_asyncio.py::test_service_info_async_request 376s tests/test_handlers.py::test_response_aggregation_random_delay 376s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=12> 376s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async 376s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 376s 376s Traceback (most recent call last): 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 376s await waiter 376s GeneratorExit 376s 376s During handling of the above exception, another exception occurred: 376s 376s Traceback (most recent call last): 376s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 376s await self._async_create_endpoints() 376s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 376s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 376s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 376s ...<2 lines>... 376s ) 376s ^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 376s transport.close() 376s ~~~~~~~~~~~~~~~^^ 376s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 376s self._loop.call_soon(self._call_connection_lost, None) 376s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 376s self._check_closed() 376s ~~~~~~~~~~~~~~~~~~^^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 376s raise RuntimeError('Event loop is closed') 376s RuntimeError: Event loop is closed 376s 376s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 376s 376s tests/test_asyncio.py::test_async_service_registration 376s /usr/lib/python3.13/logging/__init__.py:391: ResourceWarning: unclosed 376s def getMessage(self): 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_asyncio.py::test_async_service_registration 376s /usr/lib/python3.13/logging/__init__.py:391: ResourceWarning: unclosed 376s def getMessage(self): 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_asyncio.py::test_async_service_registration 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s tests/test_handlers.py::test_multi_packet_known_answer_supression 376s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=11> 376s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_asyncio.py::test_service_info_async_request 376s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:214: ResourceWarning: unclosed 376s "flags=%s" % self.flags, 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_asyncio.py::test_service_info_async_request 376s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:214: ResourceWarning: unclosed 376s "flags=%s" % self.flags, 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_core.py::test_open_close_twice_from_async 376s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 376s 376s Traceback (most recent call last): 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 376s await waiter 376s GeneratorExit 376s 376s During handling of the above exception, another exception occurred: 376s 376s Traceback (most recent call last): 376s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 376s await self._async_create_endpoints() 376s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 376s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 376s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 376s ...<2 lines>... 376s ) 376s ^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 376s transport.close() 376s ~~~~~~~~~~~~~~~^^ 376s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 376s self._loop.call_soon(self._call_connection_lost, None) 376s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 376s self._check_closed() 376s ~~~~~~~~~~~~~~~~~~^^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 376s raise RuntimeError('Event loop is closed') 376s RuntimeError: Event loop is closed 376s 376s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 376s 376s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close 376s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 376s 376s Traceback (most recent call last): 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 376s await waiter 376s GeneratorExit 376s 376s During handling of the above exception, another exception occurred: 376s 376s Traceback (most recent call last): 376s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 376s await self._async_create_endpoints() 376s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 376s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 376s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 376s ...<2 lines>... 376s ) 376s ^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 376s transport.close() 376s ~~~~~~~~~~~~~~~^^ 376s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 376s self._loop.call_soon(self._call_connection_lost, None) 376s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 376s self._check_closed() 376s ~~~~~~~~~~~~~~~~~~^^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 376s raise RuntimeError('Event loop is closed') 376s RuntimeError: Event loop is closed 376s 376s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 376s return self._fmt.find(self.asctime_search) >= 0 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 376s return self._fmt.find(self.asctime_search) >= 0 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 376s return self._fmt.find(self.asctime_search) >= 0 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 376s return self._fmt.find(self.asctime_search) >= 0 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 376s return self._fmt.find(self.asctime_search) >= 0 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 376s return self._fmt.find(self.asctime_search) >= 0 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 376s return self._fmt.find(self.asctime_search) >= 0 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 376s return self._fmt.find(self.asctime_search) >= 0 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=13> 376s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=15> 376s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=23> 376s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 376s return self._fmt.find(self.asctime_search) >= 0 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 376s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 376s return self._fmt.find(self.asctime_search) >= 0 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::test_multi_packet_known_answer_supression 376s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 376s linked_labels = self._name_cache.get(link_py_int) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::test_multi_packet_known_answer_supression 376s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 376s linked_labels = self._name_cache.get(link_py_int) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::test_multi_packet_known_answer_supression 376s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=21> 376s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::test_multi_packet_known_answer_supression 376s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 376s linked_labels = self._name_cache.get(link_py_int) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::test_multi_packet_known_answer_supression 376s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 376s linked_labels = self._name_cache.get(link_py_int) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::test_multi_packet_known_answer_supression 376s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 376s 376s Traceback (most recent call last): 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 376s await waiter 376s GeneratorExit 376s 376s During handling of the above exception, another exception occurred: 376s 376s Traceback (most recent call last): 376s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 376s await self._async_create_endpoints() 376s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 376s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 376s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 376s ...<2 lines>... 376s ) 376s ^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 376s transport.close() 376s ~~~~~~~~~~~~~~~^^ 376s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 376s self._loop.call_soon(self._call_connection_lost, None) 376s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 376s self._check_closed() 376s ~~~~~~~~~~~~~~~~~~^^ 376s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 376s raise RuntimeError('Event loop is closed') 376s RuntimeError: Event loop is closed 376s 376s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 376s 376s tests/test_handlers.py::test_response_aggregation_random_delay 376s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 376s def __init__(self, name, parent): 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/test_handlers.py::test_response_aggregation_random_delay 376s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 376s def __init__(self, name, parent): 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/utils/test_net.py::test_disable_ipv6_only_or_raise 376s /usr/lib/python3/dist-packages/pytest_tornasync/plugin.py:45: ResourceWarning: unclosed 376s pyfuncitem.obj(**testargs) 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version 376s /usr/lib/python3.13/unittest/mock.py:797: ResourceWarning: unclosed 376s def __setattr__(self, name, value): 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s tests/utils/test_net.py::test_bind_raises_skips_address 376s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 376s def __init__(self, name, parent): 376s Enable tracemalloc to get traceback where the object was allocated. 376s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 376s 376s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 376s 376s ---------- coverage: platform linux, python 3.13.1-final-0 ----------- 376s Name Stmts Miss Branch BrPart Cover Missing 376s ----------------------------------------------------------------------------------------------------------------- 376s /usr/lib/python3/dist-packages/zeroconf/_dns.py 253 1 32 0 99% 555 376s /usr/lib/python3/dist-packages/zeroconf/_handlers/record_manager.py 87 1 36 0 99% 217 376s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py 229 2 70 0 99% 197-198 376s /usr/lib/python3/dist-packages/zeroconf/_services/browser.py 331 1 96 1 99% 314 376s /usr/lib/python3/dist-packages/zeroconf/_services/info.py 420 0 156 1 99% 522->526 376s /usr/lib/python3/dist-packages/zeroconf/_utils/asyncio.py 59 1 18 1 97% 30 376s /usr/lib/python3/dist-packages/zeroconf/_utils/ipaddress.py 81 1 26 1 98% 34 376s /usr/lib/python3/dist-packages/zeroconf/_utils/name.py 64 0 44 1 99% 170->175 376s /usr/lib/python3/dist-packages/zeroconf/_utils/net.py 209 4 104 5 97% 188, 249, 275, 386, 395->381 376s ----------------------------------------------------------------------------------------------------------------- 376s TOTAL 3253 11 1016 10 99% 376s 376s 24 files skipped due to complete coverage. 376s 376s =========== 295 passed, 2 skipped, 55 warnings in 117.87s (0:01:57) ============ 377s autopkgtest [22:30:21]: test pybuild-autopkgtest: -----------------------] 377s pybuild-autopkgtest PASS 377s autopkgtest [22:30:21]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 378s autopkgtest [22:30:22]: @@@@@@@@@@@@@@@@@@@@ summary 378s pybuild-autopkgtest PASS 395s nova [W] Using flock in prodstack6-s390x 395s flock: timeout while waiting to get lock 395s Creating nova instance adt-plucky-s390x-python-zeroconf-20250103-222404-juju-7f2275-prod-proposed-migration-environment-15-29401c90-9ac9-4488-ab0d-b1156a83a892 from image adt/ubuntu-plucky-s390x-server-20250103.img (UUID 9816a864-89cd-473a-b7ab-55eae81bf00a)... 395s nova [W] Timed out waiting for e21e510d-97d5-4ddb-af11-c9fac36da7f2 to get deleted.