0s autopkgtest [09:37:56]: starting date and time: 2025-01-17 09:37:56+0000 0s autopkgtest [09:37:56]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [09:37:56]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.lu81y1s4/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 builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-28.secgroup --name adt-plucky-amd64-python-zeroconf-20250117-093756-juju-7f2275-prod-proposed-migration-environment-15-95555757-d541-4460-8148-d6a7ab4a4cb0 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-amd64 -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/ 47s autopkgtest [09:38:43]: testbed dpkg architecture: amd64 47s autopkgtest [09:38:43]: testbed apt version: 2.9.18 47s autopkgtest [09:38:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 48s autopkgtest [09:38:44]: testbed release detected to be: None 48s autopkgtest [09:38:44]: updating testbed package index (apt update) 49s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 49s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 49s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 49s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 49s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 49s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [16.0 kB] 49s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [886 kB] 49s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [171 kB] 49s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [223 kB] 49s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [327 kB] 49s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 49s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 49s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [1080 kB] 49s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [461 kB] 49s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [7684 B] 49s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [27.1 kB] 49s Fetched 3326 kB in 1s (3404 kB/s) 50s Reading package lists... 51s Reading package lists... 51s Building dependency tree... 51s Reading state information... 51s Calculating upgrade... 51s The following packages will be upgraded: 51s libgudev-1.0-0 usb.ids 51s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 51s Need to get 239 kB of archives. 51s After this operation, 0 B of additional disk space will be used. 51s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 usb.ids all 2025.01.14-1 [223 kB] 52s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libgudev-1.0-0 amd64 1:238-6 [15.8 kB] 52s Fetched 239 kB in 0s (488 kB/s) 52s (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 ... 75824 files and directories currently installed.) 52s Preparing to unpack .../usb.ids_2025.01.14-1_all.deb ... 52s Unpacking usb.ids (2025.01.14-1) over (2024.12.04-1) ... 52s Preparing to unpack .../libgudev-1.0-0_1%3a238-6_amd64.deb ... 52s Unpacking libgudev-1.0-0:amd64 (1:238-6) over (1:238-5ubuntu1) ... 52s Setting up usb.ids (2025.01.14-1) ... 52s Setting up libgudev-1.0-0:amd64 (1:238-6) ... 52s Processing triggers for libc-bin (2.40-4ubuntu1) ... 53s Reading package lists... 53s Building dependency tree... 53s Reading state information... 53s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 53s autopkgtest [09:38:49]: upgrading testbed (apt dist-upgrade and autopurge) 53s Reading package lists... 53s Building dependency tree... 53s Reading state information... 54s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 54s Starting 2 pkgProblemResolver with broken count: 0 54s Done 54s Entering ResolveByKeep 54s 54s The following packages were automatically installed and are no longer required: 54s python3.12 python3.12-minimal 54s Use 'sudo apt autoremove' to remove them. 54s The following NEW packages will be installed: 54s libpython3.13-minimal libpython3.13-stdlib python3.13 python3.13-minimal 54s The following packages will be upgraded: 54s libpython3-stdlib python3 python3-minimal 55s 3 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 55s Need to get 6118 kB of archives. 55s After this operation, 22.7 MB of additional disk space will be used. 55s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.1-2 [881 kB] 55s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.1-2 [2358 kB] 55s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-minimal amd64 3.13.1-1~exp2 [27.6 kB] 55s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3 amd64 3.13.1-1~exp2 [23.9 kB] 55s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.1-2 [2088 kB] 55s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.1-2 [729 kB] 55s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpython3-stdlib amd64 3.13.1-1~exp2 [10.2 kB] 56s Fetched 6118 kB in 1s (6945 kB/s) 56s Selecting previously unselected package libpython3.13-minimal:amd64. 56s (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 ... 75824 files and directories currently installed.) 56s Preparing to unpack .../libpython3.13-minimal_3.13.1-2_amd64.deb ... 56s Unpacking libpython3.13-minimal:amd64 (3.13.1-2) ... 56s Selecting previously unselected package python3.13-minimal. 56s Preparing to unpack .../python3.13-minimal_3.13.1-2_amd64.deb ... 56s Unpacking python3.13-minimal (3.13.1-2) ... 56s Setting up libpython3.13-minimal:amd64 (3.13.1-2) ... 56s Setting up python3.13-minimal (3.13.1-2) ... 57s (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 ... 76144 files and directories currently installed.) 57s Preparing to unpack .../python3-minimal_3.13.1-1~exp2_amd64.deb ... 57s Unpacking python3-minimal (3.13.1-1~exp2) over (3.12.8-1) ... 57s Setting up python3-minimal (3.13.1-1~exp2) ... 57s (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 ... 76144 files and directories currently installed.) 57s Preparing to unpack .../python3_3.13.1-1~exp2_amd64.deb ... 57s Unpacking python3 (3.13.1-1~exp2) over (3.12.8-1) ... 57s Selecting previously unselected package libpython3.13-stdlib:amd64. 57s Preparing to unpack .../libpython3.13-stdlib_3.13.1-2_amd64.deb ... 57s Unpacking libpython3.13-stdlib:amd64 (3.13.1-2) ... 57s Selecting previously unselected package python3.13. 57s Preparing to unpack .../python3.13_3.13.1-2_amd64.deb ... 57s Unpacking python3.13 (3.13.1-2) ... 57s Preparing to unpack .../libpython3-stdlib_3.13.1-1~exp2_amd64.deb ... 57s Unpacking libpython3-stdlib:amd64 (3.13.1-1~exp2) over (3.12.8-1) ... 57s Setting up libpython3.13-stdlib:amd64 (3.13.1-2) ... 57s Setting up libpython3-stdlib:amd64 (3.13.1-1~exp2) ... 57s Setting up python3.13 (3.13.1-2) ... 58s Setting up python3 (3.13.1-1~exp2) ... 58s /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. 58s for fn in glob1(directory, "%s.*" % fname): 58s Processing triggers for man-db (2.13.0-1) ... 58s Processing triggers for systemd (257-2ubuntu1) ... 59s Reading package lists... 59s Building dependency tree... 59s Reading state information... 59s Starting pkgProblemResolver with broken count: 0 59s Starting 2 pkgProblemResolver with broken count: 0 59s Done 59s The following packages will be REMOVED: 59s python3.12* python3.12-minimal* 60s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 60s After this operation, 8926 kB disk space will be freed. 60s (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 ... 76561 files and directories currently installed.) 60s Removing python3.12 (3.12.8-3) ... 60s Removing python3.12-minimal (3.12.8-3) ... 60s /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. 60s for fn in glob1(directory, "%s.%s.py[co]" % (fname, magic_tag)): 60s Processing triggers for man-db (2.13.0-1) ... 61s Processing triggers for systemd (257-2ubuntu1) ... 61s (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 ... 76533 files and directories currently installed.) 61s Purging configuration files for python3.12-minimal (3.12.8-3) ... 63s autopkgtest [09:38:59]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 63s autopkgtest [09:38:59]: @@@@@@@@@@@@@@@@@@@@ apt-source python-zeroconf 65s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (dsc) [2472 B] 65s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (tar) [239 kB] 65s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-zeroconf 0.136.2-1 (diff) [7032 B] 65s gpgv: Signature made Mon Nov 25 01:22:27 2024 UTC 65s gpgv: using RSA key AE395F287AB14F5D551723C4A9E9B64F92DE6DCA 65s gpgv: issuer "yokota.hgml@gmail.com" 65s gpgv: Can't check signature: No public key 65s dpkg-source: warning: cannot verify inline signature for ./python-zeroconf_0.136.2-1.dsc: no acceptable signature found 65s autopkgtest [09:39:01]: testing package python-zeroconf version 0.136.2-1 66s autopkgtest [09:39:02]: build not needed 66s autopkgtest [09:39:02]: test pybuild-autopkgtest: preparing testbed 66s Reading package lists... 67s Building dependency tree... 67s Reading state information... 67s Starting pkgProblemResolver with broken count: 0 67s Starting 2 pkgProblemResolver with broken count: 0 67s Done 68s The following NEW packages will be installed: 68s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 68s cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu debhelper debugedit 68s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 68s g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-14 68s gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext intltool-debian 68s libarchive-zip-perl libasan8 libcc1-0 libdebhelper-perl 68s libfile-stripnondeterminism-perl libgcc-14-dev libgomp1 libhwasan0 libisl23 68s libitm1 libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 68s libjs-jquery-metadata libjs-jquery-tablesorter 68s libjs-jquery-throttle-debounce liblsan0 libmpc3 libquadmath0 68s libstdc++-14-dev libtool libtsan2 libubsan1 m4 po-debconf 68s pybuild-plugin-autopkgtest pybuild-plugin-pyproject python3-all 68s python3-async-generator python3-async-timeout python3-build python3-coverage 68s python3-ifaddr python3-iniconfig python3-installer python3-packaging 68s python3-pluggy python3-poetry-core python3-pyproject-hooks python3-pytest 68s python3-pytest-asyncio python3-pytest-cov python3-pytest-timeout 68s python3-pytest-tornasync python3-toml python3-tornado python3-wheel 68s python3-zeroconf python3.12 python3.12-minimal 68s 0 upgraded, 75 newly installed, 0 to remove and 0 not upgraded. 68s Need to get 75.0 MB of archives. 68s After this operation, 254 MB of additional disk space will be used. 68s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.12-minimal amd64 3.12.8-3 [2349 kB] 68s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 68s Get:3 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 68s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.12 amd64 3.12.8-3 [667 kB] 68s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 m4 amd64 1.4.19-4build1 [244 kB] 68s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 autoconf all 2.72-3 [382 kB] 68s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 autotools-dev all 20220109.1 [44.9 kB] 68s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 68s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 autopoint all 0.22.5-3 [616 kB] 68s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB] 68s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 69s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-12ubuntu1 [11.9 MB] 69s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-12ubuntu1 [1036 B] 69s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B] 69s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB] 69s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 14.2.0-12ubuntu1 [47.6 kB] 69s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-12ubuntu1 [148 kB] 69s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 14.2.0-12ubuntu1 [28.9 kB] 69s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 14.2.0-12ubuntu1 [2998 kB] 69s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 14.2.0-12ubuntu1 [1317 kB] 69s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 14.2.0-12ubuntu1 [2732 kB] 69s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 14.2.0-12ubuntu1 [1177 kB] 69s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 14.2.0-12ubuntu1 [1634 kB] 69s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 14.2.0-12ubuntu1 [153 kB] 69s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-12ubuntu1 [2815 kB] 69s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-12ubuntu1 [23.3 MB] 70s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-12ubuntu1 [533 kB] 70s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B] 70s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B] 70s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-12ubuntu1 [2506 kB] 70s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-12ubuntu1 [13.3 MB] 70s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-12ubuntu1 [20.2 kB] 70s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [966 B] 70s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.1.0-2ubuntu1 [1100 B] 70s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 70s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 70s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 libtool all 2.4.7-8 [166 kB] 70s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-autoreconf all 20 [16.1 kB] 70s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 70s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 70s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 70s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 debugedit amd64 1:5.1-1 [46.9 kB] 70s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 dwz amd64 0.15-1build6 [115 kB] 70s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 gettext amd64 0.22.5-3 [1025 kB] 70s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 70s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 70s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 debhelper all 13.20ubuntu1 [893 kB] 70s Get:48 http://ftpmaster.internal/ubuntu plucky/universe amd64 dh-python all 6.20241217 [117 kB] 70s Get:49 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-metadata all 12-4 [6582 B] 70s Get:50 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 70s Get:51 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 70s Get:52 http://ftpmaster.internal/ubuntu plucky/universe amd64 pybuild-plugin-autopkgtest all 6.20241217 [1746 B] 70s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.2-1 [51.5 kB] 70s Get:54 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 70s Get:55 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-toml all 0.10.2-1 [16.5 kB] 70s Get:56 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-wheel all 0.45.1-1 [57.7 kB] 70s Get:57 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-build all 1.2.2-1 [31.0 kB] 70s Get:58 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 70s Get:59 http://ftpmaster.internal/ubuntu plucky/universe amd64 pybuild-plugin-pyproject all 6.20241217 [1730 B] 70s Get:60 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-all amd64 3.13.1-1~exp2 [894 B] 70s Get:61 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-async-generator all 1.10-4 [17.5 kB] 70s Get:62 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-async-timeout all 5.0.1-1 [6830 B] 70s Get:63 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-coverage amd64 7.4.4+dfsg1-0ubuntu3 [150 kB] 70s Get:64 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ifaddr all 0.2.0-1 [10.5 kB] 70s Get:65 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 70s Get:66 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 70s Get:67 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-poetry-core all 1.9.0-2build1 [203 kB] 70s Get:68 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.4-1 [252 kB] 70s Get:69 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-asyncio all 0.24.0a1-1 [15.8 kB] 70s Get:70 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 70s Get:71 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 70s Get:72 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-timeout all 2.3.1-1 [22.1 kB] 70s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tornado amd64 6.4.1-3 [299 kB] 70s Get:74 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-tornasync all 0.6.0.post2-2 [6518 B] 71s Get:75 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-zeroconf all 0.136.2-1 [66.0 kB] 71s Fetched 75.0 MB in 3s (26.7 MB/s) 71s Selecting previously unselected package python3.12-minimal. 71s (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 ... 76533 files and directories currently installed.) 71s Preparing to unpack .../00-python3.12-minimal_3.12.8-3_amd64.deb ... 71s Unpacking python3.12-minimal (3.12.8-3) ... 71s Selecting previously unselected package libjs-jquery. 71s Preparing to unpack .../01-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 71s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 71s Selecting previously unselected package libjs-jquery-hotkeys. 71s Preparing to unpack .../02-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 71s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 71s Selecting previously unselected package python3.12. 71s Preparing to unpack .../03-python3.12_3.12.8-3_amd64.deb ... 71s Unpacking python3.12 (3.12.8-3) ... 71s Selecting previously unselected package m4. 71s Preparing to unpack .../04-m4_1.4.19-4build1_amd64.deb ... 71s Unpacking m4 (1.4.19-4build1) ... 71s Selecting previously unselected package autoconf. 71s Preparing to unpack .../05-autoconf_2.72-3_all.deb ... 71s Unpacking autoconf (2.72-3) ... 71s Selecting previously unselected package autotools-dev. 71s Preparing to unpack .../06-autotools-dev_20220109.1_all.deb ... 71s Unpacking autotools-dev (20220109.1) ... 71s Selecting previously unselected package automake. 71s Preparing to unpack .../07-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 71s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 71s Selecting previously unselected package autopoint. 71s Preparing to unpack .../08-autopoint_0.22.5-3_all.deb ... 71s Unpacking autopoint (0.22.5-3) ... 71s Selecting previously unselected package libisl23:amd64. 71s Preparing to unpack .../09-libisl23_0.27-1_amd64.deb ... 71s Unpacking libisl23:amd64 (0.27-1) ... 71s Selecting previously unselected package libmpc3:amd64. 71s Preparing to unpack .../10-libmpc3_1.3.1-1build2_amd64.deb ... 71s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 71s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 71s Preparing to unpack .../11-cpp-14-x86-64-linux-gnu_14.2.0-12ubuntu1_amd64.deb ... 71s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package cpp-14. 72s Preparing to unpack .../12-cpp-14_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking cpp-14 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package cpp-x86-64-linux-gnu. 72s Preparing to unpack .../13-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 72s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 72s Selecting previously unselected package cpp. 72s Preparing to unpack .../14-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ... 72s Unpacking cpp (4:14.1.0-2ubuntu1) ... 72s Selecting previously unselected package libcc1-0:amd64. 72s Preparing to unpack .../15-libcc1-0_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking libcc1-0:amd64 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package libgomp1:amd64. 72s Preparing to unpack .../16-libgomp1_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking libgomp1:amd64 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package libitm1:amd64. 72s Preparing to unpack .../17-libitm1_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking libitm1:amd64 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package libasan8:amd64. 72s Preparing to unpack .../18-libasan8_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking libasan8:amd64 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package liblsan0:amd64. 72s Preparing to unpack .../19-liblsan0_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking liblsan0:amd64 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package libtsan2:amd64. 72s Preparing to unpack .../20-libtsan2_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking libtsan2:amd64 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package libubsan1:amd64. 72s Preparing to unpack .../21-libubsan1_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking libubsan1:amd64 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package libhwasan0:amd64. 72s Preparing to unpack .../22-libhwasan0_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking libhwasan0:amd64 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package libquadmath0:amd64. 72s Preparing to unpack .../23-libquadmath0_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking libquadmath0:amd64 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package libgcc-14-dev:amd64. 72s Preparing to unpack .../24-libgcc-14-dev_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking libgcc-14-dev:amd64 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 72s Preparing to unpack .../25-gcc-14-x86-64-linux-gnu_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package gcc-14. 72s Preparing to unpack .../26-gcc-14_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking gcc-14 (14.2.0-12ubuntu1) ... 72s Selecting previously unselected package gcc-x86-64-linux-gnu. 72s Preparing to unpack .../27-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 72s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 72s Selecting previously unselected package gcc. 72s Preparing to unpack .../28-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ... 72s Unpacking gcc (4:14.1.0-2ubuntu1) ... 72s Selecting previously unselected package libstdc++-14-dev:amd64. 72s Preparing to unpack .../29-libstdc++-14-dev_14.2.0-12ubuntu1_amd64.deb ... 72s Unpacking libstdc++-14-dev:amd64 (14.2.0-12ubuntu1) ... 73s Selecting previously unselected package g++-14-x86-64-linux-gnu. 73s Preparing to unpack .../30-g++-14-x86-64-linux-gnu_14.2.0-12ubuntu1_amd64.deb ... 73s Unpacking g++-14-x86-64-linux-gnu (14.2.0-12ubuntu1) ... 73s Selecting previously unselected package g++-14. 73s Preparing to unpack .../31-g++-14_14.2.0-12ubuntu1_amd64.deb ... 73s Unpacking g++-14 (14.2.0-12ubuntu1) ... 73s Selecting previously unselected package g++-x86-64-linux-gnu. 73s Preparing to unpack .../32-g++-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 73s Unpacking g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 73s Selecting previously unselected package g++. 73s Preparing to unpack .../33-g++_4%3a14.1.0-2ubuntu1_amd64.deb ... 73s Unpacking g++ (4:14.1.0-2ubuntu1) ... 73s Selecting previously unselected package build-essential. 73s Preparing to unpack .../34-build-essential_12.10ubuntu1_amd64.deb ... 73s Unpacking build-essential (12.10ubuntu1) ... 73s Selecting previously unselected package libdebhelper-perl. 73s Preparing to unpack .../35-libdebhelper-perl_13.20ubuntu1_all.deb ... 73s Unpacking libdebhelper-perl (13.20ubuntu1) ... 73s Selecting previously unselected package libtool. 73s Preparing to unpack .../36-libtool_2.4.7-8_all.deb ... 73s Unpacking libtool (2.4.7-8) ... 73s Selecting previously unselected package dh-autoreconf. 73s Preparing to unpack .../37-dh-autoreconf_20_all.deb ... 73s Unpacking dh-autoreconf (20) ... 73s Selecting previously unselected package libarchive-zip-perl. 73s Preparing to unpack .../38-libarchive-zip-perl_1.68-1_all.deb ... 73s Unpacking libarchive-zip-perl (1.68-1) ... 73s Selecting previously unselected package libfile-stripnondeterminism-perl. 73s Preparing to unpack .../39-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 73s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 73s Selecting previously unselected package dh-strip-nondeterminism. 73s Preparing to unpack .../40-dh-strip-nondeterminism_1.14.0-1_all.deb ... 73s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 73s Selecting previously unselected package debugedit. 73s Preparing to unpack .../41-debugedit_1%3a5.1-1_amd64.deb ... 73s Unpacking debugedit (1:5.1-1) ... 73s Selecting previously unselected package dwz. 73s Preparing to unpack .../42-dwz_0.15-1build6_amd64.deb ... 73s Unpacking dwz (0.15-1build6) ... 73s Selecting previously unselected package gettext. 73s Preparing to unpack .../43-gettext_0.22.5-3_amd64.deb ... 73s Unpacking gettext (0.22.5-3) ... 73s Selecting previously unselected package intltool-debian. 73s Preparing to unpack .../44-intltool-debian_0.35.0+20060710.6_all.deb ... 73s Unpacking intltool-debian (0.35.0+20060710.6) ... 73s Selecting previously unselected package po-debconf. 73s Preparing to unpack .../45-po-debconf_1.0.21+nmu1_all.deb ... 73s Unpacking po-debconf (1.0.21+nmu1) ... 73s Selecting previously unselected package debhelper. 73s Preparing to unpack .../46-debhelper_13.20ubuntu1_all.deb ... 73s Unpacking debhelper (13.20ubuntu1) ... 73s Selecting previously unselected package dh-python. 73s Preparing to unpack .../47-dh-python_6.20241217_all.deb ... 73s Unpacking dh-python (6.20241217) ... 73s Selecting previously unselected package libjs-jquery-metadata. 73s Preparing to unpack .../48-libjs-jquery-metadata_12-4_all.deb ... 73s Unpacking libjs-jquery-metadata (12-4) ... 73s Selecting previously unselected package libjs-jquery-tablesorter. 73s Preparing to unpack .../49-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 73s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 73s Selecting previously unselected package libjs-jquery-throttle-debounce. 73s Preparing to unpack .../50-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 73s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 73s Selecting previously unselected package pybuild-plugin-autopkgtest. 73s Preparing to unpack .../51-pybuild-plugin-autopkgtest_6.20241217_all.deb ... 73s Unpacking pybuild-plugin-autopkgtest (6.20241217) ... 73s Selecting previously unselected package python3-packaging. 73s Preparing to unpack .../52-python3-packaging_24.2-1_all.deb ... 73s Unpacking python3-packaging (24.2-1) ... 74s Selecting previously unselected package python3-pyproject-hooks. 74s Preparing to unpack .../53-python3-pyproject-hooks_1.2.0-1_all.deb ... 74s Unpacking python3-pyproject-hooks (1.2.0-1) ... 74s Selecting previously unselected package python3-toml. 74s Preparing to unpack .../54-python3-toml_0.10.2-1_all.deb ... 74s Unpacking python3-toml (0.10.2-1) ... 74s Selecting previously unselected package python3-wheel. 74s Preparing to unpack .../55-python3-wheel_0.45.1-1_all.deb ... 74s Unpacking python3-wheel (0.45.1-1) ... 74s Selecting previously unselected package python3-build. 74s Preparing to unpack .../56-python3-build_1.2.2-1_all.deb ... 74s Unpacking python3-build (1.2.2-1) ... 74s Selecting previously unselected package python3-installer. 74s Preparing to unpack .../57-python3-installer_0.7.0+dfsg1-3_all.deb ... 74s Unpacking python3-installer (0.7.0+dfsg1-3) ... 74s Selecting previously unselected package pybuild-plugin-pyproject. 74s Preparing to unpack .../58-pybuild-plugin-pyproject_6.20241217_all.deb ... 74s Unpacking pybuild-plugin-pyproject (6.20241217) ... 74s Selecting previously unselected package python3-all. 74s Preparing to unpack .../59-python3-all_3.13.1-1~exp2_amd64.deb ... 74s Unpacking python3-all (3.13.1-1~exp2) ... 74s Selecting previously unselected package python3-async-generator. 74s Preparing to unpack .../60-python3-async-generator_1.10-4_all.deb ... 74s Unpacking python3-async-generator (1.10-4) ... 74s Selecting previously unselected package python3-async-timeout. 74s Preparing to unpack .../61-python3-async-timeout_5.0.1-1_all.deb ... 74s Unpacking python3-async-timeout (5.0.1-1) ... 74s Selecting previously unselected package python3-coverage. 74s Preparing to unpack .../62-python3-coverage_7.4.4+dfsg1-0ubuntu3_amd64.deb ... 74s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 74s Selecting previously unselected package python3-ifaddr. 74s Preparing to unpack .../63-python3-ifaddr_0.2.0-1_all.deb ... 74s Unpacking python3-ifaddr (0.2.0-1) ... 74s Selecting previously unselected package python3-iniconfig. 74s Preparing to unpack .../64-python3-iniconfig_1.1.1-2_all.deb ... 74s Unpacking python3-iniconfig (1.1.1-2) ... 74s Selecting previously unselected package python3-pluggy. 74s Preparing to unpack .../65-python3-pluggy_1.5.0-1_all.deb ... 74s Unpacking python3-pluggy (1.5.0-1) ... 74s Selecting previously unselected package python3-poetry-core. 74s Preparing to unpack .../66-python3-poetry-core_1.9.0-2build1_all.deb ... 74s Unpacking python3-poetry-core (1.9.0-2build1) ... 74s Selecting previously unselected package python3-pytest. 74s Preparing to unpack .../67-python3-pytest_8.3.4-1_all.deb ... 74s Unpacking python3-pytest (8.3.4-1) ... 74s Selecting previously unselected package python3-pytest-asyncio. 74s Preparing to unpack .../68-python3-pytest-asyncio_0.24.0a1-1_all.deb ... 74s Unpacking python3-pytest-asyncio (0.24.0a1-1) ... 74s Selecting previously unselected package libjs-jquery-isonscreen. 74s Preparing to unpack .../69-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 74s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 74s Selecting previously unselected package python3-pytest-cov. 74s Preparing to unpack .../70-python3-pytest-cov_5.0.0-1_all.deb ... 74s Unpacking python3-pytest-cov (5.0.0-1) ... 74s Selecting previously unselected package python3-pytest-timeout. 74s Preparing to unpack .../71-python3-pytest-timeout_2.3.1-1_all.deb ... 74s Unpacking python3-pytest-timeout (2.3.1-1) ... 74s Selecting previously unselected package python3-tornado. 74s Preparing to unpack .../72-python3-tornado_6.4.1-3_amd64.deb ... 74s Unpacking python3-tornado (6.4.1-3) ... 74s Selecting previously unselected package python3-pytest-tornasync. 74s Preparing to unpack .../73-python3-pytest-tornasync_0.6.0.post2-2_all.deb ... 74s Unpacking python3-pytest-tornasync (0.6.0.post2-2) ... 74s Selecting previously unselected package python3-zeroconf. 74s Preparing to unpack .../74-python3-zeroconf_0.136.2-1_all.deb ... 74s Unpacking python3-zeroconf (0.136.2-1) ... 74s Setting up dh-python (6.20241217) ... 74s Setting up python3-iniconfig (1.1.1-2) ... 74s Setting up python3.12-minimal (3.12.8-3) ... 75s Setting up python3-tornado (6.4.1-3) ... 76s Setting up python3-async-generator (1.10-4) ... 76s Setting up libarchive-zip-perl (1.68-1) ... 76s Setting up libdebhelper-perl (13.20ubuntu1) ... 76s Setting up python3.12 (3.12.8-3) ... 77s Setting up m4 (1.4.19-4build1) ... 77s Setting up python3-all (3.13.1-1~exp2) ... 77s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 77s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 77s Setting up libgomp1:amd64 (14.2.0-12ubuntu1) ... 77s Setting up python3-wheel (0.45.1-1) ... 77s Setting up python3-ifaddr (0.2.0-1) ... 77s Setting up python3-async-timeout (5.0.1-1) ... 77s Setting up autotools-dev (20220109.1) ... 77s Setting up python3-packaging (24.2-1) ... 78s Setting up python3-pyproject-hooks (1.2.0-1) ... 78s Setting up python3-poetry-core (1.9.0-2build1) ... 78s Setting up libquadmath0:amd64 (14.2.0-12ubuntu1) ... 78s Setting up libmpc3:amd64 (1.3.1-1build2) ... 78s Setting up autopoint (0.22.5-3) ... 78s Setting up python3-toml (0.10.2-1) ... 78s Setting up python3-installer (0.7.0+dfsg1-3) ... 78s Setting up autoconf (2.72-3) ... 78s Setting up python3-pluggy (1.5.0-1) ... 79s Setting up libubsan1:amd64 (14.2.0-12ubuntu1) ... 79s Setting up dwz (0.15-1build6) ... 79s Setting up libhwasan0:amd64 (14.2.0-12ubuntu1) ... 79s Setting up libasan8:amd64 (14.2.0-12ubuntu1) ... 79s Setting up debugedit (1:5.1-1) ... 79s Setting up libtsan2:amd64 (14.2.0-12ubuntu1) ... 79s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 79s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 79s Setting up libisl23:amd64 (0.27-1) ... 79s Setting up python3-build (1.2.2-1) ... 79s Setting up libcc1-0:amd64 (14.2.0-12ubuntu1) ... 79s Setting up liblsan0:amd64 (14.2.0-12ubuntu1) ... 79s Setting up libitm1:amd64 (14.2.0-12ubuntu1) ... 79s Setting up automake (1:1.16.5-1.3ubuntu1) ... 79s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 79s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 79s Setting up gettext (0.22.5-3) ... 79s Setting up python3-zeroconf (0.136.2-1) ... 79s Setting up pybuild-plugin-pyproject (6.20241217) ... 79s Setting up python3-pytest (8.3.4-1) ... 80s Setting up intltool-debian (0.35.0+20060710.6) ... 80s Setting up libjs-jquery-metadata (12-4) ... 80s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 80s Setting up cpp-14-x86-64-linux-gnu (14.2.0-12ubuntu1) ... 80s Setting up cpp-14 (14.2.0-12ubuntu1) ... 80s Setting up python3-pytest-asyncio (0.24.0a1-1) ... 80s Setting up dh-strip-nondeterminism (1.14.0-1) ... 80s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 80s Setting up libgcc-14-dev:amd64 (14.2.0-12ubuntu1) ... 80s Setting up libstdc++-14-dev:amd64 (14.2.0-12ubuntu1) ... 80s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 80s Setting up python3-pytest-tornasync (0.6.0.post2-2) ... 80s Setting up python3-pytest-timeout (2.3.1-1) ... 80s Setting up po-debconf (1.0.21+nmu1) ... 80s Setting up python3-pytest-cov (5.0.0-1) ... 80s Setting up cpp (4:14.1.0-2ubuntu1) ... 80s Setting up gcc-14-x86-64-linux-gnu (14.2.0-12ubuntu1) ... 80s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 80s Setting up gcc-14 (14.2.0-12ubuntu1) ... 80s Setting up g++-14-x86-64-linux-gnu (14.2.0-12ubuntu1) ... 80s Setting up g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 80s Setting up g++-14 (14.2.0-12ubuntu1) ... 80s Setting up libtool (2.4.7-8) ... 80s Setting up gcc (4:14.1.0-2ubuntu1) ... 80s Setting up dh-autoreconf (20) ... 80s Setting up g++ (4:14.1.0-2ubuntu1) ... 80s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 80s Setting up build-essential (12.10ubuntu1) ... 80s Setting up debhelper (13.20ubuntu1) ... 80s Setting up pybuild-plugin-autopkgtest (6.20241217) ... 80s Processing triggers for man-db (2.13.0-1) ... 81s Processing triggers for install-info (7.1.1-1) ... 81s Processing triggers for libc-bin (2.40-4ubuntu1) ... 81s Processing triggers for systemd (257-2ubuntu1) ... 82s autopkgtest [09:39:18]: test pybuild-autopkgtest: pybuild-autopkgtest 82s autopkgtest [09:39:18]: test pybuild-autopkgtest: [----------------------- 82s pybuild-autopkgtest 83s I: pybuild base:311: cd /tmp/autopkgtest.jWN8xm/autopkgtest_tmp/build; python3.12 -m pytest tests 83s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 83s 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" 83s 83s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 83s ============================= test session starts ============================== 83s platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 83s cachedir: .pytest_cache 83s rootdir: /tmp/autopkgtest.jWN8xm/autopkgtest_tmp/build 83s configfile: pyproject.toml 83s plugins: timeout-2.3.1, asyncio-0.24.0a1, tornasync-0.6.0.post2, cov-5.0.0, typeguard-4.4.1 83s asyncio: mode=Mode.STRICT, default_loop_scope=None 84s collecting ... collected 297 items 84s 84s tests/services/test_browser.py::test_service_browser_cancel_multiple_times PASSED [ 0%] 84s tests/services/test_browser.py::test_service_browser_cancel_context_manager PASSED [ 0%] 84s tests/services/test_browser.py::test_service_browser_cancel_multiple_times_after_close PASSED [ 1%] 84s tests/services/test_browser.py::test_service_browser_started_after_zeroconf_closed PASSED [ 1%] 84s tests/services/test_browser.py::test_multiple_instances_running_close PASSED [ 1%] 88s tests/services/test_browser.py::TestServiceBrowser::test_update_record PASSED [ 2%] 88s tests/services/test_browser.py::TestServiceBrowserMultipleTypes::test_update_record PASSED [ 2%] 88s tests/services/test_browser.py::test_first_query_delay PASSED [ 2%] 89s tests/services/test_browser.py::test_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 3%] 90s tests/services/test_browser.py::test_ttl_refresh_cancelled_rescue_query PASSED [ 3%] 90s tests/services/test_browser.py::test_asking_qm_questions PASSED [ 3%] 91s tests/services/test_browser.py::test_asking_qu_questions PASSED [ 4%] 92s tests/services/test_browser.py::test_legacy_record_update_listener PASSED [ 4%] 92s tests/services/test_browser.py::test_service_browser_is_aware_of_port_changes PASSED [ 4%] 92s tests/services/test_browser.py::test_service_browser_listeners_update_service PASSED [ 5%] 93s tests/services/test_browser.py::test_service_browser_listeners_no_update_service PASSED [ 5%] 93s tests/services/test_browser.py::test_service_browser_uses_non_strict_names PASSED [ 5%] 93s tests/services/test_browser.py::test_group_ptr_queries_with_known_answers PASSED [ 6%] 93s tests/services/test_browser.py::test_generate_service_query_suppress_duplicate_questions PASSED [ 6%] 93s tests/services/test_browser.py::test_query_scheduler PASSED [ 6%] 93s tests/services/test_browser.py::test_query_scheduler_rescue_records PASSED [ 7%] 93s tests/services/test_browser.py::test_service_browser_matching PASSED [ 7%] 94s tests/services/test_browser.py::test_service_browser_expire_callbacks PASSED [ 7%] 94s tests/services/test_browser.py::test_scheduled_ptr_query_dunder_methods PASSED [ 8%] 95s tests/services/test_browser.py::test_close_zeroconf_without_browser_before_start_up_queries PASSED [ 8%] 96s tests/services/test_browser.py::test_close_zeroconf_without_browser_after_start_up_queries PASSED [ 8%] 98s tests/services/test_info.py::TestServiceInfo::test_get_info_partial PASSED [ 9%] 99s tests/services/test_info.py::TestServiceInfo::test_get_info_single PASSED [ 9%] 103s tests/services/test_info.py::TestServiceInfo::test_get_info_suppressed_by_question_history PASSED [ 9%] 103s tests/services/test_info.py::TestServiceInfo::test_get_name PASSED [ 10%] 103s tests/services/test_info.py::TestServiceInfo::test_service_info_duplicate_properties_txt_records PASSED [ 10%] 103s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_expired_records PASSED [ 10%] 103s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_non_matching_updates PASSED [ 11%] 103s tests/services/test_info.py::test_multiple_addresses PASSED [ 11%] 103s tests/services/test_info.py::test_scoped_addresses_from_cache PASSED [ 11%] 103s tests/services/test_info.py::test_multiple_a_addresses_newest_address_first PASSED [ 12%] 103s tests/services/test_info.py::test_invalid_a_addresses PASSED [ 12%] 103s tests/services/test_info.py::test_filter_address_by_type_from_service_info PASSED [ 12%] 103s tests/services/test_info.py::test_changing_name_updates_serviceinfo_key PASSED [ 13%] 103s tests/services/test_info.py::test_serviceinfo_address_updates PASSED [ 13%] 103s tests/services/test_info.py::test_serviceinfo_accepts_bytes_or_string_dict PASSED [ 13%] 103s tests/services/test_info.py::test_asking_qu_questions PASSED [ 14%] 103s tests/services/test_info.py::test_asking_qm_questions PASSED [ 14%] 106s tests/services/test_info.py::test_request_timeout PASSED [ 14%] 109s tests/services/test_info.py::test_we_try_four_times_with_random_delay PASSED [ 15%] 109s tests/services/test_info.py::test_release_wait_when_new_recorded_added PASSED [ 15%] 109s tests/services/test_info.py::test_port_changes_are_seen PASSED [ 15%] 109s tests/services/test_info.py::test_port_changes_are_seen_with_directed_request PASSED [ 16%] 109s tests/services/test_info.py::test_ipv4_changes_are_seen PASSED [ 16%] 109s tests/services/test_info.py::test_ipv6_changes_are_seen PASSED [ 16%] 109s tests/services/test_info.py::test_bad_ip_addresses_ignored_in_cache PASSED [ 17%] 109s tests/services/test_info.py::test_service_name_change_as_seen_has_ip_in_cache PASSED [ 17%] 110s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache PASSED [ 17%] 110s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency PASSED [ 18%] 110s tests/services/test_info.py::test_service_info_nsec_records PASSED [ 18%] 110s tests/services/test_registry.py::TestServiceRegistry::test_lookups PASSED [ 18%] 110s tests/services/test_registry.py::TestServiceRegistry::test_lookups_upper_case_by_lower_case PASSED [ 19%] 110s tests/services/test_registry.py::TestServiceRegistry::test_only_register_once PASSED [ 19%] 110s tests/services/test_registry.py::TestServiceRegistry::test_register_same_server PASSED [ 19%] 110s tests/services/test_registry.py::TestServiceRegistry::test_unregister_multiple_times PASSED [ 20%] 114s tests/services/test_types.py::test_integration_with_listener PASSED [ 20%] 118s tests/services/test_types.py::test_integration_with_listener_v6_records PASSED [ 20%] 123s tests/services/test_types.py::test_integration_with_listener_ipv6 PASSED [ 21%] 127s tests/services/test_types.py::test_integration_with_subtype_and_listener PASSED [ 21%] 127s tests/test_asyncio.py::test_async_basic_usage PASSED [ 21%] 127s tests/test_asyncio.py::test_async_close_twice PASSED [ 22%] 127s tests/test_asyncio.py::test_async_with_sync_passed_in PASSED [ 22%] 127s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async PASSED [ 22%] 127s tests/test_asyncio.py::test_sync_within_event_loop_executor PASSED [ 23%] 129s tests/test_asyncio.py::test_async_service_registration PASSED [ 23%] 130s tests/test_asyncio.py::test_async_service_registration_with_server_missing PASSED [ 23%] 132s tests/test_asyncio.py::test_async_service_registration_same_server_different_ports PASSED [ 24%] 134s tests/test_asyncio.py::test_async_service_registration_same_server_same_ports PASSED [ 24%] 135s tests/test_asyncio.py::test_async_service_registration_name_conflict PASSED [ 24%] 135s tests/test_asyncio.py::test_async_service_registration_name_does_not_match_type PASSED [ 25%] 136s tests/test_asyncio.py::test_async_service_registration_name_strict_check PASSED [ 25%] 137s tests/test_asyncio.py::test_async_tasks PASSED [ 25%] 139s tests/test_asyncio.py::test_async_wait_unblocks_on_update PASSED [ 26%] 147s tests/test_asyncio.py::test_service_info_async_request PASSED [ 26%] 148s tests/test_asyncio.py::test_async_service_browser PASSED [ 26%] 149s tests/test_asyncio.py::test_async_context_manager PASSED [ 27%] 149s tests/test_asyncio.py::test_service_browser_cancel_async_context_manager PASSED [ 27%] 154s tests/test_asyncio.py::test_async_unregister_all_services PASSED [ 27%] 159s tests/test_asyncio.py::test_async_zeroconf_service_types PASSED [ 28%] 159s tests/test_asyncio.py::test_guard_against_running_serviceinfo_request_event_loop PASSED [ 28%] 159s tests/test_asyncio.py::test_service_browser_instantiation_generates_add_events_from_cache PASSED [ 28%] 160s tests/test_asyncio.py::test_integration PASSED [ 29%] 162s tests/test_asyncio.py::test_info_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 29%] 162s tests/test_asyncio.py::test_service_browser_ignores_unrelated_updates PASSED [ 29%] 165s tests/test_asyncio.py::test_async_request_timeout PASSED [ 30%] 165s tests/test_asyncio.py::test_async_request_non_running_instance PASSED [ 30%] 165s tests/test_asyncio.py::test_legacy_unicast_response PASSED [ 30%] 165s tests/test_asyncio.py::test_update_with_uppercase_names PASSED [ 31%] 165s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get PASSED [ 31%] 165s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get_all PASSED [ 31%] 165s tests/test_cache.py::TestDNSCache::test_cache_empty_does_not_leak_memory_by_leaving_empty_list PASSED [ 32%] 165s tests/test_cache.py::TestDNSCache::test_cache_empty_multiple_calls PASSED [ 32%] 165s tests/test_cache.py::TestDNSCache::test_order PASSED [ 32%] 165s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_all_by_details PASSED [ 33%] 165s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_name PASSED [ 33%] 165s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_server PASSED [ 34%] 165s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_get_unique PASSED [ 34%] 165s tests/test_cache.py::TestDNSCacheAPI::test_current_entry_with_name_and_alias PASSED [ 34%] 165s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_name PASSED [ 35%] 165s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_server PASSED [ 35%] 165s tests/test_cache.py::TestDNSCacheAPI::test_get PASSED [ 35%] 165s tests/test_cache.py::TestDNSCacheAPI::test_get_all_by_details PASSED [ 36%] 165s tests/test_cache.py::TestDNSCacheAPI::test_get_by_details PASSED [ 36%] 165s tests/test_cache.py::TestDNSCacheAPI::test_name PASSED [ 36%] 168s tests/test_core.py::Framework::test_async_updates_from_response PASSED [ 37%] 168s tests/test_core.py::Framework::test_close_multiple_times PASSED [ 37%] 168s tests/test_core.py::Framework::test_launch_and_close PASSED [ 37%] 168s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_not_mac PASSED [ 38%] 168s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_on_mac SKIPPED [ 38%] 168s tests/test_core.py::Framework::test_launch_and_close_context_manager PASSED [ 38%] 168s tests/test_core.py::Framework::test_launch_and_close_unicast PASSED [ 39%] 168s tests/test_core.py::Framework::test_launch_and_close_v4_v6 PASSED [ 39%] 168s tests/test_core.py::Framework::test_launch_and_close_v6_only PASSED [ 39%] 168s tests/test_core.py::test_generate_service_query_set_qu_bit PASSED [ 40%] 169s tests/test_core.py::test_invalid_packets_ignored_and_does_not_cause_loop_exception PASSED [ 40%] 169s tests/test_core.py::test_goodbye_all_services PASSED [ 40%] 170s tests/test_core.py::test_register_service_with_custom_ttl PASSED [ 41%] 171s tests/test_core.py::test_logging_packets PASSED [ 41%] 171s tests/test_core.py::test_get_service_info_failure_path PASSED [ 41%] 171s tests/test_core.py::test_sending_unicast PASSED [ 42%] 171s tests/test_core.py::test_tc_bit_defers PASSED [ 42%] 172s tests/test_core.py::test_tc_bit_defers_last_response_missing PASSED [ 42%] 172s tests/test_core.py::test_open_close_twice_from_async PASSED [ 43%] 172s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close PASSED [ 43%] 173s tests/test_core.py::test_shutdown_while_register_in_process PASSED [ 43%] 173s tests/test_core.py::test_event_loop_blocked PASSED [ 44%] 173s tests/test_dns.py::TestDunder::test_dns_address_repr PASSED [ 44%] 173s tests/test_dns.py::TestDunder::test_dns_hinfo_repr_eq PASSED [ 44%] 173s tests/test_dns.py::TestDunder::test_dns_outgoing_repr PASSED [ 45%] 173s tests/test_dns.py::TestDunder::test_dns_pointer_repr PASSED [ 45%] 173s tests/test_dns.py::TestDunder::test_dns_question_repr PASSED [ 45%] 173s tests/test_dns.py::TestDunder::test_dns_record_abc PASSED [ 46%] 173s tests/test_dns.py::TestDunder::test_dns_record_is_expired PASSED [ 46%] 173s tests/test_dns.py::TestDunder::test_dns_record_is_recent PASSED [ 46%] 173s tests/test_dns.py::TestDunder::test_dns_record_is_stale PASSED [ 47%] 173s tests/test_dns.py::TestDunder::test_dns_record_reset_ttl PASSED [ 47%] 173s tests/test_dns.py::TestDunder::test_dns_service_repr PASSED [ 47%] 173s tests/test_dns.py::TestDunder::test_dns_text_repr PASSED [ 48%] 173s tests/test_dns.py::TestDunder::test_service_info_dunder PASSED [ 48%] 173s tests/test_dns.py::TestDunder::test_service_info_text_properties_not_given PASSED [ 48%] 173s tests/test_dns.py::test_dns_question_hashablity PASSED [ 49%] 173s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_ttl PASSED [ 49%] 173s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_unique PASSED [ 49%] 173s tests/test_dns.py::test_dns_address_record_hashablity PASSED [ 50%] 173s tests/test_dns.py::test_dns_hinfo_record_hashablity PASSED [ 50%] 173s tests/test_dns.py::test_dns_pointer_record_hashablity PASSED [ 50%] 173s tests/test_dns.py::test_dns_pointer_comparison_is_case_insensitive PASSED [ 51%] 173s tests/test_dns.py::test_dns_text_record_hashablity PASSED [ 51%] 173s tests/test_dns.py::test_dns_service_record_hashablity PASSED [ 51%] 173s tests/test_dns.py::test_dns_service_server_key PASSED [ 52%] 173s tests/test_dns.py::test_dns_service_server_comparison_is_case_insensitive PASSED [ 52%] 173s tests/test_dns.py::test_dns_nsec_record_hashablity PASSED [ 52%] 173s tests/test_dns.py::test_rrset_does_not_consider_ttl PASSED [ 53%] 174s tests/test_engine.py::test_reaper PASSED [ 53%] 175s tests/test_engine.py::test_reaper_aborts_when_done PASSED [ 53%] 175s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info PASSED [ 54%] 175s tests/test_exceptions.py::Exceptions::test_bad_service_info_name PASSED [ 54%] 175s tests/test_exceptions.py::Exceptions::test_bad_service_names PASSED [ 54%] 175s tests/test_exceptions.py::Exceptions::test_bad_sub_types PASSED [ 55%] 176s tests/test_exceptions.py::Exceptions::test_bad_types PASSED [ 55%] 176s tests/test_exceptions.py::Exceptions::test_good_instance_names PASSED [ 55%] 176s tests/test_exceptions.py::Exceptions::test_good_instance_names_without_protocol PASSED [ 56%] 176s tests/test_exceptions.py::Exceptions::test_good_service_names PASSED [ 56%] 176s tests/test_exceptions.py::Exceptions::test_invalid_addresses PASSED [ 56%] 177s tests/test_handlers.py::TestRegistrar::test_name_conflicts PASSED [ 57%] 179s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name PASSED [ 57%] 179s tests/test_handlers.py::TestRegistrar::test_ttl PASSED [ 57%] 180s tests/test_handlers.py::test_ptr_optimization PASSED [ 58%] 180s tests/test_handlers.py::test_any_query_for_ptr PASSED [ 58%] 180s tests/test_handlers.py::test_aaaa_query PASSED [ 58%] 180s tests/test_handlers.py::test_aaaa_query_upper_case PASSED [ 59%] 180s tests/test_handlers.py::test_a_and_aaaa_record_fate_sharing PASSED [ 59%] 180s tests/test_handlers.py::test_unicast_response PASSED [ 59%] 180s tests/test_handlers.py::test_probe_answered_immediately PASSED [ 60%] 180s tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name PASSED [ 60%] 181s tests/test_handlers.py::test_qu_response PASSED [ 60%] 181s tests/test_handlers.py::test_known_answer_supression PASSED [ 61%] 181s tests/test_handlers.py::test_multi_packet_known_answer_supression PASSED [ 61%] 181s tests/test_handlers.py::test_known_answer_supression_service_type_enumeration_query PASSED [ 61%] 181s tests/test_handlers.py::test_upper_case_enumeration_query PASSED [ 62%] 181s tests/test_handlers.py::test_enumeration_query_with_no_registered_services PASSED [ 62%] 181s tests/test_handlers.py::test_qu_response_only_sends_additionals_if_sends_answer PASSED [ 62%] 182s tests/test_handlers.py::test_cache_flush_bit PASSED [ 63%] 182s tests/test_handlers.py::test_record_update_manager_add_listener_callsback_existing_records PASSED [ 63%] 183s tests/test_handlers.py::test_questions_query_handler_populates_the_question_history_from_qm_questions PASSED [ 63%] 183s tests/test_handlers.py::test_questions_query_handler_does_not_put_qu_questions_in_history PASSED [ 64%] 183s tests/test_handlers.py::test_guard_against_low_ptr_ttl PASSED [ 64%] 183s tests/test_handlers.py::test_duplicate_goodbye_answers_in_packet PASSED [ 64%] 186s tests/test_handlers.py::test_response_aggregation_timings PASSED [ 65%] 189s tests/test_handlers.py::test_response_aggregation_timings_multiple PASSED [ 65%] 189s tests/test_handlers.py::test_response_aggregation_random_delay PASSED [ 65%] 189s tests/test_handlers.py::test_future_answers_are_removed_on_send PASSED [ 66%] 189s tests/test_handlers.py::test_add_listener_warns_when_not_using_record_update_listener PASSED [ 66%] 189s tests/test_handlers.py::test_async_updates_iteration_safe PASSED [ 67%] 189s tests/test_handlers.py::test_async_updates_complete_iteration_safe PASSED [ 67%] 189s tests/test_history.py::test_question_suppression PASSED [ 67%] 189s tests/test_history.py::test_question_expire PASSED [ 68%] 189s tests/test_init.py::Names::test_exceedingly_long_name PASSED [ 68%] 189s tests/test_init.py::Names::test_exceedingly_long_name_part PASSED [ 68%] 189s tests/test_init.py::Names::test_extra_exceedingly_long_name PASSED [ 69%] 189s tests/test_init.py::Names::test_large_packet_exception_log_handling PASSED [ 69%] 189s tests/test_init.py::Names::test_long_name PASSED [ 69%] 189s tests/test_init.py::Names::test_same_name PASSED [ 70%] 191s tests/test_init.py::Names::test_verify_name_change_with_lots_of_names PASSED [ 70%] 191s tests/test_listener.py::test_guard_against_oversized_packets PASSED [ 70%] 191s tests/test_listener.py::test_guard_against_duplicate_packets PASSED [ 71%] 191s tests/test_logger.py::test_loading_logger PASSED [ 71%] 191s tests/test_logger.py::test_log_warning_once PASSED [ 71%] 191s tests/test_logger.py::test_log_exception_warning PASSED [ 72%] 191s tests/test_logger.py::test_llog_exception_debug PASSED [ 72%] 191s tests/test_logger.py::test_log_exception_once PASSED [ 72%] 191s tests/test_protocol.py::PacketGeneration::test_adding_empty_answer PASSED [ 73%] 191s tests/test_protocol.py::PacketGeneration::test_adding_expired_answer PASSED [ 73%] 191s tests/test_protocol.py::PacketGeneration::test_dns_hinfo PASSED [ 73%] 191s tests/test_protocol.py::PacketGeneration::test_many_questions PASSED [ 74%] 191s tests/test_protocol.py::PacketGeneration::test_many_questions_with_many_known_answers PASSED [ 74%] 191s tests/test_protocol.py::PacketGeneration::test_massive_probe_packet_split PASSED [ 74%] 191s tests/test_protocol.py::PacketGeneration::test_match_question PASSED [ 75%] 191s tests/test_protocol.py::PacketGeneration::test_only_one_answer_can_by_large PASSED [ 75%] 191s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_flags PASSED [ 75%] 191s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_nsec PASSED [ 76%] 191s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_question PASSED [ 76%] 191s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_response PASSED [ 76%] 191s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple PASSED [ 77%] 191s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple_unicast PASSED [ 77%] 191s tests/test_protocol.py::PacketGeneration::test_questions_do_not_end_up_every_packet PASSED [ 77%] 191s tests/test_protocol.py::PacketGeneration::test_suppress_answer PASSED [ 78%] 191s tests/test_protocol.py::PacketForm::test_numbers PASSED [ 78%] 191s tests/test_protocol.py::PacketForm::test_numbers_questions PASSED [ 78%] 191s tests/test_protocol.py::PacketForm::test_query_header_bits PASSED [ 79%] 191s tests/test_protocol.py::PacketForm::test_response_header_bits PASSED [ 79%] 191s tests/test_protocol.py::PacketForm::test_setting_id PASSED [ 79%] 191s tests/test_protocol.py::PacketForm::test_transaction_id PASSED [ 80%] 191s tests/test_protocol.py::TestDnsIncoming::test_incoming_circular_reference PASSED [ 80%] 191s tests/test_protocol.py::TestDnsIncoming::test_incoming_exception_handling PASSED [ 80%] 191s tests/test_protocol.py::TestDnsIncoming::test_incoming_ipv6 PASSED [ 81%] 191s tests/test_protocol.py::TestDnsIncoming::test_incoming_unknown_type PASSED [ 81%] 191s tests/test_protocol.py::test_dns_compression_rollback_for_corruption PASSED [ 81%] 191s tests/test_protocol.py::test_tc_bit_in_query_packet PASSED [ 82%] 191s tests/test_protocol.py::test_tc_bit_not_set_in_answer_packet PASSED [ 82%] 191s tests/test_protocol.py::test_qm_packet_parser PASSED [ 82%] 191s tests/test_protocol.py::test_qu_packet_parser PASSED [ 83%] 191s tests/test_protocol.py::test_parse_packet_with_nsec_record PASSED [ 83%] 191s tests/test_protocol.py::test_records_same_packet_share_fate PASSED [ 83%] 191s tests/test_protocol.py::test_dns_compression_invalid_skips_bad_name_compress_in_question PASSED [ 84%] 191s tests/test_protocol.py::test_dns_compression_all_invalid PASSED [ 84%] 191s tests/test_protocol.py::test_invalid_next_name_ignored PASSED [ 84%] 191s tests/test_protocol.py::test_dns_compression_invalid_skips_record PASSED [ 85%] 191s tests/test_protocol.py::test_dns_compression_points_forward PASSED [ 85%] 191s tests/test_protocol.py::test_dns_compression_points_to_itself PASSED [ 85%] 191s tests/test_protocol.py::test_dns_compression_points_beyond_packet PASSED [ 86%] 191s tests/test_protocol.py::test_dns_compression_generic_failure PASSED [ 86%] 191s tests/test_protocol.py::test_label_length_attack PASSED [ 86%] 191s tests/test_protocol.py::test_label_compression_attack PASSED [ 87%] 191s tests/test_protocol.py::test_dns_compression_loop_attack PASSED [ 87%] 191s tests/test_protocol.py::test_txt_after_invalid_nsec_name_still_usable PASSED [ 87%] 191s tests/test_protocol.py::test_parse_matter_packet PASSED [ 88%] 197s tests/test_services.py::ListenerTest::test_integration_with_listener_class PASSED [ 88%] 197s tests/test_services.py::test_servicelisteners_raise_not_implemented PASSED [ 88%] 197s tests/test_services.py::test_signal_registration_interface PASSED [ 89%] 198s tests/test_updates.py::test_legacy_record_update_listener PASSED [ 89%] 198s tests/test_updates.py::test_record_update_compat PASSED [ 89%] 198s tests/utils/test_asyncio.py::test_async_get_all_tasks PASSED [ 90%] 198s tests/utils/test_asyncio.py::test_get_running_loop_from_async PASSED [ 90%] 198s tests/utils/test_asyncio.py::test_get_running_loop_no_loop PASSED [ 90%] 198s tests/utils/test_asyncio.py::test_wait_event_or_timeout_times_out PASSED [ 91%] 199s tests/utils/test_asyncio.py::test_shutdown_loop PASSED [ 91%] 199s tests/utils/test_asyncio.py::test_cumulative_timeouts_less_than_close_plus_buffer PASSED [ 91%] 199s tests/utils/test_asyncio.py::test_run_coro_with_timeout PASSED [ 92%] 199s tests/utils/test_ipaddress.py::test_cached_ip_addresses_wrapper PASSED [ 92%] 199s tests/utils/test_ipaddress.py::test_get_ip_address_object_from_record PASSED [ 92%] 199s tests/utils/test_name.py::test_service_type_name_overlong_type PASSED [ 93%] 199s tests/utils/test_name.py::test_service_type_name_overlong_full_name PASSED [ 93%] 199s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[CustomerInformationService-F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%] 199s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[DeviceManagementService_F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 94%] 199s tests/utils/test_name.py::test_possible_types PASSED [ 94%] 199s tests/utils/test_net.py::test_ip6_to_address_and_index PASSED [ 94%] 199s tests/utils/test_net.py::test_interface_index_to_ip6_address PASSED [ 95%] 199s tests/utils/test_net.py::test_ip6_addresses_to_indexes PASSED [ 95%] 199s tests/utils/test_net.py::test_normalize_interface_choice_errors PASSED [ 95%] 199s tests/utils/test_net.py::test_add_multicast_member_socket_errors[98-False] PASSED [ 96%] 199s tests/utils/test_net.py::test_add_multicast_member_socket_errors[99-False] PASSED [ 96%] 199s tests/utils/test_net.py::test_add_multicast_member_socket_errors[22-False] PASSED [ 96%] 199s tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] PASSED [ 97%] 199s tests/utils/test_net.py::test_autodetect_ip_version PASSED [ 97%] 199s tests/utils/test_net.py::test_disable_ipv6_only_or_raise PASSED [ 97%] 199s tests/utils/test_net.py::test_set_so_reuseport_if_available_is_present PASSED [ 98%] 199s tests/utils/test_net.py::test_set_so_reuseport_if_available_not_present SKIPPED [ 98%] 199s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version PASSED [ 98%] 199s tests/utils/test_net.py::test_add_multicast_member PASSED [ 99%] 199s tests/utils/test_net.py::test_bind_raises_skips_address PASSED [ 99%] 200s tests/utils/test_net.py::test_new_respond_socket_new_socket_returns_none PASSED [100%] 200s 200s =============================== warnings summary =============================== 200s tests/services/test_browser.py: 5 warnings 200s tests/services/test_info.py: 3 warnings 200s tests/services/test_types.py: 1 warning 200s tests/test_asyncio.py: 2 warnings 200s tests/test_core.py: 5 warnings 200s tests/test_handlers.py: 6 warnings 200s tests/test_listener.py: 1 warning 200s tests/utils/test_asyncio.py: 1 warning 200s tests/utils/test_net.py: 1 warning 200s /usr/lib/python3.12/asyncio/base_events.py:725: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 200s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/services/test_browser.py::test_service_browser_listeners_no_update_service 200s /usr/lib/python3/dist-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning: Exception in thread zeroconf-ServiceBrowser-_hap._tcp-3023 200s 200s Traceback (most recent call last): 200s File "/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner 200s self.run() 200s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 811, in run 200s self._fire_service_state_changed_event(event) 200s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 740, in _fire_service_state_changed_event 200s self._service_state_changed.fire( 200s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 56, in fire 200s h(**kwargs) 200s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 305, in _on_change_dispatcher 200s getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, service_type, name) 200s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 45, in update_service 200s raise NotImplementedError() 200s NotImplementedError 200s 200s warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 200s 200s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 200s /usr/lib/python3.12/logging/__init__.py:447: ResourceWarning: unclosed 200s def usesTime(self): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 200s /usr/lib/python3.12/logging/__init__.py:447: ResourceWarning: unclosed 200s def usesTime(self): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 200s tests/test_asyncio.py::test_service_info_async_request 200s tests/test_handlers.py::test_response_aggregation_random_delay 200s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=11> 200s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency 200s tests/test_handlers.py::test_response_aggregation_random_delay 200s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=12> 200s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async 200s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 200s 200s Traceback (most recent call last): 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 200s await waiter 200s GeneratorExit 200s 200s During handling of the above exception, another exception occurred: 200s 200s Traceback (most recent call last): 200s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 200s await self._async_create_endpoints() 200s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 200s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 200s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 200s transport.close() 200s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 200s self._loop.call_soon(self._call_connection_lost, None) 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 200s self._check_closed() 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 200s raise RuntimeError('Event loop is closed') 200s RuntimeError: Event loop is closed 200s 200s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 200s 200s tests/test_asyncio.py::test_sync_within_event_loop_executor 200s /usr/lib/python3.12/ipaddress.py:1260: ResourceWarning: unclosed 200s return '.'.join(map(str, ip_int.to_bytes(4, 'big'))) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_asyncio.py::test_sync_within_event_loop_executor 200s /usr/lib/python3.12/ipaddress.py:1260: ResourceWarning: unclosed 200s return '.'.join(map(str, ip_int.to_bytes(4, 'big'))) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_asyncio.py::test_sync_within_event_loop_executor 200s tests/test_core.py::test_event_loop_blocked 200s tests/test_handlers.py::test_qu_response 200s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=11> 200s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_asyncio.py::test_service_info_async_request 200s /usr/lib/python3.12/logging/__init__.py:170: ResourceWarning: unclosed 200s currentframe = lambda: sys._getframe(1) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_asyncio.py::test_service_info_async_request 200s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=13> 200s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_core.py::test_open_close_twice_from_async 200s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 200s 200s Traceback (most recent call last): 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 200s await waiter 200s GeneratorExit 200s 200s During handling of the above exception, another exception occurred: 200s 200s Traceback (most recent call last): 200s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 200s await self._async_create_endpoints() 200s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 200s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 200s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 200s transport.close() 200s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 200s self._loop.call_soon(self._call_connection_lost, None) 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 200s self._check_closed() 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 200s raise RuntimeError('Event loop is closed') 200s RuntimeError: Event loop is closed 200s 200s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 200s 200s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close 200s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 200s 200s Traceback (most recent call last): 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 200s await waiter 200s GeneratorExit 200s 200s During handling of the above exception, another exception occurred: 200s 200s Traceback (most recent call last): 200s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 200s await self._async_create_endpoints() 200s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 200s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 200s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 200s transport.close() 200s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 200s self._loop.call_soon(self._call_connection_lost, None) 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 200s self._check_closed() 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 200s raise RuntimeError('Event loop is closed') 200s RuntimeError: Event loop is closed 200s 200s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 200s 200s tests/test_core.py::test_event_loop_blocked 200s tests/test_handlers.py::test_response_aggregation_random_delay 200s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 200s def __init__(self, name, parent): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_core.py::test_event_loop_blocked 200s tests/test_handlers.py::test_response_aggregation_random_delay 200s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 200s def __init__(self, name, parent): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_core.py::test_event_loop_blocked 200s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 200s def __init__(self, name, parent): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_core.py::test_event_loop_blocked 200s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 200s def __init__(self, name, parent): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_core.py::test_event_loop_blocked 200s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 200s def __init__(self, name, parent): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_core.py::test_event_loop_blocked 200s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 200s def __init__(self, name, parent): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_core.py::test_event_loop_blocked 200s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 200s def __init__(self, name, parent): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_core.py::test_event_loop_blocked 200s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 200s def __init__(self, name, parent): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_core.py::test_event_loop_blocked 200s tests/test_handlers.py::test_qu_response 200s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=13> 200s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_core.py::test_event_loop_blocked 200s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=15> 200s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_core.py::test_event_loop_blocked 200s /usr/lib/python3.12/asyncio/selector_events.py:879: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=26> 200s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_handlers.py::test_qu_response 200s /usr/lib/python3.12/logging/__init__.py:690: ResourceWarning: unclosed 200s def format(self, record): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_handlers.py::test_qu_response 200s /usr/lib/python3.12/logging/__init__.py:690: ResourceWarning: unclosed 200s def format(self, record): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_handlers.py::test_qu_response 200s /usr/lib/python3.12/logging/__init__.py:690: ResourceWarning: unclosed 200s def format(self, record): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_handlers.py::test_qu_response 200s /usr/lib/python3.12/logging/__init__.py:690: ResourceWarning: unclosed 200s def format(self, record): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/test_handlers.py::test_qu_response 200s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 200s 200s Traceback (most recent call last): 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 1445, in create_datagram_endpoint 200s await waiter 200s GeneratorExit 200s 200s During handling of the above exception, another exception occurred: 200s 200s Traceback (most recent call last): 200s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 200s await self._async_create_endpoints() 200s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 200s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 200s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 1447, in create_datagram_endpoint 200s transport.close() 200s File "/usr/lib/python3.12/asyncio/selector_events.py", line 875, in close 200s self._loop.call_soon(self._call_connection_lost, None) 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 794, in call_soon 200s self._check_closed() 200s File "/usr/lib/python3.12/asyncio/base_events.py", line 540, in _check_closed 200s raise RuntimeError('Event loop is closed') 200s RuntimeError: Event loop is closed 200s 200s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 200s 200s tests/utils/test_net.py::test_disable_ipv6_only_or_raise 200s /usr/lib/python3/dist-packages/pytest_tornasync/plugin.py:45: ResourceWarning: unclosed 200s pyfuncitem.obj(**testargs) 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version 200s /usr/lib/python3.12/unittest/mock.py:2217: ResourceWarning: unclosed 200s def __init__(self, name, parent): 200s Enable tracemalloc to get traceback where the object was allocated. 200s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 200s 200s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 200s 200s ---------- coverage: platform linux, python 3.12.8-final-0 ----------- 200s Name Stmts Miss Branch BrPart Cover Missing 200s ----------------------------------------------------------------------------------------------------------------- 200s /usr/lib/python3/dist-packages/zeroconf/_dns.py 253 1 32 0 99% 555 200s /usr/lib/python3/dist-packages/zeroconf/_handlers/record_manager.py 87 1 36 0 99% 217 200s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py 229 2 70 0 99% 197-198 200s /usr/lib/python3/dist-packages/zeroconf/_services/browser.py 331 1 96 1 99% 314 200s /usr/lib/python3/dist-packages/zeroconf/_services/info.py 420 0 156 1 99% 522->526 200s /usr/lib/python3/dist-packages/zeroconf/_utils/asyncio.py 59 1 18 1 97% 30 200s /usr/lib/python3/dist-packages/zeroconf/_utils/ipaddress.py 81 1 26 1 98% 34 200s /usr/lib/python3/dist-packages/zeroconf/_utils/name.py 64 0 44 1 99% 170->175 200s /usr/lib/python3/dist-packages/zeroconf/_utils/net.py 209 4 104 5 97% 188, 249, 275, 386, 395->381 200s ----------------------------------------------------------------------------------------------------------------- 200s TOTAL 3253 11 1016 10 99% 200s 200s 24 files skipped due to complete coverage. 200s 200s =========== 295 passed, 2 skipped, 64 warnings in 116.50s (0:01:56) ============ 200s I: pybuild base:311: cd /tmp/autopkgtest.jWN8xm/autopkgtest_tmp/build; python3.13 -m pytest tests 200s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 200s 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" 200s 200s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 200s ============================= test session starts ============================== 200s platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13 200s cachedir: .pytest_cache 200s rootdir: /tmp/autopkgtest.jWN8xm/autopkgtest_tmp/build 200s configfile: pyproject.toml 200s plugins: timeout-2.3.1, asyncio-0.24.0a1, tornasync-0.6.0.post2, cov-5.0.0, typeguard-4.4.1 200s asyncio: mode=Mode.STRICT, default_loop_scope=None 201s collecting ... collected 297 items 201s 201s tests/services/test_browser.py::test_service_browser_cancel_multiple_times PASSED [ 0%] 201s tests/services/test_browser.py::test_service_browser_cancel_context_manager PASSED [ 0%] 202s tests/services/test_browser.py::test_service_browser_cancel_multiple_times_after_close PASSED [ 1%] 202s tests/services/test_browser.py::test_service_browser_started_after_zeroconf_closed PASSED [ 1%] 202s tests/services/test_browser.py::test_multiple_instances_running_close PASSED [ 1%] 205s tests/services/test_browser.py::TestServiceBrowser::test_update_record PASSED [ 2%] 205s tests/services/test_browser.py::TestServiceBrowserMultipleTypes::test_update_record PASSED [ 2%] 205s tests/services/test_browser.py::test_first_query_delay PASSED [ 2%] 206s tests/services/test_browser.py::test_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 3%] 207s tests/services/test_browser.py::test_ttl_refresh_cancelled_rescue_query PASSED [ 3%] 207s tests/services/test_browser.py::test_asking_qm_questions PASSED [ 3%] 208s tests/services/test_browser.py::test_asking_qu_questions PASSED [ 4%] 209s tests/services/test_browser.py::test_legacy_record_update_listener PASSED [ 4%] 209s tests/services/test_browser.py::test_service_browser_is_aware_of_port_changes PASSED [ 4%] 209s tests/services/test_browser.py::test_service_browser_listeners_update_service PASSED [ 5%] 210s tests/services/test_browser.py::test_service_browser_listeners_no_update_service PASSED [ 5%] 210s tests/services/test_browser.py::test_service_browser_uses_non_strict_names PASSED [ 5%] 210s tests/services/test_browser.py::test_group_ptr_queries_with_known_answers PASSED [ 6%] 210s tests/services/test_browser.py::test_generate_service_query_suppress_duplicate_questions PASSED [ 6%] 210s tests/services/test_browser.py::test_query_scheduler PASSED [ 6%] 210s tests/services/test_browser.py::test_query_scheduler_rescue_records PASSED [ 7%] 210s tests/services/test_browser.py::test_service_browser_matching PASSED [ 7%] 211s tests/services/test_browser.py::test_service_browser_expire_callbacks PASSED [ 7%] 211s tests/services/test_browser.py::test_scheduled_ptr_query_dunder_methods PASSED [ 8%] 212s tests/services/test_browser.py::test_close_zeroconf_without_browser_before_start_up_queries PASSED [ 8%] 214s tests/services/test_browser.py::test_close_zeroconf_without_browser_after_start_up_queries PASSED [ 8%] 215s tests/services/test_info.py::TestServiceInfo::test_get_info_partial PASSED [ 9%] 216s tests/services/test_info.py::TestServiceInfo::test_get_info_single PASSED [ 9%] 219s tests/services/test_info.py::TestServiceInfo::test_get_info_suppressed_by_question_history PASSED [ 9%] 219s tests/services/test_info.py::TestServiceInfo::test_get_name PASSED [ 10%] 219s tests/services/test_info.py::TestServiceInfo::test_service_info_duplicate_properties_txt_records PASSED [ 10%] 219s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_expired_records PASSED [ 10%] 219s tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_non_matching_updates PASSED [ 11%] 219s tests/services/test_info.py::test_multiple_addresses PASSED [ 11%] 219s tests/services/test_info.py::test_scoped_addresses_from_cache PASSED [ 11%] 219s tests/services/test_info.py::test_multiple_a_addresses_newest_address_first PASSED [ 12%] 219s tests/services/test_info.py::test_invalid_a_addresses PASSED [ 12%] 219s tests/services/test_info.py::test_filter_address_by_type_from_service_info PASSED [ 12%] 219s tests/services/test_info.py::test_changing_name_updates_serviceinfo_key PASSED [ 13%] 219s tests/services/test_info.py::test_serviceinfo_address_updates PASSED [ 13%] 219s tests/services/test_info.py::test_serviceinfo_accepts_bytes_or_string_dict PASSED [ 13%] 220s tests/services/test_info.py::test_asking_qu_questions PASSED [ 14%] 220s tests/services/test_info.py::test_asking_qm_questions PASSED [ 14%] 223s tests/services/test_info.py::test_request_timeout PASSED [ 14%] 226s tests/services/test_info.py::test_we_try_four_times_with_random_delay PASSED [ 15%] 226s tests/services/test_info.py::test_release_wait_when_new_recorded_added PASSED [ 15%] 226s tests/services/test_info.py::test_port_changes_are_seen PASSED [ 15%] 226s tests/services/test_info.py::test_port_changes_are_seen_with_directed_request PASSED [ 16%] 226s tests/services/test_info.py::test_ipv4_changes_are_seen PASSED [ 16%] 226s tests/services/test_info.py::test_ipv6_changes_are_seen PASSED [ 16%] 226s tests/services/test_info.py::test_bad_ip_addresses_ignored_in_cache PASSED [ 17%] 226s tests/services/test_info.py::test_service_name_change_as_seen_has_ip_in_cache PASSED [ 17%] 227s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache PASSED [ 17%] 227s tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency PASSED [ 18%] 227s tests/services/test_info.py::test_service_info_nsec_records PASSED [ 18%] 227s tests/services/test_registry.py::TestServiceRegistry::test_lookups PASSED [ 18%] 227s tests/services/test_registry.py::TestServiceRegistry::test_lookups_upper_case_by_lower_case PASSED [ 19%] 227s tests/services/test_registry.py::TestServiceRegistry::test_only_register_once PASSED [ 19%] 227s tests/services/test_registry.py::TestServiceRegistry::test_register_same_server PASSED [ 19%] 227s tests/services/test_registry.py::TestServiceRegistry::test_unregister_multiple_times PASSED [ 20%] 232s tests/services/test_types.py::test_integration_with_listener PASSED [ 20%] 235s tests/services/test_types.py::test_integration_with_listener_v6_records PASSED [ 20%] 239s tests/services/test_types.py::test_integration_with_listener_ipv6 PASSED [ 21%] 244s tests/services/test_types.py::test_integration_with_subtype_and_listener PASSED [ 21%] 244s tests/test_asyncio.py::test_async_basic_usage PASSED [ 21%] 244s tests/test_asyncio.py::test_async_close_twice PASSED [ 22%] 244s tests/test_asyncio.py::test_async_with_sync_passed_in PASSED [ 22%] 244s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async PASSED [ 22%] 244s tests/test_asyncio.py::test_sync_within_event_loop_executor PASSED [ 23%] 246s tests/test_asyncio.py::test_async_service_registration PASSED [ 23%] 247s tests/test_asyncio.py::test_async_service_registration_with_server_missing PASSED [ 23%] 249s tests/test_asyncio.py::test_async_service_registration_same_server_different_ports PASSED [ 24%] 251s tests/test_asyncio.py::test_async_service_registration_same_server_same_ports PASSED [ 24%] 252s tests/test_asyncio.py::test_async_service_registration_name_conflict PASSED [ 24%] 252s tests/test_asyncio.py::test_async_service_registration_name_does_not_match_type PASSED [ 25%] 253s tests/test_asyncio.py::test_async_service_registration_name_strict_check PASSED [ 25%] 254s tests/test_asyncio.py::test_async_tasks PASSED [ 25%] 256s tests/test_asyncio.py::test_async_wait_unblocks_on_update PASSED [ 26%] 264s tests/test_asyncio.py::test_service_info_async_request PASSED [ 26%] 265s tests/test_asyncio.py::test_async_service_browser PASSED [ 26%] 266s tests/test_asyncio.py::test_async_context_manager PASSED [ 27%] 266s tests/test_asyncio.py::test_service_browser_cancel_async_context_manager PASSED [ 27%] 271s tests/test_asyncio.py::test_async_unregister_all_services PASSED [ 27%] 276s tests/test_asyncio.py::test_async_zeroconf_service_types PASSED [ 28%] 276s tests/test_asyncio.py::test_guard_against_running_serviceinfo_request_event_loop PASSED [ 28%] 276s tests/test_asyncio.py::test_service_browser_instantiation_generates_add_events_from_cache PASSED [ 28%] 277s tests/test_asyncio.py::test_integration PASSED [ 29%] 279s tests/test_asyncio.py::test_info_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 29%] 279s tests/test_asyncio.py::test_service_browser_ignores_unrelated_updates PASSED [ 29%] 282s tests/test_asyncio.py::test_async_request_timeout PASSED [ 30%] 282s tests/test_asyncio.py::test_async_request_non_running_instance PASSED [ 30%] 282s tests/test_asyncio.py::test_legacy_unicast_response PASSED [ 30%] 282s tests/test_asyncio.py::test_update_with_uppercase_names PASSED [ 31%] 282s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get PASSED [ 31%] 282s tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get_all PASSED [ 31%] 282s tests/test_cache.py::TestDNSCache::test_cache_empty_does_not_leak_memory_by_leaving_empty_list PASSED [ 32%] 282s tests/test_cache.py::TestDNSCache::test_cache_empty_multiple_calls PASSED [ 32%] 282s tests/test_cache.py::TestDNSCache::test_order PASSED [ 32%] 282s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_all_by_details PASSED [ 33%] 282s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_name PASSED [ 33%] 282s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_server PASSED [ 34%] 282s tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_get_unique PASSED [ 34%] 282s tests/test_cache.py::TestDNSCacheAPI::test_current_entry_with_name_and_alias PASSED [ 34%] 282s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_name PASSED [ 35%] 282s tests/test_cache.py::TestDNSCacheAPI::test_entries_with_server PASSED [ 35%] 282s tests/test_cache.py::TestDNSCacheAPI::test_get PASSED [ 35%] 282s tests/test_cache.py::TestDNSCacheAPI::test_get_all_by_details PASSED [ 36%] 282s tests/test_cache.py::TestDNSCacheAPI::test_get_by_details PASSED [ 36%] 282s tests/test_cache.py::TestDNSCacheAPI::test_name PASSED [ 36%] 285s tests/test_core.py::Framework::test_async_updates_from_response PASSED [ 37%] 285s tests/test_core.py::Framework::test_close_multiple_times PASSED [ 37%] 285s tests/test_core.py::Framework::test_launch_and_close PASSED [ 37%] 285s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_not_mac PASSED [ 38%] 285s tests/test_core.py::Framework::test_launch_and_close_apple_p2p_on_mac SKIPPED [ 38%] 285s tests/test_core.py::Framework::test_launch_and_close_context_manager PASSED [ 38%] 285s tests/test_core.py::Framework::test_launch_and_close_unicast PASSED [ 39%] 285s tests/test_core.py::Framework::test_launch_and_close_v4_v6 PASSED [ 39%] 285s tests/test_core.py::Framework::test_launch_and_close_v6_only PASSED [ 39%] 285s tests/test_core.py::test_generate_service_query_set_qu_bit PASSED [ 40%] 286s tests/test_core.py::test_invalid_packets_ignored_and_does_not_cause_loop_exception PASSED [ 40%] 286s tests/test_core.py::test_goodbye_all_services PASSED [ 40%] 287s tests/test_core.py::test_register_service_with_custom_ttl PASSED [ 41%] 288s tests/test_core.py::test_logging_packets PASSED [ 41%] 288s tests/test_core.py::test_get_service_info_failure_path PASSED [ 41%] 288s tests/test_core.py::test_sending_unicast PASSED [ 42%] 288s tests/test_core.py::test_tc_bit_defers PASSED [ 42%] 289s tests/test_core.py::test_tc_bit_defers_last_response_missing PASSED [ 42%] 289s tests/test_core.py::test_open_close_twice_from_async PASSED [ 43%] 289s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close PASSED [ 43%] 290s tests/test_core.py::test_shutdown_while_register_in_process PASSED [ 43%] 290s tests/test_core.py::test_event_loop_blocked PASSED [ 44%] 290s tests/test_dns.py::TestDunder::test_dns_address_repr PASSED [ 44%] 290s tests/test_dns.py::TestDunder::test_dns_hinfo_repr_eq PASSED [ 44%] 290s tests/test_dns.py::TestDunder::test_dns_outgoing_repr PASSED [ 45%] 290s tests/test_dns.py::TestDunder::test_dns_pointer_repr PASSED [ 45%] 290s tests/test_dns.py::TestDunder::test_dns_question_repr PASSED [ 45%] 290s tests/test_dns.py::TestDunder::test_dns_record_abc PASSED [ 46%] 290s tests/test_dns.py::TestDunder::test_dns_record_is_expired PASSED [ 46%] 290s tests/test_dns.py::TestDunder::test_dns_record_is_recent PASSED [ 46%] 290s tests/test_dns.py::TestDunder::test_dns_record_is_stale PASSED [ 47%] 290s tests/test_dns.py::TestDunder::test_dns_record_reset_ttl PASSED [ 47%] 290s tests/test_dns.py::TestDunder::test_dns_service_repr PASSED [ 47%] 290s tests/test_dns.py::TestDunder::test_dns_text_repr PASSED [ 48%] 290s tests/test_dns.py::TestDunder::test_service_info_dunder PASSED [ 48%] 290s tests/test_dns.py::TestDunder::test_service_info_text_properties_not_given PASSED [ 48%] 290s tests/test_dns.py::test_dns_question_hashablity PASSED [ 49%] 290s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_ttl PASSED [ 49%] 290s tests/test_dns.py::test_dns_record_hashablity_does_not_consider_unique PASSED [ 49%] 290s tests/test_dns.py::test_dns_address_record_hashablity PASSED [ 50%] 290s tests/test_dns.py::test_dns_hinfo_record_hashablity PASSED [ 50%] 290s tests/test_dns.py::test_dns_pointer_record_hashablity PASSED [ 50%] 290s tests/test_dns.py::test_dns_pointer_comparison_is_case_insensitive PASSED [ 51%] 290s tests/test_dns.py::test_dns_text_record_hashablity PASSED [ 51%] 290s tests/test_dns.py::test_dns_service_record_hashablity PASSED [ 51%] 290s tests/test_dns.py::test_dns_service_server_key PASSED [ 52%] 290s tests/test_dns.py::test_dns_service_server_comparison_is_case_insensitive PASSED [ 52%] 290s tests/test_dns.py::test_dns_nsec_record_hashablity PASSED [ 52%] 290s tests/test_dns.py::test_rrset_does_not_consider_ttl PASSED [ 53%] 291s tests/test_engine.py::test_reaper PASSED [ 53%] 292s tests/test_engine.py::test_reaper_aborts_when_done PASSED [ 53%] 292s tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info PASSED [ 54%] 292s tests/test_exceptions.py::Exceptions::test_bad_service_info_name PASSED [ 54%] 292s tests/test_exceptions.py::Exceptions::test_bad_service_names PASSED [ 54%] 292s tests/test_exceptions.py::Exceptions::test_bad_sub_types PASSED [ 55%] 293s tests/test_exceptions.py::Exceptions::test_bad_types PASSED [ 55%] 293s tests/test_exceptions.py::Exceptions::test_good_instance_names PASSED [ 55%] 293s tests/test_exceptions.py::Exceptions::test_good_instance_names_without_protocol PASSED [ 56%] 293s tests/test_exceptions.py::Exceptions::test_good_service_names PASSED [ 56%] 293s tests/test_exceptions.py::Exceptions::test_invalid_addresses PASSED [ 56%] 294s tests/test_handlers.py::TestRegistrar::test_name_conflicts PASSED [ 57%] 296s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name PASSED [ 57%] 296s tests/test_handlers.py::TestRegistrar::test_ttl PASSED [ 57%] 297s tests/test_handlers.py::test_ptr_optimization PASSED [ 58%] 297s tests/test_handlers.py::test_any_query_for_ptr PASSED [ 58%] 297s tests/test_handlers.py::test_aaaa_query PASSED [ 58%] 297s tests/test_handlers.py::test_aaaa_query_upper_case PASSED [ 59%] 297s tests/test_handlers.py::test_a_and_aaaa_record_fate_sharing PASSED [ 59%] 297s tests/test_handlers.py::test_unicast_response PASSED [ 59%] 297s tests/test_handlers.py::test_probe_answered_immediately PASSED [ 60%] 297s tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name PASSED [ 60%] 298s tests/test_handlers.py::test_qu_response PASSED [ 60%] 298s tests/test_handlers.py::test_known_answer_supression PASSED [ 61%] 298s tests/test_handlers.py::test_multi_packet_known_answer_supression PASSED [ 61%] 298s tests/test_handlers.py::test_known_answer_supression_service_type_enumeration_query PASSED [ 61%] 298s tests/test_handlers.py::test_upper_case_enumeration_query PASSED [ 62%] 298s tests/test_handlers.py::test_enumeration_query_with_no_registered_services PASSED [ 62%] 298s tests/test_handlers.py::test_qu_response_only_sends_additionals_if_sends_answer PASSED [ 62%] 299s tests/test_handlers.py::test_cache_flush_bit PASSED [ 63%] 299s tests/test_handlers.py::test_record_update_manager_add_listener_callsback_existing_records PASSED [ 63%] 300s tests/test_handlers.py::test_questions_query_handler_populates_the_question_history_from_qm_questions PASSED [ 63%] 300s tests/test_handlers.py::test_questions_query_handler_does_not_put_qu_questions_in_history PASSED [ 64%] 300s tests/test_handlers.py::test_guard_against_low_ptr_ttl PASSED [ 64%] 300s tests/test_handlers.py::test_duplicate_goodbye_answers_in_packet PASSED [ 64%] 303s tests/test_handlers.py::test_response_aggregation_timings PASSED [ 65%] 306s tests/test_handlers.py::test_response_aggregation_timings_multiple PASSED [ 65%] 306s tests/test_handlers.py::test_response_aggregation_random_delay PASSED [ 65%] 306s tests/test_handlers.py::test_future_answers_are_removed_on_send PASSED [ 66%] 306s tests/test_handlers.py::test_add_listener_warns_when_not_using_record_update_listener PASSED [ 66%] 306s tests/test_handlers.py::test_async_updates_iteration_safe PASSED [ 67%] 306s tests/test_handlers.py::test_async_updates_complete_iteration_safe PASSED [ 67%] 306s tests/test_history.py::test_question_suppression PASSED [ 67%] 306s tests/test_history.py::test_question_expire PASSED [ 68%] 306s tests/test_init.py::Names::test_exceedingly_long_name PASSED [ 68%] 306s tests/test_init.py::Names::test_exceedingly_long_name_part PASSED [ 68%] 306s tests/test_init.py::Names::test_extra_exceedingly_long_name PASSED [ 69%] 306s tests/test_init.py::Names::test_large_packet_exception_log_handling PASSED [ 69%] 306s tests/test_init.py::Names::test_long_name PASSED [ 69%] 306s tests/test_init.py::Names::test_same_name PASSED [ 70%] 308s tests/test_init.py::Names::test_verify_name_change_with_lots_of_names PASSED [ 70%] 308s tests/test_listener.py::test_guard_against_oversized_packets PASSED [ 70%] 308s tests/test_listener.py::test_guard_against_duplicate_packets PASSED [ 71%] 308s tests/test_logger.py::test_loading_logger PASSED [ 71%] 308s tests/test_logger.py::test_log_warning_once PASSED [ 71%] 308s tests/test_logger.py::test_log_exception_warning PASSED [ 72%] 308s tests/test_logger.py::test_llog_exception_debug PASSED [ 72%] 308s tests/test_logger.py::test_log_exception_once PASSED [ 72%] 308s tests/test_protocol.py::PacketGeneration::test_adding_empty_answer PASSED [ 73%] 308s tests/test_protocol.py::PacketGeneration::test_adding_expired_answer PASSED [ 73%] 308s tests/test_protocol.py::PacketGeneration::test_dns_hinfo PASSED [ 73%] 308s tests/test_protocol.py::PacketGeneration::test_many_questions PASSED [ 74%] 308s tests/test_protocol.py::PacketGeneration::test_many_questions_with_many_known_answers PASSED [ 74%] 308s tests/test_protocol.py::PacketGeneration::test_massive_probe_packet_split PASSED [ 74%] 308s tests/test_protocol.py::PacketGeneration::test_match_question PASSED [ 75%] 308s tests/test_protocol.py::PacketGeneration::test_only_one_answer_can_by_large PASSED [ 75%] 308s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_flags PASSED [ 75%] 308s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_nsec PASSED [ 76%] 308s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_question PASSED [ 76%] 308s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_response PASSED [ 76%] 308s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple PASSED [ 77%] 308s tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple_unicast PASSED [ 77%] 308s tests/test_protocol.py::PacketGeneration::test_questions_do_not_end_up_every_packet PASSED [ 77%] 308s tests/test_protocol.py::PacketGeneration::test_suppress_answer PASSED [ 78%] 308s tests/test_protocol.py::PacketForm::test_numbers PASSED [ 78%] 308s tests/test_protocol.py::PacketForm::test_numbers_questions PASSED [ 78%] 308s tests/test_protocol.py::PacketForm::test_query_header_bits PASSED [ 79%] 308s tests/test_protocol.py::PacketForm::test_response_header_bits PASSED [ 79%] 308s tests/test_protocol.py::PacketForm::test_setting_id PASSED [ 79%] 308s tests/test_protocol.py::PacketForm::test_transaction_id PASSED [ 80%] 308s tests/test_protocol.py::TestDnsIncoming::test_incoming_circular_reference PASSED [ 80%] 308s tests/test_protocol.py::TestDnsIncoming::test_incoming_exception_handling PASSED [ 80%] 308s tests/test_protocol.py::TestDnsIncoming::test_incoming_ipv6 PASSED [ 81%] 308s tests/test_protocol.py::TestDnsIncoming::test_incoming_unknown_type PASSED [ 81%] 308s tests/test_protocol.py::test_dns_compression_rollback_for_corruption PASSED [ 81%] 308s tests/test_protocol.py::test_tc_bit_in_query_packet PASSED [ 82%] 308s tests/test_protocol.py::test_tc_bit_not_set_in_answer_packet PASSED [ 82%] 308s tests/test_protocol.py::test_qm_packet_parser PASSED [ 82%] 308s tests/test_protocol.py::test_qu_packet_parser PASSED [ 83%] 308s tests/test_protocol.py::test_parse_packet_with_nsec_record PASSED [ 83%] 308s tests/test_protocol.py::test_records_same_packet_share_fate PASSED [ 83%] 308s tests/test_protocol.py::test_dns_compression_invalid_skips_bad_name_compress_in_question PASSED [ 84%] 308s tests/test_protocol.py::test_dns_compression_all_invalid PASSED [ 84%] 308s tests/test_protocol.py::test_invalid_next_name_ignored PASSED [ 84%] 308s tests/test_protocol.py::test_dns_compression_invalid_skips_record PASSED [ 85%] 308s tests/test_protocol.py::test_dns_compression_points_forward PASSED [ 85%] 308s tests/test_protocol.py::test_dns_compression_points_to_itself PASSED [ 85%] 308s tests/test_protocol.py::test_dns_compression_points_beyond_packet PASSED [ 86%] 308s tests/test_protocol.py::test_dns_compression_generic_failure PASSED [ 86%] 308s tests/test_protocol.py::test_label_length_attack PASSED [ 86%] 308s tests/test_protocol.py::test_label_compression_attack PASSED [ 87%] 308s tests/test_protocol.py::test_dns_compression_loop_attack PASSED [ 87%] 308s tests/test_protocol.py::test_txt_after_invalid_nsec_name_still_usable PASSED [ 87%] 308s tests/test_protocol.py::test_parse_matter_packet PASSED [ 88%] 315s tests/test_services.py::ListenerTest::test_integration_with_listener_class PASSED [ 88%] 315s tests/test_services.py::test_servicelisteners_raise_not_implemented PASSED [ 88%] 315s tests/test_services.py::test_signal_registration_interface PASSED [ 89%] 316s tests/test_updates.py::test_legacy_record_update_listener PASSED [ 89%] 316s tests/test_updates.py::test_record_update_compat PASSED [ 89%] 316s tests/utils/test_asyncio.py::test_async_get_all_tasks PASSED [ 90%] 316s tests/utils/test_asyncio.py::test_get_running_loop_from_async PASSED [ 90%] 316s tests/utils/test_asyncio.py::test_get_running_loop_no_loop PASSED [ 90%] 316s tests/utils/test_asyncio.py::test_wait_event_or_timeout_times_out PASSED [ 91%] 318s tests/utils/test_asyncio.py::test_shutdown_loop PASSED [ 91%] 318s tests/utils/test_asyncio.py::test_cumulative_timeouts_less_than_close_plus_buffer PASSED [ 91%] 318s tests/utils/test_asyncio.py::test_run_coro_with_timeout PASSED [ 92%] 318s tests/utils/test_ipaddress.py::test_cached_ip_addresses_wrapper PASSED [ 92%] 318s tests/utils/test_ipaddress.py::test_get_ip_address_object_from_record PASSED [ 92%] 318s tests/utils/test_name.py::test_service_type_name_overlong_type PASSED [ 93%] 318s tests/utils/test_name.py::test_service_type_name_overlong_full_name PASSED [ 93%] 318s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[CustomerInformationService-F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%] 318s tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[DeviceManagementService_F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 94%] 318s tests/utils/test_name.py::test_possible_types PASSED [ 94%] 318s tests/utils/test_net.py::test_ip6_to_address_and_index PASSED [ 94%] 318s tests/utils/test_net.py::test_interface_index_to_ip6_address PASSED [ 95%] 318s tests/utils/test_net.py::test_ip6_addresses_to_indexes PASSED [ 95%] 318s tests/utils/test_net.py::test_normalize_interface_choice_errors PASSED [ 95%] 318s tests/utils/test_net.py::test_add_multicast_member_socket_errors[98-False] PASSED [ 96%] 318s tests/utils/test_net.py::test_add_multicast_member_socket_errors[99-False] PASSED [ 96%] 318s tests/utils/test_net.py::test_add_multicast_member_socket_errors[22-False] PASSED [ 96%] 318s tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] PASSED [ 97%] 318s tests/utils/test_net.py::test_autodetect_ip_version PASSED [ 97%] 318s tests/utils/test_net.py::test_disable_ipv6_only_or_raise PASSED [ 97%] 318s tests/utils/test_net.py::test_set_so_reuseport_if_available_is_present PASSED [ 98%] 318s tests/utils/test_net.py::test_set_so_reuseport_if_available_not_present SKIPPED [ 98%] 318s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version PASSED [ 98%] 318s tests/utils/test_net.py::test_add_multicast_member PASSED [ 99%] 318s tests/utils/test_net.py::test_bind_raises_skips_address PASSED [ 99%] 318s tests/utils/test_net.py::test_new_respond_socket_new_socket_returns_none PASSED [100%] 318s 318s =============================== warnings summary =============================== 318s tests/services/test_browser.py: 2 warnings 318s tests/services/test_info.py: 2 warnings 318s tests/test_asyncio.py: 1 warning 318s tests/test_core.py: 2 warnings 318s tests/test_handlers.py: 3 warnings 318s tests/test_logger.py: 1 warning 318s tests/utils/test_asyncio.py: 1 warning 318s tests/utils/test_net.py: 1 warning 318s /usr/lib/python3.13/asyncio/base_events.py:759: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 318s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/services/test_browser.py::test_service_browser_listeners_no_update_service 318s /usr/lib/python3/dist-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning: Exception in thread zeroconf-ServiceBrowser-_hap._tcp-3152 318s 318s Traceback (most recent call last): 318s File "/usr/lib/python3.13/threading.py", line 1041, in _bootstrap_inner 318s self.run() 318s ~~~~~~~~^^ 318s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 811, in run 318s self._fire_service_state_changed_event(event) 318s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 318s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 740, in _fire_service_state_changed_event 318s self._service_state_changed.fire( 318s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 318s zeroconf=self.zc, 318s ^^^^^^^^^^^^^^^^^ 318s ...<2 lines>... 318s state_change=state_change, 318s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 318s ) 318s ^ 318s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 56, in fire 318s h(**kwargs) 318s ~^^^^^^^^^^ 318s File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 305, in _on_change_dispatcher 318s getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, service_type, name) 318s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 318s File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 45, in update_service 318s raise NotImplementedError() 318s NotImplementedError 318s 318s warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 318s 318s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache 318s tests/test_asyncio.py::test_service_info_async_request 318s tests/test_handlers.py::test_response_aggregation_random_delay 318s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=11> 318s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache 318s tests/test_asyncio.py::test_service_info_async_request 318s tests/test_handlers.py::test_response_aggregation_random_delay 318s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=12> 318s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async 318s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 318s 318s Traceback (most recent call last): 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 318s await waiter 318s GeneratorExit 318s 318s During handling of the above exception, another exception occurred: 318s 318s Traceback (most recent call last): 318s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 318s await self._async_create_endpoints() 318s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 318s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 318s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 318s ...<2 lines>... 318s ) 318s ^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 318s transport.close() 318s ~~~~~~~~~~~~~~~^^ 318s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 318s self._loop.call_soon(self._call_connection_lost, None) 318s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 318s self._check_closed() 318s ~~~~~~~~~~~~~~~~~~^^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 318s raise RuntimeError('Event loop is closed') 318s RuntimeError: Event loop is closed 318s 318s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 318s 318s tests/test_asyncio.py::test_async_service_registration 318s /usr/lib/python3.13/logging/__init__.py:391: ResourceWarning: unclosed 318s def getMessage(self): 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_asyncio.py::test_async_service_registration 318s /usr/lib/python3.13/logging/__init__.py:391: ResourceWarning: unclosed 318s def getMessage(self): 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_asyncio.py::test_async_service_registration 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s tests/test_handlers.py::test_multi_packet_known_answer_supression 318s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=11> 318s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_asyncio.py::test_service_info_async_request 318s /usr/lib/python3.13/logging/__init__.py:398: ResourceWarning: unclosed 318s msg = str(self.msg) 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_asyncio.py::test_service_info_async_request 318s /usr/lib/python3.13/logging/__init__.py:398: ResourceWarning: unclosed 318s msg = str(self.msg) 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_core.py::test_open_close_twice_from_async 318s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 318s 318s Traceback (most recent call last): 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 318s await waiter 318s GeneratorExit 318s 318s During handling of the above exception, another exception occurred: 318s 318s Traceback (most recent call last): 318s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 318s await self._async_create_endpoints() 318s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 318s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 318s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 318s ...<2 lines>... 318s ) 318s ^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 318s transport.close() 318s ~~~~~~~~~~~~~~~^^ 318s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 318s self._loop.call_soon(self._call_connection_lost, None) 318s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 318s self._check_closed() 318s ~~~~~~~~~~~~~~~~~~^^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 318s raise RuntimeError('Event loop is closed') 318s RuntimeError: Event loop is closed 318s 318s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 318s 318s tests/test_core.py::test_multiple_sync_instances_stared_from_async_close 318s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 318s 318s Traceback (most recent call last): 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 318s await waiter 318s GeneratorExit 318s 318s During handling of the above exception, another exception occurred: 318s 318s Traceback (most recent call last): 318s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 318s await self._async_create_endpoints() 318s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 318s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 318s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 318s ...<2 lines>... 318s ) 318s ^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 318s transport.close() 318s ~~~~~~~~~~~~~~~^^ 318s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 318s self._loop.call_soon(self._call_connection_lost, None) 318s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 318s self._check_closed() 318s ~~~~~~~~~~~~~~~~~~^^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 318s raise RuntimeError('Event loop is closed') 318s RuntimeError: Event loop is closed 318s 318s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 318s return self._fmt.find(self.asctime_search) >= 0 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 318s return self._fmt.find(self.asctime_search) >= 0 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 318s return self._fmt.find(self.asctime_search) >= 0 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 318s return self._fmt.find(self.asctime_search) >= 0 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 318s return self._fmt.find(self.asctime_search) >= 0 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 318s return self._fmt.find(self.asctime_search) >= 0 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 318s return self._fmt.find(self.asctime_search) >= 0 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 318s return self._fmt.find(self.asctime_search) >= 0 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=13> 318s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=15> 318s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=23> 318s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 318s return self._fmt.find(self.asctime_search) >= 0 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name 318s /usr/lib/python3.13/logging/__init__.py:456: ResourceWarning: unclosed 318s return self._fmt.find(self.asctime_search) >= 0 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::test_multi_packet_known_answer_supression 318s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:391: ResourceWarning: unclosed 318s seen_pointers: Set[int] = set() 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::test_multi_packet_known_answer_supression 318s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:391: ResourceWarning: unclosed 318s seen_pointers: Set[int] = set() 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::test_multi_packet_known_answer_supression 318s /usr/lib/python3.13/asyncio/selector_events.py:869: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=21> 318s _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::test_multi_packet_known_answer_supression 318s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:391: ResourceWarning: unclosed 318s seen_pointers: Set[int] = set() 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::test_multi_packet_known_answer_supression 318s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py:391: ResourceWarning: unclosed 318s seen_pointers: Set[int] = set() 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::test_multi_packet_known_answer_supression 318s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: 318s 318s Traceback (most recent call last): 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 1479, in create_datagram_endpoint 318s await waiter 318s GeneratorExit 318s 318s During handling of the above exception, another exception occurred: 318s 318s Traceback (most recent call last): 318s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 88, in _async_setup 318s await self._async_create_endpoints() 318s File "/usr/lib/python3/dist-packages/zeroconf/_engine.py", line 108, in _async_create_endpoints 318s transport, protocol = await loop.create_datagram_endpoint( # type: ignore[type-var] 318s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 318s ...<2 lines>... 318s ) 318s ^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 1481, in create_datagram_endpoint 318s transport.close() 318s ~~~~~~~~~~~~~~~^^ 318s File "/usr/lib/python3.13/asyncio/selector_events.py", line 865, in close 318s self._loop.call_soon(self._call_connection_lost, None) 318s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 828, in call_soon 318s self._check_closed() 318s ~~~~~~~~~~~~~~~~~~^^ 318s File "/usr/lib/python3.13/asyncio/base_events.py", line 551, in _check_closed 318s raise RuntimeError('Event loop is closed') 318s RuntimeError: Event loop is closed 318s 318s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 318s 318s tests/test_handlers.py::test_response_aggregation_random_delay 318s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 318s def __init__(self, name, parent): 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/test_handlers.py::test_response_aggregation_random_delay 318s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 318s def __init__(self, name, parent): 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/utils/test_net.py::test_disable_ipv6_only_or_raise 318s /usr/lib/python3/dist-packages/pytest_tornasync/plugin.py:45: ResourceWarning: unclosed 318s pyfuncitem.obj(**testargs) 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version 318s /usr/lib/python3.13/unittest/mock.py:797: ResourceWarning: unclosed 318s def __setattr__(self, name, value): 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s tests/utils/test_net.py::test_bind_raises_skips_address 318s /usr/lib/python3.13/unittest/mock.py:2245: ResourceWarning: unclosed 318s def __init__(self, name, parent): 318s Enable tracemalloc to get traceback where the object was allocated. 318s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 318s 318s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 318s 318s ---------- coverage: platform linux, python 3.13.1-final-0 ----------- 318s Name Stmts Miss Branch BrPart Cover Missing 318s ----------------------------------------------------------------------------------------------------------------- 318s /usr/lib/python3/dist-packages/zeroconf/_dns.py 253 1 32 0 99% 555 318s /usr/lib/python3/dist-packages/zeroconf/_handlers/record_manager.py 87 1 36 0 99% 217 318s /usr/lib/python3/dist-packages/zeroconf/_protocol/incoming.py 229 2 70 0 99% 197-198 318s /usr/lib/python3/dist-packages/zeroconf/_services/browser.py 331 1 96 1 99% 314 318s /usr/lib/python3/dist-packages/zeroconf/_services/info.py 420 0 156 1 99% 522->526 318s /usr/lib/python3/dist-packages/zeroconf/_utils/asyncio.py 59 1 18 1 97% 30 318s /usr/lib/python3/dist-packages/zeroconf/_utils/ipaddress.py 81 1 26 1 98% 34 318s /usr/lib/python3/dist-packages/zeroconf/_utils/name.py 64 0 44 1 99% 170->175 318s /usr/lib/python3/dist-packages/zeroconf/_utils/net.py 209 4 104 5 97% 188, 249, 275, 386, 395->381 318s ----------------------------------------------------------------------------------------------------------------- 318s TOTAL 3253 11 1016 10 99% 318s 318s 24 files skipped due to complete coverage. 318s 318s =========== 295 passed, 2 skipped, 54 warnings in 118.00s (0:01:58) ============ 318s autopkgtest [09:43:14]: test pybuild-autopkgtest: -----------------------] 319s pybuild-autopkgtest PASS 319s autopkgtest [09:43:15]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 319s autopkgtest [09:43:15]: @@@@@@@@@@@@@@@@@@@@ summary 319s pybuild-autopkgtest PASS 337s nova [W] Skipping flock for amd64 337s Creating nova instance adt-plucky-amd64-python-zeroconf-20250117-093756-juju-7f2275-prod-proposed-migration-environment-15-95555757-d541-4460-8148-d6a7ab4a4cb0 from image adt/ubuntu-plucky-amd64-server-20250117.img (UUID 8f35863a-398a-4b7d-9594-544c7b7656c3)... 337s nova [W] Timed out waiting for df6c84d8-3ddf-4bd0-8764-810e9cd6089d to get deleted.