0s autopkgtest [19:56:03]: starting date and time: 2025-01-03 19:56:03+0000 0s autopkgtest [19:56:03]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [19:56:03]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.h6px1s1u/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 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-arm64-21.secgroup --name adt-plucky-arm64-python-zeroconf-20250103-195603-juju-7f2275-prod-proposed-migration-environment-20-706c17b6-39b3-4b4d-8796-ccb317374f5f --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration -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/ 119s autopkgtest [19:58:02]: testbed dpkg architecture: arm64 119s autopkgtest [19:58:02]: testbed apt version: 2.9.18 120s autopkgtest [19:58:03]: @@@@@@@@@@@@@@@@@@@@ test bed setup 120s autopkgtest [19:58:03]: testbed release detected to be: None 121s autopkgtest [19:58:04]: updating testbed package index (apt update) 121s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 121s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 122s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 122s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 122s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [73.5 kB] 122s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [777 kB] 122s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 122s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [11.5 kB] 122s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [99.9 kB] 122s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [57.8 kB] 122s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [840 kB] 122s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [12.2 kB] 122s Fetched 1955 kB in 1s (1977 kB/s) 123s Reading package lists... 124s Reading package lists... 125s Building dependency tree... 125s Reading state information... 126s Calculating upgrade... 127s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 127s Reading package lists... 128s Building dependency tree... 128s Reading state information... 130s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 130s autopkgtest [19:58:13]: upgrading testbed (apt dist-upgrade and autopurge) 130s Reading package lists... 131s Building dependency tree... 131s Reading state information... 132s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 132s Starting 2 pkgProblemResolver with broken count: 0 132s Done 133s Entering ResolveByKeep 133s 134s The following packages were automatically installed and are no longer required: 134s python3.12 python3.12-minimal 134s Use 'sudo apt autoremove' to remove them. 134s The following NEW packages will be installed: 134s libpython3.13-minimal libpython3.13-stdlib python3.13 python3.13-minimal 134s The following packages will be upgraded: 134s libpython3-stdlib python3 python3-minimal 134s 3 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 134s Need to get 5992 kB of archives. 134s After this operation, 24.3 MB of additional disk space will be used. 134s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.1-2 [879 kB] 134s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.1-2 [2262 kB] 135s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.13.1-1~exp2 [27.6 kB] 135s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.13.1-1~exp2 [23.9 kB] 135s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.1-2 [2061 kB] 135s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.1-2 [729 kB] 135s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.13.1-1~exp2 [10.2 kB] 136s Fetched 5992 kB in 1s (5273 kB/s) 136s Selecting previously unselected package libpython3.13-minimal:arm64. 136s (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 ... 80185 files and directories currently installed.) 136s Preparing to unpack .../libpython3.13-minimal_3.13.1-2_arm64.deb ... 136s Unpacking libpython3.13-minimal:arm64 (3.13.1-2) ... 136s Selecting previously unselected package python3.13-minimal. 136s Preparing to unpack .../python3.13-minimal_3.13.1-2_arm64.deb ... 136s Unpacking python3.13-minimal (3.13.1-2) ... 136s Setting up libpython3.13-minimal:arm64 (3.13.1-2) ... 136s Setting up python3.13-minimal (3.13.1-2) ... 138s (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 ... 80505 files and directories currently installed.) 138s Preparing to unpack .../python3-minimal_3.13.1-1~exp2_arm64.deb ... 138s Unpacking python3-minimal (3.13.1-1~exp2) over (3.12.8-1) ... 138s Setting up python3-minimal (3.13.1-1~exp2) ... 138s (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 ... 80505 files and directories currently installed.) 138s Preparing to unpack .../python3_3.13.1-1~exp2_arm64.deb ... 138s Unpacking python3 (3.13.1-1~exp2) over (3.12.8-1) ... 138s Selecting previously unselected package libpython3.13-stdlib:arm64. 138s Preparing to unpack .../libpython3.13-stdlib_3.13.1-2_arm64.deb ... 138s Unpacking libpython3.13-stdlib:arm64 (3.13.1-2) ... 139s Selecting previously unselected package python3.13. 139s Preparing to unpack .../python3.13_3.13.1-2_arm64.deb ... 139s Unpacking python3.13 (3.13.1-2) ... 139s Preparing to unpack .../libpython3-stdlib_3.13.1-1~exp2_arm64.deb ... 139s Unpacking libpython3-stdlib:arm64 (3.13.1-1~exp2) over (3.12.8-1) ... 139s Setting up libpython3.13-stdlib:arm64 (3.13.1-2) ... 139s Setting up libpython3-stdlib:arm64 (3.13.1-1~exp2) ... 139s Setting up python3.13 (3.13.1-2) ... 141s Setting up python3 (3.13.1-1~exp2) ... 141s /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. 141s for fn in glob1(directory, "%s.*" % fname): 141s Processing triggers for man-db (2.13.0-1) ... 142s Processing triggers for systemd (257-2ubuntu1) ... 143s Reading package lists... 143s Building dependency tree... 143s Reading state information... 143s Starting pkgProblemResolver with broken count: 0 144s Starting 2 pkgProblemResolver with broken count: 0 144s Done 145s The following packages will be REMOVED: 145s python3.12* python3.12-minimal* 145s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 145s After this operation, 8710 kB disk space will be freed. 145s (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 ... 80922 files and directories currently installed.) 145s Removing python3.12 (3.12.8-3) ... 145s Removing python3.12-minimal (3.12.8-3) ... 146s /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. 146s for fn in glob1(directory, "%s.%s.py[co]" % (fname, magic_tag)): 146s Processing triggers for man-db (2.13.0-1) ... 147s Processing triggers for systemd (257-2ubuntu1) ... 147s (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 ... 80894 files and directories currently installed.) 147s Purging configuration files for python3.12-minimal (3.12.8-3) ... 150s autopkgtest [19:58:33]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 150s autopkgtest [19:58:33]: @@@@@@@@@@@@@@@@@@@@ apt-source python-zeroconf 152s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (dsc) [2472 B] 152s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (tar) [239 kB] 152s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (diff) [7032 B] 153s gpgv: Signature made Mon Nov 25 01:22:27 2024 UTC 153s gpgv: using RSA key AE395F287AB14F5D551723C4A9E9B64F92DE6DCA 153s gpgv: issuer "yokota.hgml@gmail.com" 153s gpgv: Can't check signature: No public key 153s dpkg-source: warning: cannot verify inline signature for ./python-zeroconf_0.136.2-1.dsc: no acceptable signature found 153s autopkgtest [19:58:36]: testing package python-zeroconf version 0.136.2-1 153s autopkgtest [19:58:36]: build not needed 154s autopkgtest [19:58:37]: test pybuild-autopkgtest: preparing testbed 154s Reading package lists... 154s Building dependency tree... 154s Reading state information... 155s Starting pkgProblemResolver with broken count: 0 155s Starting 2 pkgProblemResolver with broken count: 0 155s Done 156s The following NEW packages will be installed: 156s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 156s cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 156s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 156s g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-14 156s gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 156s libarchive-zip-perl libasan8 libcc1-0 libdebhelper-perl 156s libfile-stripnondeterminism-perl libgcc-14-dev libgomp1 libhwasan0 libisl23 156s libitm1 libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 156s libjs-jquery-metadata libjs-jquery-tablesorter 156s libjs-jquery-throttle-debounce liblsan0 libmpc3 libstdc++-14-dev libtool 156s libtsan2 libubsan1 m4 po-debconf pybuild-plugin-autopkgtest 156s pybuild-plugin-pyproject python3-all python3-async-generator 156s python3-async-timeout python3-build python3-coverage python3-ifaddr 156s python3-iniconfig python3-installer python3-packaging python3-pluggy 156s python3-poetry-core python3-pyproject-hooks python3-pytest 156s python3-pytest-asyncio python3-pytest-cov python3-pytest-timeout 156s python3-pytest-tornasync python3-toml python3-tornado python3-wheel 156s python3-zeroconf python3.12 python3.12-minimal 156s 0 upgraded, 74 newly installed, 0 to remove and 0 not upgraded. 156s Need to get 69.2 MB of archives. 156s After this operation, 238 MB of additional disk space will be used. 156s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.12-minimal arm64 3.12.8-3 [2236 kB] 157s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 157s Get:3 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 157s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.12 arm64 3.12.8-3 [667 kB] 157s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 m4 arm64 1.4.19-4build1 [240 kB] 157s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 autoconf all 2.72-3 [382 kB] 157s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 autotools-dev all 20220109.1 [44.9 kB] 157s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 157s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 autopoint all 0.22.5-3 [616 kB] 157s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 157s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 157s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-12ubuntu1 [10.6 MB] 158s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-12ubuntu1 [1032 B] 158s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [5452 B] 158s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.1.0-2ubuntu1 [22.5 kB] 158s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 14.2.0-12ubuntu1 [49.6 kB] 158s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-12ubuntu1 [145 kB] 158s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 14.2.0-12ubuntu1 [27.7 kB] 158s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 14.2.0-12ubuntu1 [2896 kB] 158s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 14.2.0-12ubuntu1 [1283 kB] 158s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 14.2.0-12ubuntu1 [2687 kB] 158s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 14.2.0-12ubuntu1 [1152 kB] 158s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 14.2.0-12ubuntu1 [1598 kB] 158s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-12ubuntu1 [2596 kB] 159s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-12ubuntu1 [20.9 MB] 159s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-12ubuntu1 [522 kB] 159s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1200 B] 159s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.1.0-2ubuntu1 [4994 B] 159s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 libstdc++-14-dev arm64 14.2.0-12ubuntu1 [2500 kB] 159s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-12ubuntu1 [12.1 MB] 160s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14 arm64 14.2.0-12ubuntu1 [20.2 kB] 160s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [958 B] 160s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 g++ arm64 4:14.1.0-2ubuntu1 [1080 B] 160s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 160s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 160s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 libtool all 2.4.7-8 [166 kB] 160s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-autoreconf all 20 [16.1 kB] 160s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 160s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 160s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 160s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 debugedit arm64 1:5.1-1 [45.9 kB] 160s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 dwz arm64 0.15-1build6 [113 kB] 160s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 gettext arm64 0.22.5-3 [932 kB] 160s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 160s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 160s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 debhelper all 13.20ubuntu1 [893 kB] 160s Get:47 http://ftpmaster.internal/ubuntu plucky/universe arm64 dh-python all 6.20241217 [117 kB] 160s Get:48 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-metadata all 12-4 [6582 B] 160s Get:49 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 160s Get:50 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 160s Get:51 http://ftpmaster.internal/ubuntu plucky/universe arm64 pybuild-plugin-autopkgtest all 6.20241217 [1746 B] 160s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.2-1 [51.5 kB] 160s Get:53 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 160s Get:54 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-toml all 0.10.2-1 [16.5 kB] 160s Get:55 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-wheel all 0.45.1-1 [57.7 kB] 160s Get:56 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-build all 1.2.2-1 [31.0 kB] 160s Get:57 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 160s Get:58 http://ftpmaster.internal/ubuntu plucky/universe arm64 pybuild-plugin-pyproject all 6.20241217 [1730 B] 160s Get:59 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.13.1-1~exp2 [894 B] 160s Get:60 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-async-generator all 1.10-4 [17.5 kB] 160s Get:61 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-async-timeout all 5.0.1-1 [6830 B] 160s Get:62 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-coverage arm64 7.4.4+dfsg1-0ubuntu3 [150 kB] 160s Get:63 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ifaddr all 0.2.0-1 [10.5 kB] 160s Get:64 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 160s Get:65 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 160s Get:66 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-poetry-core all 1.9.0-2build1 [203 kB] 160s Get:67 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 160s Get:68 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-asyncio all 0.24.0a1-1 [15.8 kB] 160s Get:69 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 160s Get:70 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 160s Get:71 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-timeout all 2.3.1-1 [22.1 kB] 160s Get:72 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-tornado arm64 6.4.1-3 [299 kB] 160s Get:73 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-tornasync all 0.6.0.post2-2 [6518 B] 160s Get:74 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-zeroconf all 0.136.2-1 [66.0 kB] 161s Fetched 69.2 MB in 4s (15.6 MB/s) 161s Selecting previously unselected package python3.12-minimal. 161s (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 ... 80894 files and directories currently installed.) 161s Preparing to unpack .../00-python3.12-minimal_3.12.8-3_arm64.deb ... 161s Unpacking python3.12-minimal (3.12.8-3) ... 161s Selecting previously unselected package libjs-jquery. 161s Preparing to unpack .../01-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 161s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 161s Selecting previously unselected package libjs-jquery-hotkeys. 161s Preparing to unpack .../02-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 161s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 161s Selecting previously unselected package python3.12. 161s Preparing to unpack .../03-python3.12_3.12.8-3_arm64.deb ... 161s Unpacking python3.12 (3.12.8-3) ... 161s Selecting previously unselected package m4. 161s Preparing to unpack .../04-m4_1.4.19-4build1_arm64.deb ... 161s Unpacking m4 (1.4.19-4build1) ... 161s Selecting previously unselected package autoconf. 161s Preparing to unpack .../05-autoconf_2.72-3_all.deb ... 161s Unpacking autoconf (2.72-3) ... 161s Selecting previously unselected package autotools-dev. 161s Preparing to unpack .../06-autotools-dev_20220109.1_all.deb ... 161s Unpacking autotools-dev (20220109.1) ... 161s Selecting previously unselected package automake. 161s Preparing to unpack .../07-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 162s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 162s Selecting previously unselected package autopoint. 162s Preparing to unpack .../08-autopoint_0.22.5-3_all.deb ... 162s Unpacking autopoint (0.22.5-3) ... 162s Selecting previously unselected package libisl23:arm64. 162s Preparing to unpack .../09-libisl23_0.27-1_arm64.deb ... 162s Unpacking libisl23:arm64 (0.27-1) ... 162s Selecting previously unselected package libmpc3:arm64. 162s Preparing to unpack .../10-libmpc3_1.3.1-1build2_arm64.deb ... 162s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 162s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 162s Preparing to unpack .../11-cpp-14-aarch64-linux-gnu_14.2.0-12ubuntu1_arm64.deb ... 162s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-12ubuntu1) ... 162s Selecting previously unselected package cpp-14. 162s Preparing to unpack .../12-cpp-14_14.2.0-12ubuntu1_arm64.deb ... 162s Unpacking cpp-14 (14.2.0-12ubuntu1) ... 162s Selecting previously unselected package cpp-aarch64-linux-gnu. 162s Preparing to unpack .../13-cpp-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 162s Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 162s Selecting previously unselected package cpp. 162s Preparing to unpack .../14-cpp_4%3a14.1.0-2ubuntu1_arm64.deb ... 162s Unpacking cpp (4:14.1.0-2ubuntu1) ... 162s Selecting previously unselected package libcc1-0:arm64. 162s Preparing to unpack .../15-libcc1-0_14.2.0-12ubuntu1_arm64.deb ... 162s Unpacking libcc1-0:arm64 (14.2.0-12ubuntu1) ... 162s Selecting previously unselected package libgomp1:arm64. 162s Preparing to unpack .../16-libgomp1_14.2.0-12ubuntu1_arm64.deb ... 162s Unpacking libgomp1:arm64 (14.2.0-12ubuntu1) ... 163s Selecting previously unselected package libitm1:arm64. 163s Preparing to unpack .../17-libitm1_14.2.0-12ubuntu1_arm64.deb ... 163s Unpacking libitm1:arm64 (14.2.0-12ubuntu1) ... 163s Selecting previously unselected package libasan8:arm64. 163s Preparing to unpack .../18-libasan8_14.2.0-12ubuntu1_arm64.deb ... 163s Unpacking libasan8:arm64 (14.2.0-12ubuntu1) ... 163s Selecting previously unselected package liblsan0:arm64. 163s Preparing to unpack .../19-liblsan0_14.2.0-12ubuntu1_arm64.deb ... 163s Unpacking liblsan0:arm64 (14.2.0-12ubuntu1) ... 163s Selecting previously unselected package libtsan2:arm64. 163s Preparing to unpack .../20-libtsan2_14.2.0-12ubuntu1_arm64.deb ... 163s Unpacking libtsan2:arm64 (14.2.0-12ubuntu1) ... 163s Selecting previously unselected package libubsan1:arm64. 163s Preparing to unpack .../21-libubsan1_14.2.0-12ubuntu1_arm64.deb ... 163s Unpacking libubsan1:arm64 (14.2.0-12ubuntu1) ... 163s Selecting previously unselected package libhwasan0:arm64. 163s Preparing to unpack .../22-libhwasan0_14.2.0-12ubuntu1_arm64.deb ... 163s Unpacking libhwasan0:arm64 (14.2.0-12ubuntu1) ... 163s Selecting previously unselected package libgcc-14-dev:arm64. 163s Preparing to unpack .../23-libgcc-14-dev_14.2.0-12ubuntu1_arm64.deb ... 163s Unpacking libgcc-14-dev:arm64 (14.2.0-12ubuntu1) ... 163s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 163s Preparing to unpack .../24-gcc-14-aarch64-linux-gnu_14.2.0-12ubuntu1_arm64.deb ... 163s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-12ubuntu1) ... 164s Selecting previously unselected package gcc-14. 164s Preparing to unpack .../25-gcc-14_14.2.0-12ubuntu1_arm64.deb ... 164s Unpacking gcc-14 (14.2.0-12ubuntu1) ... 164s Selecting previously unselected package gcc-aarch64-linux-gnu. 164s Preparing to unpack .../26-gcc-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 164s Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 164s Selecting previously unselected package gcc. 164s Preparing to unpack .../27-gcc_4%3a14.1.0-2ubuntu1_arm64.deb ... 164s Unpacking gcc (4:14.1.0-2ubuntu1) ... 164s Selecting previously unselected package libstdc++-14-dev:arm64. 164s Preparing to unpack .../28-libstdc++-14-dev_14.2.0-12ubuntu1_arm64.deb ... 164s Unpacking libstdc++-14-dev:arm64 (14.2.0-12ubuntu1) ... 164s Selecting previously unselected package g++-14-aarch64-linux-gnu. 164s Preparing to unpack .../29-g++-14-aarch64-linux-gnu_14.2.0-12ubuntu1_arm64.deb ... 164s Unpacking g++-14-aarch64-linux-gnu (14.2.0-12ubuntu1) ... 165s Selecting previously unselected package g++-14. 165s Preparing to unpack .../30-g++-14_14.2.0-12ubuntu1_arm64.deb ... 165s Unpacking g++-14 (14.2.0-12ubuntu1) ... 165s Selecting previously unselected package g++-aarch64-linux-gnu. 165s Preparing to unpack .../31-g++-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 165s Unpacking g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 165s Selecting previously unselected package g++. 165s Preparing to unpack .../32-g++_4%3a14.1.0-2ubuntu1_arm64.deb ... 165s Unpacking g++ (4:14.1.0-2ubuntu1) ... 165s Selecting previously unselected package build-essential. 165s Preparing to unpack .../33-build-essential_12.10ubuntu1_arm64.deb ... 165s Unpacking build-essential (12.10ubuntu1) ... 165s Selecting previously unselected package libdebhelper-perl. 165s Preparing to unpack .../34-libdebhelper-perl_13.20ubuntu1_all.deb ... 165s Unpacking libdebhelper-perl (13.20ubuntu1) ... 165s Selecting previously unselected package libtool. 165s Preparing to unpack .../35-libtool_2.4.7-8_all.deb ... 165s Unpacking libtool (2.4.7-8) ... 165s Selecting previously unselected package dh-autoreconf. 165s Preparing to unpack .../36-dh-autoreconf_20_all.deb ... 165s Unpacking dh-autoreconf (20) ... 165s Selecting previously unselected package libarchive-zip-perl. 165s Preparing to unpack .../37-libarchive-zip-perl_1.68-1_all.deb ... 165s Unpacking libarchive-zip-perl (1.68-1) ... 165s Selecting previously unselected package libfile-stripnondeterminism-perl. 165s Preparing to unpack .../38-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 165s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 165s Selecting previously unselected package dh-strip-nondeterminism. 165s Preparing to unpack .../39-dh-strip-nondeterminism_1.14.0-1_all.deb ... 165s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 165s Selecting previously unselected package debugedit. 165s Preparing to unpack .../40-debugedit_1%3a5.1-1_arm64.deb ... 165s Unpacking debugedit (1:5.1-1) ... 165s Selecting previously unselected package dwz. 165s Preparing to unpack .../41-dwz_0.15-1build6_arm64.deb ... 165s Unpacking dwz (0.15-1build6) ... 165s Selecting previously unselected package gettext. 165s Preparing to unpack .../42-gettext_0.22.5-3_arm64.deb ... 165s Unpacking gettext (0.22.5-3) ... 165s Selecting previously unselected package intltool-debian. 165s Preparing to unpack .../43-intltool-debian_0.35.0+20060710.6_all.deb ... 165s Unpacking intltool-debian (0.35.0+20060710.6) ... 165s Selecting previously unselected package po-debconf. 166s Preparing to unpack .../44-po-debconf_1.0.21+nmu1_all.deb ... 166s Unpacking po-debconf (1.0.21+nmu1) ... 166s Selecting previously unselected package debhelper. 166s Preparing to unpack .../45-debhelper_13.20ubuntu1_all.deb ... 166s Unpacking debhelper (13.20ubuntu1) ... 166s Selecting previously unselected package dh-python. 166s Preparing to unpack .../46-dh-python_6.20241217_all.deb ... 166s Unpacking dh-python (6.20241217) ... 166s Selecting previously unselected package libjs-jquery-metadata. 166s Preparing to unpack .../47-libjs-jquery-metadata_12-4_all.deb ... 166s Unpacking libjs-jquery-metadata (12-4) ... 166s Selecting previously unselected package libjs-jquery-tablesorter. 166s Preparing to unpack .../48-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 166s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 166s Selecting previously unselected package libjs-jquery-throttle-debounce. 166s Preparing to unpack .../49-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 166s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 166s Selecting previously unselected package pybuild-plugin-autopkgtest. 166s Preparing to unpack .../50-pybuild-plugin-autopkgtest_6.20241217_all.deb ... 166s Unpacking pybuild-plugin-autopkgtest (6.20241217) ... 166s Selecting previously unselected package python3-packaging. 166s Preparing to unpack .../51-python3-packaging_24.2-1_all.deb ... 166s Unpacking python3-packaging (24.2-1) ... 166s Selecting previously unselected package python3-pyproject-hooks. 166s Preparing to unpack .../52-python3-pyproject-hooks_1.2.0-1_all.deb ... 166s Unpacking python3-pyproject-hooks (1.2.0-1) ... 166s Selecting previously unselected package python3-toml. 166s Preparing to unpack .../53-python3-toml_0.10.2-1_all.deb ... 166s Unpacking python3-toml (0.10.2-1) ... 166s Selecting previously unselected package python3-wheel. 166s Preparing to unpack .../54-python3-wheel_0.45.1-1_all.deb ... 166s Unpacking python3-wheel (0.45.1-1) ... 166s Selecting previously unselected package python3-build. 166s Preparing to unpack .../55-python3-build_1.2.2-1_all.deb ... 166s Unpacking python3-build (1.2.2-1) ... 166s Selecting previously unselected package python3-installer. 166s Preparing to unpack .../56-python3-installer_0.7.0+dfsg1-3_all.deb ... 166s Unpacking python3-installer (0.7.0+dfsg1-3) ... 166s Selecting previously unselected package pybuild-plugin-pyproject. 166s Preparing to unpack .../57-pybuild-plugin-pyproject_6.20241217_all.deb ... 166s Unpacking pybuild-plugin-pyproject (6.20241217) ... 166s Selecting previously unselected package python3-all. 166s Preparing to unpack .../58-python3-all_3.13.1-1~exp2_arm64.deb ... 166s Unpacking python3-all (3.13.1-1~exp2) ... 166s Selecting previously unselected package python3-async-generator. 167s Preparing to unpack .../59-python3-async-generator_1.10-4_all.deb ... 167s Unpacking python3-async-generator (1.10-4) ... 167s Selecting previously unselected package python3-async-timeout. 167s Preparing to unpack .../60-python3-async-timeout_5.0.1-1_all.deb ... 167s Unpacking python3-async-timeout (5.0.1-1) ... 167s Selecting previously unselected package python3-coverage. 167s Preparing to unpack .../61-python3-coverage_7.4.4+dfsg1-0ubuntu3_arm64.deb ... 167s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 167s Selecting previously unselected package python3-ifaddr. 167s Preparing to unpack .../62-python3-ifaddr_0.2.0-1_all.deb ... 167s Unpacking python3-ifaddr (0.2.0-1) ... 167s Selecting previously unselected package python3-iniconfig. 167s Preparing to unpack .../63-python3-iniconfig_1.1.1-2_all.deb ... 167s Unpacking python3-iniconfig (1.1.1-2) ... 167s Selecting previously unselected package python3-pluggy. 168s Preparing to unpack .../64-python3-pluggy_1.5.0-1_all.deb ... 168s Unpacking python3-pluggy (1.5.0-1) ... 168s Selecting previously unselected package python3-poetry-core. 168s Preparing to unpack .../65-python3-poetry-core_1.9.0-2build1_all.deb ... 168s Unpacking python3-poetry-core (1.9.0-2build1) ... 168s Selecting previously unselected package python3-pytest. 168s Preparing to unpack .../66-python3-pytest_8.3.3-1_all.deb ... 168s Unpacking python3-pytest (8.3.3-1) ... 168s Selecting previously unselected package python3-pytest-asyncio. 168s Preparing to unpack .../67-python3-pytest-asyncio_0.24.0a1-1_all.deb ... 168s Unpacking python3-pytest-asyncio (0.24.0a1-1) ... 168s Selecting previously unselected package libjs-jquery-isonscreen. 168s Preparing to unpack .../68-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 168s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 168s Selecting previously unselected package python3-pytest-cov. 168s Preparing to unpack .../69-python3-pytest-cov_5.0.0-1_all.deb ... 168s Unpacking python3-pytest-cov (5.0.0-1) ... 168s Selecting previously unselected package python3-pytest-timeout. 168s Preparing to unpack .../70-python3-pytest-timeout_2.3.1-1_all.deb ... 168s Unpacking python3-pytest-timeout (2.3.1-1) ... 168s Selecting previously unselected package python3-tornado. 168s Preparing to unpack .../71-python3-tornado_6.4.1-3_arm64.deb ... 168s Unpacking python3-tornado (6.4.1-3) ... 168s Selecting previously unselected package python3-pytest-tornasync. 168s Preparing to unpack .../72-python3-pytest-tornasync_0.6.0.post2-2_all.deb ... 168s Unpacking python3-pytest-tornasync (0.6.0.post2-2) ... 168s Selecting previously unselected package python3-zeroconf. 168s Preparing to unpack .../73-python3-zeroconf_0.136.2-1_all.deb ... 168s Unpacking python3-zeroconf (0.136.2-1) ... 168s Setting up dh-python (6.20241217) ... 168s Setting up python3-iniconfig (1.1.1-2) ... 168s Setting up python3.12-minimal (3.12.8-3) ... 169s Setting up python3-tornado (6.4.1-3) ... 170s Setting up python3-async-generator (1.10-4) ... 171s Setting up libarchive-zip-perl (1.68-1) ... 171s Setting up libdebhelper-perl (13.20ubuntu1) ... 171s Setting up python3.12 (3.12.8-3) ... 172s Setting up m4 (1.4.19-4build1) ... 172s Setting up python3-all (3.13.1-1~exp2) ... 172s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 173s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 173s Setting up libgomp1:arm64 (14.2.0-12ubuntu1) ... 173s Setting up python3-wheel (0.45.1-1) ... 173s Setting up python3-ifaddr (0.2.0-1) ... 174s Setting up python3-async-timeout (5.0.1-1) ... 174s Setting up autotools-dev (20220109.1) ... 174s Setting up python3-packaging (24.2-1) ... 175s Setting up python3-pyproject-hooks (1.2.0-1) ... 175s Setting up python3-poetry-core (1.9.0-2build1) ... 176s Setting up libmpc3:arm64 (1.3.1-1build2) ... 176s Setting up autopoint (0.22.5-3) ... 176s Setting up python3-toml (0.10.2-1) ... 176s Setting up python3-installer (0.7.0+dfsg1-3) ... 177s Setting up autoconf (2.72-3) ... 177s Setting up python3-pluggy (1.5.0-1) ... 177s Setting up libubsan1:arm64 (14.2.0-12ubuntu1) ... 177s Setting up dwz (0.15-1build6) ... 177s Setting up libhwasan0:arm64 (14.2.0-12ubuntu1) ... 177s Setting up libasan8:arm64 (14.2.0-12ubuntu1) ... 177s Setting up debugedit (1:5.1-1) ... 177s Setting up libtsan2:arm64 (14.2.0-12ubuntu1) ... 177s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 177s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 177s Setting up libisl23:arm64 (0.27-1) ... 177s Setting up python3-build (1.2.2-1) ... 178s Setting up libcc1-0:arm64 (14.2.0-12ubuntu1) ... 178s Setting up liblsan0:arm64 (14.2.0-12ubuntu1) ... 178s Setting up libitm1:arm64 (14.2.0-12ubuntu1) ... 178s Setting up automake (1:1.16.5-1.3ubuntu1) ... 178s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 178s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 178s Setting up gettext (0.22.5-3) ... 178s Setting up python3-zeroconf (0.136.2-1) ... 178s Setting up pybuild-plugin-pyproject (6.20241217) ... 178s Setting up python3-pytest (8.3.3-1) ... 179s Setting up intltool-debian (0.35.0+20060710.6) ... 179s Setting up libjs-jquery-metadata (12-4) ... 179s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 179s Setting up python3-pytest-asyncio (0.24.0a1-1) ... 180s Setting up dh-strip-nondeterminism (1.14.0-1) ... 180s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 180s Setting up cpp-14-aarch64-linux-gnu (14.2.0-12ubuntu1) ... 180s Setting up libgcc-14-dev:arm64 (14.2.0-12ubuntu1) ... 180s Setting up libstdc++-14-dev:arm64 (14.2.0-12ubuntu1) ... 180s Setting up python3-pytest-tornasync (0.6.0.post2-2) ... 180s Setting up python3-pytest-timeout (2.3.1-1) ... 180s Setting up po-debconf (1.0.21+nmu1) ... 180s Setting up python3-pytest-cov (5.0.0-1) ... 181s Setting up cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 181s Setting up cpp-14 (14.2.0-12ubuntu1) ... 181s Setting up cpp (4:14.1.0-2ubuntu1) ... 181s Setting up gcc-14-aarch64-linux-gnu (14.2.0-12ubuntu1) ... 181s Setting up gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 181s Setting up g++-14-aarch64-linux-gnu (14.2.0-12ubuntu1) ... 181s Setting up gcc-14 (14.2.0-12ubuntu1) ... 181s Setting up g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 181s Setting up g++-14 (14.2.0-12ubuntu1) ... 181s Setting up libtool (2.4.7-8) ... 181s Setting up gcc (4:14.1.0-2ubuntu1) ... 181s Setting up dh-autoreconf (20) ... 181s Setting up g++ (4:14.1.0-2ubuntu1) ... 181s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 181s Setting up build-essential (12.10ubuntu1) ... 181s Setting up debhelper (13.20ubuntu1) ... 181s Setting up pybuild-plugin-autopkgtest (6.20241217) ... 181s Processing triggers for man-db (2.13.0-1) ... 182s Processing triggers for install-info (7.1.1-1) ... 182s Processing triggers for libc-bin (2.40-4ubuntu1) ... 182s Processing triggers for systemd (257-2ubuntu1) ... 183s autopkgtest [19:59:06]: test pybuild-autopkgtest: pybuild-autopkgtest 183s autopkgtest [19:59:06]: test pybuild-autopkgtest: [----------------------- 184s pybuild-autopkgtest 184s I: pybuild base:311: cd /tmp/autopkgtest.jNWe8S/autopkgtest_tmp/build; python3.12 -m pytest tests 185s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 185s 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" 185s 185s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 185s ============================= test session starts ============================== 185s platform linux -- Python 3.12.8, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 185s cachedir: .pytest_cache 185s rootdir: /tmp/autopkgtest.jNWe8S/autopkgtest_tmp/build 185s configfile: pyproject.toml 185s plugins: timeout-2.3.1, cov-5.0.0, asyncio-0.24.0a1, typeguard-4.4.1, tornasync-0.6.0.post2 185s asyncio: mode=Mode.STRICT, default_loop_scope=None 188s collecting ... collected 297 items 188s 188s tests/services/test_browser.py::test_service_browser_cancel_multiple_times PASSED [ 0%] 188s tests/services/test_browser.py::test_service_browser_cancel_context_manager PASSED [ 0%] 188s tests/services/test_browser.py::test_service_browser_cancel_multiple_times_after_close PASSED [ 1%] 188s tests/services/test_browser.py::test_service_browser_started_after_zeroconf_closed PASSED [ 1%] 188s tests/services/test_browser.py::test_multiple_instances_running_close PASSED [ 1%] 191s tests/services/test_browser.py::TestServiceBrowser::test_update_record PASSED [ 2%] 191s tests/services/test_browser.py::TestServiceBrowserMultipleTypes::test_update_record PASSED [ 2%] 192s tests/services/test_browser.py::test_first_query_delay PASSED [ 2%] 193s tests/services/test_browser.py::test_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 3%] 194s tests/services/test_browser.py::test_ttl_refresh_cancelled_rescue_query PASSED [ 3%] 194s tests/services/test_browser.py::test_asking_qm_questions PASSED [ 3%] 194s tests/services/test_browser.py::test_asking_qu_questions PASSED [ 4%] 195s tests/services/test_browser.py::test_legacy_record_update_listener PASSED [ 4%] 195s tests/services/test_browser.py::test_service_browser_is_aware_of_port_changes PASSED [ 4%] 196s tests/services/test_browser.py::test_service_browser_listeners_update_service PASSED [ 5%] 196s tests/services/test_browser.py::test_service_browser_listeners_no_update_service PASSED [ 5%] 196s tests/services/test_browser.py::test_service_browser_uses_non_strict_names PASSED [ 5%] 197s tests/services/test_browser.py::test_group_ptr_queries_with_known_answers PASSED [ 6%] 197s tests/services/test_browser.py::test_generate_service_query_suppress_duplicate_questions PASSED [ 6%] 197s tests/services/test_browser.py::test_query_scheduler PASSED [ 6%] 197s tests/services/test_browser.py::test_query_scheduler_rescue_records PASSED [ 7%] 197s tests/services/test_browser.py::test_service_browser_matching PASSED [ 7%] 198s tests/services/test_browser.py::test_service_browser_expire_callbacks PASSED [ 7%] 198s tests/services/test_browser.py::test_scheduled_ptr_query_dunder_methods PASSED [ 8%] 199s tests/services/test_browser.py::test_close_zeroconf_without_browser_before_start_up_queries PASSED [ 8%] 200s tests/services/test_browser.py::test_close_zeroconf_without_browser_after_start_up_queries PASSED [ 8%] 202s tests/services/test_info.py::TestServiceInfo::test_get_info_partial PASSED [ 9%] 203s tests/services/test_info.py::TestServiceInfo::test_get_info_single PASSED [ 9%] 206s tests/services/test_info.py::TestServiceInfo::test_get_info_suppressed_by_question_history PASSED [ 9%] 206s tests/services/test_info.py::TestServiceInfo::test_get_name PASSED [ 10%] 206s tests/services/test_info.py::TestServiceInfo::test_service_info_duplicate_properties_txt_records PASSED [ 10%] 206s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_expired_records PASSED [ 10%] 206s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_non_matching_updates PASSED [ 11%] 206s tests/services/test_info.py::test_multiple_addresses PASSED [ 11%] 206s tests/services/test_info.py::test_scoped_addresses_from_cache PASSED [ 11%] 206s tests/services/test_info.py::test_multiple_a_addresses_newest_address_first PASSED [ 12%] 206s tests/services/test_info.py::test_invalid_a_addresses PASSED [ 12%] 206s tests/services/test_info.py::test_filter_address_by_type_from_service_info PASSED [ 12%] 206s tests/services/test_info.py::test_changing_name_updates_serviceinfo_key PASSED [ 13%] 206s tests/services/test_info.py::test_serviceinfo_address_updates PASSED [ 13%] 206s tests/services/test_info.py::test_serviceinfo_accepts_bytes_or_string_dict PASSED [ 13%] 206s tests/services/test_info.py::test_asking_qu_questions PASSED [ 14%] 207s tests/services/test_info.py::test_asking_qm_questions PASSED [ 14%] 210s tests/services/test_info.py::test_request_timeout PASSED [ 14%] 213s tests/services/test_info.py::test_we_try_four_times_with_random_delay PASSED [ 15%] 213s tests/services/test_info.py::test_release_wait_when_new_recorded_added PASSED [ 15%] 213s tests/services/test_info.py::test_port_changes_are_seen PASSED [ 15%] 213s tests/services/test_info.py::test_port_changes_are_seen_with_directed_request PASSED [ 16%] 213s tests/services/test_info.py::test_ipv4_changes_are_seen PASSED [ 16%] 213s tests/services/test_info.py::test_ipv6_changes_are_seen PASSED [ 16%] 213s tests/services/test_info.py::test_bad_ip_addresses_ignored_in_cache PASSED [ 17%] 213s tests/services/test_info.py::test_service_name_change_as_seen_has_ip_in_cache PASSED [ 17%] 214s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache PASSED [ 17%] 214s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency PASSED [ 18%] 214s tests/services/test_info.py::test_service_info_nsec_records PASSED [ 18%] 214s tests/services/test_registry.py::TestServiceRegistry::test_lookups PASSED [ 18%] 214s tests/services/test_registry.py::TestServiceRegistry::test_lookups_upper_case_by_lower_case PASSED [ 19%] 214s tests/services/test_registry.py::TestServiceRegistry::test_only_register_once PASSED [ 19%] 214s tests/services/test_registry.py::TestServiceRegistry::test_register_same_server PASSED [ 19%] 214s tests/services/test_registry.py::TestServiceRegistry::test_unregister_multiple_times PASSED [ 20%] 218s tests/services/test_types.py::test_integration_with_listener PASSED [ 20%] 222s tests/services/test_types.py::test_integration_with_listener_v6_records PASSED [ 20%] 227s tests/services/test_types.py::test_integration_with_listener_ipv6 PASSED [ 21%] 231s tests/services/test_types.py::test_integration_with_subtype_and_listener PASSED [ 21%] 231s tests/test_asyncio.py::test_async_basic_usage PASSED [ 21%] 231s tests/test_asyncio.py::test_async_close_twice PASSED [ 22%] 231s tests/test_asyncio.py::test_async_with_sync_passed_in PASSED [ 22%] 231s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async PASSED [ 22%] 231s tests/test_asyncio.py::test_sync_within_event_loop_executor PASSED [ 23%] 233s tests/test_asyncio.py::test_async_service_registration PASSED [ 23%] 235s tests/test_asyncio.py::test_async_service_registration_with_server_missing PASSED [ 23%] 236s tests/test_asyncio.py::test_async_service_registration_same_server_different_ports PASSED [ 24%] 238s tests/test_asyncio.py::test_async_service_registration_same_server_same_ports PASSED [ 24%] 239s tests/test_asyncio.py::test_async_service_registration_name_conflict PASSED [ 24%] 239s tests/test_asyncio.py::test_async_service_registration_name_does_not_match_type PASSED [ 25%] 240s tests/test_asyncio.py::test_async_service_registration_name_strict_check PASSED [ 25%] 242s tests/test_asyncio.py::test_async_tasks PASSED [ 25%] 243s tests/test_asyncio.py::test_async_wait_unblocks_on_update PASSED [ 26%] 251s tests/test_asyncio.py::test_service_info_async_request PASSED [ 26%] 253s tests/test_asyncio.py::test_async_service_browser PASSED [ 26%] 254s tests/test_asyncio.py::test_async_context_manager PASSED [ 27%] 254s tests/test_asyncio.py::test_service_browser_cancel_async_context_manager PASSED [ 27%] 258s tests/test_asyncio.py::test_async_unregister_all_services PASSED [ 27%] 264s tests/test_asyncio.py::test_async_zeroconf_service_types PASSED [ 28%] 264s tests/test_asyncio.py::test_guard_against_running_serviceinfo_request_event_loop PASSED [ 28%] 264s tests/test_asyncio.py::test_service_browser_instantiation_generates_add_events_from_cache PASSED [ 28%] 265s tests/test_asyncio.py::test_integration PASSED [ 29%] 266s tests/test_asyncio.py::test_info_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 29%] 266s tests/test_asyncio.py::test_service_browser_ignores_unrelated_updates PASSED [ 29%] 269s tests/test_asyncio.py::test_async_request_timeout PASSED [ 30%] 269s tests/test_asyncio.py::test_async_request_non_running_instance PASSED [ 30%] 270s tests/test_asyncio.py::test_legacy_unicast_response PASSED [ 30%] 270s tests/test_asyncio.py::test_update_with_uppercase_names PASSED [ 31%] 270s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get PASSED [ 31%] 270s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get_all PASSED [ 31%] 270s tests/test_cache.py::TestDNSCache::test_cache_empty_does_not_leak_memory_by_leaving_empty_list PASSED [ 32%] 270s tests/test_cache.py::TestDNSCache::test_cache_empty_multiple_calls PASSED [ 32%] 270s tests/test_cache.py::TestDNSCache::test_order PASSED [ 32%] 270s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_all_by_details PASSED [ 33%] 270s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_name PASSED [ 33%] 270s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_server PASSED [ 34%] 270s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_get_unique PASSED [ 34%] 270s tests/test_cache.py::TestDNSCacheAPI::test_current_entry_with_name_and_alias PASSED [ 34%] 270s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_name PASSED [ 35%] 270s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_server PASSED [ 35%] 270s tests/test_cache.py::TestDNSCacheAPI::test_get PASSED [ 35%] 270s tests/test_cache.py::TestDNSCacheAPI::test_get_all_by_details PASSED [ 36%] 270s tests/test_cache.py::TestDNSCacheAPI::test_get_by_details PASSED [ 36%] 270s tests/test_cache.py::TestDNSCacheAPI::test_name PASSED [ 36%] 273s tests/test_core.py::Framework::test_async_updates_from_response PASSED [ 37%] 273s tests/test_core.py::Framework::test_close_multiple_times PASSED [ 37%] 273s tests/test_core.py::Framework::test_launch_and_close PASSED [ 37%] 273s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_not_mac PASSED [ 38%] 273s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_on_mac SKIPPED [ 38%] 273s tests/test_core.py::Framework::test_launch_and_close_context_manager PASSED [ 38%] 273s tests/test_core.py::Framework::test_launch_and_close_unicast PASSED [ 39%] 273s tests/test_core.py::Framework::test_launch_and_close_v4_v6 PASSED [ 39%] 273s tests/test_core.py::Framework::test_launch_and_close_v6_only PASSED [ 39%] 273s tests/test_core.py::test_generate_service_query_set_qu_bit PASSED [ 40%] 273s tests/test_core.py::test_invalid_packets_ignored_and_does_not_cause_loop_exception PASSED [ 40%] 273s tests/test_core.py::test_goodbye_all_services PASSED [ 40%] 274s tests/test_core.py::test_register_service_with_custom_ttl PASSED [ 41%] 275s tests/test_core.py::test_logging_packets PASSED [ 41%] 275s tests/test_core.py::test_get_service_info_failure_path PASSED [ 41%] 276s tests/test_core.py::test_sending_unicast PASSED [ 42%] 276s tests/test_core.py::test_tc_bit_defers PASSED [ 42%] 277s tests/test_core.py::test_tc_bit_defers_last_response_missing PASSED [ 42%] 277s tests/test_core.py::test_open_close_twice_from_async PASSED [ 43%] 277s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close PASSED [ 43%] 278s tests/test_core.py::test_shutdown_while_register_in_process PASSED [ 43%] 278s tests/test_core.py::test_event_loop_blocked PASSED [ 44%] 278s tests/test_dns.py::TestDunder::test_dns_address_repr PASSED [ 44%] 278s tests/test_dns.py::TestDunder::test_dns_hinfo_repr_eq PASSED [ 44%] 278s tests/test_dns.py::TestDunder::test_dns_outgoing_repr PASSED [ 45%] 278s tests/test_dns.py::TestDunder::test_dns_pointer_repr PASSED [ 45%] 278s tests/test_dns.py::TestDunder::test_dns_question_repr PASSED [ 45%] 278s tests/test_dns.py::TestDunder::test_dns_record_abc PASSED [ 46%] 278s tests/test_dns.py::TestDunder::test_dns_record_is_expired PASSED [ 46%] 278s tests/test_dns.py::TestDunder::test_dns_record_is_recent PASSED [ 46%] 278s tests/test_dns.py::TestDunder::test_dns_record_is_stale PASSED [ 47%] 278s tests/test_dns.py::TestDunder::test_dns_record_reset_ttl PASSED [ 47%] 278s tests/test_dns.py::TestDunder::test_dns_service_repr PASSED [ 47%] 278s tests/test_dns.py::TestDunder::test_dns_text_repr PASSED [ 48%] 278s tests/test_dns.py::TestDunder::test_service_info_dunder PASSED [ 48%] 278s tests/test_dns.py::TestDunder::test_service_info_text_properties_not_given PASSED [ 48%] 278s tests/test_dns.py::test_dns_question_hashablity PASSED [ 49%] 278s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_ttl PASSED [ 49%] 278s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_unique PASSED [ 49%] 278s tests/test_dns.py::test_dns_address_record_hashablity PASSED [ 50%] 278s tests/test_dns.py::test_dns_hinfo_record_hashablity PASSED [ 50%] 278s tests/test_dns.py::test_dns_pointer_record_hashablity PASSED [ 50%] 278s tests/test_dns.py::test_dns_pointer_comparison_is_case_insensitive PASSED [ 51%] 278s tests/test_dns.py::test_dns_text_record_hashablity PASSED [ 51%] 278s tests/test_dns.py::test_dns_service_record_hashablity PASSED [ 51%] 278s tests/test_dns.py::test_dns_service_server_key PASSED [ 52%] 278s tests/test_dns.py::test_dns_service_server_comparison_is_case_insensitive PASSED [ 52%] 278s tests/test_dns.py::test_dns_nsec_record_hashablity PASSED [ 52%] 278s tests/test_dns.py::test_rrset_does_not_consider_ttl PASSED [ 53%] 279s tests/test_engine.py::test_reaper PASSED [ 53%] 280s tests/test_engine.py::test_reaper_aborts_when_done PASSED [ 53%] 280s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info PASSED [ 54%] 280s tests/test_exceptions.py::Exceptions::test_bad_service_info_name PASSED [ 54%] 280s tests/test_exceptions.py::Exceptions::test_bad_service_names PASSED [ 54%] 280s tests/test_exceptions.py::Exceptions::test_bad_sub_types PASSED [ 55%] 281s tests/test_exceptions.py::Exceptions::test_bad_types PASSED [ 55%] 281s tests/test_exceptions.py::Exceptions::test_good_instance_names PASSED [ 55%] 281s tests/test_exceptions.py::Exceptions::test_good_instance_names_without_protocol PASSED [ 56%] 281s tests/test_exceptions.py::Exceptions::test_good_service_names PASSED [ 56%] 281s tests/test_exceptions.py::Exceptions::test_invalid_addresses PASSED [ 56%] 282s tests/test_handlers.py::TestRegistrar::test_name_conflicts PASSED [ 57%] 284s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name PASSED [ 57%] 284s tests/test_handlers.py::TestRegistrar::test_ttl PASSED [ 57%] 285s tests/test_handlers.py::test_ptr_optimization PASSED [ 58%] 285s tests/test_handlers.py::test_any_query_for_ptr PASSED [ 58%] 285s tests/test_handlers.py::test_aaaa_query PASSED [ 58%] 285s tests/test_handlers.py::test_aaaa_query_upper_case PASSED [ 59%] 285s tests/test_handlers.py::test_a_and_aaaa_record_fate_sharing PASSED [ 59%] 285s tests/test_handlers.py::test_unicast_response PASSED [ 59%] 285s tests/test_handlers.py::test_probe_answered_immediately PASSED [ 60%] 285s tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name PASSED [ 60%] 286s tests/test_handlers.py::test_qu_response PASSED [ 60%] 286s tests/test_handlers.py::test_known_answer_supression PASSED [ 61%] 286s tests/test_handlers.py::test_multi_packet_known_answer_supression PASSED [ 61%] 286s tests/test_handlers.py::test_known_answer_supression_service_type_enumeration_query PASSED [ 61%] 286s tests/test_handlers.py::test_upper_case_enumeration_query PASSED [ 62%] 286s tests/test_handlers.py::test_enumeration_query_with_no_registered_services PASSED [ 62%] 286s tests/test_handlers.py::test_qu_response_only_sends_additionals_if_sends_answer PASSED [ 62%] 287s tests/test_handlers.py::test_cache_flush_bit PASSED [ 63%] 287s tests/test_handlers.py::test_record_update_manager_add_listener_callsback_existing_records PASSED [ 63%] 288s tests/test_handlers.py::test_questions_query_handler_populates_the_question_history_from_qm_questions PASSED [ 63%] 288s tests/test_handlers.py::test_questions_query_handler_does_not_put_qu_questions_in_history PASSED [ 64%] 288s tests/test_handlers.py::test_guard_against_low_ptr_ttl PASSED [ 64%] 288s tests/test_handlers.py::test_duplicate_goodbye_answers_in_packet PASSED [ 64%] 291s tests/test_handlers.py::test_response_aggregation_timings PASSED [ 65%] 294s tests/test_handlers.py::test_response_aggregation_timings_multiple PASSED [ 65%] 294s tests/test_handlers.py::test_response_aggregation_random_delay PASSED [ 65%] 294s tests/test_handlers.py::test_future_answers_are_removed_on_send PASSED [ 66%] 294s tests/test_handlers.py::test_add_listener_warns_when_not_using_record_update_listener PASSED [ 66%] 294s tests/test_handlers.py::test_async_updates_iteration_safe PASSED [ 67%] 294s tests/test_handlers.py::test_async_updates_complete_iteration_safe PASSED [ 67%] 294s tests/test_history.py::test_question_suppression PASSED [ 67%] 294s tests/test_history.py::test_question_expire PASSED [ 68%] 294s tests/test_init.py::Names::test_exceedingly_long_name PASSED [ 68%] 294s tests/test_init.py::Names::test_exceedingly_long_name_part PASSED [ 68%] 294s tests/test_init.py::Names::test_extra_exceedingly_long_name PASSED [ 69%] 294s tests/test_init.py::Names::test_large_packet_exception_log_handling PASSED [ 69%] 294s tests/test_init.py::Names::test_long_name PASSED [ 69%] 294s tests/test_init.py::Names::test_same_name PASSED [ 70%] 297s tests/test_init.py::Names::test_verify_name_change_with_lots_of_names PASSED [ 70%] 297s tests/test_listener.py::test_guard_against_oversized_packets PASSED [ 70%] 297s tests/test_listener.py::test_guard_against_duplicate_packets PASSED [ 71%] 297s tests/test_logger.py::test_loading_logger PASSED [ 71%] 297s tests/test_logger.py::test_log_warning_once PASSED [ 71%] 297s tests/test_logger.py::test_log_exception_warning PASSED [ 72%] 297s tests/test_logger.py::test_llog_exception_debug PASSED [ 72%] 297s tests/test_logger.py::test_log_exception_once PASSED [ 72%] 297s tests/test_protocol.py::PacketGeneration::test_adding_empty_answer PASSED [ 73%] 297s tests/test_protocol.py::PacketGeneration::test_adding_expired_answer PASSED [ 73%] 297s tests/test_protocol.py::PacketGeneration::test_dns_hinfo PASSED [ 73%] 297s tests/test_protocol.py::PacketGeneration::test_many_questions PASSED [ 74%] 297s tests/test_protocol.py::PacketGeneration::test_many_questions_with_many_known_answers PASSED [ 74%] 297s tests/test_protocol.py::PacketGeneration::test_massive_probe_packet_split PASSED [ 74%] 297s tests/test_protocol.py::PacketGeneration::test_match_question PASSED [ 75%] 297s tests/test_protocol.py::PacketGeneration::test_only_one_answer_can_by_large PASSED [ 75%] 297s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_flags PASSED [ 75%] 297s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_nsec PASSED [ 76%] 297s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_question PASSED [ 76%] 297s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_response PASSED [ 76%] 297s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple PASSED [ 77%] 297s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple_unicast PASSED [ 77%] 297s tests/test_protocol.py::PacketGeneration::test_questions_do_not_end_up_every_packet PASSED [ 77%] 297s tests/test_protocol.py::PacketGeneration::test_suppress_answer PASSED [ 78%] 297s tests/test_protocol.py::PacketForm::test_numbers PASSED [ 78%] 297s tests/test_protocol.py::PacketForm::test_numbers_questions PASSED [ 78%] 297s tests/test_protocol.py::PacketForm::test_query_header_bits PASSED [ 79%] 297s tests/test_protocol.py::PacketForm::test_response_header_bits PASSED [ 79%] 297s tests/test_protocol.py::PacketForm::test_setting_id PASSED [ 79%] 297s tests/test_protocol.py::PacketForm::test_transaction_id PASSED [ 80%] 297s tests/test_protocol.py::TestDnsIncoming::test_incoming_circular_reference PASSED [ 80%] 297s tests/test_protocol.py::TestDnsIncoming::test_incoming_exception_handling PASSED [ 80%] 297s tests/test_protocol.py::TestDnsIncoming::test_incoming_ipv6 PASSED [ 81%] 297s tests/test_protocol.py::TestDnsIncoming::test_incoming_unknown_type PASSED [ 81%] 297s tests/test_protocol.py::test_dns_compression_rollback_for_corruption PASSED [ 81%] 297s tests/test_protocol.py::test_tc_bit_in_query_packet PASSED [ 82%] 297s tests/test_protocol.py::test_tc_bit_not_set_in_answer_packet PASSED [ 82%] 297s tests/test_protocol.py::test_qm_packet_parser PASSED [ 82%] 297s tests/test_protocol.py::test_qu_packet_parser PASSED [ 83%] 297s tests/test_protocol.py::test_parse_packet_with_nsec_record PASSED [ 83%] 297s tests/test_protocol.py::test_records_same_packet_share_fate PASSED [ 83%] 297s tests/test_protocol.py::test_dns_compression_invalid_skips_bad_name_compress_in_question PASSED [ 84%] 297s tests/test_protocol.py::test_dns_compression_all_invalid PASSED [ 84%] 297s tests/test_protocol.py::test_invalid_next_name_ignored PASSED [ 84%] 297s tests/test_protocol.py::test_dns_compression_invalid_skips_record PASSED [ 85%] 297s tests/test_protocol.py::test_dns_compression_points_forward PASSED [ 85%] 297s tests/test_protocol.py::test_dns_compression_points_to_itself PASSED [ 85%] 297s tests/test_protocol.py::test_dns_compression_points_beyond_packet PASSED [ 86%] 297s tests/test_protocol.py::test_dns_compression_generic_failure PASSED [ 86%] 297s tests/test_protocol.py::test_label_length_attack PASSED [ 86%] 297s tests/test_protocol.py::test_label_compression_attack PASSED [ 87%] 297s tests/test_protocol.py::test_dns_compression_loop_attack PASSED [ 87%] 297s tests/test_protocol.py::test_txt_after_invalid_nsec_name_still_usable PASSED [ 87%] 297s tests/test_protocol.py::test_parse_matter_packet PASSED [ 88%] 304s tests/test_services.py::ListenerTest::test_integration_with_listener_class PASSED [ 88%] 304s tests/test_services.py::test_servicelisteners_raise_not_implemented PASSED [ 88%] 304s tests/test_services.py::test_signal_registration_interface PASSED [ 89%] 305s tests/test_updates.py::test_legacy_record_update_listener PASSED [ 89%] 305s tests/test_updates.py::test_record_update_compat PASSED [ 89%] 305s tests/utils/test_asyncio.py::test_async_get_all_tasks PASSED [ 90%] 305s tests/utils/test_asyncio.py::test_get_running_loop_from_async PASSED [ 90%] 305s tests/utils/test_asyncio.py::test_get_running_loop_no_loop PASSED [ 90%] 305s tests/utils/test_asyncio.py::test_wait_event_or_timeout_times_out PASSED [ 91%] 306s tests/utils/test_asyncio.py::test_shutdown_loop PASSED [ 91%] 306s tests/utils/test_asyncio.py::test_cumulative_timeouts_less_than_close_plus_buffer PASSED [ 91%] 306s tests/utils/test_asyncio.py::test_run_coro_with_timeout PASSED [ 92%] 306s tests/utils/test_ipaddress.py::test_cached_ip_addresses_wrapper PASSED [ 92%] 306s tests/utils/test_ipaddress.py::test_get_ip_address_object_from_record PASSED [ 92%] 306s tests/utils/test_name.py::test_service_type_name_overlong_type PASSED [ 93%] 306s tests/utils/test_name.py::test_service_type_name_overlong_full_name PASSED [ 93%] 306s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[CustomerInformationService-F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%] 306s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[DeviceManagementService_F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 94%] 306s tests/utils/test_name.py::test_possible_types PASSED [ 94%] 306s tests/utils/test_net.py::test_ip6_to_address_and_index PASSED [ 94%] 306s tests/utils/test_net.py::test_interface_index_to_ip6_address PASSED [ 95%] 306s tests/utils/test_net.py::test_ip6_addresses_to_indexes PASSED [ 95%] 306s tests/utils/test_net.py::test_normalize_interface_choice_errors PASSED [ 95%] 306s tests/utils/test_net.py::test_add_multicast_member_socket_errors[98-False] PASSED [ 96%] 306s tests/utils/test_net.py::test_add_multicast_member_socket_errors[99-False] PASSED [ 96%] 306s tests/utils/test_net.py::test_add_multicast_member_socket_errors[22-False] PASSED [ 96%] 306s tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] PASSED [ 97%] 306s tests/utils/test_net.py::test_autodetect_ip_version PASSED [ 97%] 306s tests/utils/test_net.py::test_disable_ipv6_only_or_raise PASSED [ 97%] 306s tests/utils/test_net.py::test_set_so_reuseport_if_available_is_present PASSED [ 98%] 306s tests/utils/test_net.py::test_set_so_reuseport_if_available_not_present SKIPPED [ 98%] 306s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version PASSED [ 98%] 306s tests/utils/test_net.py::test_add_multicast_member PASSED [ 99%] 306s tests/utils/test_net.py::test_bind_raises_skips_address PASSED [ 99%] 307s tests/utils/test_net.py::test_new_respond_socket_new_socket_returns_none PASSED [100%] 307s 307s =============================== warnings summary =============================== 307s tests/services/test_browser.py: 4 warnings 307s tests/services/test_info.py: 3 warnings 307s tests/services/test_types.py: 1 warning 307s tests/test_asyncio.py: 2 warnings 307s tests/test_core.py: 5 warnings 307s tests/test_exceptions.py: 1 warning 307s tests/test_handlers.py: 6 warnings 307s tests/test_listener.py: 1 warning 307s tests/utils/test_asyncio.py: 1 warning 307s tests/utils/test_net.py: 1 warning 307s /usr/lib/python3.12/asyncio/base_events.py:725: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 307s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/services/test_browser.py::test_service_browser_listeners_no_update_service 307s /usr/lib/python3/dist-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning: Exception in thread zeroconf-ServiceBrowser-_hap._tcp-2970 307s 307s Traceback (most recent call last): 307s File "/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner 307s self.run() 307s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 811, in run 307s self._fire_service_state_changed_event(event) 307s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 740, in _fire_service_state_changed_event 307s self._service_state_changed.fire( 307s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 56, in fire 307s h(**kwargs) 307s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 305, in _on_change_dispatcher 307s getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, service_type, name) 307s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 45, in update_service 307s raise NotImplementedError() 307s NotImplementedError 307s 307s warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 307s 307s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 307s /usr/lib/python3.12/selectors.py:21: ResourceWarning: unclosed 307s def _fileobj_to_fd(fileobj): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 307s /usr/lib/python3.12/selectors.py:21: ResourceWarning: unclosed 307s def _fileobj_to_fd(fileobj): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 307s tests/test_asyncio.py::test_service_info_async_request 307s tests/test_handlers.py::test_response_aggregation_random_delay 307s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=11> 307s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 307s tests/test_handlers.py::test_response_aggregation_random_delay 307s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=12> 307s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async 307s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 307s 307s Traceback (most recent call last): 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 307s await waiter 307s GeneratorExit 307s 307s During handling of the above exception, another exception occurred: 307s 307s Traceback (most recent call last): 307s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 307s await self._async_create_endpoints() 307s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 307s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 307s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 307s transport.close() 307s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 307s self._loop.call_soon(self._call_connection_lost, None) 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 307s self._check_closed() 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 307s raise RuntimeError('Event loop is closed') 307s RuntimeError: Event loop is closed 307s 307s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 307s 307s tests/test_asyncio.py::test_sync_within_event_loop_executor 307s /usr/lib/python3.12/enum.py:720: ResourceWarning: unclosed 307s def __call__(cls, value, names=_not_given, *values, module=None, qualname=None, type=None, start=1, boundary=None): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_asyncio.py::test_sync_within_event_loop_executor 307s /usr/lib/python3.12/enum.py:720: ResourceWarning: unclosed 307s def __call__(cls, value, names=_not_given, *values, module=None, qualname=None, type=None, start=1, boundary=None): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_asyncio.py::test_sync_within_event_loop_executor 307s tests/test_core.py::test_event_loop_blocked 307s tests/test_handlers.py::test_qu_response 307s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=11> 307s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_asyncio.py::test_service_info_async_request 307s /usr/lib/python3/dist-packages/zeroconf/_dns.py:94: ResourceWarning: unclosed 307s return _TYPES.get(t, f"?({t})") 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_asyncio.py::test_service_info_async_request 307s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=13> 307s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_core.py::test_open_close_twice_from_async 307s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 307s 307s Traceback (most recent call last): 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 307s await waiter 307s GeneratorExit 307s 307s During handling of the above exception, another exception occurred: 307s 307s Traceback (most recent call last): 307s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 307s await self._async_create_endpoints() 307s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 307s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 307s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 307s transport.close() 307s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 307s self._loop.call_soon(self._call_connection_lost, None) 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 307s self._check_closed() 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 307s raise RuntimeError('Event loop is closed') 307s RuntimeError: Event loop is closed 307s 307s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 307s 307s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close 307s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 307s 307s Traceback (most recent call last): 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 307s await waiter 307s GeneratorExit 307s 307s During handling of the above exception, another exception occurred: 307s 307s Traceback (most recent call last): 307s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 307s await self._async_create_endpoints() 307s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 307s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 307s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 307s transport.close() 307s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 307s self._loop.call_soon(self._call_connection_lost, None) 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 307s self._check_closed() 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 307s raise RuntimeError('Event loop is closed') 307s RuntimeError: Event loop is closed 307s 307s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 307s 307s tests/test_core.py::test_event_loop_blocked 307s tests/test_handlers.py::test_response_aggregation_random_delay 307s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 307s def __init__(self, name, parent): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_core.py::test_event_loop_blocked 307s tests/test_handlers.py::test_response_aggregation_random_delay 307s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 307s def __init__(self, name, parent): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_core.py::test_event_loop_blocked 307s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 307s def __init__(self, name, parent): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_core.py::test_event_loop_blocked 307s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 307s def __init__(self, name, parent): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_core.py::test_event_loop_blocked 307s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 307s def __init__(self, name, parent): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_core.py::test_event_loop_blocked 307s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 307s def __init__(self, name, parent): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_core.py::test_event_loop_blocked 307s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 307s def __init__(self, name, parent): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_core.py::test_event_loop_blocked 307s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 307s def __init__(self, name, parent): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_core.py::test_event_loop_blocked 307s tests/test_handlers.py::test_qu_response 307s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=13> 307s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_core.py::test_event_loop_blocked 307s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=15> 307s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_core.py::test_event_loop_blocked 307s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=26> 307s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info 307s /usr/lib/python3.12/selectors.py:192: ResourceWarning: unclosed 307s raise KeyError("{!r} is not registered".format(fileobj)) from None 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info 307s /usr/lib/python3.12/selectors.py:192: ResourceWarning: unclosed 307s raise KeyError("{!r} is not registered".format(fileobj)) from None 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_handlers.py::test_qu_response 307s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:210: ResourceWarning: unclosed 307s def __repr__(self) -> str: 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_handlers.py::test_qu_response 307s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:210: ResourceWarning: unclosed 307s def __repr__(self) -> str: 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_handlers.py::test_qu_response 307s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:210: ResourceWarning: unclosed 307s def __repr__(self) -> str: 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_handlers.py::test_qu_response 307s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:210: ResourceWarning: unclosed 307s def __repr__(self) -> str: 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/test_handlers.py::test_qu_response 307s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 307s 307s Traceback (most recent call last): 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 307s await waiter 307s GeneratorExit 307s 307s During handling of the above exception, another exception occurred: 307s 307s Traceback (most recent call last): 307s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 307s await self._async_create_endpoints() 307s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 307s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 307s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 307s transport.close() 307s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 307s self._loop.call_soon(self._call_connection_lost, None) 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 307s self._check_closed() 307s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 307s raise RuntimeError('Event loop is closed') 307s RuntimeError: Event loop is closed 307s 307s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 307s 307s tests/utils/test_net.py::test_disable_ipv6_only_or_raise 307s /usr/lib/python3/dist-packages/pytest_tornasync/plugin.py:45: ResourceWarning: unclosed 307s pyfuncitem.obj(**testargs) 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version 307s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 307s def __init__(self, name, parent): 307s Enable tracemalloc to get traceback where the object was allocated. 307s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 307s 307s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 307s 307s ---------- coverage: platform linux, python 3.12.8-final-0 ----------- 307s Name Stmts Miss Branch BrPart Cover Missing 307s ----------------------------------------------------------------------------------------------------------------- 307s /usr/lib/python3/dist-packages/zeroconf/_dns.py 253 1 32 0 99% 555 307s /usr/lib/python3/dist-packages/zeroconf/_handlers/record_manager.py 87 1 36 0 99% 217 307s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py 229 2 70 0 99% 197-198 307s /usr/lib/python3/dist-packages/zeroconf/_services/browser.py 331 1 96 1 99% 314 307s /usr/lib/python3/dist-packages/zeroconf/_services/info.py 420 0 156 1 99% 522->526 307s /usr/lib/python3/dist-packages/zeroconf/_utils/asyncio.py 59 1 18 1 97% 30 307s /usr/lib/python3/dist-packages/zeroconf/_utils/ipaddress.py 81 1 26 1 98% 34 307s /usr/lib/python3/dist-packages/zeroconf/_utils/name.py 64 0 44 1 99% 170->175 307s /usr/lib/python3/dist-packages/zeroconf/_utils/net.py 209 4 104 5 97% 188, 249, 275, 386, 395->381 307s ----------------------------------------------------------------------------------------------------------------- 307s TOTAL 3253 11 1016 10 99% 307s 307s 24 files skipped due to complete coverage. 307s 307s =========== 295 passed, 2 skipped, 66 warnings in 122.07s (0:02:02) ============ 307s I: pybuild base:311: cd /tmp/autopkgtest.jNWe8S/autopkgtest_tmp/build; python3.13 -m pytest tests 308s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 308s 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" 308s 308s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 308s ============================= test session starts ============================== 308s platform linux -- Python 3.13.1, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 308s cachedir: .pytest_cache 308s rootdir: /tmp/autopkgtest.jNWe8S/autopkgtest_tmp/build 308s configfile: pyproject.toml 308s plugins: timeout-2.3.1, cov-5.0.0, asyncio-0.24.0a1, typeguard-4.4.1, tornasync-0.6.0.post2 308s asyncio: mode=Mode.STRICT, default_loop_scope=None 310s collecting ... collected 297 items 310s 311s tests/services/test_browser.py::test_service_browser_cancel_multiple_times PASSED [ 0%] 311s tests/services/test_browser.py::test_service_browser_cancel_context_manager PASSED [ 0%] 311s tests/services/test_browser.py::test_service_browser_cancel_multiple_times_after_close PASSED [ 1%] 311s tests/services/test_browser.py::test_service_browser_started_after_zeroconf_closed PASSED [ 1%] 311s tests/services/test_browser.py::test_multiple_instances_running_close PASSED [ 1%] 314s tests/services/test_browser.py::TestServiceBrowser::test_update_record PASSED [ 2%] 314s tests/services/test_browser.py::TestServiceBrowserMultipleTypes::test_update_record PASSED [ 2%] 314s tests/services/test_browser.py::test_first_query_delay PASSED [ 2%] 315s tests/services/test_browser.py::test_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 3%] 316s tests/services/test_browser.py::test_ttl_refresh_cancelled_rescue_query PASSED [ 3%] 317s tests/services/test_browser.py::test_asking_qm_questions PASSED [ 3%] 317s tests/services/test_browser.py::test_asking_qu_questions PASSED [ 4%] 318s tests/services/test_browser.py::test_legacy_record_update_listener PASSED [ 4%] 318s tests/services/test_browser.py::test_service_browser_is_aware_of_port_changes PASSED [ 4%] 318s tests/services/test_browser.py::test_service_browser_listeners_update_service PASSED [ 5%] 319s tests/services/test_browser.py::test_service_browser_listeners_no_update_service PASSED [ 5%] 319s tests/services/test_browser.py::test_service_browser_uses_non_strict_names PASSED [ 5%] 319s tests/services/test_browser.py::test_group_ptr_queries_with_known_answers PASSED [ 6%] 319s tests/services/test_browser.py::test_generate_service_query_suppress_duplicate_questions PASSED [ 6%] 319s tests/services/test_browser.py::test_query_scheduler PASSED [ 6%] 319s tests/services/test_browser.py::test_query_scheduler_rescue_records PASSED [ 7%] 320s tests/services/test_browser.py::test_service_browser_matching PASSED [ 7%] 321s tests/services/test_browser.py::test_service_browser_expire_callbacks PASSED [ 7%] 321s tests/services/test_browser.py::test_scheduled_ptr_query_dunder_methods PASSED [ 8%] 322s tests/services/test_browser.py::test_close_zeroconf_without_browser_before_start_up_queries PASSED [ 8%] 323s tests/services/test_browser.py::test_close_zeroconf_without_browser_after_start_up_queries PASSED [ 8%] 324s tests/services/test_info.py::TestServiceInfo::test_get_info_partial PASSED [ 9%] 326s tests/services/test_info.py::TestServiceInfo::test_get_info_single PASSED [ 9%] 329s tests/services/test_info.py::TestServiceInfo::test_get_info_suppressed_by_question_history PASSED [ 9%] 329s tests/services/test_info.py::TestServiceInfo::test_get_name PASSED [ 10%] 329s tests/services/test_info.py::TestServiceInfo::test_service_info_duplicate_properties_txt_records PASSED [ 10%] 329s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_expired_records PASSED [ 10%] 329s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_non_matching_updates PASSED [ 11%] 329s tests/services/test_info.py::test_multiple_addresses PASSED [ 11%] 329s tests/services/test_info.py::test_scoped_addresses_from_cache PASSED [ 11%] 329s tests/services/test_info.py::test_multiple_a_addresses_newest_address_first PASSED [ 12%] 329s tests/services/test_info.py::test_invalid_a_addresses PASSED [ 12%] 329s tests/services/test_info.py::test_filter_address_by_type_from_service_info PASSED [ 12%] 329s tests/services/test_info.py::test_changing_name_updates_serviceinfo_key PASSED [ 13%] 329s tests/services/test_info.py::test_serviceinfo_address_updates PASSED [ 13%] 329s tests/services/test_info.py::test_serviceinfo_accepts_bytes_or_string_dict PASSED [ 13%] 329s tests/services/test_info.py::test_asking_qu_questions PASSED [ 14%] 330s tests/services/test_info.py::test_asking_qm_questions PASSED [ 14%] 333s tests/services/test_info.py::test_request_timeout PASSED [ 14%] 336s tests/services/test_info.py::test_we_try_four_times_with_random_delay PASSED [ 15%] 336s tests/services/test_info.py::test_release_wait_when_new_recorded_added PASSED [ 15%] 336s tests/services/test_info.py::test_port_changes_are_seen PASSED [ 15%] 336s tests/services/test_info.py::test_port_changes_are_seen_with_directed_request PASSED [ 16%] 336s tests/services/test_info.py::test_ipv4_changes_are_seen PASSED [ 16%] 336s tests/services/test_info.py::test_ipv6_changes_are_seen PASSED [ 16%] 336s tests/services/test_info.py::test_bad_ip_addresses_ignored_in_cache PASSED [ 17%] 336s tests/services/test_info.py::test_service_name_change_as_seen_has_ip_in_cache PASSED [ 17%] 336s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache PASSED [ 17%] 336s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency PASSED [ 18%] 336s tests/services/test_info.py::test_service_info_nsec_records PASSED [ 18%] 336s tests/services/test_registry.py::TestServiceRegistry::test_lookups PASSED [ 18%] 336s tests/services/test_registry.py::TestServiceRegistry::test_lookups_upper_case_by_lower_case PASSED [ 19%] 336s tests/services/test_registry.py::TestServiceRegistry::test_only_register_once PASSED [ 19%] 336s tests/services/test_registry.py::TestServiceRegistry::test_register_same_server PASSED [ 19%] 336s tests/services/test_registry.py::TestServiceRegistry::test_unregister_multiple_times PASSED [ 20%] 341s tests/services/test_types.py::test_integration_with_listener PASSED [ 20%] 345s tests/services/test_types.py::test_integration_with_listener_v6_records PASSED [ 20%] 349s tests/services/test_types.py::test_integration_with_listener_ipv6 PASSED [ 21%] 354s tests/services/test_types.py::test_integration_with_subtype_and_listener PASSED [ 21%] 354s tests/test_asyncio.py::test_async_basic_usage PASSED [ 21%] 354s tests/test_asyncio.py::test_async_close_twice PASSED [ 22%] 354s tests/test_asyncio.py::test_async_with_sync_passed_in PASSED [ 22%] 354s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async PASSED [ 22%] 354s tests/test_asyncio.py::test_sync_within_event_loop_executor PASSED [ 23%] 356s tests/test_asyncio.py::test_async_service_registration PASSED [ 23%] 357s tests/test_asyncio.py::test_async_service_registration_with_server_missing PASSED [ 23%] 359s tests/test_asyncio.py::test_async_service_registration_same_server_different_ports PASSED [ 24%] 361s tests/test_asyncio.py::test_async_service_registration_same_server_same_ports PASSED [ 24%] 362s tests/test_asyncio.py::test_async_service_registration_name_conflict PASSED [ 24%] 362s tests/test_asyncio.py::test_async_service_registration_name_does_not_match_type PASSED [ 25%] 363s tests/test_asyncio.py::test_async_service_registration_name_strict_check PASSED [ 25%] 364s tests/test_asyncio.py::test_async_tasks PASSED [ 25%] 366s tests/test_asyncio.py::test_async_wait_unblocks_on_update PASSED [ 26%] 374s tests/test_asyncio.py::test_service_info_async_request PASSED [ 26%] 375s tests/test_asyncio.py::test_async_service_browser PASSED [ 26%] 376s tests/test_asyncio.py::test_async_context_manager PASSED [ 27%] 376s tests/test_asyncio.py::test_service_browser_cancel_async_context_manager PASSED [ 27%] 381s tests/test_asyncio.py::test_async_unregister_all_services PASSED [ 27%] 386s tests/test_asyncio.py::test_async_zeroconf_service_types PASSED [ 28%] 386s tests/test_asyncio.py::test_guard_against_running_serviceinfo_request_event_loop PASSED [ 28%] 386s tests/test_asyncio.py::test_service_browser_instantiation_generates_add_events_from_cache PASSED [ 28%] 387s tests/test_asyncio.py::test_integration PASSED [ 29%] 389s tests/test_asyncio.py::test_info_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 29%] 389s tests/test_asyncio.py::test_service_browser_ignores_unrelated_updates PASSED [ 29%] 392s tests/test_asyncio.py::test_async_request_timeout PASSED [ 30%] 392s tests/test_asyncio.py::test_async_request_non_running_instance PASSED [ 30%] 392s tests/test_asyncio.py::test_legacy_unicast_response PASSED [ 30%] 392s tests/test_asyncio.py::test_update_with_uppercase_names PASSED [ 31%] 392s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get PASSED [ 31%] 392s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get_all PASSED [ 31%] 392s tests/test_cache.py::TestDNSCache::test_cache_empty_does_not_leak_memory_by_leaving_empty_list PASSED [ 32%] 392s tests/test_cache.py::TestDNSCache::test_cache_empty_multiple_calls PASSED [ 32%] 392s tests/test_cache.py::TestDNSCache::test_order PASSED [ 32%] 392s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_all_by_details PASSED [ 33%] 392s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_name PASSED [ 33%] 392s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_server PASSED [ 34%] 392s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_get_unique PASSED [ 34%] 392s tests/test_cache.py::TestDNSCacheAPI::test_current_entry_with_name_and_alias PASSED [ 34%] 392s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_name PASSED [ 35%] 392s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_server PASSED [ 35%] 392s tests/test_cache.py::TestDNSCacheAPI::test_get PASSED [ 35%] 392s tests/test_cache.py::TestDNSCacheAPI::test_get_all_by_details PASSED [ 36%] 392s tests/test_cache.py::TestDNSCacheAPI::test_get_by_details PASSED [ 36%] 392s tests/test_cache.py::TestDNSCacheAPI::test_name PASSED [ 36%] 395s tests/test_core.py::Framework::test_async_updates_from_response PASSED [ 37%] 395s tests/test_core.py::Framework::test_close_multiple_times PASSED [ 37%] 395s tests/test_core.py::Framework::test_launch_and_close PASSED [ 37%] 395s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_not_mac PASSED [ 38%] 395s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_on_mac SKIPPED [ 38%] 396s tests/test_core.py::Framework::test_launch_and_close_context_manager PASSED [ 38%] 396s tests/test_core.py::Framework::test_launch_and_close_unicast PASSED [ 39%] 396s tests/test_core.py::Framework::test_launch_and_close_v4_v6 PASSED [ 39%] 396s tests/test_core.py::Framework::test_launch_and_close_v6_only PASSED [ 39%] 396s tests/test_core.py::test_generate_service_query_set_qu_bit PASSED [ 40%] 396s tests/test_core.py::test_invalid_packets_ignored_and_does_not_cause_loop_exception PASSED [ 40%] 396s tests/test_core.py::test_goodbye_all_services PASSED [ 40%] 397s tests/test_core.py::test_register_service_with_custom_ttl PASSED [ 41%] 398s tests/test_core.py::test_logging_packets PASSED [ 41%] 398s tests/test_core.py::test_get_service_info_failure_path PASSED [ 41%] 399s tests/test_core.py::test_sending_unicast PASSED [ 42%] 399s tests/test_core.py::test_tc_bit_defers PASSED [ 42%] 400s tests/test_core.py::test_tc_bit_defers_last_response_missing PASSED [ 42%] 400s tests/test_core.py::test_open_close_twice_from_async PASSED [ 43%] 400s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close PASSED [ 43%] 401s tests/test_core.py::test_shutdown_while_register_in_process PASSED [ 43%] 401s tests/test_core.py::test_event_loop_blocked PASSED [ 44%] 401s tests/test_dns.py::TestDunder::test_dns_address_repr PASSED [ 44%] 401s tests/test_dns.py::TestDunder::test_dns_hinfo_repr_eq PASSED [ 44%] 401s tests/test_dns.py::TestDunder::test_dns_outgoing_repr PASSED [ 45%] 401s tests/test_dns.py::TestDunder::test_dns_pointer_repr PASSED [ 45%] 401s tests/test_dns.py::TestDunder::test_dns_question_repr PASSED [ 45%] 401s tests/test_dns.py::TestDunder::test_dns_record_abc PASSED [ 46%] 401s tests/test_dns.py::TestDunder::test_dns_record_is_expired PASSED [ 46%] 401s tests/test_dns.py::TestDunder::test_dns_record_is_recent PASSED [ 46%] 401s tests/test_dns.py::TestDunder::test_dns_record_is_stale PASSED [ 47%] 401s tests/test_dns.py::TestDunder::test_dns_record_reset_ttl PASSED [ 47%] 401s tests/test_dns.py::TestDunder::test_dns_service_repr PASSED [ 47%] 401s tests/test_dns.py::TestDunder::test_dns_text_repr PASSED [ 48%] 401s tests/test_dns.py::TestDunder::test_service_info_dunder PASSED [ 48%] 401s tests/test_dns.py::TestDunder::test_service_info_text_properties_not_given PASSED [ 48%] 401s tests/test_dns.py::test_dns_question_hashablity PASSED [ 49%] 401s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_ttl PASSED [ 49%] 401s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_unique PASSED [ 49%] 401s tests/test_dns.py::test_dns_address_record_hashablity PASSED [ 50%] 401s tests/test_dns.py::test_dns_hinfo_record_hashablity PASSED [ 50%] 401s tests/test_dns.py::test_dns_pointer_record_hashablity PASSED [ 50%] 401s tests/test_dns.py::test_dns_pointer_comparison_is_case_insensitive PASSED [ 51%] 401s tests/test_dns.py::test_dns_text_record_hashablity PASSED [ 51%] 401s tests/test_dns.py::test_dns_service_record_hashablity PASSED [ 51%] 401s tests/test_dns.py::test_dns_service_server_key PASSED [ 52%] 401s tests/test_dns.py::test_dns_service_server_comparison_is_case_insensitive PASSED [ 52%] 401s tests/test_dns.py::test_dns_nsec_record_hashablity PASSED [ 52%] 401s tests/test_dns.py::test_rrset_does_not_consider_ttl PASSED [ 53%] 402s tests/test_engine.py::test_reaper PASSED [ 53%] 403s tests/test_engine.py::test_reaper_aborts_when_done PASSED [ 53%] 403s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info PASSED [ 54%] 403s tests/test_exceptions.py::Exceptions::test_bad_service_info_name PASSED [ 54%] 403s tests/test_exceptions.py::Exceptions::test_bad_service_names PASSED [ 54%] 403s tests/test_exceptions.py::Exceptions::test_bad_sub_types PASSED [ 55%] 403s tests/test_exceptions.py::Exceptions::test_bad_types PASSED [ 55%] 403s tests/test_exceptions.py::Exceptions::test_good_instance_names PASSED [ 55%] 403s tests/test_exceptions.py::Exceptions::test_good_instance_names_without_protocol PASSED [ 56%] 403s tests/test_exceptions.py::Exceptions::test_good_service_names PASSED [ 56%] 403s tests/test_exceptions.py::Exceptions::test_invalid_addresses PASSED [ 56%] 404s tests/test_handlers.py::TestRegistrar::test_name_conflicts PASSED [ 57%] 406s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name PASSED [ 57%] 406s tests/test_handlers.py::TestRegistrar::test_ttl PASSED [ 57%] 407s tests/test_handlers.py::test_ptr_optimization PASSED [ 58%] 407s tests/test_handlers.py::test_any_query_for_ptr PASSED [ 58%] 407s tests/test_handlers.py::test_aaaa_query PASSED [ 58%] 407s tests/test_handlers.py::test_aaaa_query_upper_case PASSED [ 59%] 407s tests/test_handlers.py::test_a_and_aaaa_record_fate_sharing PASSED [ 59%] 407s tests/test_handlers.py::test_unicast_response PASSED [ 59%] 407s tests/test_handlers.py::test_probe_answered_immediately PASSED [ 60%] 407s tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name PASSED [ 60%] 408s tests/test_handlers.py::test_qu_response PASSED [ 60%] 409s tests/test_handlers.py::test_known_answer_supression PASSED [ 61%] 409s tests/test_handlers.py::test_multi_packet_known_answer_supression PASSED [ 61%] 409s tests/test_handlers.py::test_known_answer_supression_service_type_enumeration_query PASSED [ 61%] 409s tests/test_handlers.py::test_upper_case_enumeration_query PASSED [ 62%] 409s tests/test_handlers.py::test_enumeration_query_with_no_registered_services PASSED [ 62%] 409s tests/test_handlers.py::test_qu_response_only_sends_additionals_if_sends_answer PASSED [ 62%] 410s tests/test_handlers.py::test_cache_flush_bit PASSED [ 63%] 410s tests/test_handlers.py::test_record_update_manager_add_listener_callsback_existing_records PASSED [ 63%] 411s tests/test_handlers.py::test_questions_query_handler_populates_the_question_history_from_qm_questions PASSED [ 63%] 411s tests/test_handlers.py::test_questions_query_handler_does_not_put_qu_questions_in_history PASSED [ 64%] 411s tests/test_handlers.py::test_guard_against_low_ptr_ttl PASSED [ 64%] 411s tests/test_handlers.py::test_duplicate_goodbye_answers_in_packet PASSED [ 64%] 414s tests/test_handlers.py::test_response_aggregation_timings PASSED [ 65%] 416s tests/test_handlers.py::test_response_aggregation_timings_multiple PASSED [ 65%] 416s tests/test_handlers.py::test_response_aggregation_random_delay PASSED [ 65%] 416s tests/test_handlers.py::test_future_answers_are_removed_on_send PASSED [ 66%] 416s tests/test_handlers.py::test_add_listener_warns_when_not_using_record_update_listener PASSED [ 66%] 416s tests/test_handlers.py::test_async_updates_iteration_safe PASSED [ 67%] 416s tests/test_handlers.py::test_async_updates_complete_iteration_safe PASSED [ 67%] 416s tests/test_history.py::test_question_suppression PASSED [ 67%] 417s tests/test_history.py::test_question_expire PASSED [ 68%] 417s tests/test_init.py::Names::test_exceedingly_long_name PASSED [ 68%] 417s tests/test_init.py::Names::test_exceedingly_long_name_part PASSED [ 68%] 417s tests/test_init.py::Names::test_extra_exceedingly_long_name PASSED [ 69%] 417s tests/test_init.py::Names::test_large_packet_exception_log_handling PASSED [ 69%] 417s tests/test_init.py::Names::test_long_name PASSED [ 69%] 417s tests/test_init.py::Names::test_same_name PASSED [ 70%] 419s tests/test_init.py::Names::test_verify_name_change_with_lots_of_names PASSED [ 70%] 419s tests/test_listener.py::test_guard_against_oversized_packets PASSED [ 70%] 419s tests/test_listener.py::test_guard_against_duplicate_packets PASSED [ 71%] 419s tests/test_logger.py::test_loading_logger PASSED [ 71%] 419s tests/test_logger.py::test_log_warning_once PASSED [ 71%] 419s tests/test_logger.py::test_log_exception_warning PASSED [ 72%] 419s tests/test_logger.py::test_llog_exception_debug PASSED [ 72%] 419s tests/test_logger.py::test_log_exception_once PASSED [ 72%] 419s tests/test_protocol.py::PacketGeneration::test_adding_empty_answer PASSED [ 73%] 419s tests/test_protocol.py::PacketGeneration::test_adding_expired_answer PASSED [ 73%] 419s tests/test_protocol.py::PacketGeneration::test_dns_hinfo PASSED [ 73%] 419s tests/test_protocol.py::PacketGeneration::test_many_questions PASSED [ 74%] 419s tests/test_protocol.py::PacketGeneration::test_many_questions_with_many_known_answers PASSED [ 74%] 419s tests/test_protocol.py::PacketGeneration::test_massive_probe_packet_split PASSED [ 74%] 419s tests/test_protocol.py::PacketGeneration::test_match_question PASSED [ 75%] 419s tests/test_protocol.py::PacketGeneration::test_only_one_answer_can_by_large PASSED [ 75%] 419s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_flags PASSED [ 75%] 419s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_nsec PASSED [ 76%] 419s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_question PASSED [ 76%] 419s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_response PASSED [ 76%] 419s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple PASSED [ 77%] 419s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple_unicast PASSED [ 77%] 419s tests/test_protocol.py::PacketGeneration::test_questions_do_not_end_up_every_packet PASSED [ 77%] 419s tests/test_protocol.py::PacketGeneration::test_suppress_answer PASSED [ 78%] 419s tests/test_protocol.py::PacketForm::test_numbers PASSED [ 78%] 419s tests/test_protocol.py::PacketForm::test_numbers_questions PASSED [ 78%] 419s tests/test_protocol.py::PacketForm::test_query_header_bits PASSED [ 79%] 419s tests/test_protocol.py::PacketForm::test_response_header_bits PASSED [ 79%] 419s tests/test_protocol.py::PacketForm::test_setting_id PASSED [ 79%] 419s tests/test_protocol.py::PacketForm::test_transaction_id PASSED [ 80%] 419s tests/test_protocol.py::TestDnsIncoming::test_incoming_circular_reference PASSED [ 80%] 419s tests/test_protocol.py::TestDnsIncoming::test_incoming_exception_handling PASSED [ 80%] 419s tests/test_protocol.py::TestDnsIncoming::test_incoming_ipv6 PASSED [ 81%] 419s tests/test_protocol.py::TestDnsIncoming::test_incoming_unknown_type PASSED [ 81%] 419s tests/test_protocol.py::test_dns_compression_rollback_for_corruption PASSED [ 81%] 419s tests/test_protocol.py::test_tc_bit_in_query_packet PASSED [ 82%] 419s tests/test_protocol.py::test_tc_bit_not_set_in_answer_packet PASSED [ 82%] 419s tests/test_protocol.py::test_qm_packet_parser PASSED [ 82%] 419s tests/test_protocol.py::test_qu_packet_parser PASSED [ 83%] 419s tests/test_protocol.py::test_parse_packet_with_nsec_record PASSED [ 83%] 419s tests/test_protocol.py::test_records_same_packet_share_fate PASSED [ 83%] 419s tests/test_protocol.py::test_dns_compression_invalid_skips_bad_name_compress_in_question PASSED [ 84%] 419s tests/test_protocol.py::test_dns_compression_all_invalid PASSED [ 84%] 419s tests/test_protocol.py::test_invalid_next_name_ignored PASSED [ 84%] 419s tests/test_protocol.py::test_dns_compression_invalid_skips_record PASSED [ 85%] 419s tests/test_protocol.py::test_dns_compression_points_forward PASSED [ 85%] 419s tests/test_protocol.py::test_dns_compression_points_to_itself PASSED [ 85%] 419s tests/test_protocol.py::test_dns_compression_points_beyond_packet PASSED [ 86%] 419s tests/test_protocol.py::test_dns_compression_generic_failure PASSED [ 86%] 419s tests/test_protocol.py::test_label_length_attack PASSED [ 86%] 419s tests/test_protocol.py::test_label_compression_attack PASSED [ 87%] 419s tests/test_protocol.py::test_dns_compression_loop_attack PASSED [ 87%] 419s tests/test_protocol.py::test_txt_after_invalid_nsec_name_still_usable PASSED [ 87%] 419s tests/test_protocol.py::test_parse_matter_packet PASSED [ 88%] 426s tests/test_services.py::ListenerTest::test_integration_with_listener_class PASSED [ 88%] 426s tests/test_services.py::test_servicelisteners_raise_not_implemented PASSED [ 88%] 426s tests/test_services.py::test_signal_registration_interface PASSED [ 89%] 427s tests/test_updates.py::test_legacy_record_update_listener PASSED [ 89%] 427s tests/test_updates.py::test_record_update_compat PASSED [ 89%] 427s tests/utils/test_asyncio.py::test_async_get_all_tasks PASSED [ 90%] 427s tests/utils/test_asyncio.py::test_get_running_loop_from_async PASSED [ 90%] 427s tests/utils/test_asyncio.py::test_get_running_loop_no_loop PASSED [ 90%] 428s tests/utils/test_asyncio.py::test_wait_event_or_timeout_times_out PASSED [ 91%] 429s tests/utils/test_asyncio.py::test_shutdown_loop PASSED [ 91%] 429s tests/utils/test_asyncio.py::test_cumulative_timeouts_less_than_close_plus_buffer PASSED [ 91%] 429s tests/utils/test_asyncio.py::test_run_coro_with_timeout PASSED [ 92%] 429s tests/utils/test_ipaddress.py::test_cached_ip_addresses_wrapper PASSED [ 92%] 429s tests/utils/test_ipaddress.py::test_get_ip_address_object_from_record PASSED [ 92%] 429s tests/utils/test_name.py::test_service_type_name_overlong_type PASSED [ 93%] 429s tests/utils/test_name.py::test_service_type_name_overlong_full_name PASSED [ 93%] 429s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[CustomerInformationService-F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%] 429s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[DeviceManagementService_F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 94%] 429s tests/utils/test_name.py::test_possible_types PASSED [ 94%] 429s tests/utils/test_net.py::test_ip6_to_address_and_index PASSED [ 94%] 429s tests/utils/test_net.py::test_interface_index_to_ip6_address PASSED [ 95%] 429s tests/utils/test_net.py::test_ip6_addresses_to_indexes PASSED [ 95%] 429s tests/utils/test_net.py::test_normalize_interface_choice_errors PASSED [ 95%] 429s tests/utils/test_net.py::test_add_multicast_member_socket_errors[98-False] PASSED [ 96%] 429s tests/utils/test_net.py::test_add_multicast_member_socket_errors[99-False] PASSED [ 96%] 429s tests/utils/test_net.py::test_add_multicast_member_socket_errors[22-False] PASSED [ 96%] 429s tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] PASSED [ 97%] 429s tests/utils/test_net.py::test_autodetect_ip_version PASSED [ 97%] 429s tests/utils/test_net.py::test_disable_ipv6_only_or_raise PASSED [ 97%] 429s tests/utils/test_net.py::test_set_so_reuseport_if_available_is_present PASSED [ 98%] 429s tests/utils/test_net.py::test_set_so_reuseport_if_available_not_present SKIPPED [ 98%] 429s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version PASSED [ 98%] 429s tests/utils/test_net.py::test_add_multicast_member PASSED [ 99%] 429s tests/utils/test_net.py::test_bind_raises_skips_address PASSED [ 99%] 430s tests/utils/test_net.py::test_new_respond_socket_new_socket_returns_none PASSED [100%] 430s 430s =============================== warnings summary =============================== 430s tests/services/test_browser.py: 2 warnings 430s tests/services/test_info.py: 2 warnings 430s tests/test_asyncio.py: 2 warnings 430s tests/test_core.py: 2 warnings 430s tests/test_handlers.py: 3 warnings 430s tests/test_listener.py: 1 warning 430s tests/utils/test_asyncio.py: 1 warning 430s tests/utils/test_net.py: 1 warning 430s /usr/lib/python3.13/asyncio/base_events.py:759: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 430s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/services/test_browser.py::test_service_browser_listeners_no_update_service 430s /usr/lib/python3/dist-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning: Exception in thread zeroconf-ServiceBrowser-_hap._tcp-3099 430s 430s Traceback (most recent call last): 430s File "/usr/lib/python3.13/threading.py", line 1041, in _bootstrap_inner 430s self.run() 430s ~~~~~~~~^^ 430s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 811, in run 430s self._fire_service_state_changed_event(event) 430s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 430s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 740, in _fire_service_state_changed_event 430s self._service_state_changed.fire( 430s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 430s zeroconf=self.zc, 430s ^^^^^^^^^^^^^^^^^ 430s ...<2 lines>... 430s state_change=state_change, 430s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 430s ) 430s ^ 430s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 56, in fire 430s h(**kwargs) 430s ~^^^^^^^^^^ 430s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 305, in _on_change_dispatcher 430s getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, service_type, name) 430s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 430s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 45, in update_service 430s raise NotImplementedError() 430s NotImplementedError 430s 430s warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 430s 430s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache 430s tests/test_asyncio.py::test_service_info_async_request 430s tests/test_handlers.py::test_response_aggregation_random_delay 430s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=11> 430s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache 430s tests/test_asyncio.py::test_service_info_async_request 430s tests/test_handlers.py::test_response_aggregation_random_delay 430s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=12> 430s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async 430s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 430s 430s Traceback (most recent call last): 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 430s await waiter 430s GeneratorExit 430s 430s During handling of the above exception, another exception occurred: 430s 430s Traceback (most recent call last): 430s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 430s await self._async_create_endpoints() 430s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 430s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 430s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 430s ...<2 lines>... 430s ) 430s ^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 430s transport.close() 430s ~~~~~~~~~~~~~~~^^ 430s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 430s self._loop.call_soon(self._call_connection_lost, None) 430s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 430s self._check_closed() 430s ~~~~~~~~~~~~~~~~~~^^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 430s raise RuntimeError('Event loop is closed') 430s RuntimeError: Event loop is closed 430s 430s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 430s 430s tests/test_asyncio.py::test_async_service_registration 430s tests/test_asyncio.py::test_service_info_async_request 430s /usr/lib/python3.13/logging/__init__.py:391: ResourceWarning: unclosed 430s def getMessage(self): 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_asyncio.py::test_async_service_registration 430s tests/test_asyncio.py::test_service_info_async_request 430s /usr/lib/python3.13/logging/__init__.py:391: ResourceWarning: unclosed 430s def getMessage(self): 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_asyncio.py::test_async_service_registration 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s tests/test_handlers.py::test_multi_packet_known_answer_supression 430s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=11> 430s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_core.py::test_open_close_twice_from_async 430s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 430s 430s Traceback (most recent call last): 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 430s await waiter 430s GeneratorExit 430s 430s During handling of the above exception, another exception occurred: 430s 430s Traceback (most recent call last): 430s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 430s await self._async_create_endpoints() 430s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 430s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 430s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 430s ...<2 lines>... 430s ) 430s ^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 430s transport.close() 430s ~~~~~~~~~~~~~~~^^ 430s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 430s self._loop.call_soon(self._call_connection_lost, None) 430s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 430s self._check_closed() 430s ~~~~~~~~~~~~~~~~~~^^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 430s raise RuntimeError('Event loop is closed') 430s RuntimeError: Event loop is closed 430s 430s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 430s 430s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close 430s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 430s 430s Traceback (most recent call last): 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 430s await waiter 430s GeneratorExit 430s 430s During handling of the above exception, another exception occurred: 430s 430s Traceback (most recent call last): 430s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 430s await self._async_create_endpoints() 430s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 430s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 430s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 430s ...<2 lines>... 430s ) 430s ^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 430s transport.close() 430s ~~~~~~~~~~~~~~~^^ 430s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 430s self._loop.call_soon(self._call_connection_lost, None) 430s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 430s self._check_closed() 430s ~~~~~~~~~~~~~~~~~~^^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 430s raise RuntimeError('Event loop is closed') 430s RuntimeError: Event loop is closed 430s 430s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 430s return self._fmt.find(self.asctime_search) >= 0 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 430s return self._fmt.find(self.asctime_search) >= 0 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 430s return self._fmt.find(self.asctime_search) >= 0 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 430s return self._fmt.find(self.asctime_search) >= 0 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 430s return self._fmt.find(self.asctime_search) >= 0 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 430s return self._fmt.find(self.asctime_search) >= 0 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 430s return self._fmt.find(self.asctime_search) >= 0 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 430s return self._fmt.find(self.asctime_search) >= 0 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=13> 430s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=15> 430s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=23> 430s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 430s return self._fmt.find(self.asctime_search) >= 0 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 430s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 430s return self._fmt.find(self.asctime_search) >= 0 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::test_multi_packet_known_answer_supression 430s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 430s linked_labels = self._name_cache.get(link_py_int) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::test_multi_packet_known_answer_supression 430s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 430s linked_labels = self._name_cache.get(link_py_int) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::test_multi_packet_known_answer_supression 430s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=21> 430s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::test_multi_packet_known_answer_supression 430s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 430s linked_labels = self._name_cache.get(link_py_int) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::test_multi_packet_known_answer_supression 430s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 430s linked_labels = self._name_cache.get(link_py_int) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::test_multi_packet_known_answer_supression 430s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 430s 430s Traceback (most recent call last): 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 430s await waiter 430s GeneratorExit 430s 430s During handling of the above exception, another exception occurred: 430s 430s Traceback (most recent call last): 430s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 430s await self._async_create_endpoints() 430s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 430s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 430s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 430s ...<2 lines>... 430s ) 430s ^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 430s transport.close() 430s ~~~~~~~~~~~~~~~^^ 430s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 430s self._loop.call_soon(self._call_connection_lost, None) 430s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 430s self._check_closed() 430s ~~~~~~~~~~~~~~~~~~^^ 430s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 430s raise RuntimeError('Event loop is closed') 430s RuntimeError: Event loop is closed 430s 430s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 430s 430s tests/test_handlers.py::test_response_aggregation_random_delay 430s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 430s def __init__(self, name, parent): 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/test_handlers.py::test_response_aggregation_random_delay 430s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 430s def __init__(self, name, parent): 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/utils/test_net.py::test_disable_ipv6_only_or_raise 430s /usr/lib/python3/dist-packages/pytest_tornasync/plugin.py:45: ResourceWarning: unclosed 430s pyfuncitem.obj(**testargs) 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version 430s /usr/lib/python3.13/unittest/mock.py:797: ResourceWarning: unclosed 430s def __setattr__(self, name, value): 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s tests/utils/test_net.py::test_bind_raises_skips_address 430s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 430s def __init__(self, name, parent): 430s Enable tracemalloc to get traceback where the object was allocated. 430s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 430s 430s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 430s 430s ---------- coverage: platform linux, python 3.13.1-final-0 ----------- 430s Name Stmts Miss Branch BrPart Cover Missing 430s ----------------------------------------------------------------------------------------------------------------- 430s /usr/lib/python3/dist-packages/zeroconf/_dns.py 253 1 32 0 99% 555 430s /usr/lib/python3/dist-packages/zeroconf/_handlers/record_manager.py 87 1 36 0 99% 217 430s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py 229 2 70 0 99% 197-198 430s /usr/lib/python3/dist-packages/zeroconf/_services/browser.py 331 1 96 1 99% 314 430s /usr/lib/python3/dist-packages/zeroconf/_services/info.py 420 0 156 1 99% 522->526 430s /usr/lib/python3/dist-packages/zeroconf/_utils/asyncio.py 59 1 18 1 97% 30 430s /usr/lib/python3/dist-packages/zeroconf/_utils/ipaddress.py 81 1 26 1 98% 34 430s /usr/lib/python3/dist-packages/zeroconf/_utils/name.py 64 0 44 1 99% 170->175 430s /usr/lib/python3/dist-packages/zeroconf/_utils/net.py 209 4 104 5 97% 188, 249, 275, 386, 395->381 430s ----------------------------------------------------------------------------------------------------------------- 430s TOTAL 3253 11 1016 10 99% 430s 430s 24 files skipped due to complete coverage. 430s 430s =========== 295 passed, 2 skipped, 55 warnings in 121.48s (0:02:01) ============ 431s autopkgtest [20:03:13]: test pybuild-autopkgtest: -----------------------] 431s pybuild-autopkgtest PASS 431s autopkgtest [20:03:14]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 432s autopkgtest [20:03:15]: @@@@@@@@@@@@@@@@@@@@ summary 432s pybuild-autopkgtest PASS 449s nova [W] Using flock in prodstack6-arm64 449s Creating nova instance adt-plucky-arm64-python-zeroconf-20250103-195603-juju-7f2275-prod-proposed-migration-environment-20-706c17b6-39b3-4b4d-8796-ccb317374f5f from image adt/ubuntu-plucky-arm64-server-20250103.img (UUID ffd0f39b-f75b-4f6c-8316-058103cffe0b)... 449s nova [W] Timed out waiting for 963c4467-06e7-43ed-813c-bee955c87b3c to get deleted.