0s autopkgtest [03:12:18]: starting date and time: 2025-01-04 03:12:18+0000 0s autopkgtest [03:12:18]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [03:12:18]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.s320fc_t/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-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-ppc64el-21.secgroup --name adt-plucky-ppc64el-python-zeroconf-20250104-031217-juju-7f2275-prod-proposed-migration-environment-15-42f26c4e-65c4-4bef-b653-c8bc2d415063 --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-ppc64el -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/ 204s autopkgtest [03:15:42]: testbed dpkg architecture: ppc64el 204s autopkgtest [03:15:42]: testbed apt version: 2.9.18 204s autopkgtest [03:15:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup 204s autopkgtest [03:15:42]: testbed release detected to be: None 205s autopkgtest [03:15:43]: updating testbed package index (apt update) 206s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 206s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 206s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 206s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 206s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.1 kB] 206s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [70.7 kB] 206s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [681 kB] 206s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 206s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [89.2 kB] 206s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted ppc64el Packages [756 B] 206s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [634 kB] 206s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [4356 B] 207s Fetched 1577 kB in 1s (1376 kB/s) 207s Reading package lists... 208s Reading package lists... 208s Building dependency tree... 208s Reading state information... 209s Calculating upgrade... 209s The following packages will be upgraded: 209s binutils binutils-common binutils-powerpc64le-linux-gnu libbinutils 209s libctf-nobfd0 libctf0 libsframe1 209s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 209s Need to get 3752 kB of archives. 209s After this operation, 0 B of additional disk space will be used. 209s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el libctf0 ppc64el 2.43.50.20241230-1ubuntu1 [114 kB] 209s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libctf-nobfd0 ppc64el 2.43.50.20241230-1ubuntu1 [117 kB] 209s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el binutils-powerpc64le-linux-gnu ppc64el 2.43.50.20241230-1ubuntu1 [2569 kB] 210s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el libbinutils ppc64el 2.43.50.20241230-1ubuntu1 [711 kB] 210s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el binutils ppc64el 2.43.50.20241230-1ubuntu1 [3096 B] 210s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el binutils-common ppc64el 2.43.50.20241230-1ubuntu1 [222 kB] 210s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsframe1 ppc64el 2.43.50.20241230-1ubuntu1 [15.9 kB] 210s Fetched 3752 kB in 1s (4839 kB/s) 211s (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 ... 74025 files and directories currently installed.) 211s Preparing to unpack .../0-libctf0_2.43.50.20241230-1ubuntu1_ppc64el.deb ... 211s Unpacking libctf0:ppc64el (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 211s Preparing to unpack .../1-libctf-nobfd0_2.43.50.20241230-1ubuntu1_ppc64el.deb ... 211s Unpacking libctf-nobfd0:ppc64el (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 211s Preparing to unpack .../2-binutils-powerpc64le-linux-gnu_2.43.50.20241230-1ubuntu1_ppc64el.deb ... 211s Unpacking binutils-powerpc64le-linux-gnu (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 211s Preparing to unpack .../3-libbinutils_2.43.50.20241230-1ubuntu1_ppc64el.deb ... 211s Unpacking libbinutils:ppc64el (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 211s Preparing to unpack .../4-binutils_2.43.50.20241230-1ubuntu1_ppc64el.deb ... 211s Unpacking binutils (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 211s Preparing to unpack .../5-binutils-common_2.43.50.20241230-1ubuntu1_ppc64el.deb ... 211s Unpacking binutils-common:ppc64el (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 211s Preparing to unpack .../6-libsframe1_2.43.50.20241230-1ubuntu1_ppc64el.deb ... 211s Unpacking libsframe1:ppc64el (2.43.50.20241230-1ubuntu1) over (2.43.50.20241221-1ubuntu1) ... 211s Setting up binutils-common:ppc64el (2.43.50.20241230-1ubuntu1) ... 211s Setting up libctf-nobfd0:ppc64el (2.43.50.20241230-1ubuntu1) ... 211s Setting up libsframe1:ppc64el (2.43.50.20241230-1ubuntu1) ... 211s Setting up libbinutils:ppc64el (2.43.50.20241230-1ubuntu1) ... 211s Setting up libctf0:ppc64el (2.43.50.20241230-1ubuntu1) ... 211s Setting up binutils-powerpc64le-linux-gnu (2.43.50.20241230-1ubuntu1) ... 211s Setting up binutils (2.43.50.20241230-1ubuntu1) ... 211s Processing triggers for libc-bin (2.40-4ubuntu1) ... 211s Processing triggers for man-db (2.13.0-1) ... 213s Reading package lists... 213s Building dependency tree... 213s Reading state information... 213s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 213s autopkgtest [03:15:51]: upgrading testbed (apt dist-upgrade and autopurge) 213s Reading package lists... 214s Building dependency tree... 214s Reading state information... 214s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 214s Starting 2 pkgProblemResolver with broken count: 0 214s Done 215s Entering ResolveByKeep 215s 215s The following packages were automatically installed and are no longer required: 215s python3.12 python3.12-minimal 215s Use 'sudo apt autoremove' to remove them. 215s The following NEW packages will be installed: 215s libpython3.13-minimal libpython3.13-stdlib python3.13 python3.13-minimal 215s The following packages will be upgraded: 215s libpython3-stdlib python3 python3-minimal 215s 3 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 215s Need to get 6300 kB of archives. 215s After this operation, 26.2 MB of additional disk space will be used. 215s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-minimal ppc64el 3.13.1-2 [883 kB] 216s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.13-minimal ppc64el 3.13.1-2 [2496 kB] 216s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el python3-minimal ppc64el 3.13.1-1~exp2 [27.6 kB] 216s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el python3 ppc64el 3.13.1-1~exp2 [24.0 kB] 216s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el libpython3.13-stdlib ppc64el 3.13.1-2 [2131 kB] 216s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.13 ppc64el 3.13.1-2 [729 kB] 217s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el libpython3-stdlib ppc64el 3.13.1-1~exp2 [10.2 kB] 217s Fetched 6300 kB in 1s (6319 kB/s) 217s Selecting previously unselected package libpython3.13-minimal:ppc64el. 217s (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 ... 74025 files and directories currently installed.) 217s Preparing to unpack .../libpython3.13-minimal_3.13.1-2_ppc64el.deb ... 217s Unpacking libpython3.13-minimal:ppc64el (3.13.1-2) ... 217s Selecting previously unselected package python3.13-minimal. 217s Preparing to unpack .../python3.13-minimal_3.13.1-2_ppc64el.deb ... 217s Unpacking python3.13-minimal (3.13.1-2) ... 217s Setting up libpython3.13-minimal:ppc64el (3.13.1-2) ... 217s Setting up python3.13-minimal (3.13.1-2) ... 218s (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 ... 74345 files and directories currently installed.) 218s Preparing to unpack .../python3-minimal_3.13.1-1~exp2_ppc64el.deb ... 218s Unpacking python3-minimal (3.13.1-1~exp2) over (3.12.8-1) ... 218s Setting up python3-minimal (3.13.1-1~exp2) ... 218s (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 ... 74345 files and directories currently installed.) 218s Preparing to unpack .../python3_3.13.1-1~exp2_ppc64el.deb ... 218s Unpacking python3 (3.13.1-1~exp2) over (3.12.8-1) ... 218s Selecting previously unselected package libpython3.13-stdlib:ppc64el. 218s Preparing to unpack .../libpython3.13-stdlib_3.13.1-2_ppc64el.deb ... 218s Unpacking libpython3.13-stdlib:ppc64el (3.13.1-2) ... 218s Selecting previously unselected package python3.13. 218s Preparing to unpack .../python3.13_3.13.1-2_ppc64el.deb ... 218s Unpacking python3.13 (3.13.1-2) ... 218s Preparing to unpack .../libpython3-stdlib_3.13.1-1~exp2_ppc64el.deb ... 218s Unpacking libpython3-stdlib:ppc64el (3.13.1-1~exp2) over (3.12.8-1) ... 218s Setting up libpython3.13-stdlib:ppc64el (3.13.1-2) ... 218s Setting up libpython3-stdlib:ppc64el (3.13.1-1~exp2) ... 218s Setting up python3.13 (3.13.1-2) ... 220s Setting up python3 (3.13.1-1~exp2) ... 220s /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. 220s for fn in glob1(directory, "%s.*" % fname): 220s Processing triggers for man-db (2.13.0-1) ... 220s Processing triggers for systemd (257-2ubuntu1) ... 221s Reading package lists... 221s Building dependency tree... 221s Reading state information... 221s Starting pkgProblemResolver with broken count: 0 221s Starting 2 pkgProblemResolver with broken count: 0 221s Done 222s The following packages will be REMOVED: 222s python3.12* python3.12-minimal* 222s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 222s After this operation, 9889 kB disk space will be freed. 222s (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 ... 74762 files and directories currently installed.) 222s Removing python3.12 (3.12.8-3) ... 222s Removing python3.12-minimal (3.12.8-3) ... 222s /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. 222s for fn in glob1(directory, "%s.%s.py[co]" % (fname, magic_tag)): 223s Processing triggers for man-db (2.13.0-1) ... 223s Processing triggers for systemd (257-2ubuntu1) ... 223s (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 ... 74734 files and directories currently installed.) 223s Purging configuration files for python3.12-minimal (3.12.8-3) ... 226s autopkgtest [03:16:04]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 13:49:23 UTC 2024 227s autopkgtest [03:16:05]: @@@@@@@@@@@@@@@@@@@@ apt-source python-zeroconf 228s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (dsc) [2472 B] 228s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (tar) [239 kB] 228s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (diff) [7032 B] 229s gpgv: Signature made Mon Nov 25 01:22:27 2024 UTC 229s gpgv: using RSA key AE395F287AB14F5D551723C4A9E9B64F92DE6DCA 229s gpgv: issuer "yokota.hgml@gmail.com" 229s gpgv: Can't check signature: No public key 229s dpkg-source: warning: cannot verify inline signature for ./python-zeroconf_0.136.2-1.dsc: no acceptable signature found 229s autopkgtest [03:16:07]: testing package python-zeroconf version 0.136.2-1 229s autopkgtest [03:16:07]: build not needed 230s autopkgtest [03:16:08]: test pybuild-autopkgtest: preparing testbed 230s Reading package lists... 230s Building dependency tree... 230s Reading state information... 230s Starting pkgProblemResolver with broken count: 0 230s Starting 2 pkgProblemResolver with broken count: 0 230s Done 231s The following NEW packages will be installed: 231s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 231s cpp-14-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper debugedit 231s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 231s g++-14-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-14 231s gcc-14-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 231s intltool-debian libarchive-zip-perl libasan8 libcc1-0 libdebhelper-perl 231s libfile-stripnondeterminism-perl libgcc-14-dev libgomp1 libisl23 libitm1 231s libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 231s libjs-jquery-metadata libjs-jquery-tablesorter 231s libjs-jquery-throttle-debounce liblsan0 libmpc3 libquadmath0 231s libstdc++-14-dev libtool libtsan2 libubsan1 m4 po-debconf 231s pybuild-plugin-autopkgtest pybuild-plugin-pyproject python3-all 231s python3-async-generator python3-async-timeout python3-build python3-coverage 231s python3-ifaddr python3-iniconfig python3-installer python3-packaging 231s python3-pluggy python3-poetry-core python3-pyproject-hooks python3-pytest 231s python3-pytest-asyncio python3-pytest-cov python3-pytest-timeout 231s python3-pytest-tornasync python3-toml python3-tornado python3-wheel 231s python3-zeroconf python3.12 python3.12-minimal 231s 0 upgraded, 74 newly installed, 0 to remove and 0 not upgraded. 231s Need to get 67.2 MB of archives. 231s After this operation, 242 MB of additional disk space will be used. 231s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-minimal ppc64el 3.12.8-3 [2465 kB] 231s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 231s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 231s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12 ppc64el 3.12.8-3 [667 kB] 231s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el m4 ppc64el 1.4.19-4build1 [278 kB] 231s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el autoconf all 2.72-3 [382 kB] 231s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el autotools-dev all 20220109.1 [44.9 kB] 231s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el automake all 1:1.16.5-1.3ubuntu1 [558 kB] 231s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el autopoint all 0.22.5-3 [616 kB] 231s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 231s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmpc3 ppc64el 1.3.1-1build2 [62.1 kB] 231s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14-powerpc64le-linux-gnu ppc64el 14.2.0-12ubuntu1 [10.5 MB] 232s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14 ppc64el 14.2.0-12ubuntu1 [1038 B] 232s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [5456 B] 232s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp ppc64el 4:14.1.0-2ubuntu1 [22.5 kB] 232s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcc1-0 ppc64el 14.2.0-12ubuntu1 [48.1 kB] 232s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgomp1 ppc64el 14.2.0-12ubuntu1 [161 kB] 232s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el libitm1 ppc64el 14.2.0-12ubuntu1 [32.1 kB] 232s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasan8 ppc64el 14.2.0-12ubuntu1 [2945 kB] 232s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblsan0 ppc64el 14.2.0-12ubuntu1 [1322 kB] 232s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtsan2 ppc64el 14.2.0-12ubuntu1 [2695 kB] 232s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libubsan1 ppc64el 14.2.0-12ubuntu1 [1191 kB] 232s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el libquadmath0 ppc64el 14.2.0-12ubuntu1 [158 kB] 232s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgcc-14-dev ppc64el 14.2.0-12ubuntu1 [1620 kB] 232s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14-powerpc64le-linux-gnu ppc64el 14.2.0-12ubuntu1 [20.6 MB] 232s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14 ppc64el 14.2.0-12ubuntu1 [533 kB] 232s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [1222 B] 232s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc ppc64el 4:14.1.0-2ubuntu1 [5006 B] 232s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el libstdc++-14-dev ppc64el 14.2.0-12ubuntu1 [2675 kB] 232s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14-powerpc64le-linux-gnu ppc64el 14.2.0-12ubuntu1 [12.0 MB] 233s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14 ppc64el 14.2.0-12ubuntu1 [20.2 kB] 233s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [968 B] 233s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++ ppc64el 4:14.1.0-2ubuntu1 [1090 B] 233s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 233s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 233s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtool all 2.4.7-8 [166 kB] 233s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-autoreconf all 20 [16.1 kB] 233s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 233s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 233s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-strip-nondeterminism all 1.14.0-1 [5058 B] 233s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el debugedit ppc64el 1:5.1-1 [52.1 kB] 233s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el dwz ppc64el 0.15-1build6 [142 kB] 233s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el gettext ppc64el 0.22.5-3 [1083 kB] 233s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 233s Get:45 http://ftpmaster.internal/ubuntu plucky/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 233s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el debhelper all 13.20ubuntu1 [893 kB] 233s Get:47 http://ftpmaster.internal/ubuntu plucky/universe ppc64el dh-python all 6.20241217 [117 kB] 233s Get:48 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-metadata all 12-4 [6582 B] 233s Get:49 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 233s Get:50 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 233s Get:51 http://ftpmaster.internal/ubuntu plucky/universe ppc64el pybuild-plugin-autopkgtest all 6.20241217 [1746 B] 233s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.2-1 [51.5 kB] 233s Get:53 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 233s Get:54 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-toml all 0.10.2-1 [16.5 kB] 233s Get:55 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-wheel all 0.45.1-1 [57.7 kB] 233s Get:56 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-build all 1.2.2-1 [31.0 kB] 233s Get:57 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 233s Get:58 http://ftpmaster.internal/ubuntu plucky/universe ppc64el pybuild-plugin-pyproject all 6.20241217 [1730 B] 233s Get:59 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el python3-all ppc64el 3.13.1-1~exp2 [896 B] 233s Get:60 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-async-generator all 1.10-4 [17.5 kB] 233s Get:61 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-async-timeout all 5.0.1-1 [6830 B] 233s Get:62 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-coverage ppc64el 7.4.4+dfsg1-0ubuntu3 [151 kB] 233s Get:63 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-ifaddr all 0.2.0-1 [10.5 kB] 233s Get:64 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 233s Get:65 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 233s Get:66 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-poetry-core all 1.9.0-2build1 [203 kB] 233s Get:67 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest all 8.3.3-1 [251 kB] 233s Get:68 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-asyncio all 0.24.0a1-1 [15.8 kB] 233s Get:69 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 233s Get:70 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-cov all 5.0.0-1 [21.3 kB] 233s Get:71 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-timeout all 2.3.1-1 [22.1 kB] 233s Get:72 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-tornado ppc64el 6.4.1-3 [299 kB] 233s Get:73 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-tornasync all 0.6.0.post2-2 [6518 B] 233s Get:74 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-zeroconf all 0.136.2-1 [66.0 kB] 234s Fetched 67.2 MB in 3s (26.5 MB/s) 234s Selecting previously unselected package python3.12-minimal. 234s (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 ... 74734 files and directories currently installed.) 234s Preparing to unpack .../00-python3.12-minimal_3.12.8-3_ppc64el.deb ... 234s Unpacking python3.12-minimal (3.12.8-3) ... 234s Selecting previously unselected package libjs-jquery. 234s Preparing to unpack .../01-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 234s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 234s Selecting previously unselected package libjs-jquery-hotkeys. 234s Preparing to unpack .../02-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 234s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 234s Selecting previously unselected package python3.12. 234s Preparing to unpack .../03-python3.12_3.12.8-3_ppc64el.deb ... 234s Unpacking python3.12 (3.12.8-3) ... 234s Selecting previously unselected package m4. 234s Preparing to unpack .../04-m4_1.4.19-4build1_ppc64el.deb ... 234s Unpacking m4 (1.4.19-4build1) ... 234s Selecting previously unselected package autoconf. 234s Preparing to unpack .../05-autoconf_2.72-3_all.deb ... 234s Unpacking autoconf (2.72-3) ... 234s Selecting previously unselected package autotools-dev. 234s Preparing to unpack .../06-autotools-dev_20220109.1_all.deb ... 234s Unpacking autotools-dev (20220109.1) ... 234s Selecting previously unselected package automake. 234s Preparing to unpack .../07-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 234s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 234s Selecting previously unselected package autopoint. 234s Preparing to unpack .../08-autopoint_0.22.5-3_all.deb ... 234s Unpacking autopoint (0.22.5-3) ... 234s Selecting previously unselected package libisl23:ppc64el. 234s Preparing to unpack .../09-libisl23_0.27-1_ppc64el.deb ... 234s Unpacking libisl23:ppc64el (0.27-1) ... 234s Selecting previously unselected package libmpc3:ppc64el. 234s Preparing to unpack .../10-libmpc3_1.3.1-1build2_ppc64el.deb ... 234s Unpacking libmpc3:ppc64el (1.3.1-1build2) ... 234s Selecting previously unselected package cpp-14-powerpc64le-linux-gnu. 234s Preparing to unpack .../11-cpp-14-powerpc64le-linux-gnu_14.2.0-12ubuntu1_ppc64el.deb ... 234s Unpacking cpp-14-powerpc64le-linux-gnu (14.2.0-12ubuntu1) ... 234s Selecting previously unselected package cpp-14. 234s Preparing to unpack .../12-cpp-14_14.2.0-12ubuntu1_ppc64el.deb ... 234s Unpacking cpp-14 (14.2.0-12ubuntu1) ... 235s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 235s Preparing to unpack .../13-cpp-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 235s Unpacking cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 235s Selecting previously unselected package cpp. 235s Preparing to unpack .../14-cpp_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 235s Unpacking cpp (4:14.1.0-2ubuntu1) ... 235s Selecting previously unselected package libcc1-0:ppc64el. 235s Preparing to unpack .../15-libcc1-0_14.2.0-12ubuntu1_ppc64el.deb ... 235s Unpacking libcc1-0:ppc64el (14.2.0-12ubuntu1) ... 235s Selecting previously unselected package libgomp1:ppc64el. 235s Preparing to unpack .../16-libgomp1_14.2.0-12ubuntu1_ppc64el.deb ... 235s Unpacking libgomp1:ppc64el (14.2.0-12ubuntu1) ... 235s Selecting previously unselected package libitm1:ppc64el. 235s Preparing to unpack .../17-libitm1_14.2.0-12ubuntu1_ppc64el.deb ... 235s Unpacking libitm1:ppc64el (14.2.0-12ubuntu1) ... 235s Selecting previously unselected package libasan8:ppc64el. 235s Preparing to unpack .../18-libasan8_14.2.0-12ubuntu1_ppc64el.deb ... 235s Unpacking libasan8:ppc64el (14.2.0-12ubuntu1) ... 235s Selecting previously unselected package liblsan0:ppc64el. 235s Preparing to unpack .../19-liblsan0_14.2.0-12ubuntu1_ppc64el.deb ... 235s Unpacking liblsan0:ppc64el (14.2.0-12ubuntu1) ... 235s Selecting previously unselected package libtsan2:ppc64el. 235s Preparing to unpack .../20-libtsan2_14.2.0-12ubuntu1_ppc64el.deb ... 235s Unpacking libtsan2:ppc64el (14.2.0-12ubuntu1) ... 235s Selecting previously unselected package libubsan1:ppc64el. 235s Preparing to unpack .../21-libubsan1_14.2.0-12ubuntu1_ppc64el.deb ... 235s Unpacking libubsan1:ppc64el (14.2.0-12ubuntu1) ... 235s Selecting previously unselected package libquadmath0:ppc64el. 235s Preparing to unpack .../22-libquadmath0_14.2.0-12ubuntu1_ppc64el.deb ... 235s Unpacking libquadmath0:ppc64el (14.2.0-12ubuntu1) ... 235s Selecting previously unselected package libgcc-14-dev:ppc64el. 235s Preparing to unpack .../23-libgcc-14-dev_14.2.0-12ubuntu1_ppc64el.deb ... 235s Unpacking libgcc-14-dev:ppc64el (14.2.0-12ubuntu1) ... 235s Selecting previously unselected package gcc-14-powerpc64le-linux-gnu. 235s Preparing to unpack .../24-gcc-14-powerpc64le-linux-gnu_14.2.0-12ubuntu1_ppc64el.deb ... 235s Unpacking gcc-14-powerpc64le-linux-gnu (14.2.0-12ubuntu1) ... 236s Selecting previously unselected package gcc-14. 236s Preparing to unpack .../25-gcc-14_14.2.0-12ubuntu1_ppc64el.deb ... 236s Unpacking gcc-14 (14.2.0-12ubuntu1) ... 236s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 236s Preparing to unpack .../26-gcc-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 236s Unpacking gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 236s Selecting previously unselected package gcc. 236s Preparing to unpack .../27-gcc_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 236s Unpacking gcc (4:14.1.0-2ubuntu1) ... 236s Selecting previously unselected package libstdc++-14-dev:ppc64el. 236s Preparing to unpack .../28-libstdc++-14-dev_14.2.0-12ubuntu1_ppc64el.deb ... 236s Unpacking libstdc++-14-dev:ppc64el (14.2.0-12ubuntu1) ... 236s Selecting previously unselected package g++-14-powerpc64le-linux-gnu. 236s Preparing to unpack .../29-g++-14-powerpc64le-linux-gnu_14.2.0-12ubuntu1_ppc64el.deb ... 236s Unpacking g++-14-powerpc64le-linux-gnu (14.2.0-12ubuntu1) ... 236s Selecting previously unselected package g++-14. 236s Preparing to unpack .../30-g++-14_14.2.0-12ubuntu1_ppc64el.deb ... 236s Unpacking g++-14 (14.2.0-12ubuntu1) ... 236s Selecting previously unselected package g++-powerpc64le-linux-gnu. 236s Preparing to unpack .../31-g++-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 236s Unpacking g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 236s Selecting previously unselected package g++. 236s Preparing to unpack .../32-g++_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 236s Unpacking g++ (4:14.1.0-2ubuntu1) ... 236s Selecting previously unselected package build-essential. 236s Preparing to unpack .../33-build-essential_12.10ubuntu1_ppc64el.deb ... 236s Unpacking build-essential (12.10ubuntu1) ... 236s Selecting previously unselected package libdebhelper-perl. 236s Preparing to unpack .../34-libdebhelper-perl_13.20ubuntu1_all.deb ... 236s Unpacking libdebhelper-perl (13.20ubuntu1) ... 236s Selecting previously unselected package libtool. 236s Preparing to unpack .../35-libtool_2.4.7-8_all.deb ... 236s Unpacking libtool (2.4.7-8) ... 236s Selecting previously unselected package dh-autoreconf. 236s Preparing to unpack .../36-dh-autoreconf_20_all.deb ... 236s Unpacking dh-autoreconf (20) ... 237s Selecting previously unselected package libarchive-zip-perl. 237s Preparing to unpack .../37-libarchive-zip-perl_1.68-1_all.deb ... 237s Unpacking libarchive-zip-perl (1.68-1) ... 237s Selecting previously unselected package libfile-stripnondeterminism-perl. 237s Preparing to unpack .../38-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 237s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 237s Selecting previously unselected package dh-strip-nondeterminism. 237s Preparing to unpack .../39-dh-strip-nondeterminism_1.14.0-1_all.deb ... 237s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 237s Selecting previously unselected package debugedit. 237s Preparing to unpack .../40-debugedit_1%3a5.1-1_ppc64el.deb ... 237s Unpacking debugedit (1:5.1-1) ... 237s Selecting previously unselected package dwz. 237s Preparing to unpack .../41-dwz_0.15-1build6_ppc64el.deb ... 237s Unpacking dwz (0.15-1build6) ... 237s Selecting previously unselected package gettext. 237s Preparing to unpack .../42-gettext_0.22.5-3_ppc64el.deb ... 237s Unpacking gettext (0.22.5-3) ... 237s Selecting previously unselected package intltool-debian. 237s Preparing to unpack .../43-intltool-debian_0.35.0+20060710.6_all.deb ... 237s Unpacking intltool-debian (0.35.0+20060710.6) ... 237s Selecting previously unselected package po-debconf. 237s Preparing to unpack .../44-po-debconf_1.0.21+nmu1_all.deb ... 237s Unpacking po-debconf (1.0.21+nmu1) ... 237s Selecting previously unselected package debhelper. 237s Preparing to unpack .../45-debhelper_13.20ubuntu1_all.deb ... 237s Unpacking debhelper (13.20ubuntu1) ... 237s Selecting previously unselected package dh-python. 237s Preparing to unpack .../46-dh-python_6.20241217_all.deb ... 237s Unpacking dh-python (6.20241217) ... 237s Selecting previously unselected package libjs-jquery-metadata. 237s Preparing to unpack .../47-libjs-jquery-metadata_12-4_all.deb ... 237s Unpacking libjs-jquery-metadata (12-4) ... 237s Selecting previously unselected package libjs-jquery-tablesorter. 237s Preparing to unpack .../48-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 237s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 237s Selecting previously unselected package libjs-jquery-throttle-debounce. 237s Preparing to unpack .../49-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 237s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 237s Selecting previously unselected package pybuild-plugin-autopkgtest. 237s Preparing to unpack .../50-pybuild-plugin-autopkgtest_6.20241217_all.deb ... 237s Unpacking pybuild-plugin-autopkgtest (6.20241217) ... 237s Selecting previously unselected package python3-packaging. 237s Preparing to unpack .../51-python3-packaging_24.2-1_all.deb ... 237s Unpacking python3-packaging (24.2-1) ... 237s Selecting previously unselected package python3-pyproject-hooks. 237s Preparing to unpack .../52-python3-pyproject-hooks_1.2.0-1_all.deb ... 237s Unpacking python3-pyproject-hooks (1.2.0-1) ... 237s Selecting previously unselected package python3-toml. 237s Preparing to unpack .../53-python3-toml_0.10.2-1_all.deb ... 237s Unpacking python3-toml (0.10.2-1) ... 237s Selecting previously unselected package python3-wheel. 237s Preparing to unpack .../54-python3-wheel_0.45.1-1_all.deb ... 237s Unpacking python3-wheel (0.45.1-1) ... 237s Selecting previously unselected package python3-build. 237s Preparing to unpack .../55-python3-build_1.2.2-1_all.deb ... 237s Unpacking python3-build (1.2.2-1) ... 237s Selecting previously unselected package python3-installer. 237s Preparing to unpack .../56-python3-installer_0.7.0+dfsg1-3_all.deb ... 237s Unpacking python3-installer (0.7.0+dfsg1-3) ... 237s Selecting previously unselected package pybuild-plugin-pyproject. 237s Preparing to unpack .../57-pybuild-plugin-pyproject_6.20241217_all.deb ... 237s Unpacking pybuild-plugin-pyproject (6.20241217) ... 237s Selecting previously unselected package python3-all. 237s Preparing to unpack .../58-python3-all_3.13.1-1~exp2_ppc64el.deb ... 237s Unpacking python3-all (3.13.1-1~exp2) ... 237s Selecting previously unselected package python3-async-generator. 237s Preparing to unpack .../59-python3-async-generator_1.10-4_all.deb ... 237s Unpacking python3-async-generator (1.10-4) ... 237s Selecting previously unselected package python3-async-timeout. 237s Preparing to unpack .../60-python3-async-timeout_5.0.1-1_all.deb ... 237s Unpacking python3-async-timeout (5.0.1-1) ... 237s Selecting previously unselected package python3-coverage. 237s Preparing to unpack .../61-python3-coverage_7.4.4+dfsg1-0ubuntu3_ppc64el.deb ... 237s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 237s Selecting previously unselected package python3-ifaddr. 237s Preparing to unpack .../62-python3-ifaddr_0.2.0-1_all.deb ... 237s Unpacking python3-ifaddr (0.2.0-1) ... 237s Selecting previously unselected package python3-iniconfig. 237s Preparing to unpack .../63-python3-iniconfig_1.1.1-2_all.deb ... 237s Unpacking python3-iniconfig (1.1.1-2) ... 237s Selecting previously unselected package python3-pluggy. 237s Preparing to unpack .../64-python3-pluggy_1.5.0-1_all.deb ... 237s Unpacking python3-pluggy (1.5.0-1) ... 237s Selecting previously unselected package python3-poetry-core. 237s Preparing to unpack .../65-python3-poetry-core_1.9.0-2build1_all.deb ... 237s Unpacking python3-poetry-core (1.9.0-2build1) ... 238s Selecting previously unselected package python3-pytest. 238s Preparing to unpack .../66-python3-pytest_8.3.3-1_all.deb ... 238s Unpacking python3-pytest (8.3.3-1) ... 238s Selecting previously unselected package python3-pytest-asyncio. 238s Preparing to unpack .../67-python3-pytest-asyncio_0.24.0a1-1_all.deb ... 238s Unpacking python3-pytest-asyncio (0.24.0a1-1) ... 238s Selecting previously unselected package libjs-jquery-isonscreen. 238s Preparing to unpack .../68-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 238s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 238s Selecting previously unselected package python3-pytest-cov. 238s Preparing to unpack .../69-python3-pytest-cov_5.0.0-1_all.deb ... 238s Unpacking python3-pytest-cov (5.0.0-1) ... 238s Selecting previously unselected package python3-pytest-timeout. 238s Preparing to unpack .../70-python3-pytest-timeout_2.3.1-1_all.deb ... 238s Unpacking python3-pytest-timeout (2.3.1-1) ... 238s Selecting previously unselected package python3-tornado. 238s Preparing to unpack .../71-python3-tornado_6.4.1-3_ppc64el.deb ... 238s Unpacking python3-tornado (6.4.1-3) ... 238s Selecting previously unselected package python3-pytest-tornasync. 238s Preparing to unpack .../72-python3-pytest-tornasync_0.6.0.post2-2_all.deb ... 238s Unpacking python3-pytest-tornasync (0.6.0.post2-2) ... 238s Selecting previously unselected package python3-zeroconf. 238s Preparing to unpack .../73-python3-zeroconf_0.136.2-1_all.deb ... 238s Unpacking python3-zeroconf (0.136.2-1) ... 238s Setting up dh-python (6.20241217) ... 238s Setting up python3-iniconfig (1.1.1-2) ... 238s Setting up python3.12-minimal (3.12.8-3) ... 240s Setting up python3-tornado (6.4.1-3) ... 241s Setting up python3-async-generator (1.10-4) ... 241s Setting up libarchive-zip-perl (1.68-1) ... 241s Setting up libdebhelper-perl (13.20ubuntu1) ... 241s Setting up python3.12 (3.12.8-3) ... 243s Setting up m4 (1.4.19-4build1) ... 243s Setting up python3-all (3.13.1-1~exp2) ... 243s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 243s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 243s Setting up libgomp1:ppc64el (14.2.0-12ubuntu1) ... 244s Setting up python3-wheel (0.45.1-1) ... 244s Setting up python3-ifaddr (0.2.0-1) ... 244s Setting up python3-async-timeout (5.0.1-1) ... 244s Setting up autotools-dev (20220109.1) ... 244s Setting up python3-packaging (24.2-1) ... 245s Setting up python3-pyproject-hooks (1.2.0-1) ... 245s Setting up python3-poetry-core (1.9.0-2build1) ... 246s Setting up libquadmath0:ppc64el (14.2.0-12ubuntu1) ... 246s Setting up libmpc3:ppc64el (1.3.1-1build2) ... 246s Setting up autopoint (0.22.5-3) ... 246s Setting up python3-toml (0.10.2-1) ... 246s Setting up python3-installer (0.7.0+dfsg1-3) ... 246s Setting up autoconf (2.72-3) ... 246s Setting up python3-pluggy (1.5.0-1) ... 246s Setting up libubsan1:ppc64el (14.2.0-12ubuntu1) ... 246s Setting up dwz (0.15-1build6) ... 246s Setting up libasan8:ppc64el (14.2.0-12ubuntu1) ... 246s Setting up debugedit (1:5.1-1) ... 246s Setting up libtsan2:ppc64el (14.2.0-12ubuntu1) ... 246s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 246s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 246s Setting up libisl23:ppc64el (0.27-1) ... 246s Setting up python3-build (1.2.2-1) ... 247s Setting up libcc1-0:ppc64el (14.2.0-12ubuntu1) ... 247s Setting up liblsan0:ppc64el (14.2.0-12ubuntu1) ... 247s Setting up libitm1:ppc64el (14.2.0-12ubuntu1) ... 247s Setting up automake (1:1.16.5-1.3ubuntu1) ... 247s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 247s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 247s Setting up gettext (0.22.5-3) ... 247s Setting up python3-zeroconf (0.136.2-1) ... 247s Setting up pybuild-plugin-pyproject (6.20241217) ... 247s Setting up python3-pytest (8.3.3-1) ... 248s Setting up intltool-debian (0.35.0+20060710.6) ... 248s Setting up libjs-jquery-metadata (12-4) ... 248s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 248s Setting up cpp-14-powerpc64le-linux-gnu (14.2.0-12ubuntu1) ... 248s Setting up cpp-14 (14.2.0-12ubuntu1) ... 248s Setting up python3-pytest-asyncio (0.24.0a1-1) ... 248s Setting up dh-strip-nondeterminism (1.14.0-1) ... 248s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 248s Setting up libgcc-14-dev:ppc64el (14.2.0-12ubuntu1) ... 248s Setting up libstdc++-14-dev:ppc64el (14.2.0-12ubuntu1) ... 248s Setting up cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 248s Setting up gcc-14-powerpc64le-linux-gnu (14.2.0-12ubuntu1) ... 248s Setting up python3-pytest-tornasync (0.6.0.post2-2) ... 248s Setting up g++-14-powerpc64le-linux-gnu (14.2.0-12ubuntu1) ... 248s Setting up python3-pytest-timeout (2.3.1-1) ... 248s Setting up po-debconf (1.0.21+nmu1) ... 248s Setting up python3-pytest-cov (5.0.0-1) ... 249s Setting up gcc-14 (14.2.0-12ubuntu1) ... 249s Setting up gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 249s Setting up cpp (4:14.1.0-2ubuntu1) ... 249s Setting up g++-14 (14.2.0-12ubuntu1) ... 249s Setting up g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 249s Setting up libtool (2.4.7-8) ... 249s Setting up gcc (4:14.1.0-2ubuntu1) ... 249s Setting up dh-autoreconf (20) ... 249s Setting up g++ (4:14.1.0-2ubuntu1) ... 249s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 249s Setting up build-essential (12.10ubuntu1) ... 249s Setting up debhelper (13.20ubuntu1) ... 249s Setting up pybuild-plugin-autopkgtest (6.20241217) ... 249s Processing triggers for man-db (2.13.0-1) ... 250s Processing triggers for install-info (7.1.1-1) ... 250s Processing triggers for libc-bin (2.40-4ubuntu1) ... 250s Processing triggers for systemd (257-2ubuntu1) ... 251s autopkgtest [03:16:29]: test pybuild-autopkgtest: pybuild-autopkgtest 251s autopkgtest [03:16:29]: test pybuild-autopkgtest: [----------------------- 253s pybuild-autopkgtest 253s I: pybuild base:311: cd /tmp/autopkgtest.mZvkpH/autopkgtest_tmp/build; python3.12 -m pytest tests 253s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 253s 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" 253s 253s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 253s ============================= test session starts ============================== 253s platform linux -- Python 3.12.8, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 253s cachedir: .pytest_cache 253s rootdir: /tmp/autopkgtest.mZvkpH/autopkgtest_tmp/build 253s configfile: pyproject.toml 253s plugins: timeout-2.3.1, typeguard-4.4.1, cov-5.0.0, asyncio-0.24.0a1, tornasync-0.6.0.post2 253s asyncio: mode=Mode.STRICT, default_loop_scope=None 256s collecting ... collected 297 items 256s 256s tests/services/test_browser.py::test_service_browser_cancel_multiple_times PASSED [ 0%] 256s tests/services/test_browser.py::test_service_browser_cancel_context_manager PASSED [ 0%] 256s tests/services/test_browser.py::test_service_browser_cancel_multiple_times_after_close PASSED [ 1%] 256s tests/services/test_browser.py::test_service_browser_started_after_zeroconf_closed PASSED [ 1%] 256s tests/services/test_browser.py::test_multiple_instances_running_close PASSED [ 1%] 259s tests/services/test_browser.py::TestServiceBrowser::test_update_record PASSED [ 2%] 259s tests/services/test_browser.py::TestServiceBrowserMultipleTypes::test_update_record PASSED [ 2%] 260s tests/services/test_browser.py::test_first_query_delay PASSED [ 2%] 261s tests/services/test_browser.py::test_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 3%] 262s tests/services/test_browser.py::test_ttl_refresh_cancelled_rescue_query PASSED [ 3%] 262s tests/services/test_browser.py::test_asking_qm_questions PASSED [ 3%] 262s tests/services/test_browser.py::test_asking_qu_questions PASSED [ 4%] 263s tests/services/test_browser.py::test_legacy_record_update_listener PASSED [ 4%] 263s tests/services/test_browser.py::test_service_browser_is_aware_of_port_changes PASSED [ 4%] 264s tests/services/test_browser.py::test_service_browser_listeners_update_service PASSED [ 5%] 264s tests/services/test_browser.py::test_service_browser_listeners_no_update_service PASSED [ 5%] 264s tests/services/test_browser.py::test_service_browser_uses_non_strict_names PASSED [ 5%] 265s tests/services/test_browser.py::test_group_ptr_queries_with_known_answers PASSED [ 6%] 265s tests/services/test_browser.py::test_generate_service_query_suppress_duplicate_questions PASSED [ 6%] 265s tests/services/test_browser.py::test_query_scheduler PASSED [ 6%] 265s tests/services/test_browser.py::test_query_scheduler_rescue_records PASSED [ 7%] 265s tests/services/test_browser.py::test_service_browser_matching PASSED [ 7%] 266s tests/services/test_browser.py::test_service_browser_expire_callbacks PASSED [ 7%] 266s tests/services/test_browser.py::test_scheduled_ptr_query_dunder_methods PASSED [ 8%] 267s tests/services/test_browser.py::test_close_zeroconf_without_browser_before_start_up_queries PASSED [ 8%] 268s tests/services/test_browser.py::test_close_zeroconf_without_browser_after_start_up_queries PASSED [ 8%] 270s tests/services/test_info.py::TestServiceInfo::test_get_info_partial PASSED [ 9%] 271s tests/services/test_info.py::TestServiceInfo::test_get_info_single PASSED [ 9%] 274s tests/services/test_info.py::TestServiceInfo::test_get_info_suppressed_by_question_history PASSED [ 9%] 274s tests/services/test_info.py::TestServiceInfo::test_get_name PASSED [ 10%] 274s tests/services/test_info.py::TestServiceInfo::test_service_info_duplicate_properties_txt_records PASSED [ 10%] 274s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_expired_records PASSED [ 10%] 274s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_non_matching_updates PASSED [ 11%] 274s tests/services/test_info.py::test_multiple_addresses PASSED [ 11%] 274s tests/services/test_info.py::test_scoped_addresses_from_cache PASSED [ 11%] 274s tests/services/test_info.py::test_multiple_a_addresses_newest_address_first PASSED [ 12%] 274s tests/services/test_info.py::test_invalid_a_addresses PASSED [ 12%] 274s tests/services/test_info.py::test_filter_address_by_type_from_service_info PASSED [ 12%] 274s tests/services/test_info.py::test_changing_name_updates_serviceinfo_key PASSED [ 13%] 274s tests/services/test_info.py::test_serviceinfo_address_updates PASSED [ 13%] 274s tests/services/test_info.py::test_serviceinfo_accepts_bytes_or_string_dict PASSED [ 13%] 274s tests/services/test_info.py::test_asking_qu_questions PASSED [ 14%] 275s tests/services/test_info.py::test_asking_qm_questions PASSED [ 14%] 278s tests/services/test_info.py::test_request_timeout PASSED [ 14%] 281s tests/services/test_info.py::test_we_try_four_times_with_random_delay PASSED [ 15%] 281s tests/services/test_info.py::test_release_wait_when_new_recorded_added PASSED [ 15%] 281s tests/services/test_info.py::test_port_changes_are_seen PASSED [ 15%] 281s tests/services/test_info.py::test_port_changes_are_seen_with_directed_request PASSED [ 16%] 281s tests/services/test_info.py::test_ipv4_changes_are_seen PASSED [ 16%] 281s tests/services/test_info.py::test_ipv6_changes_are_seen PASSED [ 16%] 281s tests/services/test_info.py::test_bad_ip_addresses_ignored_in_cache PASSED [ 17%] 281s tests/services/test_info.py::test_service_name_change_as_seen_has_ip_in_cache PASSED [ 17%] 281s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache PASSED [ 17%] 282s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency PASSED [ 18%] 282s tests/services/test_info.py::test_service_info_nsec_records PASSED [ 18%] 282s tests/services/test_registry.py::TestServiceRegistry::test_lookups PASSED [ 18%] 282s tests/services/test_registry.py::TestServiceRegistry::test_lookups_upper_case_by_lower_case PASSED [ 19%] 282s tests/services/test_registry.py::TestServiceRegistry::test_only_register_once PASSED [ 19%] 282s tests/services/test_registry.py::TestServiceRegistry::test_register_same_server PASSED [ 19%] 282s tests/services/test_registry.py::TestServiceRegistry::test_unregister_multiple_times PASSED [ 20%] 286s tests/services/test_types.py::test_integration_with_listener PASSED [ 20%] 290s tests/services/test_types.py::test_integration_with_listener_v6_records PASSED [ 20%] 294s tests/services/test_types.py::test_integration_with_listener_ipv6 PASSED [ 21%] 299s tests/services/test_types.py::test_integration_with_subtype_and_listener PASSED [ 21%] 299s tests/test_asyncio.py::test_async_basic_usage PASSED [ 21%] 299s tests/test_asyncio.py::test_async_close_twice PASSED [ 22%] 299s tests/test_asyncio.py::test_async_with_sync_passed_in PASSED [ 22%] 299s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async PASSED [ 22%] 299s tests/test_asyncio.py::test_sync_within_event_loop_executor PASSED [ 23%] 301s tests/test_asyncio.py::test_async_service_registration PASSED [ 23%] 302s tests/test_asyncio.py::test_async_service_registration_with_server_missing PASSED [ 23%] 304s tests/test_asyncio.py::test_async_service_registration_same_server_different_ports PASSED [ 24%] 306s tests/test_asyncio.py::test_async_service_registration_same_server_same_ports PASSED [ 24%] 307s tests/test_asyncio.py::test_async_service_registration_name_conflict PASSED [ 24%] 307s tests/test_asyncio.py::test_async_service_registration_name_does_not_match_type PASSED [ 25%] 308s tests/test_asyncio.py::test_async_service_registration_name_strict_check PASSED [ 25%] 310s tests/test_asyncio.py::test_async_tasks PASSED [ 25%] 311s tests/test_asyncio.py::test_async_wait_unblocks_on_update PASSED [ 26%] 319s tests/test_asyncio.py::test_service_info_async_request PASSED [ 26%] 320s tests/test_asyncio.py::test_async_service_browser PASSED [ 26%] 321s tests/test_asyncio.py::test_async_context_manager PASSED [ 27%] 321s tests/test_asyncio.py::test_service_browser_cancel_async_context_manager PASSED [ 27%] 326s tests/test_asyncio.py::test_async_unregister_all_services PASSED [ 27%] 331s tests/test_asyncio.py::test_async_zeroconf_service_types PASSED [ 28%] 331s tests/test_asyncio.py::test_guard_against_running_serviceinfo_request_event_loop PASSED [ 28%] 331s tests/test_asyncio.py::test_service_browser_instantiation_generates_add_events_from_cache PASSED [ 28%] 332s tests/test_asyncio.py::test_integration PASSED [ 29%] 334s tests/test_asyncio.py::test_info_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 29%] 334s tests/test_asyncio.py::test_service_browser_ignores_unrelated_updates PASSED [ 29%] 337s tests/test_asyncio.py::test_async_request_timeout PASSED [ 30%] 337s tests/test_asyncio.py::test_async_request_non_running_instance PASSED [ 30%] 337s tests/test_asyncio.py::test_legacy_unicast_response PASSED [ 30%] 337s tests/test_asyncio.py::test_update_with_uppercase_names PASSED [ 31%] 337s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get PASSED [ 31%] 337s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get_all PASSED [ 31%] 337s tests/test_cache.py::TestDNSCache::test_cache_empty_does_not_leak_memory_by_leaving_empty_list PASSED [ 32%] 337s tests/test_cache.py::TestDNSCache::test_cache_empty_multiple_calls PASSED [ 32%] 337s tests/test_cache.py::TestDNSCache::test_order PASSED [ 32%] 337s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_all_by_details PASSED [ 33%] 337s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_name PASSED [ 33%] 337s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_server PASSED [ 34%] 337s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_get_unique PASSED [ 34%] 337s tests/test_cache.py::TestDNSCacheAPI::test_current_entry_with_name_and_alias PASSED [ 34%] 337s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_name PASSED [ 35%] 337s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_server PASSED [ 35%] 337s tests/test_cache.py::TestDNSCacheAPI::test_get PASSED [ 35%] 337s tests/test_cache.py::TestDNSCacheAPI::test_get_all_by_details PASSED [ 36%] 337s tests/test_cache.py::TestDNSCacheAPI::test_get_by_details PASSED [ 36%] 337s tests/test_cache.py::TestDNSCacheAPI::test_name PASSED [ 36%] 340s tests/test_core.py::Framework::test_async_updates_from_response PASSED [ 37%] 340s tests/test_core.py::Framework::test_close_multiple_times PASSED [ 37%] 340s tests/test_core.py::Framework::test_launch_and_close PASSED [ 37%] 340s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_not_mac PASSED [ 38%] 340s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_on_mac SKIPPED [ 38%] 340s tests/test_core.py::Framework::test_launch_and_close_context_manager PASSED [ 38%] 340s tests/test_core.py::Framework::test_launch_and_close_unicast PASSED [ 39%] 340s tests/test_core.py::Framework::test_launch_and_close_v4_v6 PASSED [ 39%] 340s tests/test_core.py::Framework::test_launch_and_close_v6_only PASSED [ 39%] 341s tests/test_core.py::test_generate_service_query_set_qu_bit PASSED [ 40%] 341s tests/test_core.py::test_invalid_packets_ignored_and_does_not_cause_loop_exception PASSED [ 40%] 341s tests/test_core.py::test_goodbye_all_services PASSED [ 40%] 342s tests/test_core.py::test_register_service_with_custom_ttl PASSED [ 41%] 343s tests/test_core.py::test_logging_packets PASSED [ 41%] 343s tests/test_core.py::test_get_service_info_failure_path PASSED [ 41%] 343s tests/test_core.py::test_sending_unicast PASSED [ 42%] 344s tests/test_core.py::test_tc_bit_defers PASSED [ 42%] 344s tests/test_core.py::test_tc_bit_defers_last_response_missing PASSED [ 42%] 344s tests/test_core.py::test_open_close_twice_from_async PASSED [ 43%] 344s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close PASSED [ 43%] 345s tests/test_core.py::test_shutdown_while_register_in_process PASSED [ 43%] 345s tests/test_core.py::test_event_loop_blocked PASSED [ 44%] 345s tests/test_dns.py::TestDunder::test_dns_address_repr PASSED [ 44%] 345s tests/test_dns.py::TestDunder::test_dns_hinfo_repr_eq PASSED [ 44%] 345s tests/test_dns.py::TestDunder::test_dns_outgoing_repr PASSED [ 45%] 345s tests/test_dns.py::TestDunder::test_dns_pointer_repr PASSED [ 45%] 345s tests/test_dns.py::TestDunder::test_dns_question_repr PASSED [ 45%] 345s tests/test_dns.py::TestDunder::test_dns_record_abc PASSED [ 46%] 345s tests/test_dns.py::TestDunder::test_dns_record_is_expired PASSED [ 46%] 345s tests/test_dns.py::TestDunder::test_dns_record_is_recent PASSED [ 46%] 345s tests/test_dns.py::TestDunder::test_dns_record_is_stale PASSED [ 47%] 345s tests/test_dns.py::TestDunder::test_dns_record_reset_ttl PASSED [ 47%] 345s tests/test_dns.py::TestDunder::test_dns_service_repr PASSED [ 47%] 345s tests/test_dns.py::TestDunder::test_dns_text_repr PASSED [ 48%] 345s tests/test_dns.py::TestDunder::test_service_info_dunder PASSED [ 48%] 345s tests/test_dns.py::TestDunder::test_service_info_text_properties_not_given PASSED [ 48%] 345s tests/test_dns.py::test_dns_question_hashablity PASSED [ 49%] 345s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_ttl PASSED [ 49%] 345s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_unique PASSED [ 49%] 345s tests/test_dns.py::test_dns_address_record_hashablity PASSED [ 50%] 345s tests/test_dns.py::test_dns_hinfo_record_hashablity PASSED [ 50%] 345s tests/test_dns.py::test_dns_pointer_record_hashablity PASSED [ 50%] 345s tests/test_dns.py::test_dns_pointer_comparison_is_case_insensitive PASSED [ 51%] 345s tests/test_dns.py::test_dns_text_record_hashablity PASSED [ 51%] 345s tests/test_dns.py::test_dns_service_record_hashablity PASSED [ 51%] 345s tests/test_dns.py::test_dns_service_server_key PASSED [ 52%] 345s tests/test_dns.py::test_dns_service_server_comparison_is_case_insensitive PASSED [ 52%] 345s tests/test_dns.py::test_dns_nsec_record_hashablity PASSED [ 52%] 345s tests/test_dns.py::test_rrset_does_not_consider_ttl PASSED [ 53%] 347s tests/test_engine.py::test_reaper PASSED [ 53%] 348s tests/test_engine.py::test_reaper_aborts_when_done PASSED [ 53%] 348s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info PASSED [ 54%] 348s tests/test_exceptions.py::Exceptions::test_bad_service_info_name PASSED [ 54%] 348s tests/test_exceptions.py::Exceptions::test_bad_service_names PASSED [ 54%] 348s tests/test_exceptions.py::Exceptions::test_bad_sub_types PASSED [ 55%] 348s tests/test_exceptions.py::Exceptions::test_bad_types PASSED [ 55%] 348s tests/test_exceptions.py::Exceptions::test_good_instance_names PASSED [ 55%] 348s tests/test_exceptions.py::Exceptions::test_good_instance_names_without_protocol PASSED [ 56%] 348s tests/test_exceptions.py::Exceptions::test_good_service_names PASSED [ 56%] 348s tests/test_exceptions.py::Exceptions::test_invalid_addresses PASSED [ 56%] 349s tests/test_handlers.py::TestRegistrar::test_name_conflicts PASSED [ 57%] 351s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name PASSED [ 57%] 351s tests/test_handlers.py::TestRegistrar::test_ttl PASSED [ 57%] 352s tests/test_handlers.py::test_ptr_optimization PASSED [ 58%] 352s tests/test_handlers.py::test_any_query_for_ptr PASSED [ 58%] 352s tests/test_handlers.py::test_aaaa_query PASSED [ 58%] 352s tests/test_handlers.py::test_aaaa_query_upper_case PASSED [ 59%] 352s tests/test_handlers.py::test_a_and_aaaa_record_fate_sharing PASSED [ 59%] 352s tests/test_handlers.py::test_unicast_response PASSED [ 59%] 352s tests/test_handlers.py::test_probe_answered_immediately PASSED [ 60%] 352s tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name PASSED [ 60%] 353s tests/test_handlers.py::test_qu_response PASSED [ 60%] 353s tests/test_handlers.py::test_known_answer_supression PASSED [ 61%] 353s tests/test_handlers.py::test_multi_packet_known_answer_supression PASSED [ 61%] 353s tests/test_handlers.py::test_known_answer_supression_service_type_enumeration_query PASSED [ 61%] 353s tests/test_handlers.py::test_upper_case_enumeration_query PASSED [ 62%] 353s tests/test_handlers.py::test_enumeration_query_with_no_registered_services PASSED [ 62%] 354s tests/test_handlers.py::test_qu_response_only_sends_additionals_if_sends_answer PASSED [ 62%] 355s tests/test_handlers.py::test_cache_flush_bit PASSED [ 63%] 355s tests/test_handlers.py::test_record_update_manager_add_listener_callsback_existing_records PASSED [ 63%] 355s tests/test_handlers.py::test_questions_query_handler_populates_the_question_history_from_qm_questions PASSED [ 63%] 355s tests/test_handlers.py::test_questions_query_handler_does_not_put_qu_questions_in_history PASSED [ 64%] 355s tests/test_handlers.py::test_guard_against_low_ptr_ttl PASSED [ 64%] 355s tests/test_handlers.py::test_duplicate_goodbye_answers_in_packet PASSED [ 64%] 358s tests/test_handlers.py::test_response_aggregation_timings PASSED [ 65%] 361s tests/test_handlers.py::test_response_aggregation_timings_multiple PASSED [ 65%] 361s tests/test_handlers.py::test_response_aggregation_random_delay PASSED [ 65%] 361s tests/test_handlers.py::test_future_answers_are_removed_on_send PASSED [ 66%] 361s tests/test_handlers.py::test_add_listener_warns_when_not_using_record_update_listener PASSED [ 66%] 361s tests/test_handlers.py::test_async_updates_iteration_safe PASSED [ 67%] 361s tests/test_handlers.py::test_async_updates_complete_iteration_safe PASSED [ 67%] 361s tests/test_history.py::test_question_suppression PASSED [ 67%] 361s tests/test_history.py::test_question_expire PASSED [ 68%] 361s tests/test_init.py::Names::test_exceedingly_long_name PASSED [ 68%] 361s tests/test_init.py::Names::test_exceedingly_long_name_part PASSED [ 68%] 361s tests/test_init.py::Names::test_extra_exceedingly_long_name PASSED [ 69%] 362s tests/test_init.py::Names::test_large_packet_exception_log_handling PASSED [ 69%] 362s tests/test_init.py::Names::test_long_name PASSED [ 69%] 362s tests/test_init.py::Names::test_same_name PASSED [ 70%] 363s tests/test_init.py::Names::test_verify_name_change_with_lots_of_names PASSED [ 70%] 363s tests/test_listener.py::test_guard_against_oversized_packets PASSED [ 70%] 364s tests/test_listener.py::test_guard_against_duplicate_packets PASSED [ 71%] 364s tests/test_logger.py::test_loading_logger PASSED [ 71%] 364s tests/test_logger.py::test_log_warning_once PASSED [ 71%] 364s tests/test_logger.py::test_log_exception_warning PASSED [ 72%] 364s tests/test_logger.py::test_llog_exception_debug PASSED [ 72%] 364s tests/test_logger.py::test_log_exception_once PASSED [ 72%] 364s tests/test_protocol.py::PacketGeneration::test_adding_empty_answer PASSED [ 73%] 364s tests/test_protocol.py::PacketGeneration::test_adding_expired_answer PASSED [ 73%] 364s tests/test_protocol.py::PacketGeneration::test_dns_hinfo PASSED [ 73%] 364s tests/test_protocol.py::PacketGeneration::test_many_questions PASSED [ 74%] 364s tests/test_protocol.py::PacketGeneration::test_many_questions_with_many_known_answers PASSED [ 74%] 364s tests/test_protocol.py::PacketGeneration::test_massive_probe_packet_split PASSED [ 74%] 364s tests/test_protocol.py::PacketGeneration::test_match_question PASSED [ 75%] 364s tests/test_protocol.py::PacketGeneration::test_only_one_answer_can_by_large PASSED [ 75%] 364s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_flags PASSED [ 75%] 364s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_nsec PASSED [ 76%] 364s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_question PASSED [ 76%] 364s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_response PASSED [ 76%] 364s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple PASSED [ 77%] 364s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple_unicast PASSED [ 77%] 364s tests/test_protocol.py::PacketGeneration::test_questions_do_not_end_up_every_packet PASSED [ 77%] 364s tests/test_protocol.py::PacketGeneration::test_suppress_answer PASSED [ 78%] 364s tests/test_protocol.py::PacketForm::test_numbers PASSED [ 78%] 364s tests/test_protocol.py::PacketForm::test_numbers_questions PASSED [ 78%] 364s tests/test_protocol.py::PacketForm::test_query_header_bits PASSED [ 79%] 364s tests/test_protocol.py::PacketForm::test_response_header_bits PASSED [ 79%] 364s tests/test_protocol.py::PacketForm::test_setting_id PASSED [ 79%] 364s tests/test_protocol.py::PacketForm::test_transaction_id PASSED [ 80%] 364s tests/test_protocol.py::TestDnsIncoming::test_incoming_circular_reference PASSED [ 80%] 364s tests/test_protocol.py::TestDnsIncoming::test_incoming_exception_handling PASSED [ 80%] 364s tests/test_protocol.py::TestDnsIncoming::test_incoming_ipv6 PASSED [ 81%] 364s tests/test_protocol.py::TestDnsIncoming::test_incoming_unknown_type PASSED [ 81%] 364s tests/test_protocol.py::test_dns_compression_rollback_for_corruption PASSED [ 81%] 364s tests/test_protocol.py::test_tc_bit_in_query_packet PASSED [ 82%] 364s tests/test_protocol.py::test_tc_bit_not_set_in_answer_packet PASSED [ 82%] 364s tests/test_protocol.py::test_qm_packet_parser PASSED [ 82%] 364s tests/test_protocol.py::test_qu_packet_parser PASSED [ 83%] 364s tests/test_protocol.py::test_parse_packet_with_nsec_record PASSED [ 83%] 364s tests/test_protocol.py::test_records_same_packet_share_fate PASSED [ 83%] 364s tests/test_protocol.py::test_dns_compression_invalid_skips_bad_name_compress_in_question PASSED [ 84%] 364s tests/test_protocol.py::test_dns_compression_all_invalid PASSED [ 84%] 364s tests/test_protocol.py::test_invalid_next_name_ignored PASSED [ 84%] 364s tests/test_protocol.py::test_dns_compression_invalid_skips_record PASSED [ 85%] 364s tests/test_protocol.py::test_dns_compression_points_forward PASSED [ 85%] 364s tests/test_protocol.py::test_dns_compression_points_to_itself PASSED [ 85%] 364s tests/test_protocol.py::test_dns_compression_points_beyond_packet PASSED [ 86%] 364s tests/test_protocol.py::test_dns_compression_generic_failure PASSED [ 86%] 364s tests/test_protocol.py::test_label_length_attack PASSED [ 86%] 364s tests/test_protocol.py::test_label_compression_attack PASSED [ 87%] 364s tests/test_protocol.py::test_dns_compression_loop_attack PASSED [ 87%] 364s tests/test_protocol.py::test_txt_after_invalid_nsec_name_still_usable PASSED [ 87%] 364s tests/test_protocol.py::test_parse_matter_packet PASSED [ 88%] 371s tests/test_services.py::ListenerTest::test_integration_with_listener_class PASSED [ 88%] 371s tests/test_services.py::test_servicelisteners_raise_not_implemented PASSED [ 88%] 371s tests/test_services.py::test_signal_registration_interface PASSED [ 89%] 372s tests/test_updates.py::test_legacy_record_update_listener PASSED [ 89%] 372s tests/test_updates.py::test_record_update_compat PASSED [ 89%] 372s tests/utils/test_asyncio.py::test_async_get_all_tasks PASSED [ 90%] 372s tests/utils/test_asyncio.py::test_get_running_loop_from_async PASSED [ 90%] 372s tests/utils/test_asyncio.py::test_get_running_loop_no_loop PASSED [ 90%] 372s tests/utils/test_asyncio.py::test_wait_event_or_timeout_times_out PASSED [ 91%] 373s tests/utils/test_asyncio.py::test_shutdown_loop PASSED [ 91%] 373s tests/utils/test_asyncio.py::test_cumulative_timeouts_less_than_close_plus_buffer PASSED [ 91%] 373s tests/utils/test_asyncio.py::test_run_coro_with_timeout PASSED [ 92%] 373s tests/utils/test_ipaddress.py::test_cached_ip_addresses_wrapper PASSED [ 92%] 373s tests/utils/test_ipaddress.py::test_get_ip_address_object_from_record PASSED [ 92%] 373s tests/utils/test_name.py::test_service_type_name_overlong_type PASSED [ 93%] 373s tests/utils/test_name.py::test_service_type_name_overlong_full_name PASSED [ 93%] 373s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[CustomerInformationService-F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%] 373s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[DeviceManagementService_F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 94%] 373s tests/utils/test_name.py::test_possible_types PASSED [ 94%] 373s tests/utils/test_net.py::test_ip6_to_address_and_index PASSED [ 94%] 373s tests/utils/test_net.py::test_interface_index_to_ip6_address PASSED [ 95%] 373s tests/utils/test_net.py::test_ip6_addresses_to_indexes PASSED [ 95%] 373s tests/utils/test_net.py::test_normalize_interface_choice_errors PASSED [ 95%] 373s tests/utils/test_net.py::test_add_multicast_member_socket_errors[98-False] PASSED [ 96%] 373s tests/utils/test_net.py::test_add_multicast_member_socket_errors[99-False] PASSED [ 96%] 373s tests/utils/test_net.py::test_add_multicast_member_socket_errors[22-False] PASSED [ 96%] 373s tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] PASSED [ 97%] 373s tests/utils/test_net.py::test_autodetect_ip_version PASSED [ 97%] 373s tests/utils/test_net.py::test_disable_ipv6_only_or_raise PASSED [ 97%] 373s tests/utils/test_net.py::test_set_so_reuseport_if_available_is_present PASSED [ 98%] 373s tests/utils/test_net.py::test_set_so_reuseport_if_available_not_present SKIPPED [ 98%] 373s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version PASSED [ 98%] 373s tests/utils/test_net.py::test_add_multicast_member PASSED [ 99%] 373s tests/utils/test_net.py::test_bind_raises_skips_address PASSED [ 99%] 374s tests/utils/test_net.py::test_new_respond_socket_new_socket_returns_none PASSED [100%] 374s 374s =============================== warnings summary =============================== 374s tests/services/test_browser.py: 4 warnings 374s tests/services/test_info.py: 3 warnings 374s tests/services/test_types.py: 1 warning 374s tests/test_asyncio.py: 2 warnings 374s tests/test_core.py: 5 warnings 374s tests/test_exceptions.py: 1 warning 374s tests/test_handlers.py: 6 warnings 374s tests/test_listener.py: 1 warning 374s tests/utils/test_asyncio.py: 1 warning 374s tests/utils/test_net.py: 1 warning 374s /usr/lib/python3.12/asyncio/base_events.py:725: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 374s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/services/test_browser.py::test_service_browser_listeners_no_update_service 374s /usr/lib/python3/dist-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning: Exception in thread zeroconf-ServiceBrowser-_hap._tcp-3235 374s 374s Traceback (most recent call last): 374s File "/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner 374s self.run() 374s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 811, in run 374s self._fire_service_state_changed_event(event) 374s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 740, in _fire_service_state_changed_event 374s self._service_state_changed.fire( 374s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 56, in fire 374s h(**kwargs) 374s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 305, in _on_change_dispatcher 374s getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, service_type, name) 374s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 45, in update_service 374s raise NotImplementedError() 374s NotImplementedError 374s 374s warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 374s 374s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 374s /usr/lib/python3.12/selectors.py:21: ResourceWarning: unclosed 374s def _fileobj_to_fd(fileobj): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 374s /usr/lib/python3.12/selectors.py:21: ResourceWarning: unclosed 374s def _fileobj_to_fd(fileobj): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 374s tests/test_asyncio.py::test_service_info_async_request 374s tests/test_handlers.py::test_response_aggregation_random_delay 374s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=11> 374s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 374s tests/test_handlers.py::test_response_aggregation_random_delay 374s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=12> 374s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async 374s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 374s 374s Traceback (most recent call last): 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 374s await waiter 374s GeneratorExit 374s 374s During handling of the above exception, another exception occurred: 374s 374s Traceback (most recent call last): 374s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 374s await self._async_create_endpoints() 374s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 374s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 374s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 374s transport.close() 374s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 374s self._loop.call_soon(self._call_connection_lost, None) 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 374s self._check_closed() 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 374s raise RuntimeError('Event loop is closed') 374s RuntimeError: Event loop is closed 374s 374s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 374s 374s tests/test_asyncio.py::test_sync_within_event_loop_executor 374s /usr/lib/python3.12/enum.py:720: ResourceWarning: unclosed 374s def __call__(cls, value, names=_not_given, *values, module=None, qualname=None, type=None, start=1, boundary=None): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_asyncio.py::test_sync_within_event_loop_executor 374s /usr/lib/python3.12/enum.py:720: ResourceWarning: unclosed 374s def __call__(cls, value, names=_not_given, *values, module=None, qualname=None, type=None, start=1, boundary=None): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_asyncio.py::test_sync_within_event_loop_executor 374s tests/test_core.py::test_event_loop_blocked 374s tests/test_handlers.py::test_qu_response 374s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=11> 374s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_asyncio.py::test_service_info_async_request 374s /usr/lib/python3/dist-packages/zeroconf/_dns.py:94: ResourceWarning: unclosed 374s return _TYPES.get(t, f"?({t})") 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_asyncio.py::test_service_info_async_request 374s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=13> 374s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_core.py::test_open_close_twice_from_async 374s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 374s 374s Traceback (most recent call last): 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 374s await waiter 374s GeneratorExit 374s 374s During handling of the above exception, another exception occurred: 374s 374s Traceback (most recent call last): 374s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 374s await self._async_create_endpoints() 374s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 374s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 374s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 374s transport.close() 374s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 374s self._loop.call_soon(self._call_connection_lost, None) 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 374s self._check_closed() 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 374s raise RuntimeError('Event loop is closed') 374s RuntimeError: Event loop is closed 374s 374s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 374s 374s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close 374s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 374s 374s Traceback (most recent call last): 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 374s await waiter 374s GeneratorExit 374s 374s During handling of the above exception, another exception occurred: 374s 374s Traceback (most recent call last): 374s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 374s await self._async_create_endpoints() 374s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 374s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 374s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 374s transport.close() 374s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 374s self._loop.call_soon(self._call_connection_lost, None) 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 374s self._check_closed() 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 374s raise RuntimeError('Event loop is closed') 374s RuntimeError: Event loop is closed 374s 374s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 374s 374s tests/test_core.py::test_event_loop_blocked 374s tests/test_handlers.py::test_response_aggregation_random_delay 374s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 374s def __init__(self, name, parent): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_core.py::test_event_loop_blocked 374s tests/test_handlers.py::test_response_aggregation_random_delay 374s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 374s def __init__(self, name, parent): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_core.py::test_event_loop_blocked 374s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 374s def __init__(self, name, parent): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_core.py::test_event_loop_blocked 374s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 374s def __init__(self, name, parent): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_core.py::test_event_loop_blocked 374s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 374s def __init__(self, name, parent): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_core.py::test_event_loop_blocked 374s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 374s def __init__(self, name, parent): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_core.py::test_event_loop_blocked 374s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 374s def __init__(self, name, parent): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_core.py::test_event_loop_blocked 374s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 374s def __init__(self, name, parent): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_core.py::test_event_loop_blocked 374s tests/test_handlers.py::test_qu_response 374s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=13> 374s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_core.py::test_event_loop_blocked 374s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=15> 374s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_core.py::test_event_loop_blocked 374s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=26> 374s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info 374s /usr/lib/python3.12/selectors.py:192: ResourceWarning: unclosed 374s raise KeyError("{!r} is not registered".format(fileobj)) from None 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info 374s /usr/lib/python3.12/selectors.py:192: ResourceWarning: unclosed 374s raise KeyError("{!r} is not registered".format(fileobj)) from None 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_handlers.py::test_qu_response 374s /usr/lib/python3.12/logging/__init__.py:690: ResourceWarning: unclosed 374s def format(self, record): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_handlers.py::test_qu_response 374s /usr/lib/python3.12/logging/__init__.py:690: ResourceWarning: unclosed 374s def format(self, record): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_handlers.py::test_qu_response 374s /usr/lib/python3.12/logging/__init__.py:690: ResourceWarning: unclosed 374s def format(self, record): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_handlers.py::test_qu_response 374s /usr/lib/python3.12/logging/__init__.py:690: ResourceWarning: unclosed 374s def format(self, record): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/test_handlers.py::test_qu_response 374s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 374s 374s Traceback (most recent call last): 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 374s await waiter 374s GeneratorExit 374s 374s During handling of the above exception, another exception occurred: 374s 374s Traceback (most recent call last): 374s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 374s await self._async_create_endpoints() 374s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 374s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 374s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 374s transport.close() 374s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 374s self._loop.call_soon(self._call_connection_lost, None) 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 374s self._check_closed() 374s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 374s raise RuntimeError('Event loop is closed') 374s RuntimeError: Event loop is closed 374s 374s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 374s 374s tests/utils/test_net.py::test_disable_ipv6_only_or_raise 374s /usr/lib/python3/dist-packages/pytest_tornasync/plugin.py:45: ResourceWarning: unclosed 374s pyfuncitem.obj(**testargs) 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version 374s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 374s def __init__(self, name, parent): 374s Enable tracemalloc to get traceback where the object was allocated. 374s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 374s 374s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 374s 374s ---------- coverage: platform linux, python 3.12.8-final-0 ----------- 374s Name Stmts Miss Branch BrPart Cover Missing 374s ----------------------------------------------------------------------------------------------------------------- 374s /usr/lib/python3/dist-packages/zeroconf/_dns.py 253 1 32 0 99% 555 374s /usr/lib/python3/dist-packages/zeroconf/_handlers/record_manager.py 87 1 36 0 99% 217 374s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py 229 2 70 0 99% 197-198 374s /usr/lib/python3/dist-packages/zeroconf/_services/browser.py 331 1 96 1 99% 314 374s /usr/lib/python3/dist-packages/zeroconf/_services/info.py 420 0 156 1 99% 522->526 374s /usr/lib/python3/dist-packages/zeroconf/_utils/asyncio.py 59 1 18 1 97% 30 374s /usr/lib/python3/dist-packages/zeroconf/_utils/ipaddress.py 81 1 26 1 98% 34 374s /usr/lib/python3/dist-packages/zeroconf/_utils/name.py 64 0 44 1 99% 170->175 374s /usr/lib/python3/dist-packages/zeroconf/_utils/net.py 209 4 104 5 97% 188, 249, 275, 386, 395->381 374s ----------------------------------------------------------------------------------------------------------------- 374s TOTAL 3253 11 1016 10 99% 374s 374s 24 files skipped due to complete coverage. 374s 374s =========== 295 passed, 2 skipped, 66 warnings in 121.03s (0:02:01) ============ 374s I: pybuild base:311: cd /tmp/autopkgtest.mZvkpH/autopkgtest_tmp/build; python3.13 -m pytest tests 375s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 375s 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" 375s 375s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 375s ============================= test session starts ============================== 375s platform linux -- Python 3.13.1, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 375s cachedir: .pytest_cache 375s rootdir: /tmp/autopkgtest.mZvkpH/autopkgtest_tmp/build 375s configfile: pyproject.toml 375s plugins: timeout-2.3.1, typeguard-4.4.1, cov-5.0.0, asyncio-0.24.0a1, tornasync-0.6.0.post2 375s asyncio: mode=Mode.STRICT, default_loop_scope=None 378s collecting ... collected 297 items 378s 378s tests/services/test_browser.py::test_service_browser_cancel_multiple_times PASSED [ 0%] 378s tests/services/test_browser.py::test_service_browser_cancel_context_manager PASSED [ 0%] 378s tests/services/test_browser.py::test_service_browser_cancel_multiple_times_after_close PASSED [ 1%] 378s tests/services/test_browser.py::test_service_browser_started_after_zeroconf_closed PASSED [ 1%] 378s tests/services/test_browser.py::test_multiple_instances_running_close PASSED [ 1%] 381s tests/services/test_browser.py::TestServiceBrowser::test_update_record PASSED [ 2%] 381s tests/services/test_browser.py::TestServiceBrowserMultipleTypes::test_update_record PASSED [ 2%] 381s tests/services/test_browser.py::test_first_query_delay PASSED [ 2%] 382s tests/services/test_browser.py::test_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 3%] 383s tests/services/test_browser.py::test_ttl_refresh_cancelled_rescue_query PASSED [ 3%] 383s tests/services/test_browser.py::test_asking_qm_questions PASSED [ 3%] 384s tests/services/test_browser.py::test_asking_qu_questions PASSED [ 4%] 385s tests/services/test_browser.py::test_legacy_record_update_listener PASSED [ 4%] 385s tests/services/test_browser.py::test_service_browser_is_aware_of_port_changes PASSED [ 4%] 385s tests/services/test_browser.py::test_service_browser_listeners_update_service PASSED [ 5%] 386s tests/services/test_browser.py::test_service_browser_listeners_no_update_service PASSED [ 5%] 386s tests/services/test_browser.py::test_service_browser_uses_non_strict_names PASSED [ 5%] 386s tests/services/test_browser.py::test_group_ptr_queries_with_known_answers PASSED [ 6%] 386s tests/services/test_browser.py::test_generate_service_query_suppress_duplicate_questions PASSED [ 6%] 386s tests/services/test_browser.py::test_query_scheduler PASSED [ 6%] 386s tests/services/test_browser.py::test_query_scheduler_rescue_records PASSED [ 7%] 387s tests/services/test_browser.py::test_service_browser_matching PASSED [ 7%] 388s tests/services/test_browser.py::test_service_browser_expire_callbacks PASSED [ 7%] 388s tests/services/test_browser.py::test_scheduled_ptr_query_dunder_methods PASSED [ 8%] 389s tests/services/test_browser.py::test_close_zeroconf_without_browser_before_start_up_queries PASSED [ 8%] 390s tests/services/test_browser.py::test_close_zeroconf_without_browser_after_start_up_queries PASSED [ 8%] 391s tests/services/test_info.py::TestServiceInfo::test_get_info_partial PASSED [ 9%] 392s tests/services/test_info.py::TestServiceInfo::test_get_info_single PASSED [ 9%] 395s tests/services/test_info.py::TestServiceInfo::test_get_info_suppressed_by_question_history PASSED [ 9%] 395s tests/services/test_info.py::TestServiceInfo::test_get_name PASSED [ 10%] 395s tests/services/test_info.py::TestServiceInfo::test_service_info_duplicate_properties_txt_records PASSED [ 10%] 395s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_expired_records PASSED [ 10%] 395s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_non_matching_updates PASSED [ 11%] 395s tests/services/test_info.py::test_multiple_addresses PASSED [ 11%] 395s tests/services/test_info.py::test_scoped_addresses_from_cache PASSED [ 11%] 395s tests/services/test_info.py::test_multiple_a_addresses_newest_address_first PASSED [ 12%] 395s tests/services/test_info.py::test_invalid_a_addresses PASSED [ 12%] 395s tests/services/test_info.py::test_filter_address_by_type_from_service_info PASSED [ 12%] 395s tests/services/test_info.py::test_changing_name_updates_serviceinfo_key PASSED [ 13%] 396s tests/services/test_info.py::test_serviceinfo_address_updates PASSED [ 13%] 396s tests/services/test_info.py::test_serviceinfo_accepts_bytes_or_string_dict PASSED [ 13%] 396s tests/services/test_info.py::test_asking_qu_questions PASSED [ 14%] 397s tests/services/test_info.py::test_asking_qm_questions PASSED [ 14%] 400s tests/services/test_info.py::test_request_timeout PASSED [ 14%] 403s tests/services/test_info.py::test_we_try_four_times_with_random_delay PASSED [ 15%] 403s tests/services/test_info.py::test_release_wait_when_new_recorded_added PASSED [ 15%] 403s tests/services/test_info.py::test_port_changes_are_seen PASSED [ 15%] 403s tests/services/test_info.py::test_port_changes_are_seen_with_directed_request PASSED [ 16%] 403s tests/services/test_info.py::test_ipv4_changes_are_seen PASSED [ 16%] 403s tests/services/test_info.py::test_ipv6_changes_are_seen PASSED [ 16%] 403s tests/services/test_info.py::test_bad_ip_addresses_ignored_in_cache PASSED [ 17%] 403s tests/services/test_info.py::test_service_name_change_as_seen_has_ip_in_cache PASSED [ 17%] 403s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache PASSED [ 17%] 403s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency PASSED [ 18%] 403s tests/services/test_info.py::test_service_info_nsec_records PASSED [ 18%] 403s tests/services/test_registry.py::TestServiceRegistry::test_lookups PASSED [ 18%] 403s tests/services/test_registry.py::TestServiceRegistry::test_lookups_upper_case_by_lower_case PASSED [ 19%] 403s tests/services/test_registry.py::TestServiceRegistry::test_only_register_once PASSED [ 19%] 403s tests/services/test_registry.py::TestServiceRegistry::test_register_same_server PASSED [ 19%] 403s tests/services/test_registry.py::TestServiceRegistry::test_unregister_multiple_times PASSED [ 20%] 407s tests/services/test_types.py::test_integration_with_listener PASSED [ 20%] 412s tests/services/test_types.py::test_integration_with_listener_v6_records PASSED [ 20%] 416s tests/services/test_types.py::test_integration_with_listener_ipv6 PASSED [ 21%] 420s tests/services/test_types.py::test_integration_with_subtype_and_listener PASSED [ 21%] 420s tests/test_asyncio.py::test_async_basic_usage PASSED [ 21%] 420s tests/test_asyncio.py::test_async_close_twice PASSED [ 22%] 420s tests/test_asyncio.py::test_async_with_sync_passed_in PASSED [ 22%] 420s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async PASSED [ 22%] 420s tests/test_asyncio.py::test_sync_within_event_loop_executor PASSED [ 23%] 422s tests/test_asyncio.py::test_async_service_registration PASSED [ 23%] 424s tests/test_asyncio.py::test_async_service_registration_with_server_missing PASSED [ 23%] 426s tests/test_asyncio.py::test_async_service_registration_same_server_different_ports PASSED [ 24%] 427s tests/test_asyncio.py::test_async_service_registration_same_server_same_ports PASSED [ 24%] 428s tests/test_asyncio.py::test_async_service_registration_name_conflict PASSED [ 24%] 428s tests/test_asyncio.py::test_async_service_registration_name_does_not_match_type PASSED [ 25%] 429s tests/test_asyncio.py::test_async_service_registration_name_strict_check PASSED [ 25%] 431s tests/test_asyncio.py::test_async_tasks PASSED [ 25%] 432s tests/test_asyncio.py::test_async_wait_unblocks_on_update PASSED [ 26%] 440s tests/test_asyncio.py::test_service_info_async_request PASSED [ 26%] 442s tests/test_asyncio.py::test_async_service_browser PASSED [ 26%] 443s tests/test_asyncio.py::test_async_context_manager PASSED [ 27%] 443s tests/test_asyncio.py::test_service_browser_cancel_async_context_manager PASSED [ 27%] 447s tests/test_asyncio.py::test_async_unregister_all_services PASSED [ 27%] 453s tests/test_asyncio.py::test_async_zeroconf_service_types PASSED [ 28%] 453s tests/test_asyncio.py::test_guard_against_running_serviceinfo_request_event_loop PASSED [ 28%] 453s tests/test_asyncio.py::test_service_browser_instantiation_generates_add_events_from_cache PASSED [ 28%] 454s tests/test_asyncio.py::test_integration PASSED [ 29%] 455s tests/test_asyncio.py::test_info_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 29%] 455s tests/test_asyncio.py::test_service_browser_ignores_unrelated_updates PASSED [ 29%] 458s tests/test_asyncio.py::test_async_request_timeout PASSED [ 30%] 458s tests/test_asyncio.py::test_async_request_non_running_instance PASSED [ 30%] 459s tests/test_asyncio.py::test_legacy_unicast_response PASSED [ 30%] 459s tests/test_asyncio.py::test_update_with_uppercase_names PASSED [ 31%] 459s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get PASSED [ 31%] 459s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get_all PASSED [ 31%] 459s tests/test_cache.py::TestDNSCache::test_cache_empty_does_not_leak_memory_by_leaving_empty_list PASSED [ 32%] 459s tests/test_cache.py::TestDNSCache::test_cache_empty_multiple_calls PASSED [ 32%] 459s tests/test_cache.py::TestDNSCache::test_order PASSED [ 32%] 459s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_all_by_details PASSED [ 33%] 459s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_name PASSED [ 33%] 459s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_server PASSED [ 34%] 459s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_get_unique PASSED [ 34%] 459s tests/test_cache.py::TestDNSCacheAPI::test_current_entry_with_name_and_alias PASSED [ 34%] 459s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_name PASSED [ 35%] 459s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_server PASSED [ 35%] 459s tests/test_cache.py::TestDNSCacheAPI::test_get PASSED [ 35%] 459s tests/test_cache.py::TestDNSCacheAPI::test_get_all_by_details PASSED [ 36%] 459s tests/test_cache.py::TestDNSCacheAPI::test_get_by_details PASSED [ 36%] 459s tests/test_cache.py::TestDNSCacheAPI::test_name PASSED [ 36%] 462s tests/test_core.py::Framework::test_async_updates_from_response PASSED [ 37%] 462s tests/test_core.py::Framework::test_close_multiple_times PASSED [ 37%] 462s tests/test_core.py::Framework::test_launch_and_close PASSED [ 37%] 462s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_not_mac PASSED [ 38%] 462s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_on_mac SKIPPED [ 38%] 462s tests/test_core.py::Framework::test_launch_and_close_context_manager PASSED [ 38%] 462s tests/test_core.py::Framework::test_launch_and_close_unicast PASSED [ 39%] 462s tests/test_core.py::Framework::test_launch_and_close_v4_v6 PASSED [ 39%] 462s tests/test_core.py::Framework::test_launch_and_close_v6_only PASSED [ 39%] 462s tests/test_core.py::test_generate_service_query_set_qu_bit PASSED [ 40%] 462s tests/test_core.py::test_invalid_packets_ignored_and_does_not_cause_loop_exception PASSED [ 40%] 462s tests/test_core.py::test_goodbye_all_services PASSED [ 40%] 463s tests/test_core.py::test_register_service_with_custom_ttl PASSED [ 41%] 464s tests/test_core.py::test_logging_packets PASSED [ 41%] 464s tests/test_core.py::test_get_service_info_failure_path PASSED [ 41%] 465s tests/test_core.py::test_sending_unicast PASSED [ 42%] 465s tests/test_core.py::test_tc_bit_defers PASSED [ 42%] 466s tests/test_core.py::test_tc_bit_defers_last_response_missing PASSED [ 42%] 466s tests/test_core.py::test_open_close_twice_from_async PASSED [ 43%] 466s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close PASSED [ 43%] 467s tests/test_core.py::test_shutdown_while_register_in_process PASSED [ 43%] 467s tests/test_core.py::test_event_loop_blocked PASSED [ 44%] 467s tests/test_dns.py::TestDunder::test_dns_address_repr PASSED [ 44%] 467s tests/test_dns.py::TestDunder::test_dns_hinfo_repr_eq PASSED [ 44%] 467s tests/test_dns.py::TestDunder::test_dns_outgoing_repr PASSED [ 45%] 467s tests/test_dns.py::TestDunder::test_dns_pointer_repr PASSED [ 45%] 467s tests/test_dns.py::TestDunder::test_dns_question_repr PASSED [ 45%] 467s tests/test_dns.py::TestDunder::test_dns_record_abc PASSED [ 46%] 467s tests/test_dns.py::TestDunder::test_dns_record_is_expired PASSED [ 46%] 467s tests/test_dns.py::TestDunder::test_dns_record_is_recent PASSED [ 46%] 467s tests/test_dns.py::TestDunder::test_dns_record_is_stale PASSED [ 47%] 467s tests/test_dns.py::TestDunder::test_dns_record_reset_ttl PASSED [ 47%] 467s tests/test_dns.py::TestDunder::test_dns_service_repr PASSED [ 47%] 467s tests/test_dns.py::TestDunder::test_dns_text_repr PASSED [ 48%] 467s tests/test_dns.py::TestDunder::test_service_info_dunder PASSED [ 48%] 467s tests/test_dns.py::TestDunder::test_service_info_text_properties_not_given PASSED [ 48%] 467s tests/test_dns.py::test_dns_question_hashablity PASSED [ 49%] 467s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_ttl PASSED [ 49%] 467s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_unique PASSED [ 49%] 467s tests/test_dns.py::test_dns_address_record_hashablity PASSED [ 50%] 467s tests/test_dns.py::test_dns_hinfo_record_hashablity PASSED [ 50%] 467s tests/test_dns.py::test_dns_pointer_record_hashablity PASSED [ 50%] 467s tests/test_dns.py::test_dns_pointer_comparison_is_case_insensitive PASSED [ 51%] 467s tests/test_dns.py::test_dns_text_record_hashablity PASSED [ 51%] 467s tests/test_dns.py::test_dns_service_record_hashablity PASSED [ 51%] 467s tests/test_dns.py::test_dns_service_server_key PASSED [ 52%] 467s tests/test_dns.py::test_dns_service_server_comparison_is_case_insensitive PASSED [ 52%] 467s tests/test_dns.py::test_dns_nsec_record_hashablity PASSED [ 52%] 467s tests/test_dns.py::test_rrset_does_not_consider_ttl PASSED [ 53%] 468s tests/test_engine.py::test_reaper PASSED [ 53%] 469s tests/test_engine.py::test_reaper_aborts_when_done PASSED [ 53%] 469s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info PASSED [ 54%] 469s tests/test_exceptions.py::Exceptions::test_bad_service_info_name PASSED [ 54%] 469s tests/test_exceptions.py::Exceptions::test_bad_service_names PASSED [ 54%] 469s tests/test_exceptions.py::Exceptions::test_bad_sub_types PASSED [ 55%] 469s tests/test_exceptions.py::Exceptions::test_bad_types PASSED [ 55%] 469s tests/test_exceptions.py::Exceptions::test_good_instance_names PASSED [ 55%] 469s tests/test_exceptions.py::Exceptions::test_good_instance_names_without_protocol PASSED [ 56%] 469s tests/test_exceptions.py::Exceptions::test_good_service_names PASSED [ 56%] 469s tests/test_exceptions.py::Exceptions::test_invalid_addresses PASSED [ 56%] 470s tests/test_handlers.py::TestRegistrar::test_name_conflicts PASSED [ 57%] 472s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name PASSED [ 57%] 472s tests/test_handlers.py::TestRegistrar::test_ttl PASSED [ 57%] 473s tests/test_handlers.py::test_ptr_optimization PASSED [ 58%] 473s tests/test_handlers.py::test_any_query_for_ptr PASSED [ 58%] 473s tests/test_handlers.py::test_aaaa_query PASSED [ 58%] 473s tests/test_handlers.py::test_aaaa_query_upper_case PASSED [ 59%] 474s tests/test_handlers.py::test_a_and_aaaa_record_fate_sharing PASSED [ 59%] 474s tests/test_handlers.py::test_unicast_response PASSED [ 59%] 474s tests/test_handlers.py::test_probe_answered_immediately PASSED [ 60%] 474s tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name PASSED [ 60%] 475s tests/test_handlers.py::test_qu_response PASSED [ 60%] 475s tests/test_handlers.py::test_known_answer_supression PASSED [ 61%] 475s tests/test_handlers.py::test_multi_packet_known_answer_supression PASSED [ 61%] 475s tests/test_handlers.py::test_known_answer_supression_service_type_enumeration_query PASSED [ 61%] 475s tests/test_handlers.py::test_upper_case_enumeration_query PASSED [ 62%] 475s tests/test_handlers.py::test_enumeration_query_with_no_registered_services PASSED [ 62%] 475s tests/test_handlers.py::test_qu_response_only_sends_additionals_if_sends_answer PASSED [ 62%] 476s tests/test_handlers.py::test_cache_flush_bit PASSED [ 63%] 476s tests/test_handlers.py::test_record_update_manager_add_listener_callsback_existing_records PASSED [ 63%] 476s tests/test_handlers.py::test_questions_query_handler_populates_the_question_history_from_qm_questions PASSED [ 63%] 477s tests/test_handlers.py::test_questions_query_handler_does_not_put_qu_questions_in_history PASSED [ 64%] 477s tests/test_handlers.py::test_guard_against_low_ptr_ttl PASSED [ 64%] 477s tests/test_handlers.py::test_duplicate_goodbye_answers_in_packet PASSED [ 64%] 480s tests/test_handlers.py::test_response_aggregation_timings PASSED [ 65%] 482s tests/test_handlers.py::test_response_aggregation_timings_multiple PASSED [ 65%] 482s tests/test_handlers.py::test_response_aggregation_random_delay PASSED [ 65%] 483s tests/test_handlers.py::test_future_answers_are_removed_on_send PASSED [ 66%] 483s tests/test_handlers.py::test_add_listener_warns_when_not_using_record_update_listener PASSED [ 66%] 483s tests/test_handlers.py::test_async_updates_iteration_safe PASSED [ 67%] 483s tests/test_handlers.py::test_async_updates_complete_iteration_safe PASSED [ 67%] 483s tests/test_history.py::test_question_suppression PASSED [ 67%] 483s tests/test_history.py::test_question_expire PASSED [ 68%] 483s tests/test_init.py::Names::test_exceedingly_long_name PASSED [ 68%] 483s tests/test_init.py::Names::test_exceedingly_long_name_part PASSED [ 68%] 483s tests/test_init.py::Names::test_extra_exceedingly_long_name PASSED [ 69%] 483s tests/test_init.py::Names::test_large_packet_exception_log_handling PASSED [ 69%] 483s tests/test_init.py::Names::test_long_name PASSED [ 69%] 483s tests/test_init.py::Names::test_same_name PASSED [ 70%] 485s tests/test_init.py::Names::test_verify_name_change_with_lots_of_names PASSED [ 70%] 485s tests/test_listener.py::test_guard_against_oversized_packets PASSED [ 70%] 485s tests/test_listener.py::test_guard_against_duplicate_packets PASSED [ 71%] 485s tests/test_logger.py::test_loading_logger PASSED [ 71%] 485s tests/test_logger.py::test_log_warning_once PASSED [ 71%] 485s tests/test_logger.py::test_log_exception_warning PASSED [ 72%] 485s tests/test_logger.py::test_llog_exception_debug PASSED [ 72%] 485s tests/test_logger.py::test_log_exception_once PASSED [ 72%] 485s tests/test_protocol.py::PacketGeneration::test_adding_empty_answer PASSED [ 73%] 485s tests/test_protocol.py::PacketGeneration::test_adding_expired_answer PASSED [ 73%] 485s tests/test_protocol.py::PacketGeneration::test_dns_hinfo PASSED [ 73%] 485s tests/test_protocol.py::PacketGeneration::test_many_questions PASSED [ 74%] 485s tests/test_protocol.py::PacketGeneration::test_many_questions_with_many_known_answers PASSED [ 74%] 485s tests/test_protocol.py::PacketGeneration::test_massive_probe_packet_split PASSED [ 74%] 485s tests/test_protocol.py::PacketGeneration::test_match_question PASSED [ 75%] 485s tests/test_protocol.py::PacketGeneration::test_only_one_answer_can_by_large PASSED [ 75%] 485s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_flags PASSED [ 75%] 485s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_nsec PASSED [ 76%] 485s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_question PASSED [ 76%] 485s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_response PASSED [ 76%] 485s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple PASSED [ 77%] 485s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple_unicast PASSED [ 77%] 485s tests/test_protocol.py::PacketGeneration::test_questions_do_not_end_up_every_packet PASSED [ 77%] 485s tests/test_protocol.py::PacketGeneration::test_suppress_answer PASSED [ 78%] 485s tests/test_protocol.py::PacketForm::test_numbers PASSED [ 78%] 485s tests/test_protocol.py::PacketForm::test_numbers_questions PASSED [ 78%] 485s tests/test_protocol.py::PacketForm::test_query_header_bits PASSED [ 79%] 485s tests/test_protocol.py::PacketForm::test_response_header_bits PASSED [ 79%] 485s tests/test_protocol.py::PacketForm::test_setting_id PASSED [ 79%] 485s tests/test_protocol.py::PacketForm::test_transaction_id PASSED [ 80%] 485s tests/test_protocol.py::TestDnsIncoming::test_incoming_circular_reference PASSED [ 80%] 485s tests/test_protocol.py::TestDnsIncoming::test_incoming_exception_handling PASSED [ 80%] 485s tests/test_protocol.py::TestDnsIncoming::test_incoming_ipv6 PASSED [ 81%] 485s tests/test_protocol.py::TestDnsIncoming::test_incoming_unknown_type PASSED [ 81%] 485s tests/test_protocol.py::test_dns_compression_rollback_for_corruption PASSED [ 81%] 485s tests/test_protocol.py::test_tc_bit_in_query_packet PASSED [ 82%] 485s tests/test_protocol.py::test_tc_bit_not_set_in_answer_packet PASSED [ 82%] 485s tests/test_protocol.py::test_qm_packet_parser PASSED [ 82%] 485s tests/test_protocol.py::test_qu_packet_parser PASSED [ 83%] 485s tests/test_protocol.py::test_parse_packet_with_nsec_record PASSED [ 83%] 485s tests/test_protocol.py::test_records_same_packet_share_fate PASSED [ 83%] 485s tests/test_protocol.py::test_dns_compression_invalid_skips_bad_name_compress_in_question PASSED [ 84%] 485s tests/test_protocol.py::test_dns_compression_all_invalid PASSED [ 84%] 485s tests/test_protocol.py::test_invalid_next_name_ignored PASSED [ 84%] 485s tests/test_protocol.py::test_dns_compression_invalid_skips_record PASSED [ 85%] 485s tests/test_protocol.py::test_dns_compression_points_forward PASSED [ 85%] 485s tests/test_protocol.py::test_dns_compression_points_to_itself PASSED [ 85%] 485s tests/test_protocol.py::test_dns_compression_points_beyond_packet PASSED [ 86%] 485s tests/test_protocol.py::test_dns_compression_generic_failure PASSED [ 86%] 485s tests/test_protocol.py::test_label_length_attack PASSED [ 86%] 485s tests/test_protocol.py::test_label_compression_attack PASSED [ 87%] 485s tests/test_protocol.py::test_dns_compression_loop_attack PASSED [ 87%] 485s tests/test_protocol.py::test_txt_after_invalid_nsec_name_still_usable PASSED [ 87%] 485s tests/test_protocol.py::test_parse_matter_packet PASSED [ 88%] 492s tests/test_services.py::ListenerTest::test_integration_with_listener_class PASSED [ 88%] 492s tests/test_services.py::test_servicelisteners_raise_not_implemented PASSED [ 88%] 492s tests/test_services.py::test_signal_registration_interface PASSED [ 89%] 493s tests/test_updates.py::test_legacy_record_update_listener PASSED [ 89%] 493s tests/test_updates.py::test_record_update_compat PASSED [ 89%] 493s tests/utils/test_asyncio.py::test_async_get_all_tasks PASSED [ 90%] 493s tests/utils/test_asyncio.py::test_get_running_loop_from_async PASSED [ 90%] 493s tests/utils/test_asyncio.py::test_get_running_loop_no_loop PASSED [ 90%] 494s tests/utils/test_asyncio.py::test_wait_event_or_timeout_times_out PASSED [ 91%] 495s tests/utils/test_asyncio.py::test_shutdown_loop PASSED [ 91%] 495s tests/utils/test_asyncio.py::test_cumulative_timeouts_less_than_close_plus_buffer PASSED [ 91%] 495s tests/utils/test_asyncio.py::test_run_coro_with_timeout PASSED [ 92%] 495s tests/utils/test_ipaddress.py::test_cached_ip_addresses_wrapper PASSED [ 92%] 495s tests/utils/test_ipaddress.py::test_get_ip_address_object_from_record PASSED [ 92%] 495s tests/utils/test_name.py::test_service_type_name_overlong_type PASSED [ 93%] 495s tests/utils/test_name.py::test_service_type_name_overlong_full_name PASSED [ 93%] 495s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[CustomerInformationService-F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%] 495s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[DeviceManagementService_F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 94%] 495s tests/utils/test_name.py::test_possible_types PASSED [ 94%] 495s tests/utils/test_net.py::test_ip6_to_address_and_index PASSED [ 94%] 495s tests/utils/test_net.py::test_interface_index_to_ip6_address PASSED [ 95%] 495s tests/utils/test_net.py::test_ip6_addresses_to_indexes PASSED [ 95%] 495s tests/utils/test_net.py::test_normalize_interface_choice_errors PASSED [ 95%] 495s tests/utils/test_net.py::test_add_multicast_member_socket_errors[98-False] PASSED [ 96%] 495s tests/utils/test_net.py::test_add_multicast_member_socket_errors[99-False] PASSED [ 96%] 495s tests/utils/test_net.py::test_add_multicast_member_socket_errors[22-False] PASSED [ 96%] 495s tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] PASSED [ 97%] 495s tests/utils/test_net.py::test_autodetect_ip_version PASSED [ 97%] 495s tests/utils/test_net.py::test_disable_ipv6_only_or_raise PASSED [ 97%] 495s tests/utils/test_net.py::test_set_so_reuseport_if_available_is_present PASSED [ 98%] 495s tests/utils/test_net.py::test_set_so_reuseport_if_available_not_present SKIPPED [ 98%] 495s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version PASSED [ 98%] 495s tests/utils/test_net.py::test_add_multicast_member PASSED [ 99%] 495s tests/utils/test_net.py::test_bind_raises_skips_address PASSED [ 99%] 495s tests/utils/test_net.py::test_new_respond_socket_new_socket_returns_none PASSED [100%] 495s 495s =============================== warnings summary =============================== 495s tests/services/test_browser.py: 2 warnings 495s tests/services/test_info.py: 2 warnings 495s tests/test_asyncio.py: 2 warnings 495s tests/test_core.py: 2 warnings 495s tests/test_handlers.py: 3 warnings 495s tests/test_listener.py: 1 warning 495s tests/utils/test_asyncio.py: 1 warning 495s tests/utils/test_net.py: 1 warning 495s /usr/lib/python3.13/asyncio/base_events.py:759: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 495s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/services/test_browser.py::test_service_browser_listeners_no_update_service 495s /usr/lib/python3/dist-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning: Exception in thread zeroconf-ServiceBrowser-_hap._tcp-3363 495s 495s Traceback (most recent call last): 495s File "/usr/lib/python3.13/threading.py", line 1041, in _bootstrap_inner 495s self.run() 495s ~~~~~~~~^^ 495s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 811, in run 495s self._fire_service_state_changed_event(event) 495s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 495s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 740, in _fire_service_state_changed_event 495s self._service_state_changed.fire( 495s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 495s zeroconf=self.zc, 495s ^^^^^^^^^^^^^^^^^ 495s ...<2 lines>... 495s state_change=state_change, 495s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 495s ) 495s ^ 495s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 56, in fire 495s h(**kwargs) 495s ~^^^^^^^^^^ 495s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 305, in _on_change_dispatcher 495s getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, service_type, name) 495s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 495s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 45, in update_service 495s raise NotImplementedError() 495s NotImplementedError 495s 495s warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 495s 495s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache 495s tests/test_asyncio.py::test_service_info_async_request 495s tests/test_handlers.py::test_response_aggregation_random_delay 495s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=11> 495s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache 495s tests/test_asyncio.py::test_service_info_async_request 495s tests/test_handlers.py::test_response_aggregation_random_delay 495s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=12> 495s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async 495s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 495s 495s Traceback (most recent call last): 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 495s await waiter 495s GeneratorExit 495s 495s During handling of the above exception, another exception occurred: 495s 495s Traceback (most recent call last): 495s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 495s await self._async_create_endpoints() 495s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 495s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 495s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 495s ...<2 lines>... 495s ) 495s ^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 495s transport.close() 495s ~~~~~~~~~~~~~~~^^ 495s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 495s self._loop.call_soon(self._call_connection_lost, None) 495s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 495s self._check_closed() 495s ~~~~~~~~~~~~~~~~~~^^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 495s raise RuntimeError('Event loop is closed') 495s RuntimeError: Event loop is closed 495s 495s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 495s 495s tests/test_asyncio.py::test_async_service_registration 495s /usr/lib/python3.13/logging/__init__.py:391: ResourceWarning: unclosed 495s def getMessage(self): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_asyncio.py::test_async_service_registration 495s /usr/lib/python3.13/logging/__init__.py:391: ResourceWarning: unclosed 495s def getMessage(self): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_asyncio.py::test_async_service_registration 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s tests/test_handlers.py::test_multi_packet_known_answer_supression 495s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=11> 495s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_asyncio.py::test_service_info_async_request 495s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:214: ResourceWarning: unclosed 495s "flags=%s" % self.flags, 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_asyncio.py::test_service_info_async_request 495s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:214: ResourceWarning: unclosed 495s "flags=%s" % self.flags, 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_core.py::test_open_close_twice_from_async 495s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 495s 495s Traceback (most recent call last): 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 495s await waiter 495s GeneratorExit 495s 495s During handling of the above exception, another exception occurred: 495s 495s Traceback (most recent call last): 495s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 495s await self._async_create_endpoints() 495s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 495s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 495s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 495s ...<2 lines>... 495s ) 495s ^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 495s transport.close() 495s ~~~~~~~~~~~~~~~^^ 495s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 495s self._loop.call_soon(self._call_connection_lost, None) 495s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 495s self._check_closed() 495s ~~~~~~~~~~~~~~~~~~^^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 495s raise RuntimeError('Event loop is closed') 495s RuntimeError: Event loop is closed 495s 495s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 495s 495s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close 495s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 495s 495s Traceback (most recent call last): 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 495s await waiter 495s GeneratorExit 495s 495s During handling of the above exception, another exception occurred: 495s 495s Traceback (most recent call last): 495s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 495s await self._async_create_endpoints() 495s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 495s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 495s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 495s ...<2 lines>... 495s ) 495s ^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 495s transport.close() 495s ~~~~~~~~~~~~~~~^^ 495s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 495s self._loop.call_soon(self._call_connection_lost, None) 495s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 495s self._check_closed() 495s ~~~~~~~~~~~~~~~~~~^^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 495s raise RuntimeError('Event loop is closed') 495s RuntimeError: Event loop is closed 495s 495s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/logging/__init__.py:698: ResourceWarning: unclosed 495s def format(self, record): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/logging/__init__.py:698: ResourceWarning: unclosed 495s def format(self, record): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/logging/__init__.py:698: ResourceWarning: unclosed 495s def format(self, record): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/logging/__init__.py:698: ResourceWarning: unclosed 495s def format(self, record): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/logging/__init__.py:698: ResourceWarning: unclosed 495s def format(self, record): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/logging/__init__.py:698: ResourceWarning: unclosed 495s def format(self, record): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/logging/__init__.py:698: ResourceWarning: unclosed 495s def format(self, record): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/logging/__init__.py:698: ResourceWarning: unclosed 495s def format(self, record): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=13> 495s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=15> 495s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=23> 495s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/logging/__init__.py:698: ResourceWarning: unclosed 495s def format(self, record): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 495s /usr/lib/python3.13/logging/__init__.py:698: ResourceWarning: unclosed 495s def format(self, record): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::test_multi_packet_known_answer_supression 495s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 495s linked_labels = self._name_cache.get(link_py_int) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::test_multi_packet_known_answer_supression 495s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 495s linked_labels = self._name_cache.get(link_py_int) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::test_multi_packet_known_answer_supression 495s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=21> 495s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::test_multi_packet_known_answer_supression 495s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 495s linked_labels = self._name_cache.get(link_py_int) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::test_multi_packet_known_answer_supression 495s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:437: ResourceWarning: unclosed 495s linked_labels = self._name_cache.get(link_py_int) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::test_multi_packet_known_answer_supression 495s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 495s 495s Traceback (most recent call last): 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 495s await waiter 495s GeneratorExit 495s 495s During handling of the above exception, another exception occurred: 495s 495s Traceback (most recent call last): 495s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 495s await self._async_create_endpoints() 495s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 495s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 495s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 495s ...<2 lines>... 495s ) 495s ^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 495s transport.close() 495s ~~~~~~~~~~~~~~~^^ 495s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 495s self._loop.call_soon(self._call_connection_lost, None) 495s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 495s self._check_closed() 495s ~~~~~~~~~~~~~~~~~~^^ 495s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 495s raise RuntimeError('Event loop is closed') 495s RuntimeError: Event loop is closed 495s 495s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 495s 495s tests/test_handlers.py::test_response_aggregation_random_delay 495s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 495s def __init__(self, name, parent): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/test_handlers.py::test_response_aggregation_random_delay 495s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 495s def __init__(self, name, parent): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/utils/test_net.py::test_disable_ipv6_only_or_raise 495s /usr/lib/python3/dist-packages/pytest_tornasync/plugin.py:45: ResourceWarning: unclosed 495s pyfuncitem.obj(**testargs) 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version 495s /usr/lib/python3.13/unittest/mock.py:797: ResourceWarning: unclosed 495s def __setattr__(self, name, value): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s tests/utils/test_net.py::test_bind_raises_skips_address 495s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 495s def __init__(self, name, parent): 495s Enable tracemalloc to get traceback where the object was allocated. 495s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 495s 495s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 495s 495s ---------- coverage: platform linux, python 3.13.1-final-0 ----------- 495s Name Stmts Miss Branch BrPart Cover Missing 495s ----------------------------------------------------------------------------------------------------------------- 495s /usr/lib/python3/dist-packages/zeroconf/_dns.py 253 1 32 0 99% 555 495s /usr/lib/python3/dist-packages/zeroconf/_handlers/record_manager.py 87 1 36 0 99% 217 495s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py 229 2 70 0 99% 197-198 495s /usr/lib/python3/dist-packages/zeroconf/_services/browser.py 331 1 96 1 99% 314 495s /usr/lib/python3/dist-packages/zeroconf/_services/info.py 420 0 156 1 99% 522->526 495s /usr/lib/python3/dist-packages/zeroconf/_utils/asyncio.py 59 1 18 1 97% 30 495s /usr/lib/python3/dist-packages/zeroconf/_utils/ipaddress.py 81 1 26 1 98% 34 495s /usr/lib/python3/dist-packages/zeroconf/_utils/name.py 64 0 44 1 99% 170->175 495s /usr/lib/python3/dist-packages/zeroconf/_utils/net.py 209 4 104 5 97% 188, 249, 275, 386, 395->381 495s ----------------------------------------------------------------------------------------------------------------- 495s TOTAL 3253 11 1016 10 99% 495s 495s 24 files skipped due to complete coverage. 495s 495s =========== 295 passed, 2 skipped, 55 warnings in 120.93s (0:02:00) ============ 496s autopkgtest [03:20:34]: test pybuild-autopkgtest: -----------------------] 496s pybuild-autopkgtest PASS 496s autopkgtest [03:20:34]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 497s autopkgtest [03:20:35]: @@@@@@@@@@@@@@@@@@@@ summary 497s pybuild-autopkgtest PASS 501s nova [W] Using flock in prodstack6-ppc64el 501s Creating nova instance adt-plucky-ppc64el-python-zeroconf-20250104-031217-juju-7f2275-prod-proposed-migration-environment-15-42f26c4e-65c4-4bef-b653-c8bc2d415063 from image adt/ubuntu-plucky-ppc64el-server-20250103.img (UUID f20efbba-1df4-424c-8de8-0f24e2643aa4)... 501s nova [W] Timed out waiting for 189896a0-2a55-4763-a581-0533eb262210 to get deleted.