0s autopkgtest [22:15:27]: starting date and time: 2024-11-13 22:15:27+0000 0s autopkgtest [22:15:27]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [22:15:27]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.5d08q1bb/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_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\n" >> /etc/environment' --apt-pocket=proposed=src:python3-defaults,src:python3-stdlib-extensions --apt-upgrade python-debian --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 python3-stdlib-extensions/3.12.7-1' -- lxd -r lxd-armhf-10.145.243.27 lxd-armhf-10.145.243.27:autopkgtest/ubuntu/plucky/armhf 53s autopkgtest [22:16:20]: testbed dpkg architecture: armhf 55s autopkgtest [22:16:22]: testbed apt version: 2.9.8 55s autopkgtest [22:16:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 63s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 63s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 63s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [101 kB] 63s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [974 kB] 63s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [17.2 kB] 63s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [104 kB] 63s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [666 kB] 63s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [17.2 kB] 64s Fetched 1959 kB in 1s (2062 kB/s) 64s Reading package lists... 82s tee: /proc/self/fd/2: Permission denied 103s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 103s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 103s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 103s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 105s Reading package lists... 105s Reading package lists... 105s Building dependency tree... 105s Reading state information... 105s Calculating upgrade... 106s The following NEW packages will be installed: 106s python3.13-gdbm 106s The following packages will be upgraded: 106s libgnutls30t64 libjson-glib-1.0-0 libjson-glib-1.0-common libnewt0.52 106s libpython3-stdlib libutempter0 python3 python3-gdbm python3-minimal 106s python3-newt whiptail 106s 11 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 106s Need to get 1207 kB of archives. 106s After this operation, 124 kB of additional disk space will be used. 106s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-minimal armhf 3.12.7-1 [27.4 kB] 106s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3 armhf 3.12.7-1 [24.0 kB] 106s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpython3-stdlib armhf 3.12.7-1 [10.0 kB] 106s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libgnutls30t64 armhf 3.8.8-2ubuntu1 [955 kB] 107s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3-newt armhf 0.52.24-2ubuntu4 [19.7 kB] 107s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libnewt0.52 armhf 0.52.24-2ubuntu4 [39.2 kB] 107s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf whiptail armhf 0.52.24-2ubuntu4 [17.2 kB] 107s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-gdbm armhf 3.13.0-2 [29.5 kB] 107s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-gdbm armhf 3.12.7-1 [8642 B] 107s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-glib-1.0-common all 1.10.0+ds-3 [5586 B] 107s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-glib-1.0-0 armhf 1.10.0+ds-3 [61.7 kB] 107s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libutempter0 armhf 1.2.1-4 [9062 B] 107s Fetched 1207 kB in 1s (1830 kB/s) 107s (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 ... 59559 files and directories currently installed.) 107s Preparing to unpack .../python3-minimal_3.12.7-1_armhf.deb ... 107s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 107s Setting up python3-minimal (3.12.7-1) ... 107s (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 ... 59559 files and directories currently installed.) 107s Preparing to unpack .../python3_3.12.7-1_armhf.deb ... 107s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 107s Preparing to unpack .../libpython3-stdlib_3.12.7-1_armhf.deb ... 107s Unpacking libpython3-stdlib:armhf (3.12.7-1) over (3.12.6-0ubuntu1) ... 107s Preparing to unpack .../libgnutls30t64_3.8.8-2ubuntu1_armhf.deb ... 107s Unpacking libgnutls30t64:armhf (3.8.8-2ubuntu1) over (3.8.6-2ubuntu1) ... 108s Setting up libgnutls30t64:armhf (3.8.8-2ubuntu1) ... 108s (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 ... 59559 files and directories currently installed.) 108s Preparing to unpack .../0-python3-newt_0.52.24-2ubuntu4_armhf.deb ... 108s Unpacking python3-newt:armhf (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 108s Preparing to unpack .../1-libnewt0.52_0.52.24-2ubuntu4_armhf.deb ... 108s Unpacking libnewt0.52:armhf (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 108s Preparing to unpack .../2-whiptail_0.52.24-2ubuntu4_armhf.deb ... 108s Unpacking whiptail (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 108s Selecting previously unselected package python3.13-gdbm. 108s Preparing to unpack .../3-python3.13-gdbm_3.13.0-2_armhf.deb ... 108s Unpacking python3.13-gdbm (3.13.0-2) ... 108s Preparing to unpack .../4-python3-gdbm_3.12.7-1_armhf.deb ... 108s Unpacking python3-gdbm:armhf (3.12.7-1) over (3.12.6-1ubuntu1) ... 108s Preparing to unpack .../5-libjson-glib-1.0-common_1.10.0+ds-3_all.deb ... 108s Unpacking libjson-glib-1.0-common (1.10.0+ds-3) over (1.10.0+ds-2) ... 108s Preparing to unpack .../6-libjson-glib-1.0-0_1.10.0+ds-3_armhf.deb ... 108s Unpacking libjson-glib-1.0-0:armhf (1.10.0+ds-3) over (1.10.0+ds-2) ... 108s Preparing to unpack .../7-libutempter0_1.2.1-4_armhf.deb ... 108s Unpacking libutempter0:armhf (1.2.1-4) over (1.2.1-3build1) ... 108s Setting up libnewt0.52:armhf (0.52.24-2ubuntu4) ... 108s Setting up libutempter0:armhf (1.2.1-4) ... 108s Setting up whiptail (0.52.24-2ubuntu4) ... 108s Setting up libjson-glib-1.0-common (1.10.0+ds-3) ... 108s Setting up python3.13-gdbm (3.13.0-2) ... 108s Setting up libpython3-stdlib:armhf (3.12.7-1) ... 108s Setting up python3 (3.12.7-1) ... 108s Setting up python3-newt:armhf (0.52.24-2ubuntu4) ... 108s Setting up libjson-glib-1.0-0:armhf (1.10.0+ds-3) ... 108s Setting up python3-gdbm:armhf (3.12.7-1) ... 108s Processing triggers for man-db (2.12.1-3) ... 109s Processing triggers for libc-bin (2.40-1ubuntu3) ... 109s Reading package lists... 109s Building dependency tree... 109s Reading state information... 110s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 112s autopkgtest [22:17:19]: rebooting testbed after setup commands that affected boot 182s autopkgtest [22:18:29]: testbed running kernel: Linux 6.8.0-48-generic #48~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 7 11:49:53 UTC 2 210s autopkgtest [22:18:57]: @@@@@@@@@@@@@@@@@@@@ apt-source python-debian 220s Get:1 http://ftpmaster.internal/ubuntu plucky/main python-debian 0.1.49ubuntu3 (dsc) [2353 B] 220s Get:2 http://ftpmaster.internal/ubuntu plucky/main python-debian 0.1.49ubuntu3 (tar) [192 kB] 220s gpgv: Signature made Mon Sep 30 08:52:32 2024 UTC 220s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 220s gpgv: Can't check signature: No public key 220s dpkg-source: warning: cannot verify inline signature for ./python-debian_0.1.49ubuntu3.dsc: no acceptable signature found 220s autopkgtest [22:19:07]: testing package python-debian version 0.1.49ubuntu3 222s autopkgtest [22:19:09]: build not needed 225s autopkgtest [22:19:12]: test python3-debian: preparing testbed 235s Reading package lists... 235s Building dependency tree... 235s Reading state information... 236s Starting pkgProblemResolver with broken count: 0 236s Starting 2 pkgProblemResolver with broken count: 0 236s Done 236s The following additional packages will be installed: 236s debian-archive-keyring debian-keyring libpython3.13-minimal 236s libpython3.13-stdlib python3-all python3-debian python3-iniconfig 236s python3-packaging python3-pluggy python3-pytest python3.13 236s python3.13-minimal 236s Suggested packages: 236s python3.13-venv python3.13-doc binfmt-support 236s The following NEW packages will be installed: 236s autopkgtest-satdep debian-archive-keyring debian-keyring 236s libpython3.13-minimal libpython3.13-stdlib python3-all python3-debian 236s python3-iniconfig python3-packaging python3-pluggy python3-pytest python3.13 236s python3.13-minimal 237s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 237s Need to get 38.1 MB/38.1 MB of archives. 237s After this operation, 55.7 MB of additional disk space will be used. 237s Get:1 /tmp/autopkgtest.pCUze1/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [748 B] 237s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-minimal armhf 3.13.0-2 [866 kB] 237s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-minimal armhf 3.13.0-2 [1854 kB] 237s Get:4 http://ftpmaster.internal/ubuntu plucky/universe armhf debian-archive-keyring all 2023.4ubuntu1 [168 kB] 237s Get:5 http://ftpmaster.internal/ubuntu plucky/universe armhf debian-keyring all 2024.09.22 [32.1 MB] 238s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-stdlib armhf 3.13.0-2 [1972 kB] 238s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13 armhf 3.13.0-2 [719 kB] 238s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-all armhf 3.12.7-1 [890 B] 238s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf python3-debian all 0.1.49ubuntu3 [116 kB] 238s Get:10 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 238s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.1-1 [41.4 kB] 238s Get:12 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 238s Get:13 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.3-1 [251 kB] 239s Fetched 38.1 MB in 2s (19.7 MB/s) 239s Selecting previously unselected package libpython3.13-minimal:armhf. 239s (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 ... 59567 files and directories currently installed.) 239s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_armhf.deb ... 239s Unpacking libpython3.13-minimal:armhf (3.13.0-2) ... 239s Selecting previously unselected package python3.13-minimal. 239s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_armhf.deb ... 239s Unpacking python3.13-minimal (3.13.0-2) ... 239s Selecting previously unselected package debian-archive-keyring. 239s Preparing to unpack .../02-debian-archive-keyring_2023.4ubuntu1_all.deb ... 239s Unpacking debian-archive-keyring (2023.4ubuntu1) ... 239s Selecting previously unselected package debian-keyring. 239s Preparing to unpack .../03-debian-keyring_2024.09.22_all.deb ... 239s Unpacking debian-keyring (2024.09.22) ... 239s Selecting previously unselected package libpython3.13-stdlib:armhf. 239s Preparing to unpack .../04-libpython3.13-stdlib_3.13.0-2_armhf.deb ... 239s Unpacking libpython3.13-stdlib:armhf (3.13.0-2) ... 239s Selecting previously unselected package python3.13. 239s Preparing to unpack .../05-python3.13_3.13.0-2_armhf.deb ... 239s Unpacking python3.13 (3.13.0-2) ... 239s Selecting previously unselected package python3-all. 239s Preparing to unpack .../06-python3-all_3.12.7-1_armhf.deb ... 239s Unpacking python3-all (3.12.7-1) ... 239s Selecting previously unselected package python3-debian. 239s Preparing to unpack .../07-python3-debian_0.1.49ubuntu3_all.deb ... 239s Unpacking python3-debian (0.1.49ubuntu3) ... 239s Selecting previously unselected package python3-iniconfig. 239s Preparing to unpack .../08-python3-iniconfig_1.1.1-2_all.deb ... 239s Unpacking python3-iniconfig (1.1.1-2) ... 239s Selecting previously unselected package python3-packaging. 240s Preparing to unpack .../09-python3-packaging_24.1-1_all.deb ... 240s Unpacking python3-packaging (24.1-1) ... 240s Selecting previously unselected package python3-pluggy. 240s Preparing to unpack .../10-python3-pluggy_1.5.0-1_all.deb ... 240s Unpacking python3-pluggy (1.5.0-1) ... 240s Selecting previously unselected package python3-pytest. 240s Preparing to unpack .../11-python3-pytest_8.3.3-1_all.deb ... 240s Unpacking python3-pytest (8.3.3-1) ... 240s Selecting previously unselected package autopkgtest-satdep. 240s Preparing to unpack .../12-1-autopkgtest-satdep.deb ... 240s Unpacking autopkgtest-satdep (0) ... 240s Setting up python3-iniconfig (1.1.1-2) ... 240s Setting up debian-archive-keyring (2023.4ubuntu1) ... 240s Setting up libpython3.13-minimal:armhf (3.13.0-2) ... 240s Setting up python3-packaging (24.1-1) ... 240s Setting up python3-debian (0.1.49ubuntu3) ... 240s Setting up python3-pluggy (1.5.0-1) ... 241s Setting up python3.13-minimal (3.13.0-2) ... 242s Setting up libpython3.13-stdlib:armhf (3.13.0-2) ... 242s Setting up debian-keyring (2024.09.22) ... 242s Setting up python3.13 (3.13.0-2) ... 243s Setting up python3-pytest (8.3.3-1) ... 243s Setting up python3-all (3.12.7-1) ... 243s Setting up autopkgtest-satdep (0) ... 243s Processing triggers for man-db (2.12.1-3) ... 244s Processing triggers for systemd (256.5-2ubuntu4) ... 255s (Reading database ... 60557 files and directories currently installed.) 255s Removing autopkgtest-satdep (0) ... 262s autopkgtest [22:19:49]: test python3-debian: [----------------------- 263s + cp -r lib/debian/tests/ /tmp/autopkgtest.pCUze1/autopkgtest_tmp 263s + cd /tmp/autopkgtest.pCUze1/autopkgtest_tmp/tests/ 263s + export PYTHONWARNINGS=d 263s + export FORBID_MISSING_APT_PKG=1 263s + export FORBID_MISSING_GPGV=1 263s + export FORBID_MISSING_AR=1 263s + py3versions -s 263s + echo ---------------------------------------------- 263s + echo Testing with python3.13 263s + echo ---------------------------------------------- 263s + LC_ALL=C python3.13 -m pytest --doctest-modules --verbose 263s ---------------------------------------------- 263s Testing with python3.13 263s ---------------------------------------------- 264s ============================= test session starts ============================== 264s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 264s cachedir: .pytest_cache 264s rootdir: /tmp/autopkgtest.pCUze1/autopkgtest_tmp/tests 264s plugins: typeguard-4.4.1 265s collecting ... collected 271 items 265s 265s test_arch_table.py::TestDpkgArchTable::test_matches_architecture PASSED [ 0%] 265s test_arch_table.py::TestDpkgArchTable::test_arch_equals PASSED [ 0%] 265s test_arch_table.py::TestDpkgArchTable::test_architecture_is_concerned PASSED [ 1%] 265s test_arch_table.py::TestDpkgArchTable::test_is_wildcard PASSED [ 1%] 265s test_arch_table.py::TestDpkgArchTable::test_has_real_data PASSED [ 1%] 265s test_changelog.py::TestChangelog::test_create_changelog PASSED [ 2%] 265s test_changelog.py::TestChangelog::test_create_changelog_single_block PASSED [ 2%] 265s test_changelog.py::TestChangelog::test_modify_changelog PASSED [ 2%] 265s test_changelog.py::TestChangelog::test_preserve_initial_lines PASSED [ 3%] 265s test_changelog.py::TestChangelog::test_add_changelog_section PASSED [ 3%] 265s test_changelog.py::TestChangelog::test_strange_changelogs PASSED [ 4%] 265s test_changelog.py::TestChangelog::test_set_version_with_string PASSED [ 4%] 265s test_changelog.py::TestChangelog::test_changelog_no_author PASSED [ 4%] 265s test_changelog.py::TestChangelog::test_magic_version_properties PASSED [ 5%] 265s test_changelog.py::TestChangelog::test_bugs_closed PASSED [ 5%] 265s test_changelog.py::TestChangelog::test_allow_full_stops_in_distribution PASSED [ 5%] 265s test_changelog.py::TestChangelog::test_str_consistent PASSED [ 6%] 265s test_changelog.py::TestChangelog::test_utf8_encoded_file_input PASSED [ 6%] 265s test_changelog.py::TestChangelog::test_unicode_object_input PASSED [ 7%] 265s test_changelog.py::TestChangelog::test_non_utf8_encoding PASSED [ 7%] 265s test_changelog.py::TestChangelog::test_malformed_date PASSED [ 7%] 265s test_changelog.py::TestChangelog::test_block_iterator PASSED [ 8%] 265s test_changelog.py::TestChangelog::test_block_access PASSED [ 8%] 265s test_changelog.py::TestChangelog::test_len PASSED [ 8%] 265s test_copyright.py::TestRestrictedWrapper::test_unrestricted_get_and_set PASSED [ 9%] 265s test_copyright.py::TestRestrictedWrapper::test_trivially_restricted_get_and_set PASSED [ 9%] 265s test_copyright.py::TestRestrictedWrapper::test_set_already_none_to_none PASSED [ 9%] 265s test_copyright.py::TestRestrictedWrapper::test_processed_get_and_set PASSED [ 10%] 265s test_copyright.py::TestRestrictedWrapper::test_dump PASSED [ 10%] 265s test_copyright.py::TestLineBased::test_from_str_none PASSED [ 11%] 265s test_copyright.py::TestLineBased::test_from_str_empty PASSED [ 11%] 265s test_copyright.py::TestLineBased::test_from_str_single_line PASSED [ 11%] 265s test_copyright.py::TestLineBased::test_from_str_single_value_after_newline PASSED [ 12%] 265s test_copyright.py::TestLineBased::test_from_str_multiline PASSED [ 12%] 265s test_copyright.py::TestLineBased::test_to_str_empty PASSED [ 12%] 265s test_copyright.py::TestLineBased::test_to_str_single PASSED [ 13%] 265s test_copyright.py::TestLineBased::test_to_str_multi_list PASSED [ 13%] 265s test_copyright.py::TestLineBased::test_to_str_multi_tuple PASSED [ 14%] 265s test_copyright.py::TestLineBased::test_to_str_empty_value PASSED [ 14%] 265s test_copyright.py::TestLineBased::test_to_str_whitespace_only_value PASSED [ 14%] 265s test_copyright.py::TestLineBased::test_to_str_elements_stripped PASSED [ 15%] 265s test_copyright.py::TestLineBased::test_to_str_newlines_single PASSED [ 15%] 265s test_copyright.py::TestLineBased::test_to_str_newlines_multi PASSED [ 15%] 265s test_copyright.py::TestSpaceSeparated::test_from_str_none PASSED [ 16%] 265s test_copyright.py::TestSpaceSeparated::test_from_str_empty PASSED [ 16%] 265s test_copyright.py::TestSpaceSeparated::test_from_str_single PASSED [ 16%] 265s test_copyright.py::TestSpaceSeparated::test_from_str_multi PASSED [ 17%] 265s test_copyright.py::TestSpaceSeparated::test_to_str_empty PASSED [ 17%] 265s test_copyright.py::TestSpaceSeparated::test_to_str_single PASSED [ 18%] 265s test_copyright.py::TestSpaceSeparated::test_to_str_multi PASSED [ 18%] 265s test_copyright.py::TestSpaceSeparated::test_to_str_empty_value PASSED [ 18%] 265s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_single PASSED [ 19%] 265s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_multi PASSED [ 19%] 265s test_copyright.py::TestCopyright::test_basic_parse_success PASSED [ 19%] 265s test_copyright.py::TestCopyright::test_parse_and_dump PASSED [ 20%] 265s test_copyright.py::TestCopyright::test_duplicate_field PASSED [ 20%] 265s test_copyright.py::TestCopyright::test_all_paragraphs PASSED [ 21%] 265s test_copyright.py::TestCopyright::test_all_files_paragraphs PASSED [ 21%] 265s test_copyright.py::TestCopyright::test_find_files_paragraph PASSED [ 21%] 265s test_copyright.py::TestCopyright::test_find_files_paragraph_some_unmatched PASSED [ 22%] 265s test_copyright.py::TestCopyright::test_all_license_paragraphs PASSED [ 22%] 265s test_copyright.py::TestCopyright::test_error_on_invalid PASSED [ 22%] 265s test_copyright.py::TestCopyright::test_not_machine_readable PASSED [ 23%] 265s test_copyright.py::TestMultline::test_format_multiline PASSED [ 23%] 265s test_copyright.py::TestMultline::test_parse_multiline PASSED [ 23%] 265s test_copyright.py::TestMultline::test_format_multiline_lines PASSED [ 24%] 265s test_copyright.py::TestMultline::test_parse_multiline_as_lines PASSED [ 24%] 265s test_copyright.py::TestMultline::test_parse_format_inverses PASSED [ 25%] 265s test_copyright.py::TestLicense::test_empty_text PASSED [ 25%] 265s test_copyright.py::TestLicense::test_newline_in_synopsis PASSED [ 25%] 265s test_copyright.py::TestLicense::test_nonempty_text PASSED [ 26%] 265s test_copyright.py::TestLicense::test_typical PASSED [ 26%] 265s test_copyright.py::TestLicenseParagraphTest::test_properties PASSED [ 26%] 265s test_copyright.py::TestLicenseParagraphTest::test_no_license PASSED [ 27%] 265s test_copyright.py::TestLicenseParagraphTest::test_also_has_files PASSED [ 27%] 265s test_copyright.py::TestLicenseParagraphTest::test_try_set_files PASSED [ 28%] 265s test_copyright.py::TestGlobsToRe::test_empty PASSED [ 28%] 265s test_copyright.py::TestGlobsToRe::test_star PASSED [ 28%] 265s test_copyright.py::TestGlobsToRe::test_star_prefix PASSED [ 29%] 265s test_copyright.py::TestGlobsToRe::test_star_prefix_with_slash PASSED [ 29%] 265s test_copyright.py::TestGlobsToRe::test_question_mark PASSED [ 29%] 265s test_copyright.py::TestGlobsToRe::test_multi_literal PASSED [ 30%] 265s test_copyright.py::TestGlobsToRe::test_multi_wildcard PASSED [ 30%] 265s test_copyright.py::TestGlobsToRe::test_literal_backslash PASSED [ 30%] 265s test_copyright.py::TestGlobsToRe::test_illegal_backslash PASSED [ 31%] 265s test_copyright.py::TestFilesParagraph::test_files_property PASSED [ 31%] 265s test_copyright.py::TestFilesParagraph::test_license_property PASSED [ 32%] 265s test_copyright.py::TestFilesParagraph::test_matches PASSED [ 32%] 265s test_copyright.py::TestFilesParagraph::test_create PASSED [ 32%] 265s test_copyright.py::TestHeader::test_format_not_none PASSED [ 33%] 265s test_copyright.py::TestHeader::test_format_upgrade_no_header PASSED [ 33%] 265s test_copyright.py::TestHeader::test_format_https_upgrade PASSED [ 33%] 265s test_copyright.py::TestHeader::test_upstream_name_single_line PASSED [ 34%] 265s test_copyright.py::TestHeader::test_upstream_contact_single_read PASSED [ 34%] 265s test_copyright.py::TestHeader::test_upstream_contact_multi1_read PASSED [ 35%] 265s test_copyright.py::TestHeader::test_upstream_contact_multi2_read PASSED [ 35%] 265s test_copyright.py::TestHeader::test_upstream_contact_single_write PASSED [ 35%] 265s test_copyright.py::TestHeader::test_upstream_contact_multi_write PASSED [ 36%] 265s test_copyright.py::TestHeader::test_license PASSED [ 36%] 265s test_deb822.py::TestDeb822Dict::test_case_insensitive_lookup PASSED [ 36%] 265s test_deb822.py::TestDeb822Dict::test_case_insensitive_assignment PASSED [ 37%] 265s test_deb822.py::TestDeb822Dict::test_case_preserved PASSED [ 37%] 265s test_deb822.py::TestDeb822Dict::test_order_preserved PASSED [ 38%] 265s test_deb822.py::TestDeb822Dict::test_derived_dict_equality PASSED [ 38%] 265s test_deb822.py::TestDeb822Dict::test_unicode_key_access PASSED [ 38%] 265s test_deb822.py::TestDeb822::test_apt_pkg_installed FAILED [ 39%] 265s test_deb822.py::TestDeb822::test_gpgv_installed PASSED [ 39%] 265s test_deb822.py::TestDeb822::test_parser PASSED [ 39%] 265s test_deb822.py::TestDeb822::test_pickling PASSED [ 40%] 265s test_deb822.py::TestDeb822::test_parser_with_newlines PASSED [ 40%] 265s test_deb822.py::TestDeb822::test_strip_initial_blanklines PASSED [ 40%] 265s test_deb822.py::TestDeb822::test_reorder PASSED [ 41%] 265s test_deb822.py::TestDeb822::test_sort_fields PASSED [ 41%] 265s test_deb822.py::TestDeb822::test_gpg_stripping PASSED [ 42%] 265s test_deb822.py::TestDeb822::test_gpg_info PASSED [ 42%] 265s test_deb822.py::TestDeb822::test_gpg_info2 PASSED [ 42%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_array PASSED [ 43%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io PASSED [ 43%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io_apt_pkg SKIPPED [ 43%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_file PASSED [ 44%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_file_apt_pkg SKIPPED [ 44%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_with_gpg PASSED [ 45%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_bytes PASSED [ 45%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_default PASSED [ 45%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_no_apt_pkg PASSED [ 46%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_apt_pkg SKIPPED [ 46%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_packages PASSED [ 46%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_packages PASSED [ 47%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_packages PASSED [ 47%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_sources PASSED [ 47%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_sources PASSED [ 48%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_sources PASSED [ 48%] 265s test_deb822.py::TestDeb822::test_parser_empty_input PASSED [ 49%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_empty_input PASSED [ 49%] 265s test_deb822.py::TestDeb822::test_parser_limit_fields PASSED [ 49%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_limit_fields PASSED [ 50%] 265s test_deb822.py::TestDeb822::test_dont_assume_trailing_newline PASSED [ 50%] 265s test_deb822.py::TestDeb822::test__delitem__ PASSED [ 50%] 265s test_deb822.py::TestDeb822::test_policy_compliant_whitespace PASSED [ 51%] 265s test_deb822.py::TestDeb822::test_case_insensitive PASSED [ 51%] 265s test_deb822.py::TestDeb822::test_multiline_trailing_whitespace_after_colon PASSED [ 52%] 265s test_deb822.py::TestDeb822::test_blank_value PASSED [ 52%] 265s test_deb822.py::TestDeb822::test_copy PASSED [ 52%] 265s test_deb822.py::TestDeb822::test_bug457929_multivalued_dump_works PASSED [ 53%] 265s test_deb822.py::TestDeb822::test_bug487902_multivalued_checksums PASSED [ 53%] 265s test_deb822.py::TestDeb822::test_case_preserved_in_input PASSED [ 53%] 265s test_deb822.py::TestDeb822::test_unicode_values_apt_pkg SKIPPED (apt...) [ 54%] 265s test_deb822.py::TestDeb822::test_unicode_values PASSED [ 54%] 265s test_deb822.py::TestDeb822::test_encoding_integrity PASSED [ 54%] 265s test_deb822.py::TestDeb822::test_mixed_encodings FAILED [ 55%] 265s test_deb822.py::TestDeb822::test_dump_text_mode PASSED [ 55%] 265s test_deb822.py::TestDeb822::test_bug597249_colon_as_first_value_character PASSED [ 56%] 265s test_deb822.py::TestDeb822::test_field_value_ends_in_newline PASSED [ 56%] 265s test_deb822.py::TestDeb822::test_field_value_contains_blank_line PASSED [ 56%] 265s test_deb822.py::TestDeb822::test_multivalued_field_contains_newline PASSED [ 57%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_use_apt_pkg SKIPPED [ 57%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_native PASSED [ 57%] 265s test_deb822.py::TestDeb822::test_iter_paragraphs_string_comments_native PASSED [ 58%] 265s test_deb822.py::TestDeb822::test_explicit_source_field PASSED [ 58%] 265s test_deb822.py::TestDeb822::test_release PASSED [ 59%] 265s test_deb822.py::TestDeb822::test_buildinfo PASSED [ 59%] 265s test_deb822.py::TestDeb822::test_buildinfo_env_deserialise PASSED [ 59%] 265s test_deb822.py::TestDeb822::test_changes_binary_mode PASSED [ 60%] 265s test_deb822.py::TestDeb822::test_changes_text_mode PASSED [ 60%] 265s test_deb822.py::TestDeb822::test_removals PASSED [ 60%] 265s test_deb822.py::TestPkgRelations::test_packages FAILED [ 61%] 265s test_deb822.py::TestPkgRelations::test_pkgrelation_str PASSED [ 61%] 265s test_deb822.py::TestPkgRelations::test_sources FAILED [ 61%] 265s test_deb822.py::TestPkgRelations::test_restrictions_parse PASSED [ 62%] 265s test_deb822.py::TestPkgRelations::test_multiarch_parse PASSED [ 62%] 265s test_deb822.py::TestVersionAccessor::test_get_version PASSED [ 63%] 265s test_deb822.py::TestVersionAccessor::test_set_version PASSED [ 63%] 266s test_deb822.py::TestGpgInfo::test_from_sequence_string PASSED [ 63%] 266s test_deb822.py::TestGpgInfo::test_from_sequence_newline_terminated PASSED [ 64%] 266s test_deb822.py::TestGpgInfo::test_from_sequence_no_newlines PASSED [ 64%] 266s test_deb822.py::TestGpgInfo::test_from_file PASSED [ 64%] 266s test_debfile.py::TestToolsInstalled::test_ar_installed PASSED [ 65%] 266s test_debfile.py::TestToolsInstalled::test_dpkg_deb_installed PASSED [ 65%] 266s test_debfile.py::TestToolsInstalled::test_zstd_installed PASSED [ 66%] 266s test_debfile.py::TestArFile::test_getnames PASSED [ 66%] 266s test_debfile.py::TestArFile::test_getmember PASSED [ 66%] 266s test_debfile.py::TestArFile::test_file_seek PASSED [ 67%] 266s test_debfile.py::TestArFile::test_file_read PASSED [ 67%] 266s test_debfile.py::TestArFile::test_file_readlines PASSED [ 67%] 266s test_debfile.py::TestArFileFileObj::test_getnames PASSED [ 68%] 266s test_debfile.py::TestArFileFileObj::test_getmember PASSED [ 68%] 266s test_debfile.py::TestArFileFileObj::test_file_seek PASSED [ 69%] 266s test_debfile.py::TestArFileFileObj::test_file_read PASSED [ 69%] 266s test_debfile.py::TestArFileFileObj::test_file_readlines PASSED [ 69%] 266s test_debfile.py::TestDebFile::test_missing_members[control.tar.gz] PASSED [ 70%] 266s test_debfile.py::TestDebFile::test_missing_members[data.tar.gz] PASSED [ 70%] 266s test_debfile.py::TestDebFile::test_data_compression[gztar] PASSED [ 70%] 266s test_debfile.py::TestDebFile::test_data_compression[bztar] PASSED [ 71%] 266s test_debfile.py::TestDebFile::test_data_compression[xztar] PASSED [ 71%] 266s test_debfile.py::TestDebFile::test_data_compression[tar] PASSED [ 71%] 266s test_debfile.py::TestDebFile::test_data_compression[zsttar] PASSED [ 72%] 266s test_debfile.py::TestDebFile::test_control_compression[gztar] PASSED [ 72%] 266s test_debfile.py::TestDebFile::test_control_compression[bztar] PASSED [ 73%] 266s test_debfile.py::TestDebFile::test_control_compression[xztar] PASSED [ 73%] 266s test_debfile.py::TestDebFile::test_control_compression[tar] PASSED [ 73%] 266s test_debfile.py::TestDebFile::test_control_compression[zsttar] PASSED [ 74%] 266s test_debfile.py::TestDebFile::test_data_names PASSED [ 74%] 266s test_debfile.py::TestDebFile::test_data_has_file PASSED [ 74%] 266s test_debfile.py::TestDebFile::test_data_has_file_symlinks PASSED [ 75%] 266s test_debfile.py::TestDebFile::test_data_get_file PASSED [ 75%] 266s test_debfile.py::TestDebFile::test_data_get_file_symlinks PASSED [ 76%] 266s test_debfile.py::TestDebFile::test_control PASSED [ 76%] 266s test_debfile.py::TestDebFile::test_md5sums PASSED [ 76%] 266s test_debfile.py::TestDebFile::test_contextmanager PASSED [ 77%] 266s test_debfile.py::TestDebFile::test_open_directly PASSED [ 77%] 266s test_debian_support.py::TestVersion::testversions PASSED [ 77%] 266s test_debian_support.py::TestVersion::test_version_updating PASSED [ 78%] 266s test_debian_support.py::TestVersion::test_comparisons PASSED [ 78%] 266s test_debian_support.py::TestRelease::test_comparison PASSED [ 78%] 266s test_debian_support.py::TestHelperRoutine::test_read_lines_sha1 PASSED [ 79%] 266s test_debian_support.py::TestHelperRoutine::test_patch_lines PASSED [ 79%] 266s test_debian_support.py::TestHelperRoutine::test_patch_lines_bytes PASSED [ 80%] 266s test_debian_support.py::TestPdiff::test_download_gunzip_lines PASSED [ 80%] 266s test_debian_support.py::TestPdiff::test_update_file PASSED [ 80%] 266s test_debian_support.py::TestPackageFile::test_read_file PASSED [ 81%] 266s test_debian_support.py::TestPackageFile::test_read_fileobj PASSED [ 81%] 266s test_debtags.py::TestDebtags::test_insert PASSED [ 81%] 266s test_debtags.py::TestDebtags::test_reverse PASSED [ 82%] 266s test_debtags.py::TestDebtags::test_read PASSED [ 82%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_round_trip_cases PASSED [ 83%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_deb822_emulation PASSED [ 83%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_regular_fields PASSED [ 83%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields PASSED [ 84%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields_reorder PASSED [ 84%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_case_preservation PASSED [ 84%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_order_on_mutation PASSED [ 85%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_case_on_iter PASSED [ 85%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph PASSED [ 85%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph_existing_trailing_newline PASSED [ 86%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_empty_paragraph PASSED [ 86%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_tailing_comment PASSED [ 87%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph PASSED [ 87%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_with_comments PASSED [ 87%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_in_empty_file PASSED [ 88%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_remove_paragraph PASSED [ 88%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_duplicate_fields PASSED [ 88%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_sorting PASSED [ 89%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_nodups PASSED [ 89%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_dups PASSED [ 90%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation PASSED [ 90%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation_tab_preservation PASSED [ 90%] 266s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_mutate_field_preserves_whitespace PASSED [ 91%] 266s test_substvars.py::TestSubstvars::test_substvars PASSED [ 91%] 266s test_substvars.py::TestSubstvars::test_save_raises PASSED [ 91%] 266s test_substvars.py::TestSubstvars::test_save PASSED [ 92%] 266s test_substvars.py::TestSubstvars::test_equals PASSED [ 92%] 266s test_watch.py::TestParseWatchFile::test_parse_empty PASSED [ 92%] 266s test_watch.py::TestParseWatchFile::test_parse_no_version PASSED [ 93%] 266s test_watch.py::TestParseWatchFile::test_parse_with_spacing_around_version PASSED [ 93%] 266s test_watch.py::TestParseWatchFile::test_parse_with_script PASSED [ 94%] 266s test_watch.py::TestParseWatchFile::test_parse_single PASSED [ 94%] 266s test_watch.py::TestParseWatchFile::test_parse_simple PASSED [ 94%] 266s test_watch.py::TestParseWatchFile::test_parse_with_opts PASSED [ 95%] 266s test_watch.py::TestParseWatchFile::test_parse_global_opts PASSED [ 95%] 266s test_watch.py::TestParseWatchFile::test_parse_opt_quotes PASSED [ 95%] 266s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_4 PASSED [ 96%] 266s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_3 PASSED [ 96%] 266s test_watch.py::TestParseWatchFile::test_pattern_included PASSED [ 97%] 266s test_watch.py::TestParseWatchFile::test_parse_weird_quotes PASSED [ 97%] 266s test_watch.py::TestParseWatchFile::test_package_variable PASSED [ 97%] 266s test_watch.py::TestDumpWatchFile::test_empty PASSED [ 98%] 266s test_watch.py::TestDumpWatchFile::test_simple PASSED [ 98%] 266s test_watch.py::TestDumpWatchFile::test_opts PASSED [ 98%] 266s test_watch.py::TestDumpWatchFile::test_multiple_lines PASSED [ 99%] 266s test_watch.py::TestExpand::test_expand_package PASSED [ 99%] 266s test_watch.py::TestExpand::test_static PASSED [100%] 266s 266s =================================== FAILURES =================================== 266s ______________________ TestDeb822.test_apt_pkg_installed _______________________ 266s 266s self = 266s 266s def test_apt_pkg_installed(self): 266s # type: () -> None 266s # If test suite is running in FORBID_MISSING_APT_PKG mode where 266s # python-apt is mandatory, explicitly include a failing test to 266s # highlight this problem. 266s if FORBID_MISSING_APT_PKG and not _have_apt_pkg: 266s > pytest.fail("Required apt_pkg from python-apt is not installed (tests run in FORBID_MISSING_APT_PKG mode)") 266s E Failed: Required apt_pkg from python-apt is not installed (tests run in FORBID_MISSING_APT_PKG mode) 266s 266s test_deb822.py:444: Failed 266s _______________________ TestDeb822.test_mixed_encodings ________________________ 266s 266s self = 266s 266s def test_mixed_encodings(self): 266s # type: () -> None 266s """Test that we can handle a simple case of mixed encodings 266s 266s In general, this isn't guaranteed to work. It uses the chardet 266s package, which tries to determine heuristically the encoding of the 266s text given to it. But as far as I've seen, it's reliable for mixed 266s latin1 and utf-8 in maintainer names in old Sources files... 266s """ 266s 266s # Avoid spitting out the encoding warning during testing. 266s warnings.filterwarnings(action='ignore', category=UnicodeWarning) 266s 266s filename = find_test_file('test_Sources.mixed_encoding') 266s with open(filename, 'rb') as f1, open(filename, 'rb') as f2: 266s for paragraphs in [ 266s deb822.Sources.iter_paragraphs(f1), 266s deb822.Sources.iter_paragraphs(f2, use_apt_pkg=False) 266s ]: 266s with warnings.catch_warnings(record=True) as warnings_record: 266s p1 = next(paragraphs) 266s assert p1['maintainer'] == \ 266s 'Adeodato Sim\xf3 ' 266s p2 = next(paragraphs) 266s assert p2['uploaders'] == \ 266s 'Frank K\xfcster ' 266s if FORBID_MISSING_APT_PKG: 266s > assert not warnings_record, "Warnings emitted from deb822" 266s E AssertionError: Warnings emitted from deb822 266s E assert not [] 266s 266s test_deb822.py:1199: AssertionError 266s ------------------------------ Captured log call ------------------------------- 266s WARNING debian.deb822:deb822.py:2612 decoding from utf-8 failed; attempting to detect the true encoding 266s ________________________ TestPkgRelations.test_packages ________________________ 266s 266s self = 266s 266s def test_packages(self): 266s # type: () -> None 266s # make the syntax a bit more compact 266s rel = TestPkgRelations.rel 266s 266s with warnings.catch_warnings(record=True) as warnings_record: 266s f = open(find_test_file('test_Packages')) 266s pkgs = deb822.Packages.iter_paragraphs(f) 266s pkg1 = next(pkgs) 266s rel1 = {'breaks': [], 266s 'built-using': [], 266s 'conflicts': [], 266s 'depends': [ 266s [rel({'name': 'file', 'archqual': 'i386'})], 266s [rel({'name': 'libc6', 'version': ('>=', '2.7-1')})], 266s [rel({'name': 'libpaper1'})], 266s [rel({'name': 'psutils'})], 266s ], 266s 'enhances': [], 266s 'pre-depends': [], 266s 'provides': [], 266s 'recommends': [ 266s [rel({'name': 'bzip2'})], 266s [rel({'name': 'lpr'}), 266s rel({'name': 'rlpr'}), 266s rel({'name': 'cupsys-client'})], 266s [rel({'name': 'wdiff'})], 266s ], 266s 'replaces': [], 266s 'suggests': [ 266s [rel({'name': 'emacsen-common'})], 266s [rel({'name': 'ghostscript'})], 266s [rel({'name': 'graphicsmagick-imagemagick-compat'}), 266s rel({'name': 'imagemagick'})], 266s [rel({'name': 'groff'})], 266s [rel({'name': 'gv'})], 266s [rel({'name': 'html2ps'})], 266s [rel({'name': 't1-cyrillic'})], 266s [rel({'name': 'texlive-base-bin'})], 266s ] 266s } 266s self.assertPkgDictEqual(rel1, pkg1.relations) 266s pkg2 = next(pkgs) 266s rel2 = {'breaks': [], 266s 'built-using': [], 266s 'conflicts': [], 266s 'depends': [ 266s [rel({'name': 'lrzsz'})], 266s [rel({'name': 'openssh-client'}), 266s rel({'name': 'telnet'}), 266s rel({'name': 'telnet-ssl'})], 266s [rel({'name': 'libc6', 'version': ('>=', '2.6.1-1')})], 266s [rel({'name': 'libncurses5', 'version': ('>=', '5.6')})], 266s [rel({'name': 'libreadline5', 'version': ('>=', '5.2')})], 266s ], 266s 'enhances': [], 266s 'pre-depends': [], 266s 'provides': [], 266s 'recommends': [], 266s 'replaces': [], 266s 'suggests': [] 266s } 266s self.assertPkgDictEqual(rel2, pkg2.relations) 266s pkg3 = next(pkgs) 266s dep3 = [ 266s [rel({'name': 'dcoprss', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'kdenetwork-kfile-plugins', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'kdict', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'kdnssd', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'kget', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'knewsticker', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'kopete', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'kpf', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'kppp', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'krdc', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'krfb', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'ksirc', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'kwifimanager', 'version': ('>=', '4:3.5.9-2')})], 266s [rel({'name': 'librss1', 'version': ('>=', '4:3.5.9-2')})], 266s ] 266s assert dep3 == pkg3.relations['depends'] 266s f.close() 266s if FORBID_MISSING_APT_PKG: 266s # Don't permit this test to succeed if warnings about apt_pkg 266s # being missing were generated 266s > assert not warnings_record, "Warnings emitted from deb822" 266s E AssertionError: Warnings emitted from deb822 266s E assert not [] 266s 266s test_deb822.py:1539: AssertionError 266s ________________________ TestPkgRelations.test_sources _________________________ 266s 266s self = 266s 266s def test_sources(self): 266s # type: () -> None 266s # make the syntax a bit more compact 266s rel = TestPkgRelations.rel 266s 266s # Should not get warnings about missing python-apt from this code 266s with warnings.catch_warnings(record=True) as warnings_record: 266s f = open_utf8(find_test_file('test_Sources')) 266s pkgs = deb822.Sources.iter_paragraphs(f) 266s pkg1 = next(pkgs) 266s rel1 = {'build-conflicts': [], 266s 'build-conflicts-indep': [], 266s 'build-conflicts-arch': [], 266s 'build-depends': [ 266s [rel({'name': 'apache2-src', 'version': ('>=', '2.2.9')})], 266s [rel({'name': 'libaprutil1-dev'})], 266s [rel({'arch': [(False, 'kfreebsd-i386'), (False, 'kfreebsd-amd64'), (False, 'hurd-i386')], 266s 'name': 'libcap-dev'})], 266s [rel({'name': 'autoconf'})], 266s [rel({'name': 'debhelper', 'version': ('>>', '5.0.0')})], 266s ], 266s 'build-depends-indep': [], 266s 'build-depends-arch': [], 266s 'binary': [ 266s [rel({'name': 'apache2-mpm-itk'})] 266s ] 266s } 266s self.assertPkgDictEqual(rel1, pkg1.relations) 266s pkg2 = next(pkgs) 266s rel2 = {'build-conflicts': [], 266s 'build-conflicts-indep': [], 266s 'build-conflicts-arch': [], 266s 'build-depends': [ 266s [rel({'name': 'dpkg-dev', 'version': ('>=', '1.13.9')})], 266s [rel({'name': 'autoconf', 'version': ('>=', '2.13')})], 266s [rel({'name': 'bash'})], 266s [rel({'name': 'bison', 'archqual': 'amd64'})], 266s [rel({'name': 'flex'})], 266s [rel({'name': 'gettext', 'archqual': 'any'})], 266s [rel({'name': 'texinfo', 266s 'restrictions': [ 266s [(False, 'stage1')], 266s [(False, 'stage2'), 266s (False, 'cross')] 266s ]})], 266s [rel({'arch': [(True, 'hppa')], 'name': 'expect-tcl8.3', 266s 'version': ('>=', '5.32.2'), 266s 'restrictions': [[(False, 'stage1')]]})], 266s [rel({'name': 'dejagnu', 'version': ('>=', '1.4.2-1.1'), 'arch': None})], 266s [rel({'name': 'dpatch'})], 266s [rel({'name': 'file'})], 266s [rel({'name': 'bzip2', 'archqual': 'native'})], 266s [rel({'name': 'lsb-release'})], 266s ], 266s 'build-depends-indep': [], 266s 'build-depends-arch': [], 266s 'binary': [ 266s [rel({'name': 'binutils'})], 266s [rel({'name': 'binutils-dev'})], 266s [rel({'name': 'binutils-multiarch'})], 266s [rel({'name': 'binutils-hppa64'})], 266s [rel({'name': 'binutils-spu'})], 266s [rel({'name': 'binutils-doc'})], 266s [rel({'name': 'binutils-source'})], 266s ] 266s } 266s self.assertPkgDictEqual(rel2, pkg2.relations) 266s f.close() 266s if FORBID_MISSING_APT_PKG: 266s # Don't permit this test to succeed if warnings about apt_pkg 266s # being missing were generated 266s > assert not warnings_record, "Warnings emitted from deb822" 266s E AssertionError: Warnings emitted from deb822 266s E assert not [] 266s 266s test_deb822.py:1641: AssertionError 266s =========================== short test summary info ============================ 266s FAILED test_deb822.py::TestDeb822::test_apt_pkg_installed - Failed: Required ... 266s FAILED test_deb822.py::TestDeb822::test_mixed_encodings - AssertionError: War... 266s FAILED test_deb822.py::TestPkgRelations::test_packages - AssertionError: Warn... 266s FAILED test_deb822.py::TestPkgRelations::test_sources - AssertionError: Warni... 266s =================== 4 failed, 262 passed, 5 skipped in 2.64s =================== 267s autopkgtest [22:19:54]: test python3-debian: -----------------------] 271s autopkgtest [22:19:58]: test python3-debian: - - - - - - - - - - results - - - - - - - - - - 271s python3-debian FAIL non-zero exit status 1 275s autopkgtest [22:20:02]: test python3-debian-no-apt-pkg: preparing testbed 331s autopkgtest [22:20:58]: testbed dpkg architecture: armhf 333s autopkgtest [22:21:00]: testbed apt version: 2.9.8 333s autopkgtest [22:21:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup 341s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 342s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [101 kB] 342s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 342s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [974 kB] 342s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [17.2 kB] 342s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [104 kB] 342s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [666 kB] 342s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [17.2 kB] 342s Fetched 1959 kB in 1s (2043 kB/s) 342s Reading package lists... 359s tee: /proc/self/fd/2: Permission denied 380s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 380s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 381s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 381s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 382s Reading package lists... 382s Reading package lists... 382s Building dependency tree... 382s Reading state information... 383s Calculating upgrade... 383s The following NEW packages will be installed: 383s python3.13-gdbm 383s The following packages will be upgraded: 383s libgnutls30t64 libjson-glib-1.0-0 libjson-glib-1.0-common libnewt0.52 383s libpython3-stdlib libutempter0 python3 python3-gdbm python3-minimal 383s python3-newt whiptail 384s 11 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 384s Need to get 1207 kB of archives. 384s After this operation, 124 kB of additional disk space will be used. 384s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-minimal armhf 3.12.7-1 [27.4 kB] 384s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3 armhf 3.12.7-1 [24.0 kB] 384s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libpython3-stdlib armhf 3.12.7-1 [10.0 kB] 384s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libgnutls30t64 armhf 3.8.8-2ubuntu1 [955 kB] 384s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3-newt armhf 0.52.24-2ubuntu4 [19.7 kB] 384s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libnewt0.52 armhf 0.52.24-2ubuntu4 [39.2 kB] 384s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf whiptail armhf 0.52.24-2ubuntu4 [17.2 kB] 384s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-gdbm armhf 3.13.0-2 [29.5 kB] 384s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-gdbm armhf 3.12.7-1 [8642 B] 384s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-glib-1.0-common all 1.10.0+ds-3 [5586 B] 384s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-glib-1.0-0 armhf 1.10.0+ds-3 [61.7 kB] 384s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libutempter0 armhf 1.2.1-4 [9062 B] 384s Fetched 1207 kB in 1s (2142 kB/s) 385s (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 ... 59559 files and directories currently installed.) 385s Preparing to unpack .../python3-minimal_3.12.7-1_armhf.deb ... 385s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 385s Setting up python3-minimal (3.12.7-1) ... 385s (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 ... 59559 files and directories currently installed.) 385s Preparing to unpack .../python3_3.12.7-1_armhf.deb ... 385s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 385s Preparing to unpack .../libpython3-stdlib_3.12.7-1_armhf.deb ... 385s Unpacking libpython3-stdlib:armhf (3.12.7-1) over (3.12.6-0ubuntu1) ... 385s Preparing to unpack .../libgnutls30t64_3.8.8-2ubuntu1_armhf.deb ... 385s Unpacking libgnutls30t64:armhf (3.8.8-2ubuntu1) over (3.8.6-2ubuntu1) ... 385s Setting up libgnutls30t64:armhf (3.8.8-2ubuntu1) ... 385s (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 ... 59559 files and directories currently installed.) 385s Preparing to unpack .../0-python3-newt_0.52.24-2ubuntu4_armhf.deb ... 385s Unpacking python3-newt:armhf (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 385s Preparing to unpack .../1-libnewt0.52_0.52.24-2ubuntu4_armhf.deb ... 385s Unpacking libnewt0.52:armhf (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 385s Preparing to unpack .../2-whiptail_0.52.24-2ubuntu4_armhf.deb ... 385s Unpacking whiptail (0.52.24-2ubuntu4) over (0.52.24-2ubuntu3) ... 385s Selecting previously unselected package python3.13-gdbm. 385s Preparing to unpack .../3-python3.13-gdbm_3.13.0-2_armhf.deb ... 385s Unpacking python3.13-gdbm (3.13.0-2) ... 385s Preparing to unpack .../4-python3-gdbm_3.12.7-1_armhf.deb ... 385s Unpacking python3-gdbm:armhf (3.12.7-1) over (3.12.6-1ubuntu1) ... 385s Preparing to unpack .../5-libjson-glib-1.0-common_1.10.0+ds-3_all.deb ... 385s Unpacking libjson-glib-1.0-common (1.10.0+ds-3) over (1.10.0+ds-2) ... 385s Preparing to unpack .../6-libjson-glib-1.0-0_1.10.0+ds-3_armhf.deb ... 385s Unpacking libjson-glib-1.0-0:armhf (1.10.0+ds-3) over (1.10.0+ds-2) ... 385s Preparing to unpack .../7-libutempter0_1.2.1-4_armhf.deb ... 385s Unpacking libutempter0:armhf (1.2.1-4) over (1.2.1-3build1) ... 385s Setting up libnewt0.52:armhf (0.52.24-2ubuntu4) ... 385s Setting up libutempter0:armhf (1.2.1-4) ... 385s Setting up whiptail (0.52.24-2ubuntu4) ... 385s Setting up libjson-glib-1.0-common (1.10.0+ds-3) ... 385s Setting up python3.13-gdbm (3.13.0-2) ... 385s Setting up libpython3-stdlib:armhf (3.12.7-1) ... 385s Setting up python3 (3.12.7-1) ... 386s Setting up python3-newt:armhf (0.52.24-2ubuntu4) ... 386s Setting up libjson-glib-1.0-0:armhf (1.10.0+ds-3) ... 386s Setting up python3-gdbm:armhf (3.12.7-1) ... 386s Processing triggers for man-db (2.12.1-3) ... 386s Processing triggers for libc-bin (2.40-1ubuntu3) ... 387s Reading package lists... 387s Building dependency tree... 387s Reading state information... 388s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 390s autopkgtest [22:21:57]: rebooting testbed after setup commands that affected boot 496s Reading package lists... 497s Building dependency tree... 497s Reading state information... 497s Starting pkgProblemResolver with broken count: 0 497s Starting 2 pkgProblemResolver with broken count: 0 497s Done 498s The following additional packages will be installed: 498s debian-archive-keyring debian-keyring libpython3.13-minimal 498s libpython3.13-stdlib python3-all python3-debian python3-iniconfig 498s python3-packaging python3-pluggy python3-pytest python3.13 498s python3.13-minimal 498s Suggested packages: 498s python3.13-venv python3.13-doc binfmt-support 498s The following NEW packages will be installed: 498s autopkgtest-satdep debian-archive-keyring debian-keyring 498s libpython3.13-minimal libpython3.13-stdlib python3-all python3-debian 498s python3-iniconfig python3-packaging python3-pluggy python3-pytest python3.13 498s python3.13-minimal 498s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 498s Need to get 38.1 MB/38.1 MB of archives. 498s After this operation, 55.7 MB of additional disk space will be used. 498s Get:1 /tmp/autopkgtest.pCUze1/2-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [744 B] 498s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-minimal armhf 3.13.0-2 [866 kB] 499s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-minimal armhf 3.13.0-2 [1854 kB] 499s Get:4 http://ftpmaster.internal/ubuntu plucky/universe armhf debian-archive-keyring all 2023.4ubuntu1 [168 kB] 499s Get:5 http://ftpmaster.internal/ubuntu plucky/universe armhf debian-keyring all 2024.09.22 [32.1 MB] 500s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-stdlib armhf 3.13.0-2 [1972 kB] 500s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13 armhf 3.13.0-2 [719 kB] 500s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-all armhf 3.12.7-1 [890 B] 500s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf python3-debian all 0.1.49ubuntu3 [116 kB] 500s Get:10 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 500s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.1-1 [41.4 kB] 500s Get:12 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 500s Get:13 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.3-1 [251 kB] 501s Fetched 38.1 MB in 2s (16.1 MB/s) 501s Selecting previously unselected package libpython3.13-minimal:armhf. 501s (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 ... 59567 files and directories currently installed.) 501s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_armhf.deb ... 501s Unpacking libpython3.13-minimal:armhf (3.13.0-2) ... 501s Selecting previously unselected package python3.13-minimal. 501s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_armhf.deb ... 501s Unpacking python3.13-minimal (3.13.0-2) ... 501s Selecting previously unselected package debian-archive-keyring. 501s Preparing to unpack .../02-debian-archive-keyring_2023.4ubuntu1_all.deb ... 501s Unpacking debian-archive-keyring (2023.4ubuntu1) ... 501s Selecting previously unselected package debian-keyring. 501s Preparing to unpack .../03-debian-keyring_2024.09.22_all.deb ... 501s Unpacking debian-keyring (2024.09.22) ... 501s Selecting previously unselected package libpython3.13-stdlib:armhf. 501s Preparing to unpack .../04-libpython3.13-stdlib_3.13.0-2_armhf.deb ... 501s Unpacking libpython3.13-stdlib:armhf (3.13.0-2) ... 501s Selecting previously unselected package python3.13. 501s Preparing to unpack .../05-python3.13_3.13.0-2_armhf.deb ... 501s Unpacking python3.13 (3.13.0-2) ... 501s Selecting previously unselected package python3-all. 501s Preparing to unpack .../06-python3-all_3.12.7-1_armhf.deb ... 501s Unpacking python3-all (3.12.7-1) ... 501s Selecting previously unselected package python3-debian. 501s Preparing to unpack .../07-python3-debian_0.1.49ubuntu3_all.deb ... 501s Unpacking python3-debian (0.1.49ubuntu3) ... 501s Selecting previously unselected package python3-iniconfig. 501s Preparing to unpack .../08-python3-iniconfig_1.1.1-2_all.deb ... 501s Unpacking python3-iniconfig (1.1.1-2) ... 502s Selecting previously unselected package python3-packaging. 502s Preparing to unpack .../09-python3-packaging_24.1-1_all.deb ... 502s Unpacking python3-packaging (24.1-1) ... 502s Selecting previously unselected package python3-pluggy. 502s Preparing to unpack .../10-python3-pluggy_1.5.0-1_all.deb ... 502s Unpacking python3-pluggy (1.5.0-1) ... 502s Selecting previously unselected package python3-pytest. 502s Preparing to unpack .../11-python3-pytest_8.3.3-1_all.deb ... 502s Unpacking python3-pytest (8.3.3-1) ... 502s Selecting previously unselected package autopkgtest-satdep. 502s Preparing to unpack .../12-2-autopkgtest-satdep.deb ... 502s Unpacking autopkgtest-satdep (0) ... 502s Setting up python3-iniconfig (1.1.1-2) ... 502s Setting up debian-archive-keyring (2023.4ubuntu1) ... 503s Setting up libpython3.13-minimal:armhf (3.13.0-2) ... 503s Setting up python3-packaging (24.1-1) ... 503s Setting up python3-debian (0.1.49ubuntu3) ... 503s Setting up python3-pluggy (1.5.0-1) ... 503s Setting up python3.13-minimal (3.13.0-2) ... 504s Setting up libpython3.13-stdlib:armhf (3.13.0-2) ... 504s Setting up debian-keyring (2024.09.22) ... 504s Setting up python3.13 (3.13.0-2) ... 505s Setting up python3-pytest (8.3.3-1) ... 506s Setting up python3-all (3.12.7-1) ... 506s Setting up autopkgtest-satdep (0) ... 506s Processing triggers for man-db (2.12.1-3) ... 506s Processing triggers for systemd (256.5-2ubuntu4) ... 518s (Reading database ... 60557 files and directories currently installed.) 518s Removing autopkgtest-satdep (0) ... 530s autopkgtest [22:24:17]: test python3-debian-no-apt-pkg: [----------------------- 533s + cp -r lib/debian/tests/ /tmp/autopkgtest.pCUze1/autopkgtest_tmp 533s + cd /tmp/autopkgtest.pCUze1/autopkgtest_tmp/tests/ 533s + export PYTHONWARNINGS=d 533s + py3versions -s 533s + echo ---------------------------------------------- 533s + echo Testing with python3.13 533s + echo ---------------------------------------------- 533s + LC_ALL=C python3.13 -m pytest --doctest-modules --verbose 533s ---------------------------------------------- 533s Testing with python3.13 533s ---------------------------------------------- 533s ============================= test session starts ============================== 533s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 533s cachedir: .pytest_cache 533s rootdir: /tmp/autopkgtest.pCUze1/autopkgtest_tmp/tests 533s plugins: typeguard-4.4.1 534s collecting ... collected 271 items 534s 534s test_arch_table.py::TestDpkgArchTable::test_matches_architecture PASSED [ 0%] 534s test_arch_table.py::TestDpkgArchTable::test_arch_equals PASSED [ 0%] 534s test_arch_table.py::TestDpkgArchTable::test_architecture_is_concerned PASSED [ 1%] 534s test_arch_table.py::TestDpkgArchTable::test_is_wildcard PASSED [ 1%] 534s test_arch_table.py::TestDpkgArchTable::test_has_real_data PASSED [ 1%] 534s test_changelog.py::TestChangelog::test_create_changelog PASSED [ 2%] 534s test_changelog.py::TestChangelog::test_create_changelog_single_block PASSED [ 2%] 534s test_changelog.py::TestChangelog::test_modify_changelog PASSED [ 2%] 534s test_changelog.py::TestChangelog::test_preserve_initial_lines PASSED [ 3%] 534s test_changelog.py::TestChangelog::test_add_changelog_section PASSED [ 3%] 534s test_changelog.py::TestChangelog::test_strange_changelogs PASSED [ 4%] 534s test_changelog.py::TestChangelog::test_set_version_with_string PASSED [ 4%] 534s test_changelog.py::TestChangelog::test_changelog_no_author PASSED [ 4%] 534s test_changelog.py::TestChangelog::test_magic_version_properties PASSED [ 5%] 534s test_changelog.py::TestChangelog::test_bugs_closed PASSED [ 5%] 534s test_changelog.py::TestChangelog::test_allow_full_stops_in_distribution PASSED [ 5%] 534s test_changelog.py::TestChangelog::test_str_consistent PASSED [ 6%] 534s test_changelog.py::TestChangelog::test_utf8_encoded_file_input PASSED [ 6%] 534s test_changelog.py::TestChangelog::test_unicode_object_input PASSED [ 7%] 534s test_changelog.py::TestChangelog::test_non_utf8_encoding PASSED [ 7%] 534s test_changelog.py::TestChangelog::test_malformed_date PASSED [ 7%] 534s test_changelog.py::TestChangelog::test_block_iterator PASSED [ 8%] 534s test_changelog.py::TestChangelog::test_block_access PASSED [ 8%] 534s test_changelog.py::TestChangelog::test_len PASSED [ 8%] 534s test_copyright.py::TestRestrictedWrapper::test_unrestricted_get_and_set PASSED [ 9%] 534s test_copyright.py::TestRestrictedWrapper::test_trivially_restricted_get_and_set PASSED [ 9%] 534s test_copyright.py::TestRestrictedWrapper::test_set_already_none_to_none PASSED [ 9%] 534s test_copyright.py::TestRestrictedWrapper::test_processed_get_and_set PASSED [ 10%] 534s test_copyright.py::TestRestrictedWrapper::test_dump PASSED [ 10%] 534s test_copyright.py::TestLineBased::test_from_str_none PASSED [ 11%] 534s test_copyright.py::TestLineBased::test_from_str_empty PASSED [ 11%] 534s test_copyright.py::TestLineBased::test_from_str_single_line PASSED [ 11%] 534s test_copyright.py::TestLineBased::test_from_str_single_value_after_newline PASSED [ 12%] 534s test_copyright.py::TestLineBased::test_from_str_multiline PASSED [ 12%] 534s test_copyright.py::TestLineBased::test_to_str_empty PASSED [ 12%] 534s test_copyright.py::TestLineBased::test_to_str_single PASSED [ 13%] 534s test_copyright.py::TestLineBased::test_to_str_multi_list PASSED [ 13%] 534s test_copyright.py::TestLineBased::test_to_str_multi_tuple PASSED [ 14%] 534s test_copyright.py::TestLineBased::test_to_str_empty_value PASSED [ 14%] 534s test_copyright.py::TestLineBased::test_to_str_whitespace_only_value PASSED [ 14%] 534s test_copyright.py::TestLineBased::test_to_str_elements_stripped PASSED [ 15%] 534s test_copyright.py::TestLineBased::test_to_str_newlines_single PASSED [ 15%] 534s test_copyright.py::TestLineBased::test_to_str_newlines_multi PASSED [ 15%] 534s test_copyright.py::TestSpaceSeparated::test_from_str_none PASSED [ 16%] 534s test_copyright.py::TestSpaceSeparated::test_from_str_empty PASSED [ 16%] 534s test_copyright.py::TestSpaceSeparated::test_from_str_single PASSED [ 16%] 534s test_copyright.py::TestSpaceSeparated::test_from_str_multi PASSED [ 17%] 534s test_copyright.py::TestSpaceSeparated::test_to_str_empty PASSED [ 17%] 534s test_copyright.py::TestSpaceSeparated::test_to_str_single PASSED [ 18%] 534s test_copyright.py::TestSpaceSeparated::test_to_str_multi PASSED [ 18%] 534s test_copyright.py::TestSpaceSeparated::test_to_str_empty_value PASSED [ 18%] 534s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_single PASSED [ 19%] 534s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_multi PASSED [ 19%] 534s test_copyright.py::TestCopyright::test_basic_parse_success PASSED [ 19%] 534s test_copyright.py::TestCopyright::test_parse_and_dump PASSED [ 20%] 534s test_copyright.py::TestCopyright::test_duplicate_field PASSED [ 20%] 534s test_copyright.py::TestCopyright::test_all_paragraphs PASSED [ 21%] 534s test_copyright.py::TestCopyright::test_all_files_paragraphs PASSED [ 21%] 534s test_copyright.py::TestCopyright::test_find_files_paragraph PASSED [ 21%] 534s test_copyright.py::TestCopyright::test_find_files_paragraph_some_unmatched PASSED [ 22%] 534s test_copyright.py::TestCopyright::test_all_license_paragraphs PASSED [ 22%] 534s test_copyright.py::TestCopyright::test_error_on_invalid PASSED [ 22%] 534s test_copyright.py::TestCopyright::test_not_machine_readable PASSED [ 23%] 534s test_copyright.py::TestMultline::test_format_multiline PASSED [ 23%] 534s test_copyright.py::TestMultline::test_parse_multiline PASSED [ 23%] 534s test_copyright.py::TestMultline::test_format_multiline_lines PASSED [ 24%] 534s test_copyright.py::TestMultline::test_parse_multiline_as_lines PASSED [ 24%] 534s test_copyright.py::TestMultline::test_parse_format_inverses PASSED [ 25%] 534s test_copyright.py::TestLicense::test_empty_text PASSED [ 25%] 534s test_copyright.py::TestLicense::test_newline_in_synopsis PASSED [ 25%] 534s test_copyright.py::TestLicense::test_nonempty_text PASSED [ 26%] 534s test_copyright.py::TestLicense::test_typical PASSED [ 26%] 534s test_copyright.py::TestLicenseParagraphTest::test_properties PASSED [ 26%] 534s test_copyright.py::TestLicenseParagraphTest::test_no_license PASSED [ 27%] 534s test_copyright.py::TestLicenseParagraphTest::test_also_has_files PASSED [ 27%] 534s test_copyright.py::TestLicenseParagraphTest::test_try_set_files PASSED [ 28%] 534s test_copyright.py::TestGlobsToRe::test_empty PASSED [ 28%] 534s test_copyright.py::TestGlobsToRe::test_star PASSED [ 28%] 534s test_copyright.py::TestGlobsToRe::test_star_prefix PASSED [ 29%] 534s test_copyright.py::TestGlobsToRe::test_star_prefix_with_slash PASSED [ 29%] 534s test_copyright.py::TestGlobsToRe::test_question_mark PASSED [ 29%] 534s test_copyright.py::TestGlobsToRe::test_multi_literal PASSED [ 30%] 534s test_copyright.py::TestGlobsToRe::test_multi_wildcard PASSED [ 30%] 534s test_copyright.py::TestGlobsToRe::test_literal_backslash PASSED [ 30%] 534s test_copyright.py::TestGlobsToRe::test_illegal_backslash PASSED [ 31%] 534s test_copyright.py::TestFilesParagraph::test_files_property PASSED [ 31%] 534s test_copyright.py::TestFilesParagraph::test_license_property PASSED [ 32%] 534s test_copyright.py::TestFilesParagraph::test_matches PASSED [ 32%] 534s test_copyright.py::TestFilesParagraph::test_create PASSED [ 32%] 534s test_copyright.py::TestHeader::test_format_not_none PASSED [ 33%] 534s test_copyright.py::TestHeader::test_format_upgrade_no_header PASSED [ 33%] 534s test_copyright.py::TestHeader::test_format_https_upgrade PASSED [ 33%] 534s test_copyright.py::TestHeader::test_upstream_name_single_line PASSED [ 34%] 534s test_copyright.py::TestHeader::test_upstream_contact_single_read PASSED [ 34%] 534s test_copyright.py::TestHeader::test_upstream_contact_multi1_read PASSED [ 35%] 534s test_copyright.py::TestHeader::test_upstream_contact_multi2_read PASSED [ 35%] 534s test_copyright.py::TestHeader::test_upstream_contact_single_write PASSED [ 35%] 534s test_copyright.py::TestHeader::test_upstream_contact_multi_write PASSED [ 36%] 534s test_copyright.py::TestHeader::test_license PASSED [ 36%] 534s test_deb822.py::TestDeb822Dict::test_case_insensitive_lookup PASSED [ 36%] 534s test_deb822.py::TestDeb822Dict::test_case_insensitive_assignment PASSED [ 37%] 534s test_deb822.py::TestDeb822Dict::test_case_preserved PASSED [ 37%] 534s test_deb822.py::TestDeb822Dict::test_order_preserved PASSED [ 38%] 534s test_deb822.py::TestDeb822Dict::test_derived_dict_equality PASSED [ 38%] 534s test_deb822.py::TestDeb822Dict::test_unicode_key_access PASSED [ 38%] 534s test_deb822.py::TestDeb822::test_apt_pkg_installed PASSED [ 39%] 534s test_deb822.py::TestDeb822::test_gpgv_installed PASSED [ 39%] 534s test_deb822.py::TestDeb822::test_parser PASSED [ 39%] 535s test_deb822.py::TestDeb822::test_pickling PASSED [ 40%] 535s test_deb822.py::TestDeb822::test_parser_with_newlines PASSED [ 40%] 535s test_deb822.py::TestDeb822::test_strip_initial_blanklines PASSED [ 40%] 535s test_deb822.py::TestDeb822::test_reorder PASSED [ 41%] 535s test_deb822.py::TestDeb822::test_sort_fields PASSED [ 41%] 535s test_deb822.py::TestDeb822::test_gpg_stripping PASSED [ 42%] 535s test_deb822.py::TestDeb822::test_gpg_info PASSED [ 42%] 535s test_deb822.py::TestDeb822::test_gpg_info2 PASSED [ 42%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_array PASSED [ 43%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io PASSED [ 43%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io_apt_pkg SKIPPED [ 43%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_file PASSED [ 44%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_file_apt_pkg SKIPPED [ 44%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_with_gpg PASSED [ 45%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_bytes PASSED [ 45%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_default PASSED [ 45%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_no_apt_pkg PASSED [ 46%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_apt_pkg SKIPPED [ 46%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_packages PASSED [ 46%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_packages PASSED [ 47%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_packages PASSED [ 47%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_sources PASSED [ 47%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_sources PASSED [ 48%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_sources PASSED [ 48%] 535s test_deb822.py::TestDeb822::test_parser_empty_input PASSED [ 49%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_empty_input PASSED [ 49%] 535s test_deb822.py::TestDeb822::test_parser_limit_fields PASSED [ 49%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_limit_fields PASSED [ 50%] 535s test_deb822.py::TestDeb822::test_dont_assume_trailing_newline PASSED [ 50%] 535s test_deb822.py::TestDeb822::test__delitem__ PASSED [ 50%] 535s test_deb822.py::TestDeb822::test_policy_compliant_whitespace PASSED [ 51%] 535s test_deb822.py::TestDeb822::test_case_insensitive PASSED [ 51%] 535s test_deb822.py::TestDeb822::test_multiline_trailing_whitespace_after_colon PASSED [ 52%] 535s test_deb822.py::TestDeb822::test_blank_value PASSED [ 52%] 535s test_deb822.py::TestDeb822::test_copy PASSED [ 52%] 535s test_deb822.py::TestDeb822::test_bug457929_multivalued_dump_works PASSED [ 53%] 535s test_deb822.py::TestDeb822::test_bug487902_multivalued_checksums PASSED [ 53%] 535s test_deb822.py::TestDeb822::test_case_preserved_in_input PASSED [ 53%] 535s test_deb822.py::TestDeb822::test_unicode_values_apt_pkg SKIPPED (apt...) [ 54%] 535s test_deb822.py::TestDeb822::test_unicode_values PASSED [ 54%] 535s test_deb822.py::TestDeb822::test_encoding_integrity PASSED [ 54%] 535s test_deb822.py::TestDeb822::test_mixed_encodings PASSED [ 55%] 535s test_deb822.py::TestDeb822::test_dump_text_mode PASSED [ 55%] 535s test_deb822.py::TestDeb822::test_bug597249_colon_as_first_value_character PASSED [ 56%] 535s test_deb822.py::TestDeb822::test_field_value_ends_in_newline PASSED [ 56%] 535s test_deb822.py::TestDeb822::test_field_value_contains_blank_line PASSED [ 56%] 535s test_deb822.py::TestDeb822::test_multivalued_field_contains_newline PASSED [ 57%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_use_apt_pkg SKIPPED [ 57%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_native PASSED [ 57%] 535s test_deb822.py::TestDeb822::test_iter_paragraphs_string_comments_native PASSED [ 58%] 535s test_deb822.py::TestDeb822::test_explicit_source_field PASSED [ 58%] 535s test_deb822.py::TestDeb822::test_release PASSED [ 59%] 535s test_deb822.py::TestDeb822::test_buildinfo PASSED [ 59%] 535s test_deb822.py::TestDeb822::test_buildinfo_env_deserialise PASSED [ 59%] 535s test_deb822.py::TestDeb822::test_changes_binary_mode PASSED [ 60%] 535s test_deb822.py::TestDeb822::test_changes_text_mode PASSED [ 60%] 535s test_deb822.py::TestDeb822::test_removals PASSED [ 60%] 535s test_deb822.py::TestPkgRelations::test_packages PASSED [ 61%] 535s test_deb822.py::TestPkgRelations::test_pkgrelation_str PASSED [ 61%] 535s test_deb822.py::TestPkgRelations::test_sources PASSED [ 61%] 535s test_deb822.py::TestPkgRelations::test_restrictions_parse PASSED [ 62%] 535s test_deb822.py::TestPkgRelations::test_multiarch_parse PASSED [ 62%] 535s test_deb822.py::TestVersionAccessor::test_get_version PASSED [ 63%] 535s test_deb822.py::TestVersionAccessor::test_set_version PASSED [ 63%] 535s test_deb822.py::TestGpgInfo::test_from_sequence_string PASSED [ 63%] 535s test_deb822.py::TestGpgInfo::test_from_sequence_newline_terminated PASSED [ 64%] 535s test_deb822.py::TestGpgInfo::test_from_sequence_no_newlines PASSED [ 64%] 535s test_deb822.py::TestGpgInfo::test_from_file PASSED [ 64%] 535s test_debfile.py::TestToolsInstalled::test_ar_installed PASSED [ 65%] 535s test_debfile.py::TestToolsInstalled::test_dpkg_deb_installed PASSED [ 65%] 535s test_debfile.py::TestToolsInstalled::test_zstd_installed PASSED [ 66%] 535s test_debfile.py::TestArFile::test_getnames PASSED [ 66%] 535s test_debfile.py::TestArFile::test_getmember PASSED [ 66%] 535s test_debfile.py::TestArFile::test_file_seek PASSED [ 67%] 535s test_debfile.py::TestArFile::test_file_read PASSED [ 67%] 535s test_debfile.py::TestArFile::test_file_readlines PASSED [ 67%] 535s test_debfile.py::TestArFileFileObj::test_getnames PASSED [ 68%] 535s test_debfile.py::TestArFileFileObj::test_getmember PASSED [ 68%] 535s test_debfile.py::TestArFileFileObj::test_file_seek PASSED [ 69%] 535s test_debfile.py::TestArFileFileObj::test_file_read PASSED [ 69%] 535s test_debfile.py::TestArFileFileObj::test_file_readlines PASSED [ 69%] 535s test_debfile.py::TestDebFile::test_missing_members[control.tar.gz] PASSED [ 70%] 535s test_debfile.py::TestDebFile::test_missing_members[data.tar.gz] PASSED [ 70%] 535s test_debfile.py::TestDebFile::test_data_compression[gztar] PASSED [ 70%] 535s test_debfile.py::TestDebFile::test_data_compression[bztar] PASSED [ 71%] 535s test_debfile.py::TestDebFile::test_data_compression[xztar] PASSED [ 71%] 535s test_debfile.py::TestDebFile::test_data_compression[tar] PASSED [ 71%] 535s test_debfile.py::TestDebFile::test_data_compression[zsttar] PASSED [ 72%] 535s test_debfile.py::TestDebFile::test_control_compression[gztar] PASSED [ 72%] 535s test_debfile.py::TestDebFile::test_control_compression[bztar] PASSED [ 73%] 535s test_debfile.py::TestDebFile::test_control_compression[xztar] PASSED [ 73%] 535s test_debfile.py::TestDebFile::test_control_compression[tar] PASSED [ 73%] 535s test_debfile.py::TestDebFile::test_control_compression[zsttar] PASSED [ 74%] 535s test_debfile.py::TestDebFile::test_data_names PASSED [ 74%] 536s test_debfile.py::TestDebFile::test_data_has_file PASSED [ 74%] 536s test_debfile.py::TestDebFile::test_data_has_file_symlinks PASSED [ 75%] 536s test_debfile.py::TestDebFile::test_data_get_file PASSED [ 75%] 536s test_debfile.py::TestDebFile::test_data_get_file_symlinks PASSED [ 76%] 536s test_debfile.py::TestDebFile::test_control PASSED [ 76%] 536s test_debfile.py::TestDebFile::test_md5sums PASSED [ 76%] 536s test_debfile.py::TestDebFile::test_contextmanager PASSED [ 77%] 536s test_debfile.py::TestDebFile::test_open_directly PASSED [ 77%] 536s test_debian_support.py::TestVersion::testversions PASSED [ 77%] 536s test_debian_support.py::TestVersion::test_version_updating PASSED [ 78%] 536s test_debian_support.py::TestVersion::test_comparisons PASSED [ 78%] 536s test_debian_support.py::TestRelease::test_comparison PASSED [ 78%] 536s test_debian_support.py::TestHelperRoutine::test_read_lines_sha1 PASSED [ 79%] 536s test_debian_support.py::TestHelperRoutine::test_patch_lines PASSED [ 79%] 536s test_debian_support.py::TestHelperRoutine::test_patch_lines_bytes PASSED [ 80%] 536s test_debian_support.py::TestPdiff::test_download_gunzip_lines PASSED [ 80%] 536s test_debian_support.py::TestPdiff::test_update_file PASSED [ 80%] 536s test_debian_support.py::TestPackageFile::test_read_file PASSED [ 81%] 536s test_debian_support.py::TestPackageFile::test_read_fileobj PASSED [ 81%] 536s test_debtags.py::TestDebtags::test_insert PASSED [ 81%] 536s test_debtags.py::TestDebtags::test_reverse PASSED [ 82%] 536s test_debtags.py::TestDebtags::test_read PASSED [ 82%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_round_trip_cases PASSED [ 83%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_deb822_emulation PASSED [ 83%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_regular_fields PASSED [ 83%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields PASSED [ 84%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields_reorder PASSED [ 84%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_case_preservation PASSED [ 84%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_order_on_mutation PASSED [ 85%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_case_on_iter PASSED [ 85%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph PASSED [ 85%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph_existing_trailing_newline PASSED [ 86%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_empty_paragraph PASSED [ 86%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_tailing_comment PASSED [ 87%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph PASSED [ 87%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_with_comments PASSED [ 87%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_in_empty_file PASSED [ 88%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_remove_paragraph PASSED [ 88%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_duplicate_fields PASSED [ 88%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_sorting PASSED [ 89%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_nodups PASSED [ 89%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_dups PASSED [ 90%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation PASSED [ 90%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation_tab_preservation PASSED [ 90%] 536s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_mutate_field_preserves_whitespace PASSED [ 91%] 536s test_substvars.py::TestSubstvars::test_substvars PASSED [ 91%] 536s test_substvars.py::TestSubstvars::test_save_raises PASSED [ 91%] 536s test_substvars.py::TestSubstvars::test_save PASSED [ 92%] 536s test_substvars.py::TestSubstvars::test_equals PASSED [ 92%] 536s test_watch.py::TestParseWatchFile::test_parse_empty PASSED [ 92%] 536s test_watch.py::TestParseWatchFile::test_parse_no_version PASSED [ 93%] 536s test_watch.py::TestParseWatchFile::test_parse_with_spacing_around_version PASSED [ 93%] 536s test_watch.py::TestParseWatchFile::test_parse_with_script PASSED [ 94%] 536s test_watch.py::TestParseWatchFile::test_parse_single PASSED [ 94%] 536s test_watch.py::TestParseWatchFile::test_parse_simple PASSED [ 94%] 536s test_watch.py::TestParseWatchFile::test_parse_with_opts PASSED [ 95%] 536s test_watch.py::TestParseWatchFile::test_parse_global_opts PASSED [ 95%] 536s test_watch.py::TestParseWatchFile::test_parse_opt_quotes PASSED [ 95%] 536s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_4 PASSED [ 96%] 536s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_3 PASSED [ 96%] 536s test_watch.py::TestParseWatchFile::test_pattern_included PASSED [ 97%] 536s test_watch.py::TestParseWatchFile::test_parse_weird_quotes PASSED [ 97%] 536s test_watch.py::TestParseWatchFile::test_package_variable PASSED [ 97%] 536s test_watch.py::TestDumpWatchFile::test_empty PASSED [ 98%] 536s test_watch.py::TestDumpWatchFile::test_simple PASSED [ 98%] 536s test_watch.py::TestDumpWatchFile::test_opts PASSED [ 98%] 536s test_watch.py::TestDumpWatchFile::test_multiple_lines PASSED [ 99%] 536s test_watch.py::TestExpand::test_expand_package PASSED [ 99%] 536s test_watch.py::TestExpand::test_static PASSED [100%] 536s 536s ======================== 266 passed, 5 skipped in 2.77s ======================== 536s + LC_ALL=C.UTF-8 python3.13 -m pytest --doctest-modules --verbose 536s ============================= test session starts ============================== 536s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 536s cachedir: .pytest_cache 536s rootdir: /tmp/autopkgtest.pCUze1/autopkgtest_tmp/tests 536s plugins: typeguard-4.4.1 537s collecting ... collected 271 items 537s 537s test_arch_table.py::TestDpkgArchTable::test_matches_architecture PASSED [ 0%] 537s test_arch_table.py::TestDpkgArchTable::test_arch_equals PASSED [ 0%] 537s test_arch_table.py::TestDpkgArchTable::test_architecture_is_concerned PASSED [ 1%] 537s test_arch_table.py::TestDpkgArchTable::test_is_wildcard PASSED [ 1%] 537s test_arch_table.py::TestDpkgArchTable::test_has_real_data PASSED [ 1%] 537s test_changelog.py::TestChangelog::test_create_changelog PASSED [ 2%] 537s test_changelog.py::TestChangelog::test_create_changelog_single_block PASSED [ 2%] 537s test_changelog.py::TestChangelog::test_modify_changelog PASSED [ 2%] 537s test_changelog.py::TestChangelog::test_preserve_initial_lines PASSED [ 3%] 537s test_changelog.py::TestChangelog::test_add_changelog_section PASSED [ 3%] 537s test_changelog.py::TestChangelog::test_strange_changelogs PASSED [ 4%] 537s test_changelog.py::TestChangelog::test_set_version_with_string PASSED [ 4%] 537s test_changelog.py::TestChangelog::test_changelog_no_author PASSED [ 4%] 537s test_changelog.py::TestChangelog::test_magic_version_properties PASSED [ 5%] 537s test_changelog.py::TestChangelog::test_bugs_closed PASSED [ 5%] 537s test_changelog.py::TestChangelog::test_allow_full_stops_in_distribution PASSED [ 5%] 537s test_changelog.py::TestChangelog::test_str_consistent PASSED [ 6%] 537s test_changelog.py::TestChangelog::test_utf8_encoded_file_input PASSED [ 6%] 537s test_changelog.py::TestChangelog::test_unicode_object_input PASSED [ 7%] 537s test_changelog.py::TestChangelog::test_non_utf8_encoding PASSED [ 7%] 537s test_changelog.py::TestChangelog::test_malformed_date PASSED [ 7%] 537s test_changelog.py::TestChangelog::test_block_iterator PASSED [ 8%] 537s test_changelog.py::TestChangelog::test_block_access PASSED [ 8%] 537s test_changelog.py::TestChangelog::test_len PASSED [ 8%] 537s test_copyright.py::TestRestrictedWrapper::test_unrestricted_get_and_set PASSED [ 9%] 537s test_copyright.py::TestRestrictedWrapper::test_trivially_restricted_get_and_set PASSED [ 9%] 537s test_copyright.py::TestRestrictedWrapper::test_set_already_none_to_none PASSED [ 9%] 537s test_copyright.py::TestRestrictedWrapper::test_processed_get_and_set PASSED [ 10%] 537s test_copyright.py::TestRestrictedWrapper::test_dump PASSED [ 10%] 537s test_copyright.py::TestLineBased::test_from_str_none PASSED [ 11%] 537s test_copyright.py::TestLineBased::test_from_str_empty PASSED [ 11%] 537s test_copyright.py::TestLineBased::test_from_str_single_line PASSED [ 11%] 537s test_copyright.py::TestLineBased::test_from_str_single_value_after_newline PASSED [ 12%] 537s test_copyright.py::TestLineBased::test_from_str_multiline PASSED [ 12%] 537s test_copyright.py::TestLineBased::test_to_str_empty PASSED [ 12%] 537s test_copyright.py::TestLineBased::test_to_str_single PASSED [ 13%] 537s test_copyright.py::TestLineBased::test_to_str_multi_list PASSED [ 13%] 537s test_copyright.py::TestLineBased::test_to_str_multi_tuple PASSED [ 14%] 537s test_copyright.py::TestLineBased::test_to_str_empty_value PASSED [ 14%] 537s test_copyright.py::TestLineBased::test_to_str_whitespace_only_value PASSED [ 14%] 537s test_copyright.py::TestLineBased::test_to_str_elements_stripped PASSED [ 15%] 537s test_copyright.py::TestLineBased::test_to_str_newlines_single PASSED [ 15%] 537s test_copyright.py::TestLineBased::test_to_str_newlines_multi PASSED [ 15%] 537s test_copyright.py::TestSpaceSeparated::test_from_str_none PASSED [ 16%] 537s test_copyright.py::TestSpaceSeparated::test_from_str_empty PASSED [ 16%] 537s test_copyright.py::TestSpaceSeparated::test_from_str_single PASSED [ 16%] 537s test_copyright.py::TestSpaceSeparated::test_from_str_multi PASSED [ 17%] 537s test_copyright.py::TestSpaceSeparated::test_to_str_empty PASSED [ 17%] 537s test_copyright.py::TestSpaceSeparated::test_to_str_single PASSED [ 18%] 537s test_copyright.py::TestSpaceSeparated::test_to_str_multi PASSED [ 18%] 537s test_copyright.py::TestSpaceSeparated::test_to_str_empty_value PASSED [ 18%] 537s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_single PASSED [ 19%] 537s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_multi PASSED [ 19%] 537s test_copyright.py::TestCopyright::test_basic_parse_success PASSED [ 19%] 537s test_copyright.py::TestCopyright::test_parse_and_dump PASSED [ 20%] 537s test_copyright.py::TestCopyright::test_duplicate_field PASSED [ 20%] 537s test_copyright.py::TestCopyright::test_all_paragraphs PASSED [ 21%] 537s test_copyright.py::TestCopyright::test_all_files_paragraphs PASSED [ 21%] 537s test_copyright.py::TestCopyright::test_find_files_paragraph PASSED [ 21%] 537s test_copyright.py::TestCopyright::test_find_files_paragraph_some_unmatched PASSED [ 22%] 537s test_copyright.py::TestCopyright::test_all_license_paragraphs PASSED [ 22%] 537s test_copyright.py::TestCopyright::test_error_on_invalid PASSED [ 22%] 537s test_copyright.py::TestCopyright::test_not_machine_readable PASSED [ 23%] 537s test_copyright.py::TestMultline::test_format_multiline PASSED [ 23%] 537s test_copyright.py::TestMultline::test_parse_multiline PASSED [ 23%] 537s test_copyright.py::TestMultline::test_format_multiline_lines PASSED [ 24%] 537s test_copyright.py::TestMultline::test_parse_multiline_as_lines PASSED [ 24%] 537s test_copyright.py::TestMultline::test_parse_format_inverses PASSED [ 25%] 537s test_copyright.py::TestLicense::test_empty_text PASSED [ 25%] 537s test_copyright.py::TestLicense::test_newline_in_synopsis PASSED [ 25%] 537s test_copyright.py::TestLicense::test_nonempty_text PASSED [ 26%] 537s test_copyright.py::TestLicense::test_typical PASSED [ 26%] 537s test_copyright.py::TestLicenseParagraphTest::test_properties PASSED [ 26%] 537s test_copyright.py::TestLicenseParagraphTest::test_no_license PASSED [ 27%] 537s test_copyright.py::TestLicenseParagraphTest::test_also_has_files PASSED [ 27%] 537s test_copyright.py::TestLicenseParagraphTest::test_try_set_files PASSED [ 28%] 537s test_copyright.py::TestGlobsToRe::test_empty PASSED [ 28%] 537s test_copyright.py::TestGlobsToRe::test_star PASSED [ 28%] 537s test_copyright.py::TestGlobsToRe::test_star_prefix PASSED [ 29%] 537s test_copyright.py::TestGlobsToRe::test_star_prefix_with_slash PASSED [ 29%] 537s test_copyright.py::TestGlobsToRe::test_question_mark PASSED [ 29%] 537s test_copyright.py::TestGlobsToRe::test_multi_literal PASSED [ 30%] 537s test_copyright.py::TestGlobsToRe::test_multi_wildcard PASSED [ 30%] 537s test_copyright.py::TestGlobsToRe::test_literal_backslash PASSED [ 30%] 537s test_copyright.py::TestGlobsToRe::test_illegal_backslash PASSED [ 31%] 537s test_copyright.py::TestFilesParagraph::test_files_property PASSED [ 31%] 537s test_copyright.py::TestFilesParagraph::test_license_property PASSED [ 32%] 537s test_copyright.py::TestFilesParagraph::test_matches PASSED [ 32%] 537s test_copyright.py::TestFilesParagraph::test_create PASSED [ 32%] 537s test_copyright.py::TestHeader::test_format_not_none PASSED [ 33%] 537s test_copyright.py::TestHeader::test_format_upgrade_no_header PASSED [ 33%] 537s test_copyright.py::TestHeader::test_format_https_upgrade PASSED [ 33%] 537s test_copyright.py::TestHeader::test_upstream_name_single_line PASSED [ 34%] 537s test_copyright.py::TestHeader::test_upstream_contact_single_read PASSED [ 34%] 537s test_copyright.py::TestHeader::test_upstream_contact_multi1_read PASSED [ 35%] 537s test_copyright.py::TestHeader::test_upstream_contact_multi2_read PASSED [ 35%] 537s test_copyright.py::TestHeader::test_upstream_contact_single_write PASSED [ 35%] 537s test_copyright.py::TestHeader::test_upstream_contact_multi_write PASSED [ 36%] 537s test_copyright.py::TestHeader::test_license PASSED [ 36%] 537s test_deb822.py::TestDeb822Dict::test_case_insensitive_lookup PASSED [ 36%] 537s test_deb822.py::TestDeb822Dict::test_case_insensitive_assignment PASSED [ 37%] 537s test_deb822.py::TestDeb822Dict::test_case_preserved PASSED [ 37%] 537s test_deb822.py::TestDeb822Dict::test_order_preserved PASSED [ 38%] 537s test_deb822.py::TestDeb822Dict::test_derived_dict_equality PASSED [ 38%] 537s test_deb822.py::TestDeb822Dict::test_unicode_key_access PASSED [ 38%] 537s test_deb822.py::TestDeb822::test_apt_pkg_installed PASSED [ 39%] 537s test_deb822.py::TestDeb822::test_gpgv_installed PASSED [ 39%] 537s test_deb822.py::TestDeb822::test_parser PASSED [ 39%] 537s test_deb822.py::TestDeb822::test_pickling PASSED [ 40%] 537s test_deb822.py::TestDeb822::test_parser_with_newlines PASSED [ 40%] 537s test_deb822.py::TestDeb822::test_strip_initial_blanklines PASSED [ 40%] 537s test_deb822.py::TestDeb822::test_reorder PASSED [ 41%] 537s test_deb822.py::TestDeb822::test_sort_fields PASSED [ 41%] 537s test_deb822.py::TestDeb822::test_gpg_stripping PASSED [ 42%] 537s test_deb822.py::TestDeb822::test_gpg_info PASSED [ 42%] 537s test_deb822.py::TestDeb822::test_gpg_info2 PASSED [ 42%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_array PASSED [ 43%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io PASSED [ 43%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io_apt_pkg SKIPPED [ 43%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_file PASSED [ 44%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_file_apt_pkg SKIPPED [ 44%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_with_gpg PASSED [ 45%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_bytes PASSED [ 45%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_default PASSED [ 45%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_no_apt_pkg PASSED [ 46%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_apt_pkg SKIPPED [ 46%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_packages PASSED [ 46%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_packages PASSED [ 47%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_packages PASSED [ 47%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_sources PASSED [ 47%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_sources PASSED [ 48%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_sources PASSED [ 48%] 537s test_deb822.py::TestDeb822::test_parser_empty_input PASSED [ 49%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_empty_input PASSED [ 49%] 537s test_deb822.py::TestDeb822::test_parser_limit_fields PASSED [ 49%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_limit_fields PASSED [ 50%] 537s test_deb822.py::TestDeb822::test_dont_assume_trailing_newline PASSED [ 50%] 537s test_deb822.py::TestDeb822::test__delitem__ PASSED [ 50%] 537s test_deb822.py::TestDeb822::test_policy_compliant_whitespace PASSED [ 51%] 537s test_deb822.py::TestDeb822::test_case_insensitive PASSED [ 51%] 537s test_deb822.py::TestDeb822::test_multiline_trailing_whitespace_after_colon PASSED [ 52%] 537s test_deb822.py::TestDeb822::test_blank_value PASSED [ 52%] 537s test_deb822.py::TestDeb822::test_copy PASSED [ 52%] 537s test_deb822.py::TestDeb822::test_bug457929_multivalued_dump_works PASSED [ 53%] 537s test_deb822.py::TestDeb822::test_bug487902_multivalued_checksums PASSED [ 53%] 537s test_deb822.py::TestDeb822::test_case_preserved_in_input PASSED [ 53%] 537s test_deb822.py::TestDeb822::test_unicode_values_apt_pkg SKIPPED (apt...) [ 54%] 537s test_deb822.py::TestDeb822::test_unicode_values PASSED [ 54%] 537s test_deb822.py::TestDeb822::test_encoding_integrity PASSED [ 54%] 537s test_deb822.py::TestDeb822::test_mixed_encodings PASSED [ 55%] 537s test_deb822.py::TestDeb822::test_dump_text_mode PASSED [ 55%] 537s test_deb822.py::TestDeb822::test_bug597249_colon_as_first_value_character PASSED [ 56%] 537s test_deb822.py::TestDeb822::test_field_value_ends_in_newline PASSED [ 56%] 537s test_deb822.py::TestDeb822::test_field_value_contains_blank_line PASSED [ 56%] 537s test_deb822.py::TestDeb822::test_multivalued_field_contains_newline PASSED [ 57%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_use_apt_pkg SKIPPED [ 57%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_native PASSED [ 57%] 537s test_deb822.py::TestDeb822::test_iter_paragraphs_string_comments_native PASSED [ 58%] 537s test_deb822.py::TestDeb822::test_explicit_source_field PASSED [ 58%] 537s test_deb822.py::TestDeb822::test_release PASSED [ 59%] 537s test_deb822.py::TestDeb822::test_buildinfo PASSED [ 59%] 537s test_deb822.py::TestDeb822::test_buildinfo_env_deserialise PASSED [ 59%] 537s test_deb822.py::TestDeb822::test_changes_binary_mode PASSED [ 60%] 537s test_deb822.py::TestDeb822::test_changes_text_mode PASSED [ 60%] 537s test_deb822.py::TestDeb822::test_removals PASSED [ 60%] 537s test_deb822.py::TestPkgRelations::test_packages PASSED [ 61%] 537s test_deb822.py::TestPkgRelations::test_pkgrelation_str PASSED [ 61%] 537s test_deb822.py::TestPkgRelations::test_sources PASSED [ 61%] 537s test_deb822.py::TestPkgRelations::test_restrictions_parse PASSED [ 62%] 537s test_deb822.py::TestPkgRelations::test_multiarch_parse PASSED [ 62%] 537s test_deb822.py::TestVersionAccessor::test_get_version PASSED [ 63%] 537s test_deb822.py::TestVersionAccessor::test_set_version PASSED [ 63%] 537s test_deb822.py::TestGpgInfo::test_from_sequence_string PASSED [ 63%] 537s test_deb822.py::TestGpgInfo::test_from_sequence_newline_terminated PASSED [ 64%] 537s test_deb822.py::TestGpgInfo::test_from_sequence_no_newlines PASSED [ 64%] 537s test_deb822.py::TestGpgInfo::test_from_file PASSED [ 64%] 537s test_debfile.py::TestToolsInstalled::test_ar_installed PASSED [ 65%] 537s test_debfile.py::TestToolsInstalled::test_dpkg_deb_installed PASSED [ 65%] 537s test_debfile.py::TestToolsInstalled::test_zstd_installed PASSED [ 66%] 537s test_debfile.py::TestArFile::test_getnames PASSED [ 66%] 538s test_debfile.py::TestArFile::test_getmember PASSED [ 66%] 538s test_debfile.py::TestArFile::test_file_seek PASSED [ 67%] 538s test_debfile.py::TestArFile::test_file_read PASSED [ 67%] 538s test_debfile.py::TestArFile::test_file_readlines PASSED [ 67%] 538s test_debfile.py::TestArFileFileObj::test_getnames PASSED [ 68%] 538s test_debfile.py::TestArFileFileObj::test_getmember PASSED [ 68%] 538s test_debfile.py::TestArFileFileObj::test_file_seek PASSED [ 69%] 538s test_debfile.py::TestArFileFileObj::test_file_read PASSED [ 69%] 538s test_debfile.py::TestArFileFileObj::test_file_readlines PASSED [ 69%] 538s test_debfile.py::TestDebFile::test_missing_members[control.tar.gz] PASSED [ 70%] 538s test_debfile.py::TestDebFile::test_missing_members[data.tar.gz] PASSED [ 70%] 538s test_debfile.py::TestDebFile::test_data_compression[gztar] PASSED [ 70%] 538s test_debfile.py::TestDebFile::test_data_compression[bztar] PASSED [ 71%] 538s test_debfile.py::TestDebFile::test_data_compression[xztar] PASSED [ 71%] 538s test_debfile.py::TestDebFile::test_data_compression[tar] PASSED [ 71%] 538s test_debfile.py::TestDebFile::test_data_compression[zsttar] PASSED [ 72%] 538s test_debfile.py::TestDebFile::test_control_compression[gztar] PASSED [ 72%] 538s test_debfile.py::TestDebFile::test_control_compression[bztar] PASSED [ 73%] 538s test_debfile.py::TestDebFile::test_control_compression[xztar] PASSED [ 73%] 538s test_debfile.py::TestDebFile::test_control_compression[tar] PASSED [ 73%] 538s test_debfile.py::TestDebFile::test_control_compression[zsttar] PASSED [ 74%] 538s test_debfile.py::TestDebFile::test_data_names PASSED [ 74%] 538s test_debfile.py::TestDebFile::test_data_has_file PASSED [ 74%] 538s test_debfile.py::TestDebFile::test_data_has_file_symlinks PASSED [ 75%] 538s test_debfile.py::TestDebFile::test_data_get_file PASSED [ 75%] 538s test_debfile.py::TestDebFile::test_data_get_file_symlinks PASSED [ 76%] 538s test_debfile.py::TestDebFile::test_control PASSED [ 76%] 538s test_debfile.py::TestDebFile::test_md5sums PASSED [ 76%] 538s test_debfile.py::TestDebFile::test_contextmanager PASSED [ 77%] 538s test_debfile.py::TestDebFile::test_open_directly PASSED [ 77%] 538s test_debian_support.py::TestVersion::testversions PASSED [ 77%] 538s test_debian_support.py::TestVersion::test_version_updating PASSED [ 78%] 538s test_debian_support.py::TestVersion::test_comparisons PASSED [ 78%] 538s test_debian_support.py::TestRelease::test_comparison PASSED [ 78%] 538s test_debian_support.py::TestHelperRoutine::test_read_lines_sha1 PASSED [ 79%] 538s test_debian_support.py::TestHelperRoutine::test_patch_lines PASSED [ 79%] 538s test_debian_support.py::TestHelperRoutine::test_patch_lines_bytes PASSED [ 80%] 538s test_debian_support.py::TestPdiff::test_download_gunzip_lines PASSED [ 80%] 538s test_debian_support.py::TestPdiff::test_update_file PASSED [ 80%] 538s test_debian_support.py::TestPackageFile::test_read_file PASSED [ 81%] 538s test_debian_support.py::TestPackageFile::test_read_fileobj PASSED [ 81%] 538s test_debtags.py::TestDebtags::test_insert PASSED [ 81%] 538s test_debtags.py::TestDebtags::test_reverse PASSED [ 82%] 538s test_debtags.py::TestDebtags::test_read PASSED [ 82%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_round_trip_cases PASSED [ 83%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_deb822_emulation PASSED [ 83%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_regular_fields PASSED [ 83%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields PASSED [ 84%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields_reorder PASSED [ 84%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_case_preservation PASSED [ 84%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_order_on_mutation PASSED [ 85%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_case_on_iter PASSED [ 85%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph PASSED [ 85%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph_existing_trailing_newline PASSED [ 86%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_empty_paragraph PASSED [ 86%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_tailing_comment PASSED [ 87%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph PASSED [ 87%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_with_comments PASSED [ 87%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_in_empty_file PASSED [ 88%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_remove_paragraph PASSED [ 88%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_duplicate_fields PASSED [ 88%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_sorting PASSED [ 89%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_nodups PASSED [ 89%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_dups PASSED [ 90%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation PASSED [ 90%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation_tab_preservation PASSED [ 90%] 538s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_mutate_field_preserves_whitespace PASSED [ 91%] 538s test_substvars.py::TestSubstvars::test_substvars PASSED [ 91%] 538s test_substvars.py::TestSubstvars::test_save_raises PASSED [ 91%] 538s test_substvars.py::TestSubstvars::test_save PASSED [ 92%] 538s test_substvars.py::TestSubstvars::test_equals PASSED [ 92%] 538s test_watch.py::TestParseWatchFile::test_parse_empty PASSED [ 92%] 538s test_watch.py::TestParseWatchFile::test_parse_no_version PASSED [ 93%] 538s test_watch.py::TestParseWatchFile::test_parse_with_spacing_around_version PASSED [ 93%] 538s test_watch.py::TestParseWatchFile::test_parse_with_script PASSED [ 94%] 538s test_watch.py::TestParseWatchFile::test_parse_single PASSED [ 94%] 538s test_watch.py::TestParseWatchFile::test_parse_simple PASSED [ 94%] 538s test_watch.py::TestParseWatchFile::test_parse_with_opts PASSED [ 95%] 538s test_watch.py::TestParseWatchFile::test_parse_global_opts PASSED [ 95%] 538s test_watch.py::TestParseWatchFile::test_parse_opt_quotes PASSED [ 95%] 538s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_4 PASSED [ 96%] 538s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_3 PASSED [ 96%] 538s test_watch.py::TestParseWatchFile::test_pattern_included PASSED [ 97%] 538s test_watch.py::TestParseWatchFile::test_parse_weird_quotes PASSED [ 97%] 538s test_watch.py::TestParseWatchFile::test_package_variable PASSED [ 97%] 538s test_watch.py::TestDumpWatchFile::test_empty PASSED [ 98%] 538s test_watch.py::TestDumpWatchFile::test_simple PASSED [ 98%] 538s test_watch.py::TestDumpWatchFile::test_opts PASSED [ 98%] 538s test_watch.py::TestDumpWatchFile::test_multiple_lines PASSED [ 99%] 538s test_watch.py::TestExpand::test_expand_package PASSED [ 99%] 538s test_watch.py::TestExpand::test_static PASSED [100%] 538s 538s ======================== 266 passed, 5 skipped in 2.07s ======================== 538s + echo ---------------------------------------------- 538s + echo Testing with python3.12 538s + echo ---------------------------------------------- 538s + LC_ALL=C python3.12 -m pytest --doctest-modules --verbose 538s ---------------------------------------------- 538s Testing with python3.12 538s ---------------------------------------------- 539s ============================= test session starts ============================== 539s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 539s cachedir: .pytest_cache 539s rootdir: /tmp/autopkgtest.pCUze1/autopkgtest_tmp/tests 539s plugins: typeguard-4.4.1 540s collecting ... collected 271 items 540s 540s test_arch_table.py::TestDpkgArchTable::test_matches_architecture PASSED [ 0%] 540s test_arch_table.py::TestDpkgArchTable::test_arch_equals PASSED [ 0%] 540s test_arch_table.py::TestDpkgArchTable::test_architecture_is_concerned PASSED [ 1%] 540s test_arch_table.py::TestDpkgArchTable::test_is_wildcard PASSED [ 1%] 540s test_arch_table.py::TestDpkgArchTable::test_has_real_data PASSED [ 1%] 540s test_changelog.py::TestChangelog::test_create_changelog PASSED [ 2%] 540s test_changelog.py::TestChangelog::test_create_changelog_single_block PASSED [ 2%] 540s test_changelog.py::TestChangelog::test_modify_changelog PASSED [ 2%] 540s test_changelog.py::TestChangelog::test_preserve_initial_lines PASSED [ 3%] 540s test_changelog.py::TestChangelog::test_add_changelog_section PASSED [ 3%] 540s test_changelog.py::TestChangelog::test_strange_changelogs PASSED [ 4%] 540s test_changelog.py::TestChangelog::test_set_version_with_string PASSED [ 4%] 540s test_changelog.py::TestChangelog::test_changelog_no_author PASSED [ 4%] 540s test_changelog.py::TestChangelog::test_magic_version_properties PASSED [ 5%] 540s test_changelog.py::TestChangelog::test_bugs_closed PASSED [ 5%] 540s test_changelog.py::TestChangelog::test_allow_full_stops_in_distribution PASSED [ 5%] 540s test_changelog.py::TestChangelog::test_str_consistent PASSED [ 6%] 540s test_changelog.py::TestChangelog::test_utf8_encoded_file_input PASSED [ 6%] 540s test_changelog.py::TestChangelog::test_unicode_object_input PASSED [ 7%] 540s test_changelog.py::TestChangelog::test_non_utf8_encoding PASSED [ 7%] 540s test_changelog.py::TestChangelog::test_malformed_date PASSED [ 7%] 540s test_changelog.py::TestChangelog::test_block_iterator PASSED [ 8%] 540s test_changelog.py::TestChangelog::test_block_access PASSED [ 8%] 540s test_changelog.py::TestChangelog::test_len PASSED [ 8%] 540s test_copyright.py::TestRestrictedWrapper::test_unrestricted_get_and_set PASSED [ 9%] 540s test_copyright.py::TestRestrictedWrapper::test_trivially_restricted_get_and_set PASSED [ 9%] 540s test_copyright.py::TestRestrictedWrapper::test_set_already_none_to_none PASSED [ 9%] 540s test_copyright.py::TestRestrictedWrapper::test_processed_get_and_set PASSED [ 10%] 540s test_copyright.py::TestRestrictedWrapper::test_dump PASSED [ 10%] 540s test_copyright.py::TestLineBased::test_from_str_none PASSED [ 11%] 540s test_copyright.py::TestLineBased::test_from_str_empty PASSED [ 11%] 540s test_copyright.py::TestLineBased::test_from_str_single_line PASSED [ 11%] 540s test_copyright.py::TestLineBased::test_from_str_single_value_after_newline PASSED [ 12%] 540s test_copyright.py::TestLineBased::test_from_str_multiline PASSED [ 12%] 540s test_copyright.py::TestLineBased::test_to_str_empty PASSED [ 12%] 540s test_copyright.py::TestLineBased::test_to_str_single PASSED [ 13%] 540s test_copyright.py::TestLineBased::test_to_str_multi_list PASSED [ 13%] 540s test_copyright.py::TestLineBased::test_to_str_multi_tuple PASSED [ 14%] 540s test_copyright.py::TestLineBased::test_to_str_empty_value PASSED [ 14%] 540s test_copyright.py::TestLineBased::test_to_str_whitespace_only_value PASSED [ 14%] 540s test_copyright.py::TestLineBased::test_to_str_elements_stripped PASSED [ 15%] 540s test_copyright.py::TestLineBased::test_to_str_newlines_single PASSED [ 15%] 540s test_copyright.py::TestLineBased::test_to_str_newlines_multi PASSED [ 15%] 540s test_copyright.py::TestSpaceSeparated::test_from_str_none PASSED [ 16%] 540s test_copyright.py::TestSpaceSeparated::test_from_str_empty PASSED [ 16%] 540s test_copyright.py::TestSpaceSeparated::test_from_str_single PASSED [ 16%] 540s test_copyright.py::TestSpaceSeparated::test_from_str_multi PASSED [ 17%] 540s test_copyright.py::TestSpaceSeparated::test_to_str_empty PASSED [ 17%] 540s test_copyright.py::TestSpaceSeparated::test_to_str_single PASSED [ 18%] 540s test_copyright.py::TestSpaceSeparated::test_to_str_multi PASSED [ 18%] 540s test_copyright.py::TestSpaceSeparated::test_to_str_empty_value PASSED [ 18%] 540s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_single PASSED [ 19%] 540s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_multi PASSED [ 19%] 540s test_copyright.py::TestCopyright::test_basic_parse_success PASSED [ 19%] 540s test_copyright.py::TestCopyright::test_parse_and_dump PASSED [ 20%] 540s test_copyright.py::TestCopyright::test_duplicate_field PASSED [ 20%] 540s test_copyright.py::TestCopyright::test_all_paragraphs PASSED [ 21%] 540s test_copyright.py::TestCopyright::test_all_files_paragraphs PASSED [ 21%] 540s test_copyright.py::TestCopyright::test_find_files_paragraph PASSED [ 21%] 540s test_copyright.py::TestCopyright::test_find_files_paragraph_some_unmatched PASSED [ 22%] 540s test_copyright.py::TestCopyright::test_all_license_paragraphs PASSED [ 22%] 540s test_copyright.py::TestCopyright::test_error_on_invalid PASSED [ 22%] 540s test_copyright.py::TestCopyright::test_not_machine_readable PASSED [ 23%] 540s test_copyright.py::TestMultline::test_format_multiline PASSED [ 23%] 540s test_copyright.py::TestMultline::test_parse_multiline PASSED [ 23%] 540s test_copyright.py::TestMultline::test_format_multiline_lines PASSED [ 24%] 540s test_copyright.py::TestMultline::test_parse_multiline_as_lines PASSED [ 24%] 540s test_copyright.py::TestMultline::test_parse_format_inverses PASSED [ 25%] 540s test_copyright.py::TestLicense::test_empty_text PASSED [ 25%] 540s test_copyright.py::TestLicense::test_newline_in_synopsis PASSED [ 25%] 540s test_copyright.py::TestLicense::test_nonempty_text PASSED [ 26%] 540s test_copyright.py::TestLicense::test_typical PASSED [ 26%] 540s test_copyright.py::TestLicenseParagraphTest::test_properties PASSED [ 26%] 540s test_copyright.py::TestLicenseParagraphTest::test_no_license PASSED [ 27%] 540s test_copyright.py::TestLicenseParagraphTest::test_also_has_files PASSED [ 27%] 540s test_copyright.py::TestLicenseParagraphTest::test_try_set_files PASSED [ 28%] 540s test_copyright.py::TestGlobsToRe::test_empty PASSED [ 28%] 540s test_copyright.py::TestGlobsToRe::test_star PASSED [ 28%] 540s test_copyright.py::TestGlobsToRe::test_star_prefix PASSED [ 29%] 540s test_copyright.py::TestGlobsToRe::test_star_prefix_with_slash PASSED [ 29%] 540s test_copyright.py::TestGlobsToRe::test_question_mark PASSED [ 29%] 540s test_copyright.py::TestGlobsToRe::test_multi_literal PASSED [ 30%] 540s test_copyright.py::TestGlobsToRe::test_multi_wildcard PASSED [ 30%] 540s test_copyright.py::TestGlobsToRe::test_literal_backslash PASSED [ 30%] 540s test_copyright.py::TestGlobsToRe::test_illegal_backslash PASSED [ 31%] 540s test_copyright.py::TestFilesParagraph::test_files_property PASSED [ 31%] 540s test_copyright.py::TestFilesParagraph::test_license_property PASSED [ 32%] 540s test_copyright.py::TestFilesParagraph::test_matches PASSED [ 32%] 540s test_copyright.py::TestFilesParagraph::test_create PASSED [ 32%] 540s test_copyright.py::TestHeader::test_format_not_none PASSED [ 33%] 540s test_copyright.py::TestHeader::test_format_upgrade_no_header PASSED [ 33%] 540s test_copyright.py::TestHeader::test_format_https_upgrade PASSED [ 33%] 540s test_copyright.py::TestHeader::test_upstream_name_single_line PASSED [ 34%] 540s test_copyright.py::TestHeader::test_upstream_contact_single_read PASSED [ 34%] 540s test_copyright.py::TestHeader::test_upstream_contact_multi1_read PASSED [ 35%] 540s test_copyright.py::TestHeader::test_upstream_contact_multi2_read PASSED [ 35%] 540s test_copyright.py::TestHeader::test_upstream_contact_single_write PASSED [ 35%] 540s test_copyright.py::TestHeader::test_upstream_contact_multi_write PASSED [ 36%] 540s test_copyright.py::TestHeader::test_license PASSED [ 36%] 540s test_deb822.py::TestDeb822Dict::test_case_insensitive_lookup PASSED [ 36%] 540s test_deb822.py::TestDeb822Dict::test_case_insensitive_assignment PASSED [ 37%] 540s test_deb822.py::TestDeb822Dict::test_case_preserved PASSED [ 37%] 540s test_deb822.py::TestDeb822Dict::test_order_preserved PASSED [ 38%] 540s test_deb822.py::TestDeb822Dict::test_derived_dict_equality PASSED [ 38%] 540s test_deb822.py::TestDeb822Dict::test_unicode_key_access PASSED [ 38%] 540s test_deb822.py::TestDeb822::test_apt_pkg_installed PASSED [ 39%] 540s test_deb822.py::TestDeb822::test_gpgv_installed PASSED [ 39%] 540s test_deb822.py::TestDeb822::test_parser PASSED [ 39%] 540s test_deb822.py::TestDeb822::test_pickling PASSED [ 40%] 540s test_deb822.py::TestDeb822::test_parser_with_newlines PASSED [ 40%] 540s test_deb822.py::TestDeb822::test_strip_initial_blanklines PASSED [ 40%] 540s test_deb822.py::TestDeb822::test_reorder PASSED [ 41%] 540s test_deb822.py::TestDeb822::test_sort_fields PASSED [ 41%] 540s test_deb822.py::TestDeb822::test_gpg_stripping PASSED [ 42%] 540s test_deb822.py::TestDeb822::test_gpg_info PASSED [ 42%] 540s test_deb822.py::TestDeb822::test_gpg_info2 PASSED [ 42%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_array PASSED [ 43%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io PASSED [ 43%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io_apt_pkg PASSED [ 43%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_file PASSED [ 44%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_file_apt_pkg PASSED [ 44%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_with_gpg PASSED [ 45%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_bytes PASSED [ 45%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_default PASSED [ 45%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_no_apt_pkg PASSED [ 46%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_apt_pkg PASSED [ 46%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_packages PASSED [ 46%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_packages PASSED [ 47%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_packages PASSED [ 47%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_sources PASSED [ 47%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_sources PASSED [ 48%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_sources PASSED [ 48%] 540s test_deb822.py::TestDeb822::test_parser_empty_input PASSED [ 49%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_empty_input PASSED [ 49%] 540s test_deb822.py::TestDeb822::test_parser_limit_fields PASSED [ 49%] 540s test_deb822.py::TestDeb822::test_iter_paragraphs_limit_fields PASSED [ 50%] 540s test_deb822.py::TestDeb822::test_dont_assume_trailing_newline PASSED [ 50%] 540s test_deb822.py::TestDeb822::test__delitem__ PASSED [ 50%] 540s test_deb822.py::TestDeb822::test_policy_compliant_whitespace PASSED [ 51%] 540s test_deb822.py::TestDeb822::test_case_insensitive PASSED [ 51%] 540s test_deb822.py::TestDeb822::test_multiline_trailing_whitespace_after_colon PASSED [ 52%] 540s test_deb822.py::TestDeb822::test_blank_value PASSED [ 52%] 540s test_deb822.py::TestDeb822::test_copy PASSED [ 52%] 540s test_deb822.py::TestDeb822::test_bug457929_multivalued_dump_works PASSED [ 53%] 541s test_deb822.py::TestDeb822::test_bug487902_multivalued_checksums PASSED [ 53%] 541s test_deb822.py::TestDeb822::test_case_preserved_in_input PASSED [ 53%] 541s test_deb822.py::TestDeb822::test_unicode_values_apt_pkg PASSED [ 54%] 541s test_deb822.py::TestDeb822::test_unicode_values PASSED [ 54%] 541s test_deb822.py::TestDeb822::test_encoding_integrity PASSED [ 54%] 541s test_deb822.py::TestDeb822::test_mixed_encodings PASSED [ 55%] 541s test_deb822.py::TestDeb822::test_dump_text_mode PASSED [ 55%] 541s test_deb822.py::TestDeb822::test_bug597249_colon_as_first_value_character PASSED [ 56%] 541s test_deb822.py::TestDeb822::test_field_value_ends_in_newline PASSED [ 56%] 541s test_deb822.py::TestDeb822::test_field_value_contains_blank_line PASSED [ 56%] 541s test_deb822.py::TestDeb822::test_multivalued_field_contains_newline PASSED [ 57%] 541s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_use_apt_pkg PASSED [ 57%] 541s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_native PASSED [ 57%] 541s test_deb822.py::TestDeb822::test_iter_paragraphs_string_comments_native PASSED [ 58%] 541s test_deb822.py::TestDeb822::test_explicit_source_field PASSED [ 58%] 541s test_deb822.py::TestDeb822::test_release PASSED [ 59%] 541s test_deb822.py::TestDeb822::test_buildinfo PASSED [ 59%] 541s test_deb822.py::TestDeb822::test_buildinfo_env_deserialise PASSED [ 59%] 541s test_deb822.py::TestDeb822::test_changes_binary_mode PASSED [ 60%] 541s test_deb822.py::TestDeb822::test_changes_text_mode PASSED [ 60%] 541s test_deb822.py::TestDeb822::test_removals PASSED [ 60%] 541s test_deb822.py::TestPkgRelations::test_packages PASSED [ 61%] 541s test_deb822.py::TestPkgRelations::test_pkgrelation_str PASSED [ 61%] 541s test_deb822.py::TestPkgRelations::test_sources PASSED [ 61%] 541s test_deb822.py::TestPkgRelations::test_restrictions_parse PASSED [ 62%] 541s test_deb822.py::TestPkgRelations::test_multiarch_parse PASSED [ 62%] 541s test_deb822.py::TestVersionAccessor::test_get_version PASSED [ 63%] 541s test_deb822.py::TestVersionAccessor::test_set_version PASSED [ 63%] 541s test_deb822.py::TestGpgInfo::test_from_sequence_string PASSED [ 63%] 541s test_deb822.py::TestGpgInfo::test_from_sequence_newline_terminated PASSED [ 64%] 541s test_deb822.py::TestGpgInfo::test_from_sequence_no_newlines PASSED [ 64%] 541s test_deb822.py::TestGpgInfo::test_from_file PASSED [ 64%] 541s test_debfile.py::TestToolsInstalled::test_ar_installed PASSED [ 65%] 541s test_debfile.py::TestToolsInstalled::test_dpkg_deb_installed PASSED [ 65%] 541s test_debfile.py::TestToolsInstalled::test_zstd_installed PASSED [ 66%] 541s test_debfile.py::TestArFile::test_getnames PASSED [ 66%] 541s test_debfile.py::TestArFile::test_getmember PASSED [ 66%] 541s test_debfile.py::TestArFile::test_file_seek PASSED [ 67%] 541s test_debfile.py::TestArFile::test_file_read PASSED [ 67%] 541s test_debfile.py::TestArFile::test_file_readlines PASSED [ 67%] 541s test_debfile.py::TestArFileFileObj::test_getnames PASSED [ 68%] 541s test_debfile.py::TestArFileFileObj::test_getmember PASSED [ 68%] 541s test_debfile.py::TestArFileFileObj::test_file_seek PASSED [ 69%] 541s test_debfile.py::TestArFileFileObj::test_file_read PASSED [ 69%] 541s test_debfile.py::TestArFileFileObj::test_file_readlines PASSED [ 69%] 541s test_debfile.py::TestDebFile::test_missing_members[control.tar.gz] PASSED [ 70%] 541s test_debfile.py::TestDebFile::test_missing_members[data.tar.gz] PASSED [ 70%] 541s test_debfile.py::TestDebFile::test_data_compression[gztar] PASSED [ 70%] 541s test_debfile.py::TestDebFile::test_data_compression[bztar] PASSED [ 71%] 541s test_debfile.py::TestDebFile::test_data_compression[xztar] PASSED [ 71%] 541s test_debfile.py::TestDebFile::test_data_compression[tar] PASSED [ 71%] 541s test_debfile.py::TestDebFile::test_data_compression[zsttar] PASSED [ 72%] 541s test_debfile.py::TestDebFile::test_control_compression[gztar] PASSED [ 72%] 541s test_debfile.py::TestDebFile::test_control_compression[bztar] PASSED [ 73%] 541s test_debfile.py::TestDebFile::test_control_compression[xztar] PASSED [ 73%] 541s test_debfile.py::TestDebFile::test_control_compression[tar] PASSED [ 73%] 541s test_debfile.py::TestDebFile::test_control_compression[zsttar] PASSED [ 74%] 541s test_debfile.py::TestDebFile::test_data_names PASSED [ 74%] 542s test_debfile.py::TestDebFile::test_data_has_file PASSED [ 74%] 542s test_debfile.py::TestDebFile::test_data_has_file_symlinks PASSED [ 75%] 542s test_debfile.py::TestDebFile::test_data_get_file PASSED [ 75%] 542s test_debfile.py::TestDebFile::test_data_get_file_symlinks PASSED [ 76%] 542s test_debfile.py::TestDebFile::test_control PASSED [ 76%] 542s test_debfile.py::TestDebFile::test_md5sums PASSED [ 76%] 542s test_debfile.py::TestDebFile::test_contextmanager PASSED [ 77%] 542s test_debfile.py::TestDebFile::test_open_directly PASSED [ 77%] 542s test_debian_support.py::TestVersion::testversions PASSED [ 77%] 542s test_debian_support.py::TestVersion::test_version_updating PASSED [ 78%] 542s test_debian_support.py::TestVersion::test_comparisons PASSED [ 78%] 542s test_debian_support.py::TestRelease::test_comparison PASSED [ 78%] 542s test_debian_support.py::TestHelperRoutine::test_read_lines_sha1 PASSED [ 79%] 542s test_debian_support.py::TestHelperRoutine::test_patch_lines PASSED [ 79%] 542s test_debian_support.py::TestHelperRoutine::test_patch_lines_bytes PASSED [ 80%] 542s test_debian_support.py::TestPdiff::test_download_gunzip_lines PASSED [ 80%] 542s test_debian_support.py::TestPdiff::test_update_file PASSED [ 80%] 542s test_debian_support.py::TestPackageFile::test_read_file PASSED [ 81%] 542s test_debian_support.py::TestPackageFile::test_read_fileobj PASSED [ 81%] 542s test_debtags.py::TestDebtags::test_insert PASSED [ 81%] 542s test_debtags.py::TestDebtags::test_reverse PASSED [ 82%] 542s test_debtags.py::TestDebtags::test_read PASSED [ 82%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_round_trip_cases PASSED [ 83%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_deb822_emulation PASSED [ 83%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_regular_fields PASSED [ 83%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields PASSED [ 84%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields_reorder PASSED [ 84%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_case_preservation PASSED [ 84%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_order_on_mutation PASSED [ 85%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_case_on_iter PASSED [ 85%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph PASSED [ 85%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph_existing_trailing_newline PASSED [ 86%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_empty_paragraph PASSED [ 86%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_tailing_comment PASSED [ 87%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph PASSED [ 87%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_with_comments PASSED [ 87%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_in_empty_file PASSED [ 88%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_remove_paragraph PASSED [ 88%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_duplicate_fields PASSED [ 88%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_sorting PASSED [ 89%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_nodups PASSED [ 89%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_dups PASSED [ 90%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation PASSED [ 90%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation_tab_preservation PASSED [ 90%] 542s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_mutate_field_preserves_whitespace PASSED [ 91%] 542s test_substvars.py::TestSubstvars::test_substvars PASSED [ 91%] 542s test_substvars.py::TestSubstvars::test_save_raises PASSED [ 91%] 542s test_substvars.py::TestSubstvars::test_save PASSED [ 92%] 542s test_substvars.py::TestSubstvars::test_equals PASSED [ 92%] 542s test_watch.py::TestParseWatchFile::test_parse_empty PASSED [ 92%] 542s test_watch.py::TestParseWatchFile::test_parse_no_version PASSED [ 93%] 542s test_watch.py::TestParseWatchFile::test_parse_with_spacing_around_version PASSED [ 93%] 542s test_watch.py::TestParseWatchFile::test_parse_with_script PASSED [ 94%] 542s test_watch.py::TestParseWatchFile::test_parse_single PASSED [ 94%] 542s test_watch.py::TestParseWatchFile::test_parse_simple PASSED [ 94%] 542s test_watch.py::TestParseWatchFile::test_parse_with_opts PASSED [ 95%] 542s test_watch.py::TestParseWatchFile::test_parse_global_opts PASSED [ 95%] 542s test_watch.py::TestParseWatchFile::test_parse_opt_quotes PASSED [ 95%] 542s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_4 PASSED [ 96%] 542s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_3 PASSED [ 96%] 542s test_watch.py::TestParseWatchFile::test_pattern_included PASSED [ 97%] 542s test_watch.py::TestParseWatchFile::test_parse_weird_quotes PASSED [ 97%] 542s test_watch.py::TestParseWatchFile::test_package_variable PASSED [ 97%] 542s test_watch.py::TestDumpWatchFile::test_empty PASSED [ 98%] 542s test_watch.py::TestDumpWatchFile::test_simple PASSED [ 98%] 542s test_watch.py::TestDumpWatchFile::test_opts PASSED [ 98%] 542s test_watch.py::TestDumpWatchFile::test_multiple_lines PASSED [ 99%] 542s test_watch.py::TestExpand::test_expand_package PASSED [ 99%] 542s test_watch.py::TestExpand::test_static PASSED [100%] 542s 542s ============================= 271 passed in 3.31s ============================== 542s + LC_ALL=C.UTF-8 python3.12 -m pytest --doctest-modules --verbose 543s ============================= test session starts ============================== 543s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 543s cachedir: .pytest_cache 543s rootdir: /tmp/autopkgtest.pCUze1/autopkgtest_tmp/tests 543s plugins: typeguard-4.4.1 543s collecting ... collected 271 items 543s 543s test_arch_table.py::TestDpkgArchTable::test_matches_architecture PASSED [ 0%] 543s test_arch_table.py::TestDpkgArchTable::test_arch_equals PASSED [ 0%] 543s test_arch_table.py::TestDpkgArchTable::test_architecture_is_concerned PASSED [ 1%] 543s test_arch_table.py::TestDpkgArchTable::test_is_wildcard PASSED [ 1%] 543s test_arch_table.py::TestDpkgArchTable::test_has_real_data PASSED [ 1%] 543s test_changelog.py::TestChangelog::test_create_changelog PASSED [ 2%] 543s test_changelog.py::TestChangelog::test_create_changelog_single_block PASSED [ 2%] 543s test_changelog.py::TestChangelog::test_modify_changelog PASSED [ 2%] 543s test_changelog.py::TestChangelog::test_preserve_initial_lines PASSED [ 3%] 543s test_changelog.py::TestChangelog::test_add_changelog_section PASSED [ 3%] 543s test_changelog.py::TestChangelog::test_strange_changelogs PASSED [ 4%] 543s test_changelog.py::TestChangelog::test_set_version_with_string PASSED [ 4%] 543s test_changelog.py::TestChangelog::test_changelog_no_author PASSED [ 4%] 543s test_changelog.py::TestChangelog::test_magic_version_properties PASSED [ 5%] 543s test_changelog.py::TestChangelog::test_bugs_closed PASSED [ 5%] 543s test_changelog.py::TestChangelog::test_allow_full_stops_in_distribution PASSED [ 5%] 543s test_changelog.py::TestChangelog::test_str_consistent PASSED [ 6%] 543s test_changelog.py::TestChangelog::test_utf8_encoded_file_input PASSED [ 6%] 543s test_changelog.py::TestChangelog::test_unicode_object_input PASSED [ 7%] 543s test_changelog.py::TestChangelog::test_non_utf8_encoding PASSED [ 7%] 543s test_changelog.py::TestChangelog::test_malformed_date PASSED [ 7%] 543s test_changelog.py::TestChangelog::test_block_iterator PASSED [ 8%] 543s test_changelog.py::TestChangelog::test_block_access PASSED [ 8%] 543s test_changelog.py::TestChangelog::test_len PASSED [ 8%] 543s test_copyright.py::TestRestrictedWrapper::test_unrestricted_get_and_set PASSED [ 9%] 543s test_copyright.py::TestRestrictedWrapper::test_trivially_restricted_get_and_set PASSED [ 9%] 543s test_copyright.py::TestRestrictedWrapper::test_set_already_none_to_none PASSED [ 9%] 543s test_copyright.py::TestRestrictedWrapper::test_processed_get_and_set PASSED [ 10%] 543s test_copyright.py::TestRestrictedWrapper::test_dump PASSED [ 10%] 543s test_copyright.py::TestLineBased::test_from_str_none PASSED [ 11%] 543s test_copyright.py::TestLineBased::test_from_str_empty PASSED [ 11%] 543s test_copyright.py::TestLineBased::test_from_str_single_line PASSED [ 11%] 543s test_copyright.py::TestLineBased::test_from_str_single_value_after_newline PASSED [ 12%] 543s test_copyright.py::TestLineBased::test_from_str_multiline PASSED [ 12%] 543s test_copyright.py::TestLineBased::test_to_str_empty PASSED [ 12%] 543s test_copyright.py::TestLineBased::test_to_str_single PASSED [ 13%] 543s test_copyright.py::TestLineBased::test_to_str_multi_list PASSED [ 13%] 543s test_copyright.py::TestLineBased::test_to_str_multi_tuple PASSED [ 14%] 543s test_copyright.py::TestLineBased::test_to_str_empty_value PASSED [ 14%] 543s test_copyright.py::TestLineBased::test_to_str_whitespace_only_value PASSED [ 14%] 543s test_copyright.py::TestLineBased::test_to_str_elements_stripped PASSED [ 15%] 543s test_copyright.py::TestLineBased::test_to_str_newlines_single PASSED [ 15%] 543s test_copyright.py::TestLineBased::test_to_str_newlines_multi PASSED [ 15%] 543s test_copyright.py::TestSpaceSeparated::test_from_str_none PASSED [ 16%] 543s test_copyright.py::TestSpaceSeparated::test_from_str_empty PASSED [ 16%] 543s test_copyright.py::TestSpaceSeparated::test_from_str_single PASSED [ 16%] 543s test_copyright.py::TestSpaceSeparated::test_from_str_multi PASSED [ 17%] 543s test_copyright.py::TestSpaceSeparated::test_to_str_empty PASSED [ 17%] 543s test_copyright.py::TestSpaceSeparated::test_to_str_single PASSED [ 18%] 543s test_copyright.py::TestSpaceSeparated::test_to_str_multi PASSED [ 18%] 543s test_copyright.py::TestSpaceSeparated::test_to_str_empty_value PASSED [ 18%] 543s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_single PASSED [ 19%] 543s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_multi PASSED [ 19%] 543s test_copyright.py::TestCopyright::test_basic_parse_success PASSED [ 19%] 543s test_copyright.py::TestCopyright::test_parse_and_dump PASSED [ 20%] 543s test_copyright.py::TestCopyright::test_duplicate_field PASSED [ 20%] 543s test_copyright.py::TestCopyright::test_all_paragraphs PASSED [ 21%] 543s test_copyright.py::TestCopyright::test_all_files_paragraphs PASSED [ 21%] 543s test_copyright.py::TestCopyright::test_find_files_paragraph PASSED [ 21%] 543s test_copyright.py::TestCopyright::test_find_files_paragraph_some_unmatched PASSED [ 22%] 543s test_copyright.py::TestCopyright::test_all_license_paragraphs PASSED [ 22%] 543s test_copyright.py::TestCopyright::test_error_on_invalid PASSED [ 22%] 543s test_copyright.py::TestCopyright::test_not_machine_readable PASSED [ 23%] 543s test_copyright.py::TestMultline::test_format_multiline PASSED [ 23%] 543s test_copyright.py::TestMultline::test_parse_multiline PASSED [ 23%] 543s test_copyright.py::TestMultline::test_format_multiline_lines PASSED [ 24%] 543s test_copyright.py::TestMultline::test_parse_multiline_as_lines PASSED [ 24%] 543s test_copyright.py::TestMultline::test_parse_format_inverses PASSED [ 25%] 543s test_copyright.py::TestLicense::test_empty_text PASSED [ 25%] 543s test_copyright.py::TestLicense::test_newline_in_synopsis PASSED [ 25%] 543s test_copyright.py::TestLicense::test_nonempty_text PASSED [ 26%] 543s test_copyright.py::TestLicense::test_typical PASSED [ 26%] 543s test_copyright.py::TestLicenseParagraphTest::test_properties PASSED [ 26%] 543s test_copyright.py::TestLicenseParagraphTest::test_no_license PASSED [ 27%] 543s test_copyright.py::TestLicenseParagraphTest::test_also_has_files PASSED [ 27%] 543s test_copyright.py::TestLicenseParagraphTest::test_try_set_files PASSED [ 28%] 543s test_copyright.py::TestGlobsToRe::test_empty PASSED [ 28%] 543s test_copyright.py::TestGlobsToRe::test_star PASSED [ 28%] 543s test_copyright.py::TestGlobsToRe::test_star_prefix PASSED [ 29%] 543s test_copyright.py::TestGlobsToRe::test_star_prefix_with_slash PASSED [ 29%] 543s test_copyright.py::TestGlobsToRe::test_question_mark PASSED [ 29%] 543s test_copyright.py::TestGlobsToRe::test_multi_literal PASSED [ 30%] 543s test_copyright.py::TestGlobsToRe::test_multi_wildcard PASSED [ 30%] 543s test_copyright.py::TestGlobsToRe::test_literal_backslash PASSED [ 30%] 543s test_copyright.py::TestGlobsToRe::test_illegal_backslash PASSED [ 31%] 543s test_copyright.py::TestFilesParagraph::test_files_property PASSED [ 31%] 543s test_copyright.py::TestFilesParagraph::test_license_property PASSED [ 32%] 543s test_copyright.py::TestFilesParagraph::test_matches PASSED [ 32%] 543s test_copyright.py::TestFilesParagraph::test_create PASSED [ 32%] 543s test_copyright.py::TestHeader::test_format_not_none PASSED [ 33%] 543s test_copyright.py::TestHeader::test_format_upgrade_no_header PASSED [ 33%] 543s test_copyright.py::TestHeader::test_format_https_upgrade PASSED [ 33%] 543s test_copyright.py::TestHeader::test_upstream_name_single_line PASSED [ 34%] 543s test_copyright.py::TestHeader::test_upstream_contact_single_read PASSED [ 34%] 543s test_copyright.py::TestHeader::test_upstream_contact_multi1_read PASSED [ 35%] 543s test_copyright.py::TestHeader::test_upstream_contact_multi2_read PASSED [ 35%] 543s test_copyright.py::TestHeader::test_upstream_contact_single_write PASSED [ 35%] 543s test_copyright.py::TestHeader::test_upstream_contact_multi_write PASSED [ 36%] 543s test_copyright.py::TestHeader::test_license PASSED [ 36%] 543s test_deb822.py::TestDeb822Dict::test_case_insensitive_lookup PASSED [ 36%] 543s test_deb822.py::TestDeb822Dict::test_case_insensitive_assignment PASSED [ 37%] 543s test_deb822.py::TestDeb822Dict::test_case_preserved PASSED [ 37%] 543s test_deb822.py::TestDeb822Dict::test_order_preserved PASSED [ 38%] 543s test_deb822.py::TestDeb822Dict::test_derived_dict_equality PASSED [ 38%] 543s test_deb822.py::TestDeb822Dict::test_unicode_key_access PASSED [ 38%] 543s test_deb822.py::TestDeb822::test_apt_pkg_installed PASSED [ 39%] 543s test_deb822.py::TestDeb822::test_gpgv_installed PASSED [ 39%] 543s test_deb822.py::TestDeb822::test_parser PASSED [ 39%] 543s test_deb822.py::TestDeb822::test_pickling PASSED [ 40%] 543s test_deb822.py::TestDeb822::test_parser_with_newlines PASSED [ 40%] 543s test_deb822.py::TestDeb822::test_strip_initial_blanklines PASSED [ 40%] 543s test_deb822.py::TestDeb822::test_reorder PASSED [ 41%] 543s test_deb822.py::TestDeb822::test_sort_fields PASSED [ 41%] 543s test_deb822.py::TestDeb822::test_gpg_stripping PASSED [ 42%] 543s test_deb822.py::TestDeb822::test_gpg_info PASSED [ 42%] 543s test_deb822.py::TestDeb822::test_gpg_info2 PASSED [ 42%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_array PASSED [ 43%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io PASSED [ 43%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io_apt_pkg PASSED [ 43%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_file PASSED [ 44%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_file_apt_pkg PASSED [ 44%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_with_gpg PASSED [ 45%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_bytes PASSED [ 45%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_default PASSED [ 45%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_no_apt_pkg PASSED [ 46%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_apt_pkg PASSED [ 46%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_packages PASSED [ 46%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_packages PASSED [ 47%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_packages PASSED [ 47%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_sources PASSED [ 47%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_sources PASSED [ 48%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_sources PASSED [ 48%] 543s test_deb822.py::TestDeb822::test_parser_empty_input PASSED [ 49%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_empty_input PASSED [ 49%] 543s test_deb822.py::TestDeb822::test_parser_limit_fields PASSED [ 49%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_limit_fields PASSED [ 50%] 543s test_deb822.py::TestDeb822::test_dont_assume_trailing_newline PASSED [ 50%] 543s test_deb822.py::TestDeb822::test__delitem__ PASSED [ 50%] 543s test_deb822.py::TestDeb822::test_policy_compliant_whitespace PASSED [ 51%] 543s test_deb822.py::TestDeb822::test_case_insensitive PASSED [ 51%] 543s test_deb822.py::TestDeb822::test_multiline_trailing_whitespace_after_colon PASSED [ 52%] 543s test_deb822.py::TestDeb822::test_blank_value PASSED [ 52%] 543s test_deb822.py::TestDeb822::test_copy PASSED [ 52%] 543s test_deb822.py::TestDeb822::test_bug457929_multivalued_dump_works PASSED [ 53%] 543s test_deb822.py::TestDeb822::test_bug487902_multivalued_checksums PASSED [ 53%] 543s test_deb822.py::TestDeb822::test_case_preserved_in_input PASSED [ 53%] 543s test_deb822.py::TestDeb822::test_unicode_values_apt_pkg PASSED [ 54%] 543s test_deb822.py::TestDeb822::test_unicode_values PASSED [ 54%] 543s test_deb822.py::TestDeb822::test_encoding_integrity PASSED [ 54%] 543s test_deb822.py::TestDeb822::test_mixed_encodings PASSED [ 55%] 543s test_deb822.py::TestDeb822::test_dump_text_mode PASSED [ 55%] 543s test_deb822.py::TestDeb822::test_bug597249_colon_as_first_value_character PASSED [ 56%] 543s test_deb822.py::TestDeb822::test_field_value_ends_in_newline PASSED [ 56%] 543s test_deb822.py::TestDeb822::test_field_value_contains_blank_line PASSED [ 56%] 543s test_deb822.py::TestDeb822::test_multivalued_field_contains_newline PASSED [ 57%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_use_apt_pkg PASSED [ 57%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_native PASSED [ 57%] 543s test_deb822.py::TestDeb822::test_iter_paragraphs_string_comments_native PASSED [ 58%] 543s test_deb822.py::TestDeb822::test_explicit_source_field PASSED [ 58%] 543s test_deb822.py::TestDeb822::test_release PASSED [ 59%] 543s test_deb822.py::TestDeb822::test_buildinfo PASSED [ 59%] 543s test_deb822.py::TestDeb822::test_buildinfo_env_deserialise PASSED [ 59%] 543s test_deb822.py::TestDeb822::test_changes_binary_mode PASSED [ 60%] 543s test_deb822.py::TestDeb822::test_changes_text_mode PASSED [ 60%] 543s test_deb822.py::TestDeb822::test_removals PASSED [ 60%] 543s test_deb822.py::TestPkgRelations::test_packages PASSED [ 61%] 543s test_deb822.py::TestPkgRelations::test_pkgrelation_str PASSED [ 61%] 543s test_deb822.py::TestPkgRelations::test_sources PASSED [ 61%] 543s test_deb822.py::TestPkgRelations::test_restrictions_parse PASSED [ 62%] 543s test_deb822.py::TestPkgRelations::test_multiarch_parse PASSED [ 62%] 543s test_deb822.py::TestVersionAccessor::test_get_version PASSED [ 63%] 543s test_deb822.py::TestVersionAccessor::test_set_version PASSED [ 63%] 543s test_deb822.py::TestGpgInfo::test_from_sequence_string PASSED [ 63%] 543s test_deb822.py::TestGpgInfo::test_from_sequence_newline_terminated PASSED [ 64%] 543s test_deb822.py::TestGpgInfo::test_from_sequence_no_newlines PASSED [ 64%] 543s test_deb822.py::TestGpgInfo::test_from_file PASSED [ 64%] 543s test_debfile.py::TestToolsInstalled::test_ar_installed PASSED [ 65%] 543s test_debfile.py::TestToolsInstalled::test_dpkg_deb_installed PASSED [ 65%] 543s test_debfile.py::TestToolsInstalled::test_zstd_installed PASSED [ 66%] 543s test_debfile.py::TestArFile::test_getnames PASSED [ 66%] 543s test_debfile.py::TestArFile::test_getmember PASSED [ 66%] 543s test_debfile.py::TestArFile::test_file_seek PASSED [ 67%] 543s test_debfile.py::TestArFile::test_file_read PASSED [ 67%] 543s test_debfile.py::TestArFile::test_file_readlines PASSED [ 67%] 543s test_debfile.py::TestArFileFileObj::test_getnames PASSED [ 68%] 543s test_debfile.py::TestArFileFileObj::test_getmember PASSED [ 68%] 543s test_debfile.py::TestArFileFileObj::test_file_seek PASSED [ 69%] 543s test_debfile.py::TestArFileFileObj::test_file_read PASSED [ 69%] 544s test_debfile.py::TestArFileFileObj::test_file_readlines PASSED [ 69%] 544s test_debfile.py::TestDebFile::test_missing_members[control.tar.gz] PASSED [ 70%] 544s test_debfile.py::TestDebFile::test_missing_members[data.tar.gz] PASSED [ 70%] 544s test_debfile.py::TestDebFile::test_data_compression[gztar] PASSED [ 70%] 544s test_debfile.py::TestDebFile::test_data_compression[bztar] PASSED [ 71%] 544s test_debfile.py::TestDebFile::test_data_compression[xztar] PASSED [ 71%] 544s test_debfile.py::TestDebFile::test_data_compression[tar] PASSED [ 71%] 544s test_debfile.py::TestDebFile::test_data_compression[zsttar] PASSED [ 72%] 544s test_debfile.py::TestDebFile::test_control_compression[gztar] PASSED [ 72%] 544s test_debfile.py::TestDebFile::test_control_compression[bztar] PASSED [ 73%] 544s test_debfile.py::TestDebFile::test_control_compression[xztar] PASSED [ 73%] 544s test_debfile.py::TestDebFile::test_control_compression[tar] PASSED [ 73%] 544s test_debfile.py::TestDebFile::test_control_compression[zsttar] PASSED [ 74%] 544s test_debfile.py::TestDebFile::test_data_names PASSED [ 74%] 544s test_debfile.py::TestDebFile::test_data_has_file PASSED [ 74%] 544s test_debfile.py::TestDebFile::test_data_has_file_symlinks PASSED [ 75%] 544s test_debfile.py::TestDebFile::test_data_get_file PASSED [ 75%] 544s test_debfile.py::TestDebFile::test_data_get_file_symlinks PASSED [ 76%] 544s test_debfile.py::TestDebFile::test_control PASSED [ 76%] 544s test_debfile.py::TestDebFile::test_md5sums PASSED [ 76%] 544s test_debfile.py::TestDebFile::test_contextmanager PASSED [ 77%] 544s test_debfile.py::TestDebFile::test_open_directly PASSED [ 77%] 544s test_debian_support.py::TestVersion::testversions PASSED [ 77%] 544s test_debian_support.py::TestVersion::test_version_updating PASSED [ 78%] 544s test_debian_support.py::TestVersion::test_comparisons PASSED [ 78%] 544s test_debian_support.py::TestRelease::test_comparison PASSED [ 78%] 544s test_debian_support.py::TestHelperRoutine::test_read_lines_sha1 PASSED [ 79%] 544s test_debian_support.py::TestHelperRoutine::test_patch_lines PASSED [ 79%] 544s test_debian_support.py::TestHelperRoutine::test_patch_lines_bytes PASSED [ 80%] 545s test_debian_support.py::TestPdiff::test_download_gunzip_lines PASSED [ 80%] 545s test_debian_support.py::TestPdiff::test_update_file PASSED [ 80%] 545s test_debian_support.py::TestPackageFile::test_read_file PASSED [ 81%] 545s test_debian_support.py::TestPackageFile::test_read_fileobj PASSED [ 81%] 545s test_debtags.py::TestDebtags::test_insert PASSED [ 81%] 545s test_debtags.py::TestDebtags::test_reverse PASSED [ 82%] 545s test_debtags.py::TestDebtags::test_read PASSED [ 82%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_round_trip_cases PASSED [ 83%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_deb822_emulation PASSED [ 83%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_regular_fields PASSED [ 83%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields PASSED [ 84%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields_reorder PASSED [ 84%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_case_preservation PASSED [ 84%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_order_on_mutation PASSED [ 85%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_case_on_iter PASSED [ 85%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph PASSED [ 85%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph_existing_trailing_newline PASSED [ 86%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_empty_paragraph PASSED [ 86%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_tailing_comment PASSED [ 87%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph PASSED [ 87%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_with_comments PASSED [ 87%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_in_empty_file PASSED [ 88%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_remove_paragraph PASSED [ 88%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_duplicate_fields PASSED [ 88%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_sorting PASSED [ 89%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_nodups PASSED [ 89%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_dups PASSED [ 90%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation PASSED [ 90%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation_tab_preservation PASSED [ 90%] 545s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_mutate_field_preserves_whitespace PASSED [ 91%] 545s test_substvars.py::TestSubstvars::test_substvars PASSED [ 91%] 545s test_substvars.py::TestSubstvars::test_save_raises PASSED [ 91%] 545s test_substvars.py::TestSubstvars::test_save PASSED [ 92%] 545s test_substvars.py::TestSubstvars::test_equals PASSED [ 92%] 545s test_watch.py::TestParseWatchFile::test_parse_empty PASSED [ 92%] 545s test_watch.py::TestParseWatchFile::test_parse_no_version PASSED [ 93%] 545s test_watch.py::TestParseWatchFile::test_parse_with_spacing_around_version PASSED [ 93%] 545s test_watch.py::TestParseWatchFile::test_parse_with_script PASSED [ 94%] 545s test_watch.py::TestParseWatchFile::test_parse_single PASSED [ 94%] 545s test_watch.py::TestParseWatchFile::test_parse_simple PASSED [ 94%] 545s test_watch.py::TestParseWatchFile::test_parse_with_opts PASSED [ 95%] 545s test_watch.py::TestParseWatchFile::test_parse_global_opts PASSED [ 95%] 545s test_watch.py::TestParseWatchFile::test_parse_opt_quotes PASSED [ 95%] 545s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_4 PASSED [ 96%] 545s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_3 PASSED [ 96%] 545s test_watch.py::TestParseWatchFile::test_pattern_included PASSED [ 97%] 545s test_watch.py::TestParseWatchFile::test_parse_weird_quotes PASSED [ 97%] 545s test_watch.py::TestParseWatchFile::test_package_variable PASSED [ 97%] 545s test_watch.py::TestDumpWatchFile::test_empty PASSED [ 98%] 545s test_watch.py::TestDumpWatchFile::test_simple PASSED [ 98%] 545s test_watch.py::TestDumpWatchFile::test_opts PASSED [ 98%] 545s test_watch.py::TestDumpWatchFile::test_multiple_lines PASSED [ 99%] 545s test_watch.py::TestExpand::test_expand_package PASSED [ 99%] 545s test_watch.py::TestExpand::test_static PASSED [100%] 545s 545s ============================= 271 passed in 2.11s ============================== 545s autopkgtest [22:24:32]: test python3-debian-no-apt-pkg: -----------------------] 549s autopkgtest [22:24:36]: test python3-debian-no-apt-pkg: - - - - - - - - - - results - - - - - - - - - - 549s python3-debian-no-apt-pkg PASS 553s autopkgtest [22:24:40]: @@@@@@@@@@@@@@@@@@@@ summary 553s python3-debian FAIL non-zero exit status 1 553s python3-debian-no-apt-pkg PASS