0s autopkgtest [13:41:19]: starting date and time: 2024-11-14 13:41:19+0000 0s autopkgtest [13:41:19]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [13:41:19]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.j8yz9yi9/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade python-debian --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-19.secgroup --name adt-plucky-amd64-python-debian-20241114-134119-juju-7f2275-prod-proposed-migration-environment-15-ca3455ab-ad8f-46aa-a224-cd449519b7fb --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 52s autopkgtest [13:42:11]: testbed dpkg architecture: amd64 52s autopkgtest [13:42:11]: testbed apt version: 2.9.8 52s autopkgtest [13:42:11]: @@@@@@@@@@@@@@@@@@@@ test bed setup 53s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 53s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 53s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 53s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [983 kB] 54s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [105 kB] 54s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [79.9 kB] 54s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [138 kB] 54s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB] 54s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [749 kB] 54s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [291 kB] 54s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [9252 B] 54s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [1084 B] 54s Fetched 2484 kB in 1s (2885 kB/s) 54s Reading package lists... 56s Reading package lists... 57s Building dependency tree... 57s Reading state information... 57s Calculating upgrade... 57s The following packages will be upgraded: 57s libpython3-stdlib pastebinit python3 python3-minimal 57s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 57s Need to get 76.3 kB of archives. 57s After this operation, 0 B of additional disk space will be used. 57s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-minimal amd64 3.12.7-1 [27.4 kB] 57s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3 amd64 3.12.7-1 [24.0 kB] 57s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpython3-stdlib amd64 3.12.7-1 [10.0 kB] 57s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 pastebinit all 1.7.1-1 [14.9 kB] 57s Fetched 76.3 kB in 0s (223 kB/s) 58s (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 ... 75542 files and directories currently installed.) 58s Preparing to unpack .../python3-minimal_3.12.7-1_amd64.deb ... 58s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 58s Setting up python3-minimal (3.12.7-1) ... 58s (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 ... 75542 files and directories currently installed.) 58s Preparing to unpack .../python3_3.12.7-1_amd64.deb ... 58s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 58s Preparing to unpack .../libpython3-stdlib_3.12.7-1_amd64.deb ... 58s Unpacking libpython3-stdlib:amd64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 58s Preparing to unpack .../pastebinit_1.7.1-1_all.deb ... 58s Unpacking pastebinit (1.7.1-1) over (1.7.0-1) ... 58s Setting up libpython3-stdlib:amd64 (3.12.7-1) ... 58s Setting up python3 (3.12.7-1) ... 58s Setting up pastebinit (1.7.1-1) ... 58s Processing triggers for man-db (2.12.1-3) ... 59s Reading package lists... 59s Building dependency tree... 59s Reading state information... 59s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 60s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 60s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 60s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 60s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 61s Reading package lists... 61s Reading package lists... 61s Building dependency tree... 61s Reading state information... 61s Calculating upgrade... 61s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 61s Reading package lists... 62s Building dependency tree... 62s Reading state information... 62s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 65s autopkgtest [13:42:24]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 65s autopkgtest [13:42:24]: @@@@@@@@@@@@@@@@@@@@ apt-source python-debian 66s Get:1 http://ftpmaster.internal/ubuntu plucky/main python-debian 0.1.49ubuntu3 (dsc) [2353 B] 66s Get:2 http://ftpmaster.internal/ubuntu plucky/main python-debian 0.1.49ubuntu3 (tar) [192 kB] 67s gpgv: Signature made Mon Sep 30 08:52:32 2024 UTC 67s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 67s gpgv: Can't check signature: No public key 67s dpkg-source: warning: cannot verify inline signature for ./python-debian_0.1.49ubuntu3.dsc: no acceptable signature found 67s autopkgtest [13:42:26]: testing package python-debian version 0.1.49ubuntu3 67s autopkgtest [13:42:26]: build not needed 69s autopkgtest [13:42:28]: test python3-debian: preparing testbed 72s Reading package lists... 73s Building dependency tree... 73s Reading state information... 73s Starting pkgProblemResolver with broken count: 0 73s Starting 2 pkgProblemResolver with broken count: 0 73s Done 73s The following additional packages will be installed: 73s debian-archive-keyring debian-keyring libpython3.13-minimal 73s libpython3.13-stdlib python3-all python3-debian python3-iniconfig 73s python3-packaging python3-pluggy python3-pytest python3.13 73s python3.13-minimal 73s Suggested packages: 73s python3.13-venv python3.13-doc binfmt-support 73s The following NEW packages will be installed: 73s autopkgtest-satdep debian-archive-keyring debian-keyring 73s libpython3.13-minimal libpython3.13-stdlib python3-all python3-debian 73s python3-iniconfig python3-packaging python3-pluggy python3-pytest python3.13 73s python3.13-minimal 73s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 73s Need to get 38.6 MB/38.6 MB of archives. 73s After this operation, 59.1 MB of additional disk space will be used. 73s Get:1 /tmp/autopkgtest.pkQNqG/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [756 B] 74s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 74s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.0-2 [2188 kB] 74s Get:4 http://ftpmaster.internal/ubuntu plucky/universe amd64 debian-archive-keyring all 2023.4ubuntu1 [168 kB] 74s Get:5 http://ftpmaster.internal/ubuntu plucky/universe amd64 debian-keyring all 2024.09.22 [32.1 MB] 75s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 75s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.0-2 [719 kB] 75s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-all amd64 3.12.7-1 [890 B] 75s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-debian all 0.1.49ubuntu3 [116 kB] 75s Get:10 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 75s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.1-1 [41.4 kB] 75s Get:12 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 75s Get:13 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.3-1 [251 kB] 76s Fetched 38.6 MB in 2s (18.6 MB/s) 76s Selecting previously unselected package libpython3.13-minimal:amd64. 76s (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 ... 75542 files and directories currently installed.) 76s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_amd64.deb ... 76s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 76s Selecting previously unselected package python3.13-minimal. 76s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_amd64.deb ... 76s Unpacking python3.13-minimal (3.13.0-2) ... 76s Selecting previously unselected package debian-archive-keyring. 76s Preparing to unpack .../02-debian-archive-keyring_2023.4ubuntu1_all.deb ... 76s Unpacking debian-archive-keyring (2023.4ubuntu1) ... 76s Selecting previously unselected package debian-keyring. 76s Preparing to unpack .../03-debian-keyring_2024.09.22_all.deb ... 76s Unpacking debian-keyring (2024.09.22) ... 76s Selecting previously unselected package libpython3.13-stdlib:amd64. 76s Preparing to unpack .../04-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 76s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 76s Selecting previously unselected package python3.13. 76s Preparing to unpack .../05-python3.13_3.13.0-2_amd64.deb ... 76s Unpacking python3.13 (3.13.0-2) ... 76s Selecting previously unselected package python3-all. 76s Preparing to unpack .../06-python3-all_3.12.7-1_amd64.deb ... 76s Unpacking python3-all (3.12.7-1) ... 76s Selecting previously unselected package python3-debian. 76s Preparing to unpack .../07-python3-debian_0.1.49ubuntu3_all.deb ... 76s Unpacking python3-debian (0.1.49ubuntu3) ... 76s Selecting previously unselected package python3-iniconfig. 76s Preparing to unpack .../08-python3-iniconfig_1.1.1-2_all.deb ... 76s Unpacking python3-iniconfig (1.1.1-2) ... 76s Selecting previously unselected package python3-packaging. 76s Preparing to unpack .../09-python3-packaging_24.1-1_all.deb ... 76s Unpacking python3-packaging (24.1-1) ... 76s Selecting previously unselected package python3-pluggy. 76s Preparing to unpack .../10-python3-pluggy_1.5.0-1_all.deb ... 76s Unpacking python3-pluggy (1.5.0-1) ... 76s Selecting previously unselected package python3-pytest. 76s Preparing to unpack .../11-python3-pytest_8.3.3-1_all.deb ... 76s Unpacking python3-pytest (8.3.3-1) ... 76s Selecting previously unselected package autopkgtest-satdep. 76s Preparing to unpack .../12-1-autopkgtest-satdep.deb ... 76s Unpacking autopkgtest-satdep (0) ... 76s Setting up python3-iniconfig (1.1.1-2) ... 77s Setting up debian-archive-keyring (2023.4ubuntu1) ... 77s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 77s Setting up python3-packaging (24.1-1) ... 77s Setting up python3-debian (0.1.49ubuntu3) ... 77s Setting up python3-pluggy (1.5.0-1) ... 77s Setting up python3.13-minimal (3.13.0-2) ... 78s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 78s Setting up debian-keyring (2024.09.22) ... 78s Setting up python3.13 (3.13.0-2) ... 78s Setting up python3-pytest (8.3.3-1) ... 79s Setting up python3-all (3.12.7-1) ... 79s Setting up autopkgtest-satdep (0) ... 79s Processing triggers for man-db (2.12.1-3) ... 79s Processing triggers for systemd (256.5-2ubuntu4) ... 81s (Reading database ... 76534 files and directories currently installed.) 81s Removing autopkgtest-satdep (0) ... 82s autopkgtest [13:42:41]: test python3-debian: [----------------------- 82s + cp -r lib/debian/tests/ /tmp/autopkgtest.pkQNqG/autopkgtest_tmp 82s + cd /tmp/autopkgtest.pkQNqG/autopkgtest_tmp/tests/ 82s + export PYTHONWARNINGS=d 82s + export FORBID_MISSING_APT_PKG=1 82s + export FORBID_MISSING_GPGV=1 82s + export FORBID_MISSING_AR=1 82s + py3versions -s 82s ---------------------------------------------- 82s Testing with python3.13 82s ---------------------------------------------- 82s + echo ---------------------------------------------- 82s + echo Testing with python3.13 82s + echo ---------------------------------------------- 82s + LC_ALL=C python3.13 -m pytest --doctest-modules --verbose 83s ============================= test session starts ============================== 83s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 83s cachedir: .pytest_cache 83s rootdir: /tmp/autopkgtest.pkQNqG/autopkgtest_tmp/tests 83s plugins: typeguard-4.4.1 83s collecting ... collected 271 items 83s 83s test_arch_table.py::TestDpkgArchTable::test_matches_architecture PASSED [ 0%] 83s test_arch_table.py::TestDpkgArchTable::test_arch_equals PASSED [ 0%] 83s test_arch_table.py::TestDpkgArchTable::test_architecture_is_concerned PASSED [ 1%] 83s test_arch_table.py::TestDpkgArchTable::test_is_wildcard PASSED [ 1%] 83s test_arch_table.py::TestDpkgArchTable::test_has_real_data PASSED [ 1%] 83s test_changelog.py::TestChangelog::test_create_changelog PASSED [ 2%] 83s test_changelog.py::TestChangelog::test_create_changelog_single_block PASSED [ 2%] 83s test_changelog.py::TestChangelog::test_modify_changelog PASSED [ 2%] 83s test_changelog.py::TestChangelog::test_preserve_initial_lines PASSED [ 3%] 83s test_changelog.py::TestChangelog::test_add_changelog_section PASSED [ 3%] 83s test_changelog.py::TestChangelog::test_strange_changelogs PASSED [ 4%] 83s test_changelog.py::TestChangelog::test_set_version_with_string PASSED [ 4%] 83s test_changelog.py::TestChangelog::test_changelog_no_author PASSED [ 4%] 83s test_changelog.py::TestChangelog::test_magic_version_properties PASSED [ 5%] 83s test_changelog.py::TestChangelog::test_bugs_closed PASSED [ 5%] 83s test_changelog.py::TestChangelog::test_allow_full_stops_in_distribution PASSED [ 5%] 83s test_changelog.py::TestChangelog::test_str_consistent PASSED [ 6%] 83s test_changelog.py::TestChangelog::test_utf8_encoded_file_input PASSED [ 6%] 83s test_changelog.py::TestChangelog::test_unicode_object_input PASSED [ 7%] 83s test_changelog.py::TestChangelog::test_non_utf8_encoding PASSED [ 7%] 83s test_changelog.py::TestChangelog::test_malformed_date PASSED [ 7%] 83s test_changelog.py::TestChangelog::test_block_iterator PASSED [ 8%] 83s test_changelog.py::TestChangelog::test_block_access PASSED [ 8%] 83s test_changelog.py::TestChangelog::test_len PASSED [ 8%] 83s test_copyright.py::TestRestrictedWrapper::test_unrestricted_get_and_set PASSED [ 9%] 83s test_copyright.py::TestRestrictedWrapper::test_trivially_restricted_get_and_set PASSED [ 9%] 83s test_copyright.py::TestRestrictedWrapper::test_set_already_none_to_none PASSED [ 9%] 83s test_copyright.py::TestRestrictedWrapper::test_processed_get_and_set PASSED [ 10%] 83s test_copyright.py::TestRestrictedWrapper::test_dump PASSED [ 10%] 83s test_copyright.py::TestLineBased::test_from_str_none PASSED [ 11%] 83s test_copyright.py::TestLineBased::test_from_str_empty PASSED [ 11%] 83s test_copyright.py::TestLineBased::test_from_str_single_line PASSED [ 11%] 83s test_copyright.py::TestLineBased::test_from_str_single_value_after_newline PASSED [ 12%] 83s test_copyright.py::TestLineBased::test_from_str_multiline PASSED [ 12%] 83s test_copyright.py::TestLineBased::test_to_str_empty PASSED [ 12%] 83s test_copyright.py::TestLineBased::test_to_str_single PASSED [ 13%] 83s test_copyright.py::TestLineBased::test_to_str_multi_list PASSED [ 13%] 83s test_copyright.py::TestLineBased::test_to_str_multi_tuple PASSED [ 14%] 83s test_copyright.py::TestLineBased::test_to_str_empty_value PASSED [ 14%] 83s test_copyright.py::TestLineBased::test_to_str_whitespace_only_value PASSED [ 14%] 83s test_copyright.py::TestLineBased::test_to_str_elements_stripped PASSED [ 15%] 83s test_copyright.py::TestLineBased::test_to_str_newlines_single PASSED [ 15%] 83s test_copyright.py::TestLineBased::test_to_str_newlines_multi PASSED [ 15%] 83s test_copyright.py::TestSpaceSeparated::test_from_str_none PASSED [ 16%] 83s test_copyright.py::TestSpaceSeparated::test_from_str_empty PASSED [ 16%] 83s test_copyright.py::TestSpaceSeparated::test_from_str_single PASSED [ 16%] 83s test_copyright.py::TestSpaceSeparated::test_from_str_multi PASSED [ 17%] 83s test_copyright.py::TestSpaceSeparated::test_to_str_empty PASSED [ 17%] 83s test_copyright.py::TestSpaceSeparated::test_to_str_single PASSED [ 18%] 83s test_copyright.py::TestSpaceSeparated::test_to_str_multi PASSED [ 18%] 83s test_copyright.py::TestSpaceSeparated::test_to_str_empty_value PASSED [ 18%] 83s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_single PASSED [ 19%] 83s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_multi PASSED [ 19%] 83s test_copyright.py::TestCopyright::test_basic_parse_success PASSED [ 19%] 83s test_copyright.py::TestCopyright::test_parse_and_dump PASSED [ 20%] 83s test_copyright.py::TestCopyright::test_duplicate_field PASSED [ 20%] 83s test_copyright.py::TestCopyright::test_all_paragraphs PASSED [ 21%] 83s test_copyright.py::TestCopyright::test_all_files_paragraphs PASSED [ 21%] 83s test_copyright.py::TestCopyright::test_find_files_paragraph PASSED [ 21%] 83s test_copyright.py::TestCopyright::test_find_files_paragraph_some_unmatched PASSED [ 22%] 83s test_copyright.py::TestCopyright::test_all_license_paragraphs PASSED [ 22%] 83s test_copyright.py::TestCopyright::test_error_on_invalid PASSED [ 22%] 83s test_copyright.py::TestCopyright::test_not_machine_readable PASSED [ 23%] 83s test_copyright.py::TestMultline::test_format_multiline PASSED [ 23%] 83s test_copyright.py::TestMultline::test_parse_multiline PASSED [ 23%] 83s test_copyright.py::TestMultline::test_format_multiline_lines PASSED [ 24%] 83s test_copyright.py::TestMultline::test_parse_multiline_as_lines PASSED [ 24%] 83s test_copyright.py::TestMultline::test_parse_format_inverses PASSED [ 25%] 83s test_copyright.py::TestLicense::test_empty_text PASSED [ 25%] 83s test_copyright.py::TestLicense::test_newline_in_synopsis PASSED [ 25%] 83s test_copyright.py::TestLicense::test_nonempty_text PASSED [ 26%] 83s test_copyright.py::TestLicense::test_typical PASSED [ 26%] 83s test_copyright.py::TestLicenseParagraphTest::test_properties PASSED [ 26%] 83s test_copyright.py::TestLicenseParagraphTest::test_no_license PASSED [ 27%] 83s test_copyright.py::TestLicenseParagraphTest::test_also_has_files PASSED [ 27%] 83s test_copyright.py::TestLicenseParagraphTest::test_try_set_files PASSED [ 28%] 83s test_copyright.py::TestGlobsToRe::test_empty PASSED [ 28%] 83s test_copyright.py::TestGlobsToRe::test_star PASSED [ 28%] 83s test_copyright.py::TestGlobsToRe::test_star_prefix PASSED [ 29%] 83s test_copyright.py::TestGlobsToRe::test_star_prefix_with_slash PASSED [ 29%] 83s test_copyright.py::TestGlobsToRe::test_question_mark PASSED [ 29%] 83s test_copyright.py::TestGlobsToRe::test_multi_literal PASSED [ 30%] 83s test_copyright.py::TestGlobsToRe::test_multi_wildcard PASSED [ 30%] 83s test_copyright.py::TestGlobsToRe::test_literal_backslash PASSED [ 30%] 83s test_copyright.py::TestGlobsToRe::test_illegal_backslash PASSED [ 31%] 83s test_copyright.py::TestFilesParagraph::test_files_property PASSED [ 31%] 83s test_copyright.py::TestFilesParagraph::test_license_property PASSED [ 32%] 83s test_copyright.py::TestFilesParagraph::test_matches PASSED [ 32%] 83s test_copyright.py::TestFilesParagraph::test_create PASSED [ 32%] 83s test_copyright.py::TestHeader::test_format_not_none PASSED [ 33%] 83s test_copyright.py::TestHeader::test_format_upgrade_no_header PASSED [ 33%] 83s test_copyright.py::TestHeader::test_format_https_upgrade PASSED [ 33%] 83s test_copyright.py::TestHeader::test_upstream_name_single_line PASSED [ 34%] 83s test_copyright.py::TestHeader::test_upstream_contact_single_read PASSED [ 34%] 83s test_copyright.py::TestHeader::test_upstream_contact_multi1_read PASSED [ 35%] 83s test_copyright.py::TestHeader::test_upstream_contact_multi2_read PASSED [ 35%] 83s test_copyright.py::TestHeader::test_upstream_contact_single_write PASSED [ 35%] 83s test_copyright.py::TestHeader::test_upstream_contact_multi_write PASSED [ 36%] 83s test_copyright.py::TestHeader::test_license PASSED [ 36%] 83s test_deb822.py::TestDeb822Dict::test_case_insensitive_lookup PASSED [ 36%] 83s test_deb822.py::TestDeb822Dict::test_case_insensitive_assignment PASSED [ 37%] 83s test_deb822.py::TestDeb822Dict::test_case_preserved PASSED [ 37%] 83s test_deb822.py::TestDeb822Dict::test_order_preserved PASSED [ 38%] 83s test_deb822.py::TestDeb822Dict::test_derived_dict_equality PASSED [ 38%] 83s test_deb822.py::TestDeb822Dict::test_unicode_key_access PASSED [ 38%] 83s test_deb822.py::TestDeb822::test_apt_pkg_installed FAILED [ 39%] 83s test_deb822.py::TestDeb822::test_gpgv_installed PASSED [ 39%] 83s test_deb822.py::TestDeb822::test_parser PASSED [ 39%] 83s test_deb822.py::TestDeb822::test_pickling PASSED [ 40%] 83s test_deb822.py::TestDeb822::test_parser_with_newlines PASSED [ 40%] 83s test_deb822.py::TestDeb822::test_strip_initial_blanklines PASSED [ 40%] 83s test_deb822.py::TestDeb822::test_reorder PASSED [ 41%] 83s test_deb822.py::TestDeb822::test_sort_fields PASSED [ 41%] 83s test_deb822.py::TestDeb822::test_gpg_stripping PASSED [ 42%] 83s test_deb822.py::TestDeb822::test_gpg_info PASSED [ 42%] 83s test_deb822.py::TestDeb822::test_gpg_info2 PASSED [ 42%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_array PASSED [ 43%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io PASSED [ 43%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io_apt_pkg SKIPPED [ 43%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_file PASSED [ 44%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_file_apt_pkg SKIPPED [ 44%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_with_gpg PASSED [ 45%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_bytes PASSED [ 45%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_default PASSED [ 45%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_no_apt_pkg PASSED [ 46%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_apt_pkg SKIPPED [ 46%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_packages PASSED [ 46%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_packages PASSED [ 47%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_packages PASSED [ 47%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_sources PASSED [ 47%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_sources PASSED [ 48%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_sources PASSED [ 48%] 83s test_deb822.py::TestDeb822::test_parser_empty_input PASSED [ 49%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_empty_input PASSED [ 49%] 83s test_deb822.py::TestDeb822::test_parser_limit_fields PASSED [ 49%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_limit_fields PASSED [ 50%] 83s test_deb822.py::TestDeb822::test_dont_assume_trailing_newline PASSED [ 50%] 83s test_deb822.py::TestDeb822::test__delitem__ PASSED [ 50%] 83s test_deb822.py::TestDeb822::test_policy_compliant_whitespace PASSED [ 51%] 83s test_deb822.py::TestDeb822::test_case_insensitive PASSED [ 51%] 83s test_deb822.py::TestDeb822::test_multiline_trailing_whitespace_after_colon PASSED [ 52%] 83s test_deb822.py::TestDeb822::test_blank_value PASSED [ 52%] 83s test_deb822.py::TestDeb822::test_copy PASSED [ 52%] 83s test_deb822.py::TestDeb822::test_bug457929_multivalued_dump_works PASSED [ 53%] 83s test_deb822.py::TestDeb822::test_bug487902_multivalued_checksums PASSED [ 53%] 83s test_deb822.py::TestDeb822::test_case_preserved_in_input PASSED [ 53%] 83s test_deb822.py::TestDeb822::test_unicode_values_apt_pkg SKIPPED (apt...) [ 54%] 83s test_deb822.py::TestDeb822::test_unicode_values PASSED [ 54%] 83s test_deb822.py::TestDeb822::test_encoding_integrity PASSED [ 54%] 83s test_deb822.py::TestDeb822::test_mixed_encodings FAILED [ 55%] 83s test_deb822.py::TestDeb822::test_dump_text_mode PASSED [ 55%] 83s test_deb822.py::TestDeb822::test_bug597249_colon_as_first_value_character PASSED [ 56%] 83s test_deb822.py::TestDeb822::test_field_value_ends_in_newline PASSED [ 56%] 83s test_deb822.py::TestDeb822::test_field_value_contains_blank_line PASSED [ 56%] 83s test_deb822.py::TestDeb822::test_multivalued_field_contains_newline PASSED [ 57%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_use_apt_pkg SKIPPED [ 57%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_native PASSED [ 57%] 83s test_deb822.py::TestDeb822::test_iter_paragraphs_string_comments_native PASSED [ 58%] 83s test_deb822.py::TestDeb822::test_explicit_source_field PASSED [ 58%] 83s test_deb822.py::TestDeb822::test_release PASSED [ 59%] 83s test_deb822.py::TestDeb822::test_buildinfo PASSED [ 59%] 83s test_deb822.py::TestDeb822::test_buildinfo_env_deserialise PASSED [ 59%] 83s test_deb822.py::TestDeb822::test_changes_binary_mode PASSED [ 60%] 83s test_deb822.py::TestDeb822::test_changes_text_mode PASSED [ 60%] 83s test_deb822.py::TestDeb822::test_removals PASSED [ 60%] 84s test_deb822.py::TestPkgRelations::test_packages FAILED [ 61%] 84s test_deb822.py::TestPkgRelations::test_pkgrelation_str PASSED [ 61%] 84s test_deb822.py::TestPkgRelations::test_sources FAILED [ 61%] 84s test_deb822.py::TestPkgRelations::test_restrictions_parse PASSED [ 62%] 84s test_deb822.py::TestPkgRelations::test_multiarch_parse PASSED [ 62%] 84s test_deb822.py::TestVersionAccessor::test_get_version PASSED [ 63%] 84s test_deb822.py::TestVersionAccessor::test_set_version PASSED [ 63%] 84s test_deb822.py::TestGpgInfo::test_from_sequence_string PASSED [ 63%] 84s test_deb822.py::TestGpgInfo::test_from_sequence_newline_terminated PASSED [ 64%] 84s test_deb822.py::TestGpgInfo::test_from_sequence_no_newlines PASSED [ 64%] 84s test_deb822.py::TestGpgInfo::test_from_file PASSED [ 64%] 84s test_debfile.py::TestToolsInstalled::test_ar_installed PASSED [ 65%] 84s test_debfile.py::TestToolsInstalled::test_dpkg_deb_installed PASSED [ 65%] 84s test_debfile.py::TestToolsInstalled::test_zstd_installed PASSED [ 66%] 84s test_debfile.py::TestArFile::test_getnames PASSED [ 66%] 84s test_debfile.py::TestArFile::test_getmember PASSED [ 66%] 84s test_debfile.py::TestArFile::test_file_seek PASSED [ 67%] 84s test_debfile.py::TestArFile::test_file_read PASSED [ 67%] 84s test_debfile.py::TestArFile::test_file_readlines PASSED [ 67%] 84s test_debfile.py::TestArFileFileObj::test_getnames PASSED [ 68%] 84s test_debfile.py::TestArFileFileObj::test_getmember PASSED [ 68%] 84s test_debfile.py::TestArFileFileObj::test_file_seek PASSED [ 69%] 84s test_debfile.py::TestArFileFileObj::test_file_read PASSED [ 69%] 84s test_debfile.py::TestArFileFileObj::test_file_readlines PASSED [ 69%] 84s test_debfile.py::TestDebFile::test_missing_members[control.tar.gz] PASSED [ 70%] 84s test_debfile.py::TestDebFile::test_missing_members[data.tar.gz] PASSED [ 70%] 84s test_debfile.py::TestDebFile::test_data_compression[gztar] PASSED [ 70%] 84s test_debfile.py::TestDebFile::test_data_compression[bztar] PASSED [ 71%] 84s test_debfile.py::TestDebFile::test_data_compression[xztar] PASSED [ 71%] 84s test_debfile.py::TestDebFile::test_data_compression[tar] PASSED [ 71%] 84s test_debfile.py::TestDebFile::test_data_compression[zsttar] PASSED [ 72%] 84s test_debfile.py::TestDebFile::test_control_compression[gztar] PASSED [ 72%] 84s test_debfile.py::TestDebFile::test_control_compression[bztar] PASSED [ 73%] 84s test_debfile.py::TestDebFile::test_control_compression[xztar] PASSED [ 73%] 84s test_debfile.py::TestDebFile::test_control_compression[tar] PASSED [ 73%] 84s test_debfile.py::TestDebFile::test_control_compression[zsttar] PASSED [ 74%] 84s test_debfile.py::TestDebFile::test_data_names PASSED [ 74%] 84s test_debfile.py::TestDebFile::test_data_has_file PASSED [ 74%] 84s test_debfile.py::TestDebFile::test_data_has_file_symlinks PASSED [ 75%] 84s test_debfile.py::TestDebFile::test_data_get_file PASSED [ 75%] 84s test_debfile.py::TestDebFile::test_data_get_file_symlinks PASSED [ 76%] 84s test_debfile.py::TestDebFile::test_control PASSED [ 76%] 84s test_debfile.py::TestDebFile::test_md5sums PASSED [ 76%] 84s test_debfile.py::TestDebFile::test_contextmanager PASSED [ 77%] 84s test_debfile.py::TestDebFile::test_open_directly PASSED [ 77%] 84s test_debian_support.py::TestVersion::testversions PASSED [ 77%] 84s test_debian_support.py::TestVersion::test_version_updating PASSED [ 78%] 84s test_debian_support.py::TestVersion::test_comparisons PASSED [ 78%] 84s test_debian_support.py::TestRelease::test_comparison PASSED [ 78%] 84s test_debian_support.py::TestHelperRoutine::test_read_lines_sha1 PASSED [ 79%] 84s test_debian_support.py::TestHelperRoutine::test_patch_lines PASSED [ 79%] 84s test_debian_support.py::TestHelperRoutine::test_patch_lines_bytes PASSED [ 80%] 84s test_debian_support.py::TestPdiff::test_download_gunzip_lines PASSED [ 80%] 84s test_debian_support.py::TestPdiff::test_update_file PASSED [ 80%] 84s test_debian_support.py::TestPackageFile::test_read_file PASSED [ 81%] 84s test_debian_support.py::TestPackageFile::test_read_fileobj PASSED [ 81%] 84s test_debtags.py::TestDebtags::test_insert PASSED [ 81%] 84s test_debtags.py::TestDebtags::test_reverse PASSED [ 82%] 84s test_debtags.py::TestDebtags::test_read PASSED [ 82%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_round_trip_cases PASSED [ 83%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_deb822_emulation PASSED [ 83%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_regular_fields PASSED [ 83%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields PASSED [ 84%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields_reorder PASSED [ 84%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_case_preservation PASSED [ 84%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_order_on_mutation PASSED [ 85%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_case_on_iter PASSED [ 85%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph PASSED [ 85%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph_existing_trailing_newline PASSED [ 86%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_empty_paragraph PASSED [ 86%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_tailing_comment PASSED [ 87%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph PASSED [ 87%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_with_comments PASSED [ 87%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_in_empty_file PASSED [ 88%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_remove_paragraph PASSED [ 88%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_duplicate_fields PASSED [ 88%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_sorting PASSED [ 89%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_nodups PASSED [ 89%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_dups PASSED [ 90%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation PASSED [ 90%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation_tab_preservation PASSED [ 90%] 84s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_mutate_field_preserves_whitespace PASSED [ 91%] 84s test_substvars.py::TestSubstvars::test_substvars PASSED [ 91%] 84s test_substvars.py::TestSubstvars::test_save_raises PASSED [ 91%] 84s test_substvars.py::TestSubstvars::test_save PASSED [ 92%] 84s test_substvars.py::TestSubstvars::test_equals PASSED [ 92%] 84s test_watch.py::TestParseWatchFile::test_parse_empty PASSED [ 92%] 84s test_watch.py::TestParseWatchFile::test_parse_no_version PASSED [ 93%] 84s test_watch.py::TestParseWatchFile::test_parse_with_spacing_around_version PASSED [ 93%] 84s test_watch.py::TestParseWatchFile::test_parse_with_script PASSED [ 94%] 84s test_watch.py::TestParseWatchFile::test_parse_single PASSED [ 94%] 84s test_watch.py::TestParseWatchFile::test_parse_simple PASSED [ 94%] 84s test_watch.py::TestParseWatchFile::test_parse_with_opts PASSED [ 95%] 84s test_watch.py::TestParseWatchFile::test_parse_global_opts PASSED [ 95%] 84s test_watch.py::TestParseWatchFile::test_parse_opt_quotes PASSED [ 95%] 84s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_4 PASSED [ 96%] 84s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_3 PASSED [ 96%] 84s test_watch.py::TestParseWatchFile::test_pattern_included PASSED [ 97%] 84s test_watch.py::TestParseWatchFile::test_parse_weird_quotes PASSED [ 97%] 84s test_watch.py::TestParseWatchFile::test_package_variable PASSED [ 97%] 84s test_watch.py::TestDumpWatchFile::test_empty PASSED [ 98%] 84s test_watch.py::TestDumpWatchFile::test_simple PASSED [ 98%] 84s test_watch.py::TestDumpWatchFile::test_opts PASSED [ 98%] 84s test_watch.py::TestDumpWatchFile::test_multiple_lines PASSED [ 99%] 84s test_watch.py::TestExpand::test_expand_package PASSED [ 99%] 84s test_watch.py::TestExpand::test_static PASSED [100%] 84s 84s =================================== FAILURES =================================== 84s ______________________ TestDeb822.test_apt_pkg_installed _______________________ 84s 84s self = 84s 84s def test_apt_pkg_installed(self): 84s # type: () -> None 84s # If test suite is running in FORBID_MISSING_APT_PKG mode where 84s # python-apt is mandatory, explicitly include a failing test to 84s # highlight this problem. 84s if FORBID_MISSING_APT_PKG and not _have_apt_pkg: 84s > pytest.fail("Required apt_pkg from python-apt is not installed (tests run in FORBID_MISSING_APT_PKG mode)") 84s E Failed: Required apt_pkg from python-apt is not installed (tests run in FORBID_MISSING_APT_PKG mode) 84s 84s test_deb822.py:444: Failed 84s _______________________ TestDeb822.test_mixed_encodings ________________________ 84s 84s self = 84s 84s def test_mixed_encodings(self): 84s # type: () -> None 84s """Test that we can handle a simple case of mixed encodings 84s 84s In general, this isn't guaranteed to work. It uses the chardet 84s package, which tries to determine heuristically the encoding of the 84s text given to it. But as far as I've seen, it's reliable for mixed 84s latin1 and utf-8 in maintainer names in old Sources files... 84s """ 84s 84s # Avoid spitting out the encoding warning during testing. 84s warnings.filterwarnings(action='ignore', category=UnicodeWarning) 84s 84s filename = find_test_file('test_Sources.mixed_encoding') 84s with open(filename, 'rb') as f1, open(filename, 'rb') as f2: 84s for paragraphs in [ 84s deb822.Sources.iter_paragraphs(f1), 84s deb822.Sources.iter_paragraphs(f2, use_apt_pkg=False) 84s ]: 84s with warnings.catch_warnings(record=True) as warnings_record: 84s p1 = next(paragraphs) 84s assert p1['maintainer'] == \ 84s 'Adeodato Sim\xf3 ' 84s p2 = next(paragraphs) 84s assert p2['uploaders'] == \ 84s 'Frank K\xfcster ' 84s if FORBID_MISSING_APT_PKG: 84s > assert not warnings_record, "Warnings emitted from deb822" 84s E AssertionError: Warnings emitted from deb822 84s E assert not [] 84s 84s test_deb822.py:1199: AssertionError 84s ------------------------------ Captured log call ------------------------------- 84s WARNING debian.deb822:deb822.py:2612 decoding from utf-8 failed; attempting to detect the true encoding 84s ________________________ TestPkgRelations.test_packages ________________________ 84s 84s self = 84s 84s def test_packages(self): 84s # type: () -> None 84s # make the syntax a bit more compact 84s rel = TestPkgRelations.rel 84s 84s with warnings.catch_warnings(record=True) as warnings_record: 84s f = open(find_test_file('test_Packages')) 84s pkgs = deb822.Packages.iter_paragraphs(f) 84s pkg1 = next(pkgs) 84s rel1 = {'breaks': [], 84s 'built-using': [], 84s 'conflicts': [], 84s 'depends': [ 84s [rel({'name': 'file', 'archqual': 'i386'})], 84s [rel({'name': 'libc6', 'version': ('>=', '2.7-1')})], 84s [rel({'name': 'libpaper1'})], 84s [rel({'name': 'psutils'})], 84s ], 84s 'enhances': [], 84s 'pre-depends': [], 84s 'provides': [], 84s 'recommends': [ 84s [rel({'name': 'bzip2'})], 84s [rel({'name': 'lpr'}), 84s rel({'name': 'rlpr'}), 84s rel({'name': 'cupsys-client'})], 84s [rel({'name': 'wdiff'})], 84s ], 84s 'replaces': [], 84s 'suggests': [ 84s [rel({'name': 'emacsen-common'})], 84s [rel({'name': 'ghostscript'})], 84s [rel({'name': 'graphicsmagick-imagemagick-compat'}), 84s rel({'name': 'imagemagick'})], 84s [rel({'name': 'groff'})], 84s [rel({'name': 'gv'})], 84s [rel({'name': 'html2ps'})], 84s [rel({'name': 't1-cyrillic'})], 84s [rel({'name': 'texlive-base-bin'})], 84s ] 84s } 84s self.assertPkgDictEqual(rel1, pkg1.relations) 84s pkg2 = next(pkgs) 84s rel2 = {'breaks': [], 84s 'built-using': [], 84s 'conflicts': [], 84s 'depends': [ 84s [rel({'name': 'lrzsz'})], 84s [rel({'name': 'openssh-client'}), 84s rel({'name': 'telnet'}), 84s rel({'name': 'telnet-ssl'})], 84s [rel({'name': 'libc6', 'version': ('>=', '2.6.1-1')})], 84s [rel({'name': 'libncurses5', 'version': ('>=', '5.6')})], 84s [rel({'name': 'libreadline5', 'version': ('>=', '5.2')})], 84s ], 84s 'enhances': [], 84s 'pre-depends': [], 84s 'provides': [], 84s 'recommends': [], 84s 'replaces': [], 84s 'suggests': [] 84s } 84s self.assertPkgDictEqual(rel2, pkg2.relations) 84s pkg3 = next(pkgs) 84s dep3 = [ 84s [rel({'name': 'dcoprss', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'kdenetwork-kfile-plugins', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'kdict', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'kdnssd', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'kget', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'knewsticker', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'kopete', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'kpf', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'kppp', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'krdc', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'krfb', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'ksirc', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'kwifimanager', 'version': ('>=', '4:3.5.9-2')})], 84s [rel({'name': 'librss1', 'version': ('>=', '4:3.5.9-2')})], 84s ] 84s assert dep3 == pkg3.relations['depends'] 84s f.close() 84s if FORBID_MISSING_APT_PKG: 84s # Don't permit this test to succeed if warnings about apt_pkg 84s # being missing were generated 84s > assert not warnings_record, "Warnings emitted from deb822" 84s E AssertionError: Warnings emitted from deb822 84s E assert not [] 84s 84s test_deb822.py:1539: AssertionError 84s ________________________ TestPkgRelations.test_sources _________________________ 84s 84s self = 84s 84s def test_sources(self): 84s # type: () -> None 84s # make the syntax a bit more compact 84s rel = TestPkgRelations.rel 84s 84s # Should not get warnings about missing python-apt from this code 84s with warnings.catch_warnings(record=True) as warnings_record: 84s f = open_utf8(find_test_file('test_Sources')) 84s pkgs = deb822.Sources.iter_paragraphs(f) 84s pkg1 = next(pkgs) 84s rel1 = {'build-conflicts': [], 84s 'build-conflicts-indep': [], 84s 'build-conflicts-arch': [], 84s 'build-depends': [ 84s [rel({'name': 'apache2-src', 'version': ('>=', '2.2.9')})], 84s [rel({'name': 'libaprutil1-dev'})], 84s [rel({'arch': [(False, 'kfreebsd-i386'), (False, 'kfreebsd-amd64'), (False, 'hurd-i386')], 84s 'name': 'libcap-dev'})], 84s [rel({'name': 'autoconf'})], 84s [rel({'name': 'debhelper', 'version': ('>>', '5.0.0')})], 84s ], 84s 'build-depends-indep': [], 84s 'build-depends-arch': [], 84s 'binary': [ 84s [rel({'name': 'apache2-mpm-itk'})] 84s ] 84s } 84s self.assertPkgDictEqual(rel1, pkg1.relations) 84s pkg2 = next(pkgs) 84s rel2 = {'build-conflicts': [], 84s 'build-conflicts-indep': [], 84s 'build-conflicts-arch': [], 84s 'build-depends': [ 84s [rel({'name': 'dpkg-dev', 'version': ('>=', '1.13.9')})], 84s [rel({'name': 'autoconf', 'version': ('>=', '2.13')})], 84s [rel({'name': 'bash'})], 84s [rel({'name': 'bison', 'archqual': 'amd64'})], 84s [rel({'name': 'flex'})], 84s [rel({'name': 'gettext', 'archqual': 'any'})], 84s [rel({'name': 'texinfo', 84s 'restrictions': [ 84s [(False, 'stage1')], 84s [(False, 'stage2'), 84s (False, 'cross')] 84s ]})], 84s [rel({'arch': [(True, 'hppa')], 'name': 'expect-tcl8.3', 84s 'version': ('>=', '5.32.2'), 84s 'restrictions': [[(False, 'stage1')]]})], 84s [rel({'name': 'dejagnu', 'version': ('>=', '1.4.2-1.1'), 'arch': None})], 84s [rel({'name': 'dpatch'})], 84s [rel({'name': 'file'})], 84s [rel({'name': 'bzip2', 'archqual': 'native'})], 84s [rel({'name': 'lsb-release'})], 84s ], 84s 'build-depends-indep': [], 84s 'build-depends-arch': [], 84s 'binary': [ 84s [rel({'name': 'binutils'})], 84s [rel({'name': 'binutils-dev'})], 84s [rel({'name': 'binutils-multiarch'})], 84s [rel({'name': 'binutils-hppa64'})], 84s [rel({'name': 'binutils-spu'})], 84s [rel({'name': 'binutils-doc'})], 84s [rel({'name': 'binutils-source'})], 84s ] 84s } 84s self.assertPkgDictEqual(rel2, pkg2.relations) 84s f.close() 84s if FORBID_MISSING_APT_PKG: 84s # Don't permit this test to succeed if warnings about apt_pkg 84s # being missing were generated 84s > assert not warnings_record, "Warnings emitted from deb822" 84s E AssertionError: Warnings emitted from deb822 84s E assert not [] 84s 84s test_deb822.py:1641: AssertionError 84s =========================== short test summary info ============================ 84s FAILED test_deb822.py::TestDeb822::test_apt_pkg_installed - Failed: Required ... 84s FAILED test_deb822.py::TestDeb822::test_mixed_encodings - AssertionError: War... 84s FAILED test_deb822.py::TestPkgRelations::test_packages - AssertionError: Warn... 84s FAILED test_deb822.py::TestPkgRelations::test_sources - AssertionError: Warni... 84s =================== 4 failed, 262 passed, 5 skipped in 1.66s =================== 85s autopkgtest [13:42:44]: test python3-debian: -----------------------] 85s autopkgtest [13:42:44]: test python3-debian: - - - - - - - - - - results - - - - - - - - - - 85s python3-debian FAIL non-zero exit status 1 85s autopkgtest [13:42:44]: test python3-debian-no-apt-pkg: preparing testbed 466s autopkgtest [13:49:05]: testbed dpkg architecture: amd64 466s autopkgtest [13:49:05]: testbed apt version: 2.9.8 466s autopkgtest [13:49:05]: @@@@@@@@@@@@@@@@@@@@ test bed setup 467s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 467s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [105 kB] 468s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [983 kB] 468s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 468s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 468s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [79.9 kB] 468s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [138 kB] 468s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB] 468s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [749 kB] 468s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [291 kB] 468s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [1084 B] 468s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [9252 B] 468s Fetched 2484 kB in 1s (2886 kB/s) 468s Reading package lists... 470s Reading package lists... 470s Building dependency tree... 470s Reading state information... 471s Calculating upgrade... 471s The following packages will be upgraded: 471s libpython3-stdlib pastebinit python3 python3-minimal 471s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 471s Need to get 76.3 kB of archives. 471s After this operation, 0 B of additional disk space will be used. 471s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-minimal amd64 3.12.7-1 [27.4 kB] 471s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3 amd64 3.12.7-1 [24.0 kB] 471s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpython3-stdlib amd64 3.12.7-1 [10.0 kB] 471s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 pastebinit all 1.7.1-1 [14.9 kB] 472s Fetched 76.3 kB in 0s (201 kB/s) 472s (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 ... 75542 files and directories currently installed.) 472s Preparing to unpack .../python3-minimal_3.12.7-1_amd64.deb ... 472s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 472s Setting up python3-minimal (3.12.7-1) ... 472s (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 ... 75542 files and directories currently installed.) 472s Preparing to unpack .../python3_3.12.7-1_amd64.deb ... 472s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 472s Preparing to unpack .../libpython3-stdlib_3.12.7-1_amd64.deb ... 472s Unpacking libpython3-stdlib:amd64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 472s Preparing to unpack .../pastebinit_1.7.1-1_all.deb ... 472s Unpacking pastebinit (1.7.1-1) over (1.7.0-1) ... 472s Setting up libpython3-stdlib:amd64 (3.12.7-1) ... 472s Setting up python3 (3.12.7-1) ... 473s Setting up pastebinit (1.7.1-1) ... 473s Processing triggers for man-db (2.12.1-3) ... 473s Reading package lists... 473s Building dependency tree... 473s Reading state information... 474s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 474s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 474s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 474s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 474s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 475s Reading package lists... 475s Reading package lists... 475s Building dependency tree... 475s Reading state information... 476s Calculating upgrade... 476s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 476s Reading package lists... 476s Building dependency tree... 476s Reading state information... 476s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 484s Reading package lists... 484s Building dependency tree... 484s Reading state information... 484s Starting pkgProblemResolver with broken count: 0 484s Starting 2 pkgProblemResolver with broken count: 0 484s Done 485s The following additional packages will be installed: 485s debian-archive-keyring debian-keyring libpython3.13-minimal 485s libpython3.13-stdlib python3-all python3-debian python3-iniconfig 485s python3-packaging python3-pluggy python3-pytest python3.13 485s python3.13-minimal 485s Suggested packages: 485s python3.13-venv python3.13-doc binfmt-support 485s The following NEW packages will be installed: 485s autopkgtest-satdep debian-archive-keyring debian-keyring 485s libpython3.13-minimal libpython3.13-stdlib python3-all python3-debian 485s python3-iniconfig python3-packaging python3-pluggy python3-pytest python3.13 485s python3.13-minimal 485s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 485s Need to get 38.6 MB/38.6 MB of archives. 485s After this operation, 59.1 MB of additional disk space will be used. 485s Get:1 /tmp/autopkgtest.pkQNqG/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [744 B] 485s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 485s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.0-2 [2188 kB] 485s Get:4 http://ftpmaster.internal/ubuntu plucky/universe amd64 debian-archive-keyring all 2023.4ubuntu1 [168 kB] 485s Get:5 http://ftpmaster.internal/ubuntu plucky/universe amd64 debian-keyring all 2024.09.22 [32.1 MB] 487s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 487s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.0-2 [719 kB] 487s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-all amd64 3.12.7-1 [890 B] 487s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-debian all 0.1.49ubuntu3 [116 kB] 487s Get:10 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 487s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.1-1 [41.4 kB] 487s Get:12 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 487s Get:13 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.3-1 [251 kB] 487s Fetched 38.6 MB in 2s (19.8 MB/s) 487s Selecting previously unselected package libpython3.13-minimal:amd64. 487s (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 ... 75542 files and directories currently installed.) 487s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_amd64.deb ... 487s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 487s Selecting previously unselected package python3.13-minimal. 487s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_amd64.deb ... 487s Unpacking python3.13-minimal (3.13.0-2) ... 487s Selecting previously unselected package debian-archive-keyring. 487s Preparing to unpack .../02-debian-archive-keyring_2023.4ubuntu1_all.deb ... 487s Unpacking debian-archive-keyring (2023.4ubuntu1) ... 487s Selecting previously unselected package debian-keyring. 487s Preparing to unpack .../03-debian-keyring_2024.09.22_all.deb ... 487s Unpacking debian-keyring (2024.09.22) ... 487s Selecting previously unselected package libpython3.13-stdlib:amd64. 487s Preparing to unpack .../04-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 487s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 488s Selecting previously unselected package python3.13. 488s Preparing to unpack .../05-python3.13_3.13.0-2_amd64.deb ... 488s Unpacking python3.13 (3.13.0-2) ... 488s Selecting previously unselected package python3-all. 488s Preparing to unpack .../06-python3-all_3.12.7-1_amd64.deb ... 488s Unpacking python3-all (3.12.7-1) ... 488s Selecting previously unselected package python3-debian. 488s Preparing to unpack .../07-python3-debian_0.1.49ubuntu3_all.deb ... 488s Unpacking python3-debian (0.1.49ubuntu3) ... 488s Selecting previously unselected package python3-iniconfig. 488s Preparing to unpack .../08-python3-iniconfig_1.1.1-2_all.deb ... 488s Unpacking python3-iniconfig (1.1.1-2) ... 488s Selecting previously unselected package python3-packaging. 488s Preparing to unpack .../09-python3-packaging_24.1-1_all.deb ... 488s Unpacking python3-packaging (24.1-1) ... 488s Selecting previously unselected package python3-pluggy. 488s Preparing to unpack .../10-python3-pluggy_1.5.0-1_all.deb ... 488s Unpacking python3-pluggy (1.5.0-1) ... 488s Selecting previously unselected package python3-pytest. 488s Preparing to unpack .../11-python3-pytest_8.3.3-1_all.deb ... 488s Unpacking python3-pytest (8.3.3-1) ... 488s Selecting previously unselected package autopkgtest-satdep. 488s Preparing to unpack .../12-2-autopkgtest-satdep.deb ... 488s Unpacking autopkgtest-satdep (0) ... 488s Setting up python3-iniconfig (1.1.1-2) ... 488s Setting up debian-archive-keyring (2023.4ubuntu1) ... 488s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 488s Setting up python3-packaging (24.1-1) ... 488s Setting up python3-debian (0.1.49ubuntu3) ... 489s Setting up python3-pluggy (1.5.0-1) ... 489s Setting up python3.13-minimal (3.13.0-2) ... 490s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 490s Setting up debian-keyring (2024.09.22) ... 490s Setting up python3.13 (3.13.0-2) ... 490s Setting up python3-pytest (8.3.3-1) ... 491s Setting up python3-all (3.12.7-1) ... 491s Setting up autopkgtest-satdep (0) ... 491s Processing triggers for man-db (2.12.1-3) ... 491s Processing triggers for systemd (256.5-2ubuntu4) ... 493s (Reading database ... 76534 files and directories currently installed.) 493s Removing autopkgtest-satdep (0) ... 495s autopkgtest [13:49:34]: test python3-debian-no-apt-pkg: [----------------------- 496s + cp -r lib/debian/tests/ /tmp/autopkgtest.pkQNqG/autopkgtest_tmp 496s + cd /tmp/autopkgtest.pkQNqG/autopkgtest_tmp/tests/ 496s + export PYTHONWARNINGS=d 496s + py3versions -s 496s ---------------------------------------------- 496s Testing with python3.13 496s ---------------------------------------------- 496s + echo ---------------------------------------------- 496s + echo Testing with python3.13 496s + echo ---------------------------------------------- 496s + LC_ALL=C python3.13 -m pytest --doctest-modules --verbose 496s ============================= test session starts ============================== 496s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 496s cachedir: .pytest_cache 496s rootdir: /tmp/autopkgtest.pkQNqG/autopkgtest_tmp/tests 496s plugins: typeguard-4.4.1 497s collecting ... collected 271 items 497s 497s test_arch_table.py::TestDpkgArchTable::test_matches_architecture PASSED [ 0%] 497s test_arch_table.py::TestDpkgArchTable::test_arch_equals PASSED [ 0%] 497s test_arch_table.py::TestDpkgArchTable::test_architecture_is_concerned PASSED [ 1%] 497s test_arch_table.py::TestDpkgArchTable::test_is_wildcard PASSED [ 1%] 497s test_arch_table.py::TestDpkgArchTable::test_has_real_data PASSED [ 1%] 497s test_changelog.py::TestChangelog::test_create_changelog PASSED [ 2%] 497s test_changelog.py::TestChangelog::test_create_changelog_single_block PASSED [ 2%] 497s test_changelog.py::TestChangelog::test_modify_changelog PASSED [ 2%] 497s test_changelog.py::TestChangelog::test_preserve_initial_lines PASSED [ 3%] 497s test_changelog.py::TestChangelog::test_add_changelog_section PASSED [ 3%] 497s test_changelog.py::TestChangelog::test_strange_changelogs PASSED [ 4%] 497s test_changelog.py::TestChangelog::test_set_version_with_string PASSED [ 4%] 497s test_changelog.py::TestChangelog::test_changelog_no_author PASSED [ 4%] 497s test_changelog.py::TestChangelog::test_magic_version_properties PASSED [ 5%] 497s test_changelog.py::TestChangelog::test_bugs_closed PASSED [ 5%] 497s test_changelog.py::TestChangelog::test_allow_full_stops_in_distribution PASSED [ 5%] 497s test_changelog.py::TestChangelog::test_str_consistent PASSED [ 6%] 497s test_changelog.py::TestChangelog::test_utf8_encoded_file_input PASSED [ 6%] 497s test_changelog.py::TestChangelog::test_unicode_object_input PASSED [ 7%] 497s test_changelog.py::TestChangelog::test_non_utf8_encoding PASSED [ 7%] 497s test_changelog.py::TestChangelog::test_malformed_date PASSED [ 7%] 497s test_changelog.py::TestChangelog::test_block_iterator PASSED [ 8%] 497s test_changelog.py::TestChangelog::test_block_access PASSED [ 8%] 497s test_changelog.py::TestChangelog::test_len PASSED [ 8%] 497s test_copyright.py::TestRestrictedWrapper::test_unrestricted_get_and_set PASSED [ 9%] 497s test_copyright.py::TestRestrictedWrapper::test_trivially_restricted_get_and_set PASSED [ 9%] 497s test_copyright.py::TestRestrictedWrapper::test_set_already_none_to_none PASSED [ 9%] 497s test_copyright.py::TestRestrictedWrapper::test_processed_get_and_set PASSED [ 10%] 497s test_copyright.py::TestRestrictedWrapper::test_dump PASSED [ 10%] 497s test_copyright.py::TestLineBased::test_from_str_none PASSED [ 11%] 497s test_copyright.py::TestLineBased::test_from_str_empty PASSED [ 11%] 497s test_copyright.py::TestLineBased::test_from_str_single_line PASSED [ 11%] 497s test_copyright.py::TestLineBased::test_from_str_single_value_after_newline PASSED [ 12%] 497s test_copyright.py::TestLineBased::test_from_str_multiline PASSED [ 12%] 497s test_copyright.py::TestLineBased::test_to_str_empty PASSED [ 12%] 497s test_copyright.py::TestLineBased::test_to_str_single PASSED [ 13%] 497s test_copyright.py::TestLineBased::test_to_str_multi_list PASSED [ 13%] 497s test_copyright.py::TestLineBased::test_to_str_multi_tuple PASSED [ 14%] 497s test_copyright.py::TestLineBased::test_to_str_empty_value PASSED [ 14%] 497s test_copyright.py::TestLineBased::test_to_str_whitespace_only_value PASSED [ 14%] 497s test_copyright.py::TestLineBased::test_to_str_elements_stripped PASSED [ 15%] 497s test_copyright.py::TestLineBased::test_to_str_newlines_single PASSED [ 15%] 497s test_copyright.py::TestLineBased::test_to_str_newlines_multi PASSED [ 15%] 497s test_copyright.py::TestSpaceSeparated::test_from_str_none PASSED [ 16%] 497s test_copyright.py::TestSpaceSeparated::test_from_str_empty PASSED [ 16%] 497s test_copyright.py::TestSpaceSeparated::test_from_str_single PASSED [ 16%] 497s test_copyright.py::TestSpaceSeparated::test_from_str_multi PASSED [ 17%] 497s test_copyright.py::TestSpaceSeparated::test_to_str_empty PASSED [ 17%] 497s test_copyright.py::TestSpaceSeparated::test_to_str_single PASSED [ 18%] 497s test_copyright.py::TestSpaceSeparated::test_to_str_multi PASSED [ 18%] 497s test_copyright.py::TestSpaceSeparated::test_to_str_empty_value PASSED [ 18%] 497s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_single PASSED [ 19%] 497s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_multi PASSED [ 19%] 497s test_copyright.py::TestCopyright::test_basic_parse_success PASSED [ 19%] 497s test_copyright.py::TestCopyright::test_parse_and_dump PASSED [ 20%] 497s test_copyright.py::TestCopyright::test_duplicate_field PASSED [ 20%] 497s test_copyright.py::TestCopyright::test_all_paragraphs PASSED [ 21%] 497s test_copyright.py::TestCopyright::test_all_files_paragraphs PASSED [ 21%] 497s test_copyright.py::TestCopyright::test_find_files_paragraph PASSED [ 21%] 497s test_copyright.py::TestCopyright::test_find_files_paragraph_some_unmatched PASSED [ 22%] 497s test_copyright.py::TestCopyright::test_all_license_paragraphs PASSED [ 22%] 497s test_copyright.py::TestCopyright::test_error_on_invalid PASSED [ 22%] 497s test_copyright.py::TestCopyright::test_not_machine_readable PASSED [ 23%] 497s test_copyright.py::TestMultline::test_format_multiline PASSED [ 23%] 497s test_copyright.py::TestMultline::test_parse_multiline PASSED [ 23%] 497s test_copyright.py::TestMultline::test_format_multiline_lines PASSED [ 24%] 497s test_copyright.py::TestMultline::test_parse_multiline_as_lines PASSED [ 24%] 497s test_copyright.py::TestMultline::test_parse_format_inverses PASSED [ 25%] 497s test_copyright.py::TestLicense::test_empty_text PASSED [ 25%] 497s test_copyright.py::TestLicense::test_newline_in_synopsis PASSED [ 25%] 497s test_copyright.py::TestLicense::test_nonempty_text PASSED [ 26%] 497s test_copyright.py::TestLicense::test_typical PASSED [ 26%] 497s test_copyright.py::TestLicenseParagraphTest::test_properties PASSED [ 26%] 497s test_copyright.py::TestLicenseParagraphTest::test_no_license PASSED [ 27%] 497s test_copyright.py::TestLicenseParagraphTest::test_also_has_files PASSED [ 27%] 497s test_copyright.py::TestLicenseParagraphTest::test_try_set_files PASSED [ 28%] 497s test_copyright.py::TestGlobsToRe::test_empty PASSED [ 28%] 497s test_copyright.py::TestGlobsToRe::test_star PASSED [ 28%] 497s test_copyright.py::TestGlobsToRe::test_star_prefix PASSED [ 29%] 497s test_copyright.py::TestGlobsToRe::test_star_prefix_with_slash PASSED [ 29%] 497s test_copyright.py::TestGlobsToRe::test_question_mark PASSED [ 29%] 497s test_copyright.py::TestGlobsToRe::test_multi_literal PASSED [ 30%] 497s test_copyright.py::TestGlobsToRe::test_multi_wildcard PASSED [ 30%] 497s test_copyright.py::TestGlobsToRe::test_literal_backslash PASSED [ 30%] 497s test_copyright.py::TestGlobsToRe::test_illegal_backslash PASSED [ 31%] 497s test_copyright.py::TestFilesParagraph::test_files_property PASSED [ 31%] 497s test_copyright.py::TestFilesParagraph::test_license_property PASSED [ 32%] 497s test_copyright.py::TestFilesParagraph::test_matches PASSED [ 32%] 497s test_copyright.py::TestFilesParagraph::test_create PASSED [ 32%] 497s test_copyright.py::TestHeader::test_format_not_none PASSED [ 33%] 497s test_copyright.py::TestHeader::test_format_upgrade_no_header PASSED [ 33%] 497s test_copyright.py::TestHeader::test_format_https_upgrade PASSED [ 33%] 497s test_copyright.py::TestHeader::test_upstream_name_single_line PASSED [ 34%] 497s test_copyright.py::TestHeader::test_upstream_contact_single_read PASSED [ 34%] 497s test_copyright.py::TestHeader::test_upstream_contact_multi1_read PASSED [ 35%] 497s test_copyright.py::TestHeader::test_upstream_contact_multi2_read PASSED [ 35%] 497s test_copyright.py::TestHeader::test_upstream_contact_single_write PASSED [ 35%] 497s test_copyright.py::TestHeader::test_upstream_contact_multi_write PASSED [ 36%] 497s test_copyright.py::TestHeader::test_license PASSED [ 36%] 497s test_deb822.py::TestDeb822Dict::test_case_insensitive_lookup PASSED [ 36%] 497s test_deb822.py::TestDeb822Dict::test_case_insensitive_assignment PASSED [ 37%] 497s test_deb822.py::TestDeb822Dict::test_case_preserved PASSED [ 37%] 497s test_deb822.py::TestDeb822Dict::test_order_preserved PASSED [ 38%] 497s test_deb822.py::TestDeb822Dict::test_derived_dict_equality PASSED [ 38%] 497s test_deb822.py::TestDeb822Dict::test_unicode_key_access PASSED [ 38%] 497s test_deb822.py::TestDeb822::test_apt_pkg_installed PASSED [ 39%] 497s test_deb822.py::TestDeb822::test_gpgv_installed PASSED [ 39%] 497s test_deb822.py::TestDeb822::test_parser PASSED [ 39%] 497s test_deb822.py::TestDeb822::test_pickling PASSED [ 40%] 497s test_deb822.py::TestDeb822::test_parser_with_newlines PASSED [ 40%] 497s test_deb822.py::TestDeb822::test_strip_initial_blanklines PASSED [ 40%] 497s test_deb822.py::TestDeb822::test_reorder PASSED [ 41%] 497s test_deb822.py::TestDeb822::test_sort_fields PASSED [ 41%] 497s test_deb822.py::TestDeb822::test_gpg_stripping PASSED [ 42%] 497s test_deb822.py::TestDeb822::test_gpg_info PASSED [ 42%] 497s test_deb822.py::TestDeb822::test_gpg_info2 PASSED [ 42%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_array PASSED [ 43%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io PASSED [ 43%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io_apt_pkg SKIPPED [ 43%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_file PASSED [ 44%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_file_apt_pkg SKIPPED [ 44%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_with_gpg PASSED [ 45%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_bytes PASSED [ 45%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_default PASSED [ 45%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_no_apt_pkg PASSED [ 46%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_apt_pkg SKIPPED [ 46%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_packages PASSED [ 46%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_packages PASSED [ 47%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_packages PASSED [ 47%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_sources PASSED [ 47%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_sources PASSED [ 48%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_sources PASSED [ 48%] 497s test_deb822.py::TestDeb822::test_parser_empty_input PASSED [ 49%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_empty_input PASSED [ 49%] 497s test_deb822.py::TestDeb822::test_parser_limit_fields PASSED [ 49%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_limit_fields PASSED [ 50%] 497s test_deb822.py::TestDeb822::test_dont_assume_trailing_newline PASSED [ 50%] 497s test_deb822.py::TestDeb822::test__delitem__ PASSED [ 50%] 497s test_deb822.py::TestDeb822::test_policy_compliant_whitespace PASSED [ 51%] 497s test_deb822.py::TestDeb822::test_case_insensitive PASSED [ 51%] 497s test_deb822.py::TestDeb822::test_multiline_trailing_whitespace_after_colon PASSED [ 52%] 497s test_deb822.py::TestDeb822::test_blank_value PASSED [ 52%] 497s test_deb822.py::TestDeb822::test_copy PASSED [ 52%] 497s test_deb822.py::TestDeb822::test_bug457929_multivalued_dump_works PASSED [ 53%] 497s test_deb822.py::TestDeb822::test_bug487902_multivalued_checksums PASSED [ 53%] 497s test_deb822.py::TestDeb822::test_case_preserved_in_input PASSED [ 53%] 497s test_deb822.py::TestDeb822::test_unicode_values_apt_pkg SKIPPED (apt...) [ 54%] 497s test_deb822.py::TestDeb822::test_unicode_values PASSED [ 54%] 497s test_deb822.py::TestDeb822::test_encoding_integrity PASSED [ 54%] 497s test_deb822.py::TestDeb822::test_mixed_encodings PASSED [ 55%] 497s test_deb822.py::TestDeb822::test_dump_text_mode PASSED [ 55%] 497s test_deb822.py::TestDeb822::test_bug597249_colon_as_first_value_character PASSED [ 56%] 497s test_deb822.py::TestDeb822::test_field_value_ends_in_newline PASSED [ 56%] 497s test_deb822.py::TestDeb822::test_field_value_contains_blank_line PASSED [ 56%] 497s test_deb822.py::TestDeb822::test_multivalued_field_contains_newline PASSED [ 57%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_use_apt_pkg SKIPPED [ 57%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_native PASSED [ 57%] 497s test_deb822.py::TestDeb822::test_iter_paragraphs_string_comments_native PASSED [ 58%] 497s test_deb822.py::TestDeb822::test_explicit_source_field PASSED [ 58%] 497s test_deb822.py::TestDeb822::test_release PASSED [ 59%] 497s test_deb822.py::TestDeb822::test_buildinfo PASSED [ 59%] 497s test_deb822.py::TestDeb822::test_buildinfo_env_deserialise PASSED [ 59%] 497s test_deb822.py::TestDeb822::test_changes_binary_mode PASSED [ 60%] 497s test_deb822.py::TestDeb822::test_changes_text_mode PASSED [ 60%] 497s test_deb822.py::TestDeb822::test_removals PASSED [ 60%] 497s test_deb822.py::TestPkgRelations::test_packages PASSED [ 61%] 497s test_deb822.py::TestPkgRelations::test_pkgrelation_str PASSED [ 61%] 497s test_deb822.py::TestPkgRelations::test_sources PASSED [ 61%] 497s test_deb822.py::TestPkgRelations::test_restrictions_parse PASSED [ 62%] 497s test_deb822.py::TestPkgRelations::test_multiarch_parse PASSED [ 62%] 497s test_deb822.py::TestVersionAccessor::test_get_version PASSED [ 63%] 497s test_deb822.py::TestVersionAccessor::test_set_version PASSED [ 63%] 497s test_deb822.py::TestGpgInfo::test_from_sequence_string PASSED [ 63%] 497s test_deb822.py::TestGpgInfo::test_from_sequence_newline_terminated PASSED [ 64%] 497s test_deb822.py::TestGpgInfo::test_from_sequence_no_newlines PASSED [ 64%] 497s test_deb822.py::TestGpgInfo::test_from_file PASSED [ 64%] 497s test_debfile.py::TestToolsInstalled::test_ar_installed PASSED [ 65%] 497s test_debfile.py::TestToolsInstalled::test_dpkg_deb_installed PASSED [ 65%] 497s test_debfile.py::TestToolsInstalled::test_zstd_installed PASSED [ 66%] 497s test_debfile.py::TestArFile::test_getnames PASSED [ 66%] 497s test_debfile.py::TestArFile::test_getmember PASSED [ 66%] 497s test_debfile.py::TestArFile::test_file_seek PASSED [ 67%] 497s test_debfile.py::TestArFile::test_file_read PASSED [ 67%] 497s test_debfile.py::TestArFile::test_file_readlines PASSED [ 67%] 497s test_debfile.py::TestArFileFileObj::test_getnames PASSED [ 68%] 497s test_debfile.py::TestArFileFileObj::test_getmember PASSED [ 68%] 497s test_debfile.py::TestArFileFileObj::test_file_seek PASSED [ 69%] 497s test_debfile.py::TestArFileFileObj::test_file_read PASSED [ 69%] 497s test_debfile.py::TestArFileFileObj::test_file_readlines PASSED [ 69%] 497s test_debfile.py::TestDebFile::test_missing_members[control.tar.gz] PASSED [ 70%] 497s test_debfile.py::TestDebFile::test_missing_members[data.tar.gz] PASSED [ 70%] 497s test_debfile.py::TestDebFile::test_data_compression[gztar] PASSED [ 70%] 497s test_debfile.py::TestDebFile::test_data_compression[bztar] PASSED [ 71%] 497s test_debfile.py::TestDebFile::test_data_compression[xztar] PASSED [ 71%] 497s test_debfile.py::TestDebFile::test_data_compression[tar] PASSED [ 71%] 497s test_debfile.py::TestDebFile::test_data_compression[zsttar] PASSED [ 72%] 497s test_debfile.py::TestDebFile::test_control_compression[gztar] PASSED [ 72%] 497s test_debfile.py::TestDebFile::test_control_compression[bztar] PASSED [ 73%] 497s test_debfile.py::TestDebFile::test_control_compression[xztar] PASSED [ 73%] 497s test_debfile.py::TestDebFile::test_control_compression[tar] PASSED [ 73%] 497s test_debfile.py::TestDebFile::test_control_compression[zsttar] PASSED [ 74%] 497s test_debfile.py::TestDebFile::test_data_names PASSED [ 74%] 497s test_debfile.py::TestDebFile::test_data_has_file PASSED [ 74%] 497s test_debfile.py::TestDebFile::test_data_has_file_symlinks PASSED [ 75%] 497s test_debfile.py::TestDebFile::test_data_get_file PASSED [ 75%] 497s test_debfile.py::TestDebFile::test_data_get_file_symlinks PASSED [ 76%] 497s test_debfile.py::TestDebFile::test_control PASSED [ 76%] 497s test_debfile.py::TestDebFile::test_md5sums PASSED [ 76%] 497s test_debfile.py::TestDebFile::test_contextmanager PASSED [ 77%] 497s test_debfile.py::TestDebFile::test_open_directly PASSED [ 77%] 497s test_debian_support.py::TestVersion::testversions PASSED [ 77%] 497s test_debian_support.py::TestVersion::test_version_updating PASSED [ 78%] 497s test_debian_support.py::TestVersion::test_comparisons PASSED [ 78%] 497s test_debian_support.py::TestRelease::test_comparison PASSED [ 78%] 497s test_debian_support.py::TestHelperRoutine::test_read_lines_sha1 PASSED [ 79%] 497s test_debian_support.py::TestHelperRoutine::test_patch_lines PASSED [ 79%] 497s test_debian_support.py::TestHelperRoutine::test_patch_lines_bytes PASSED [ 80%] 498s test_debian_support.py::TestPdiff::test_download_gunzip_lines PASSED [ 80%] 498s test_debian_support.py::TestPdiff::test_update_file PASSED [ 80%] 498s test_debian_support.py::TestPackageFile::test_read_file PASSED [ 81%] 498s test_debian_support.py::TestPackageFile::test_read_fileobj PASSED [ 81%] 498s test_debtags.py::TestDebtags::test_insert PASSED [ 81%] 498s test_debtags.py::TestDebtags::test_reverse PASSED [ 82%] 498s test_debtags.py::TestDebtags::test_read PASSED [ 82%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_round_trip_cases PASSED [ 83%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_deb822_emulation PASSED [ 83%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_regular_fields PASSED [ 83%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields PASSED [ 84%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields_reorder PASSED [ 84%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_case_preservation PASSED [ 84%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_order_on_mutation PASSED [ 85%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_case_on_iter PASSED [ 85%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph PASSED [ 85%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph_existing_trailing_newline PASSED [ 86%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_empty_paragraph PASSED [ 86%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_tailing_comment PASSED [ 87%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph PASSED [ 87%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_with_comments PASSED [ 87%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_in_empty_file PASSED [ 88%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_remove_paragraph PASSED [ 88%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_duplicate_fields PASSED [ 88%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_sorting PASSED [ 89%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_nodups PASSED [ 89%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_dups PASSED [ 90%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation PASSED [ 90%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation_tab_preservation PASSED [ 90%] 498s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_mutate_field_preserves_whitespace PASSED [ 91%] 498s test_substvars.py::TestSubstvars::test_substvars PASSED [ 91%] 498s test_substvars.py::TestSubstvars::test_save_raises PASSED [ 91%] 498s test_substvars.py::TestSubstvars::test_save PASSED [ 92%] 498s test_substvars.py::TestSubstvars::test_equals PASSED [ 92%] 498s test_watch.py::TestParseWatchFile::test_parse_empty PASSED [ 92%] 498s test_watch.py::TestParseWatchFile::test_parse_no_version PASSED [ 93%] 498s test_watch.py::TestParseWatchFile::test_parse_with_spacing_around_version PASSED [ 93%] 498s test_watch.py::TestParseWatchFile::test_parse_with_script PASSED [ 94%] 498s test_watch.py::TestParseWatchFile::test_parse_single PASSED [ 94%] 498s test_watch.py::TestParseWatchFile::test_parse_simple PASSED [ 94%] 498s test_watch.py::TestParseWatchFile::test_parse_with_opts PASSED [ 95%] 498s test_watch.py::TestParseWatchFile::test_parse_global_opts PASSED [ 95%] 498s test_watch.py::TestParseWatchFile::test_parse_opt_quotes PASSED [ 95%] 498s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_4 PASSED [ 96%] 498s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_3 PASSED [ 96%] 498s test_watch.py::TestParseWatchFile::test_pattern_included PASSED [ 97%] 498s test_watch.py::TestParseWatchFile::test_parse_weird_quotes PASSED [ 97%] 498s test_watch.py::TestParseWatchFile::test_package_variable PASSED [ 97%] 498s test_watch.py::TestDumpWatchFile::test_empty PASSED [ 98%] 498s test_watch.py::TestDumpWatchFile::test_simple PASSED [ 98%] 498s test_watch.py::TestDumpWatchFile::test_opts PASSED [ 98%] 498s test_watch.py::TestDumpWatchFile::test_multiple_lines PASSED [ 99%] 498s test_watch.py::TestExpand::test_expand_package PASSED [ 99%] 498s test_watch.py::TestExpand::test_static PASSED [100%] 498s 498s ======================== 266 passed, 5 skipped in 1.63s ======================== 498s + LC_ALL=C.UTF-8 python3.13 -m pytest --doctest-modules --verbose 498s ============================= test session starts ============================== 498s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 498s cachedir: .pytest_cache 498s rootdir: /tmp/autopkgtest.pkQNqG/autopkgtest_tmp/tests 498s plugins: typeguard-4.4.1 498s collecting ... collected 271 items 498s 498s test_arch_table.py::TestDpkgArchTable::test_matches_architecture PASSED [ 0%] 498s test_arch_table.py::TestDpkgArchTable::test_arch_equals PASSED [ 0%] 498s test_arch_table.py::TestDpkgArchTable::test_architecture_is_concerned PASSED [ 1%] 498s test_arch_table.py::TestDpkgArchTable::test_is_wildcard PASSED [ 1%] 498s test_arch_table.py::TestDpkgArchTable::test_has_real_data PASSED [ 1%] 498s test_changelog.py::TestChangelog::test_create_changelog PASSED [ 2%] 498s test_changelog.py::TestChangelog::test_create_changelog_single_block PASSED [ 2%] 498s test_changelog.py::TestChangelog::test_modify_changelog PASSED [ 2%] 498s test_changelog.py::TestChangelog::test_preserve_initial_lines PASSED [ 3%] 498s test_changelog.py::TestChangelog::test_add_changelog_section PASSED [ 3%] 498s test_changelog.py::TestChangelog::test_strange_changelogs PASSED [ 4%] 498s test_changelog.py::TestChangelog::test_set_version_with_string PASSED [ 4%] 498s test_changelog.py::TestChangelog::test_changelog_no_author PASSED [ 4%] 498s test_changelog.py::TestChangelog::test_magic_version_properties PASSED [ 5%] 498s test_changelog.py::TestChangelog::test_bugs_closed PASSED [ 5%] 498s test_changelog.py::TestChangelog::test_allow_full_stops_in_distribution PASSED [ 5%] 498s test_changelog.py::TestChangelog::test_str_consistent PASSED [ 6%] 498s test_changelog.py::TestChangelog::test_utf8_encoded_file_input PASSED [ 6%] 498s test_changelog.py::TestChangelog::test_unicode_object_input PASSED [ 7%] 498s test_changelog.py::TestChangelog::test_non_utf8_encoding PASSED [ 7%] 498s test_changelog.py::TestChangelog::test_malformed_date PASSED [ 7%] 498s test_changelog.py::TestChangelog::test_block_iterator PASSED [ 8%] 498s test_changelog.py::TestChangelog::test_block_access PASSED [ 8%] 498s test_changelog.py::TestChangelog::test_len PASSED [ 8%] 498s test_copyright.py::TestRestrictedWrapper::test_unrestricted_get_and_set PASSED [ 9%] 498s test_copyright.py::TestRestrictedWrapper::test_trivially_restricted_get_and_set PASSED [ 9%] 498s test_copyright.py::TestRestrictedWrapper::test_set_already_none_to_none PASSED [ 9%] 498s test_copyright.py::TestRestrictedWrapper::test_processed_get_and_set PASSED [ 10%] 498s test_copyright.py::TestRestrictedWrapper::test_dump PASSED [ 10%] 498s test_copyright.py::TestLineBased::test_from_str_none PASSED [ 11%] 498s test_copyright.py::TestLineBased::test_from_str_empty PASSED [ 11%] 498s test_copyright.py::TestLineBased::test_from_str_single_line PASSED [ 11%] 498s test_copyright.py::TestLineBased::test_from_str_single_value_after_newline PASSED [ 12%] 498s test_copyright.py::TestLineBased::test_from_str_multiline PASSED [ 12%] 498s test_copyright.py::TestLineBased::test_to_str_empty PASSED [ 12%] 498s test_copyright.py::TestLineBased::test_to_str_single PASSED [ 13%] 498s test_copyright.py::TestLineBased::test_to_str_multi_list PASSED [ 13%] 498s test_copyright.py::TestLineBased::test_to_str_multi_tuple PASSED [ 14%] 498s test_copyright.py::TestLineBased::test_to_str_empty_value PASSED [ 14%] 498s test_copyright.py::TestLineBased::test_to_str_whitespace_only_value PASSED [ 14%] 498s test_copyright.py::TestLineBased::test_to_str_elements_stripped PASSED [ 15%] 498s test_copyright.py::TestLineBased::test_to_str_newlines_single PASSED [ 15%] 498s test_copyright.py::TestLineBased::test_to_str_newlines_multi PASSED [ 15%] 498s test_copyright.py::TestSpaceSeparated::test_from_str_none PASSED [ 16%] 498s test_copyright.py::TestSpaceSeparated::test_from_str_empty PASSED [ 16%] 498s test_copyright.py::TestSpaceSeparated::test_from_str_single PASSED [ 16%] 498s test_copyright.py::TestSpaceSeparated::test_from_str_multi PASSED [ 17%] 498s test_copyright.py::TestSpaceSeparated::test_to_str_empty PASSED [ 17%] 498s test_copyright.py::TestSpaceSeparated::test_to_str_single PASSED [ 18%] 498s test_copyright.py::TestSpaceSeparated::test_to_str_multi PASSED [ 18%] 498s test_copyright.py::TestSpaceSeparated::test_to_str_empty_value PASSED [ 18%] 498s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_single PASSED [ 19%] 498s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_multi PASSED [ 19%] 498s test_copyright.py::TestCopyright::test_basic_parse_success PASSED [ 19%] 498s test_copyright.py::TestCopyright::test_parse_and_dump PASSED [ 20%] 498s test_copyright.py::TestCopyright::test_duplicate_field PASSED [ 20%] 498s test_copyright.py::TestCopyright::test_all_paragraphs PASSED [ 21%] 498s test_copyright.py::TestCopyright::test_all_files_paragraphs PASSED [ 21%] 498s test_copyright.py::TestCopyright::test_find_files_paragraph PASSED [ 21%] 498s test_copyright.py::TestCopyright::test_find_files_paragraph_some_unmatched PASSED [ 22%] 498s test_copyright.py::TestCopyright::test_all_license_paragraphs PASSED [ 22%] 498s test_copyright.py::TestCopyright::test_error_on_invalid PASSED [ 22%] 498s test_copyright.py::TestCopyright::test_not_machine_readable PASSED [ 23%] 498s test_copyright.py::TestMultline::test_format_multiline PASSED [ 23%] 498s test_copyright.py::TestMultline::test_parse_multiline PASSED [ 23%] 498s test_copyright.py::TestMultline::test_format_multiline_lines PASSED [ 24%] 498s test_copyright.py::TestMultline::test_parse_multiline_as_lines PASSED [ 24%] 498s test_copyright.py::TestMultline::test_parse_format_inverses PASSED [ 25%] 498s test_copyright.py::TestLicense::test_empty_text PASSED [ 25%] 498s test_copyright.py::TestLicense::test_newline_in_synopsis PASSED [ 25%] 498s test_copyright.py::TestLicense::test_nonempty_text PASSED [ 26%] 498s test_copyright.py::TestLicense::test_typical PASSED [ 26%] 498s test_copyright.py::TestLicenseParagraphTest::test_properties PASSED [ 26%] 498s test_copyright.py::TestLicenseParagraphTest::test_no_license PASSED [ 27%] 498s test_copyright.py::TestLicenseParagraphTest::test_also_has_files PASSED [ 27%] 498s test_copyright.py::TestLicenseParagraphTest::test_try_set_files PASSED [ 28%] 498s test_copyright.py::TestGlobsToRe::test_empty PASSED [ 28%] 498s test_copyright.py::TestGlobsToRe::test_star PASSED [ 28%] 498s test_copyright.py::TestGlobsToRe::test_star_prefix PASSED [ 29%] 498s test_copyright.py::TestGlobsToRe::test_star_prefix_with_slash PASSED [ 29%] 498s test_copyright.py::TestGlobsToRe::test_question_mark PASSED [ 29%] 498s test_copyright.py::TestGlobsToRe::test_multi_literal PASSED [ 30%] 498s test_copyright.py::TestGlobsToRe::test_multi_wildcard PASSED [ 30%] 498s test_copyright.py::TestGlobsToRe::test_literal_backslash PASSED [ 30%] 498s test_copyright.py::TestGlobsToRe::test_illegal_backslash PASSED [ 31%] 498s test_copyright.py::TestFilesParagraph::test_files_property PASSED [ 31%] 498s test_copyright.py::TestFilesParagraph::test_license_property PASSED [ 32%] 498s test_copyright.py::TestFilesParagraph::test_matches PASSED [ 32%] 498s test_copyright.py::TestFilesParagraph::test_create PASSED [ 32%] 498s test_copyright.py::TestHeader::test_format_not_none PASSED [ 33%] 498s test_copyright.py::TestHeader::test_format_upgrade_no_header PASSED [ 33%] 498s test_copyright.py::TestHeader::test_format_https_upgrade PASSED [ 33%] 498s test_copyright.py::TestHeader::test_upstream_name_single_line PASSED [ 34%] 498s test_copyright.py::TestHeader::test_upstream_contact_single_read PASSED [ 34%] 498s test_copyright.py::TestHeader::test_upstream_contact_multi1_read PASSED [ 35%] 498s test_copyright.py::TestHeader::test_upstream_contact_multi2_read PASSED [ 35%] 498s test_copyright.py::TestHeader::test_upstream_contact_single_write PASSED [ 35%] 498s test_copyright.py::TestHeader::test_upstream_contact_multi_write PASSED [ 36%] 498s test_copyright.py::TestHeader::test_license PASSED [ 36%] 498s test_deb822.py::TestDeb822Dict::test_case_insensitive_lookup PASSED [ 36%] 498s test_deb822.py::TestDeb822Dict::test_case_insensitive_assignment PASSED [ 37%] 498s test_deb822.py::TestDeb822Dict::test_case_preserved PASSED [ 37%] 498s test_deb822.py::TestDeb822Dict::test_order_preserved PASSED [ 38%] 498s test_deb822.py::TestDeb822Dict::test_derived_dict_equality PASSED [ 38%] 498s test_deb822.py::TestDeb822Dict::test_unicode_key_access PASSED [ 38%] 498s test_deb822.py::TestDeb822::test_apt_pkg_installed PASSED [ 39%] 498s test_deb822.py::TestDeb822::test_gpgv_installed PASSED [ 39%] 498s test_deb822.py::TestDeb822::test_parser PASSED [ 39%] 498s test_deb822.py::TestDeb822::test_pickling PASSED [ 40%] 498s test_deb822.py::TestDeb822::test_parser_with_newlines PASSED [ 40%] 498s test_deb822.py::TestDeb822::test_strip_initial_blanklines PASSED [ 40%] 498s test_deb822.py::TestDeb822::test_reorder PASSED [ 41%] 498s test_deb822.py::TestDeb822::test_sort_fields PASSED [ 41%] 498s test_deb822.py::TestDeb822::test_gpg_stripping PASSED [ 42%] 498s test_deb822.py::TestDeb822::test_gpg_info PASSED [ 42%] 498s test_deb822.py::TestDeb822::test_gpg_info2 PASSED [ 42%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_array PASSED [ 43%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io PASSED [ 43%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io_apt_pkg SKIPPED [ 43%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_file PASSED [ 44%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_file_apt_pkg SKIPPED [ 44%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_with_gpg PASSED [ 45%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_bytes PASSED [ 45%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_default PASSED [ 45%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_no_apt_pkg PASSED [ 46%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_apt_pkg SKIPPED [ 46%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_packages PASSED [ 46%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_packages PASSED [ 47%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_packages PASSED [ 47%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_sources PASSED [ 47%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_sources PASSED [ 48%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_sources PASSED [ 48%] 498s test_deb822.py::TestDeb822::test_parser_empty_input PASSED [ 49%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_empty_input PASSED [ 49%] 498s test_deb822.py::TestDeb822::test_parser_limit_fields PASSED [ 49%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_limit_fields PASSED [ 50%] 498s test_deb822.py::TestDeb822::test_dont_assume_trailing_newline PASSED [ 50%] 498s test_deb822.py::TestDeb822::test__delitem__ PASSED [ 50%] 498s test_deb822.py::TestDeb822::test_policy_compliant_whitespace PASSED [ 51%] 498s test_deb822.py::TestDeb822::test_case_insensitive PASSED [ 51%] 498s test_deb822.py::TestDeb822::test_multiline_trailing_whitespace_after_colon PASSED [ 52%] 498s test_deb822.py::TestDeb822::test_blank_value PASSED [ 52%] 498s test_deb822.py::TestDeb822::test_copy PASSED [ 52%] 498s test_deb822.py::TestDeb822::test_bug457929_multivalued_dump_works PASSED [ 53%] 498s test_deb822.py::TestDeb822::test_bug487902_multivalued_checksums PASSED [ 53%] 498s test_deb822.py::TestDeb822::test_case_preserved_in_input PASSED [ 53%] 498s test_deb822.py::TestDeb822::test_unicode_values_apt_pkg SKIPPED (apt...) [ 54%] 498s test_deb822.py::TestDeb822::test_unicode_values PASSED [ 54%] 498s test_deb822.py::TestDeb822::test_encoding_integrity PASSED [ 54%] 498s test_deb822.py::TestDeb822::test_mixed_encodings PASSED [ 55%] 498s test_deb822.py::TestDeb822::test_dump_text_mode PASSED [ 55%] 498s test_deb822.py::TestDeb822::test_bug597249_colon_as_first_value_character PASSED [ 56%] 498s test_deb822.py::TestDeb822::test_field_value_ends_in_newline PASSED [ 56%] 498s test_deb822.py::TestDeb822::test_field_value_contains_blank_line PASSED [ 56%] 498s test_deb822.py::TestDeb822::test_multivalued_field_contains_newline PASSED [ 57%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_use_apt_pkg SKIPPED [ 57%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_native PASSED [ 57%] 498s test_deb822.py::TestDeb822::test_iter_paragraphs_string_comments_native PASSED [ 58%] 498s test_deb822.py::TestDeb822::test_explicit_source_field PASSED [ 58%] 498s test_deb822.py::TestDeb822::test_release PASSED [ 59%] 498s test_deb822.py::TestDeb822::test_buildinfo PASSED [ 59%] 498s test_deb822.py::TestDeb822::test_buildinfo_env_deserialise PASSED [ 59%] 498s test_deb822.py::TestDeb822::test_changes_binary_mode PASSED [ 60%] 498s test_deb822.py::TestDeb822::test_changes_text_mode PASSED [ 60%] 498s test_deb822.py::TestDeb822::test_removals PASSED [ 60%] 498s test_deb822.py::TestPkgRelations::test_packages PASSED [ 61%] 498s test_deb822.py::TestPkgRelations::test_pkgrelation_str PASSED [ 61%] 498s test_deb822.py::TestPkgRelations::test_sources PASSED [ 61%] 498s test_deb822.py::TestPkgRelations::test_restrictions_parse PASSED [ 62%] 498s test_deb822.py::TestPkgRelations::test_multiarch_parse PASSED [ 62%] 498s test_deb822.py::TestVersionAccessor::test_get_version PASSED [ 63%] 498s test_deb822.py::TestVersionAccessor::test_set_version PASSED [ 63%] 498s test_deb822.py::TestGpgInfo::test_from_sequence_string PASSED [ 63%] 498s test_deb822.py::TestGpgInfo::test_from_sequence_newline_terminated PASSED [ 64%] 498s test_deb822.py::TestGpgInfo::test_from_sequence_no_newlines PASSED [ 64%] 499s test_deb822.py::TestGpgInfo::test_from_file PASSED [ 64%] 499s test_debfile.py::TestToolsInstalled::test_ar_installed PASSED [ 65%] 499s test_debfile.py::TestToolsInstalled::test_dpkg_deb_installed PASSED [ 65%] 499s test_debfile.py::TestToolsInstalled::test_zstd_installed PASSED [ 66%] 499s test_debfile.py::TestArFile::test_getnames PASSED [ 66%] 499s test_debfile.py::TestArFile::test_getmember PASSED [ 66%] 499s test_debfile.py::TestArFile::test_file_seek PASSED [ 67%] 499s test_debfile.py::TestArFile::test_file_read PASSED [ 67%] 499s test_debfile.py::TestArFile::test_file_readlines PASSED [ 67%] 499s test_debfile.py::TestArFileFileObj::test_getnames PASSED [ 68%] 499s test_debfile.py::TestArFileFileObj::test_getmember PASSED [ 68%] 499s test_debfile.py::TestArFileFileObj::test_file_seek PASSED [ 69%] 499s test_debfile.py::TestArFileFileObj::test_file_read PASSED [ 69%] 499s test_debfile.py::TestArFileFileObj::test_file_readlines PASSED [ 69%] 499s test_debfile.py::TestDebFile::test_missing_members[control.tar.gz] PASSED [ 70%] 499s test_debfile.py::TestDebFile::test_missing_members[data.tar.gz] PASSED [ 70%] 499s test_debfile.py::TestDebFile::test_data_compression[gztar] PASSED [ 70%] 499s test_debfile.py::TestDebFile::test_data_compression[bztar] PASSED [ 71%] 499s test_debfile.py::TestDebFile::test_data_compression[xztar] PASSED [ 71%] 499s test_debfile.py::TestDebFile::test_data_compression[tar] PASSED [ 71%] 499s test_debfile.py::TestDebFile::test_data_compression[zsttar] PASSED [ 72%] 499s test_debfile.py::TestDebFile::test_control_compression[gztar] PASSED [ 72%] 499s test_debfile.py::TestDebFile::test_control_compression[bztar] PASSED [ 73%] 499s test_debfile.py::TestDebFile::test_control_compression[xztar] PASSED [ 73%] 499s test_debfile.py::TestDebFile::test_control_compression[tar] PASSED [ 73%] 499s test_debfile.py::TestDebFile::test_control_compression[zsttar] PASSED [ 74%] 499s test_debfile.py::TestDebFile::test_data_names PASSED [ 74%] 499s test_debfile.py::TestDebFile::test_data_has_file PASSED [ 74%] 499s test_debfile.py::TestDebFile::test_data_has_file_symlinks PASSED [ 75%] 499s test_debfile.py::TestDebFile::test_data_get_file PASSED [ 75%] 499s test_debfile.py::TestDebFile::test_data_get_file_symlinks PASSED [ 76%] 499s test_debfile.py::TestDebFile::test_control PASSED [ 76%] 499s test_debfile.py::TestDebFile::test_md5sums PASSED [ 76%] 499s test_debfile.py::TestDebFile::test_contextmanager PASSED [ 77%] 499s test_debfile.py::TestDebFile::test_open_directly PASSED [ 77%] 499s test_debian_support.py::TestVersion::testversions PASSED [ 77%] 499s test_debian_support.py::TestVersion::test_version_updating PASSED [ 78%] 499s test_debian_support.py::TestVersion::test_comparisons PASSED [ 78%] 499s test_debian_support.py::TestRelease::test_comparison PASSED [ 78%] 499s test_debian_support.py::TestHelperRoutine::test_read_lines_sha1 PASSED [ 79%] 499s test_debian_support.py::TestHelperRoutine::test_patch_lines PASSED [ 79%] 499s test_debian_support.py::TestHelperRoutine::test_patch_lines_bytes PASSED [ 80%] 499s test_debian_support.py::TestPdiff::test_download_gunzip_lines PASSED [ 80%] 499s test_debian_support.py::TestPdiff::test_update_file PASSED [ 80%] 499s test_debian_support.py::TestPackageFile::test_read_file PASSED [ 81%] 499s test_debian_support.py::TestPackageFile::test_read_fileobj PASSED [ 81%] 499s test_debtags.py::TestDebtags::test_insert PASSED [ 81%] 499s test_debtags.py::TestDebtags::test_reverse PASSED [ 82%] 499s test_debtags.py::TestDebtags::test_read PASSED [ 82%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_round_trip_cases PASSED [ 83%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_deb822_emulation PASSED [ 83%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_regular_fields PASSED [ 83%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields PASSED [ 84%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields_reorder PASSED [ 84%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_case_preservation PASSED [ 84%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_order_on_mutation PASSED [ 85%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_case_on_iter PASSED [ 85%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph PASSED [ 85%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph_existing_trailing_newline PASSED [ 86%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_empty_paragraph PASSED [ 86%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_tailing_comment PASSED [ 87%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph PASSED [ 87%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_with_comments PASSED [ 87%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_in_empty_file PASSED [ 88%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_remove_paragraph PASSED [ 88%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_duplicate_fields PASSED [ 88%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_sorting PASSED [ 89%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_nodups PASSED [ 89%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_dups PASSED [ 90%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation PASSED [ 90%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation_tab_preservation PASSED [ 90%] 499s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_mutate_field_preserves_whitespace PASSED [ 91%] 499s test_substvars.py::TestSubstvars::test_substvars PASSED [ 91%] 499s test_substvars.py::TestSubstvars::test_save_raises PASSED [ 91%] 499s test_substvars.py::TestSubstvars::test_save PASSED [ 92%] 499s test_substvars.py::TestSubstvars::test_equals PASSED [ 92%] 499s test_watch.py::TestParseWatchFile::test_parse_empty PASSED [ 92%] 499s test_watch.py::TestParseWatchFile::test_parse_no_version PASSED [ 93%] 499s test_watch.py::TestParseWatchFile::test_parse_with_spacing_around_version PASSED [ 93%] 499s test_watch.py::TestParseWatchFile::test_parse_with_script PASSED [ 94%] 499s test_watch.py::TestParseWatchFile::test_parse_single PASSED [ 94%] 499s test_watch.py::TestParseWatchFile::test_parse_simple PASSED [ 94%] 499s test_watch.py::TestParseWatchFile::test_parse_with_opts PASSED [ 95%] 499s test_watch.py::TestParseWatchFile::test_parse_global_opts PASSED [ 95%] 499s test_watch.py::TestParseWatchFile::test_parse_opt_quotes PASSED [ 95%] 499s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_4 PASSED [ 96%] 499s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_3 PASSED [ 96%] 499s test_watch.py::TestParseWatchFile::test_pattern_included PASSED [ 97%] 499s test_watch.py::TestParseWatchFile::test_parse_weird_quotes PASSED [ 97%] 499s test_watch.py::TestParseWatchFile::test_package_variable PASSED [ 97%] 499s test_watch.py::TestDumpWatchFile::test_empty PASSED [ 98%] 499s test_watch.py::TestDumpWatchFile::test_simple PASSED [ 98%] 499s test_watch.py::TestDumpWatchFile::test_opts PASSED [ 98%] 499s test_watch.py::TestDumpWatchFile::test_multiple_lines PASSED [ 99%] 499s test_watch.py::TestExpand::test_expand_package PASSED [ 99%] 499s test_watch.py::TestExpand::test_static PASSED [100%] 499s 499s ======================== 266 passed, 5 skipped in 1.29s ======================== 499s ---------------------------------------------- 499s Testing with python3.12 499s ---------------------------------------------- 499s + echo ---------------------------------------------- 499s + echo Testing with python3.12 499s + echo ---------------------------------------------- 499s + LC_ALL=C python3.12 -m pytest --doctest-modules --verbose 499s ============================= test session starts ============================== 499s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 499s cachedir: .pytest_cache 499s rootdir: /tmp/autopkgtest.pkQNqG/autopkgtest_tmp/tests 499s plugins: typeguard-4.4.1 500s collecting ... collected 271 items 500s 500s test_arch_table.py::TestDpkgArchTable::test_matches_architecture PASSED [ 0%] 500s test_arch_table.py::TestDpkgArchTable::test_arch_equals PASSED [ 0%] 500s test_arch_table.py::TestDpkgArchTable::test_architecture_is_concerned PASSED [ 1%] 500s test_arch_table.py::TestDpkgArchTable::test_is_wildcard PASSED [ 1%] 500s test_arch_table.py::TestDpkgArchTable::test_has_real_data PASSED [ 1%] 500s test_changelog.py::TestChangelog::test_create_changelog PASSED [ 2%] 500s test_changelog.py::TestChangelog::test_create_changelog_single_block PASSED [ 2%] 500s test_changelog.py::TestChangelog::test_modify_changelog PASSED [ 2%] 500s test_changelog.py::TestChangelog::test_preserve_initial_lines PASSED [ 3%] 500s test_changelog.py::TestChangelog::test_add_changelog_section PASSED [ 3%] 500s test_changelog.py::TestChangelog::test_strange_changelogs PASSED [ 4%] 500s test_changelog.py::TestChangelog::test_set_version_with_string PASSED [ 4%] 500s test_changelog.py::TestChangelog::test_changelog_no_author PASSED [ 4%] 500s test_changelog.py::TestChangelog::test_magic_version_properties PASSED [ 5%] 500s test_changelog.py::TestChangelog::test_bugs_closed PASSED [ 5%] 500s test_changelog.py::TestChangelog::test_allow_full_stops_in_distribution PASSED [ 5%] 500s test_changelog.py::TestChangelog::test_str_consistent PASSED [ 6%] 500s test_changelog.py::TestChangelog::test_utf8_encoded_file_input PASSED [ 6%] 500s test_changelog.py::TestChangelog::test_unicode_object_input PASSED [ 7%] 500s test_changelog.py::TestChangelog::test_non_utf8_encoding PASSED [ 7%] 500s test_changelog.py::TestChangelog::test_malformed_date PASSED [ 7%] 500s test_changelog.py::TestChangelog::test_block_iterator PASSED [ 8%] 500s test_changelog.py::TestChangelog::test_block_access PASSED [ 8%] 500s test_changelog.py::TestChangelog::test_len PASSED [ 8%] 500s test_copyright.py::TestRestrictedWrapper::test_unrestricted_get_and_set PASSED [ 9%] 500s test_copyright.py::TestRestrictedWrapper::test_trivially_restricted_get_and_set PASSED [ 9%] 500s test_copyright.py::TestRestrictedWrapper::test_set_already_none_to_none PASSED [ 9%] 500s test_copyright.py::TestRestrictedWrapper::test_processed_get_and_set PASSED [ 10%] 500s test_copyright.py::TestRestrictedWrapper::test_dump PASSED [ 10%] 500s test_copyright.py::TestLineBased::test_from_str_none PASSED [ 11%] 500s test_copyright.py::TestLineBased::test_from_str_empty PASSED [ 11%] 500s test_copyright.py::TestLineBased::test_from_str_single_line PASSED [ 11%] 500s test_copyright.py::TestLineBased::test_from_str_single_value_after_newline PASSED [ 12%] 500s test_copyright.py::TestLineBased::test_from_str_multiline PASSED [ 12%] 500s test_copyright.py::TestLineBased::test_to_str_empty PASSED [ 12%] 500s test_copyright.py::TestLineBased::test_to_str_single PASSED [ 13%] 500s test_copyright.py::TestLineBased::test_to_str_multi_list PASSED [ 13%] 500s test_copyright.py::TestLineBased::test_to_str_multi_tuple PASSED [ 14%] 500s test_copyright.py::TestLineBased::test_to_str_empty_value PASSED [ 14%] 500s test_copyright.py::TestLineBased::test_to_str_whitespace_only_value PASSED [ 14%] 500s test_copyright.py::TestLineBased::test_to_str_elements_stripped PASSED [ 15%] 500s test_copyright.py::TestLineBased::test_to_str_newlines_single PASSED [ 15%] 500s test_copyright.py::TestLineBased::test_to_str_newlines_multi PASSED [ 15%] 500s test_copyright.py::TestSpaceSeparated::test_from_str_none PASSED [ 16%] 500s test_copyright.py::TestSpaceSeparated::test_from_str_empty PASSED [ 16%] 500s test_copyright.py::TestSpaceSeparated::test_from_str_single PASSED [ 16%] 500s test_copyright.py::TestSpaceSeparated::test_from_str_multi PASSED [ 17%] 500s test_copyright.py::TestSpaceSeparated::test_to_str_empty PASSED [ 17%] 500s test_copyright.py::TestSpaceSeparated::test_to_str_single PASSED [ 18%] 500s test_copyright.py::TestSpaceSeparated::test_to_str_multi PASSED [ 18%] 500s test_copyright.py::TestSpaceSeparated::test_to_str_empty_value PASSED [ 18%] 500s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_single PASSED [ 19%] 500s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_multi PASSED [ 19%] 500s test_copyright.py::TestCopyright::test_basic_parse_success PASSED [ 19%] 500s test_copyright.py::TestCopyright::test_parse_and_dump PASSED [ 20%] 500s test_copyright.py::TestCopyright::test_duplicate_field PASSED [ 20%] 500s test_copyright.py::TestCopyright::test_all_paragraphs PASSED [ 21%] 500s test_copyright.py::TestCopyright::test_all_files_paragraphs PASSED [ 21%] 500s test_copyright.py::TestCopyright::test_find_files_paragraph PASSED [ 21%] 500s test_copyright.py::TestCopyright::test_find_files_paragraph_some_unmatched PASSED [ 22%] 500s test_copyright.py::TestCopyright::test_all_license_paragraphs PASSED [ 22%] 500s test_copyright.py::TestCopyright::test_error_on_invalid PASSED [ 22%] 500s test_copyright.py::TestCopyright::test_not_machine_readable PASSED [ 23%] 500s test_copyright.py::TestMultline::test_format_multiline PASSED [ 23%] 500s test_copyright.py::TestMultline::test_parse_multiline PASSED [ 23%] 500s test_copyright.py::TestMultline::test_format_multiline_lines PASSED [ 24%] 500s test_copyright.py::TestMultline::test_parse_multiline_as_lines PASSED [ 24%] 500s test_copyright.py::TestMultline::test_parse_format_inverses PASSED [ 25%] 500s test_copyright.py::TestLicense::test_empty_text PASSED [ 25%] 500s test_copyright.py::TestLicense::test_newline_in_synopsis PASSED [ 25%] 500s test_copyright.py::TestLicense::test_nonempty_text PASSED [ 26%] 500s test_copyright.py::TestLicense::test_typical PASSED [ 26%] 500s test_copyright.py::TestLicenseParagraphTest::test_properties PASSED [ 26%] 500s test_copyright.py::TestLicenseParagraphTest::test_no_license PASSED [ 27%] 500s test_copyright.py::TestLicenseParagraphTest::test_also_has_files PASSED [ 27%] 500s test_copyright.py::TestLicenseParagraphTest::test_try_set_files PASSED [ 28%] 500s test_copyright.py::TestGlobsToRe::test_empty PASSED [ 28%] 500s test_copyright.py::TestGlobsToRe::test_star PASSED [ 28%] 500s test_copyright.py::TestGlobsToRe::test_star_prefix PASSED [ 29%] 500s test_copyright.py::TestGlobsToRe::test_star_prefix_with_slash PASSED [ 29%] 500s test_copyright.py::TestGlobsToRe::test_question_mark PASSED [ 29%] 500s test_copyright.py::TestGlobsToRe::test_multi_literal PASSED [ 30%] 500s test_copyright.py::TestGlobsToRe::test_multi_wildcard PASSED [ 30%] 500s test_copyright.py::TestGlobsToRe::test_literal_backslash PASSED [ 30%] 500s test_copyright.py::TestGlobsToRe::test_illegal_backslash PASSED [ 31%] 500s test_copyright.py::TestFilesParagraph::test_files_property PASSED [ 31%] 500s test_copyright.py::TestFilesParagraph::test_license_property PASSED [ 32%] 500s test_copyright.py::TestFilesParagraph::test_matches PASSED [ 32%] 500s test_copyright.py::TestFilesParagraph::test_create PASSED [ 32%] 500s test_copyright.py::TestHeader::test_format_not_none PASSED [ 33%] 500s test_copyright.py::TestHeader::test_format_upgrade_no_header PASSED [ 33%] 500s test_copyright.py::TestHeader::test_format_https_upgrade PASSED [ 33%] 500s test_copyright.py::TestHeader::test_upstream_name_single_line PASSED [ 34%] 500s test_copyright.py::TestHeader::test_upstream_contact_single_read PASSED [ 34%] 500s test_copyright.py::TestHeader::test_upstream_contact_multi1_read PASSED [ 35%] 500s test_copyright.py::TestHeader::test_upstream_contact_multi2_read PASSED [ 35%] 500s test_copyright.py::TestHeader::test_upstream_contact_single_write PASSED [ 35%] 500s test_copyright.py::TestHeader::test_upstream_contact_multi_write PASSED [ 36%] 500s test_copyright.py::TestHeader::test_license PASSED [ 36%] 500s test_deb822.py::TestDeb822Dict::test_case_insensitive_lookup PASSED [ 36%] 500s test_deb822.py::TestDeb822Dict::test_case_insensitive_assignment PASSED [ 37%] 500s test_deb822.py::TestDeb822Dict::test_case_preserved PASSED [ 37%] 500s test_deb822.py::TestDeb822Dict::test_order_preserved PASSED [ 38%] 500s test_deb822.py::TestDeb822Dict::test_derived_dict_equality PASSED [ 38%] 500s test_deb822.py::TestDeb822Dict::test_unicode_key_access PASSED [ 38%] 500s test_deb822.py::TestDeb822::test_apt_pkg_installed PASSED [ 39%] 500s test_deb822.py::TestDeb822::test_gpgv_installed PASSED [ 39%] 500s test_deb822.py::TestDeb822::test_parser PASSED [ 39%] 500s test_deb822.py::TestDeb822::test_pickling PASSED [ 40%] 500s test_deb822.py::TestDeb822::test_parser_with_newlines PASSED [ 40%] 500s test_deb822.py::TestDeb822::test_strip_initial_blanklines PASSED [ 40%] 500s test_deb822.py::TestDeb822::test_reorder PASSED [ 41%] 500s test_deb822.py::TestDeb822::test_sort_fields PASSED [ 41%] 500s test_deb822.py::TestDeb822::test_gpg_stripping PASSED [ 42%] 500s test_deb822.py::TestDeb822::test_gpg_info PASSED [ 42%] 500s test_deb822.py::TestDeb822::test_gpg_info2 PASSED [ 42%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_array PASSED [ 43%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io PASSED [ 43%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io_apt_pkg PASSED [ 43%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_file PASSED [ 44%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_file_apt_pkg PASSED [ 44%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_with_gpg PASSED [ 45%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_bytes PASSED [ 45%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_default PASSED [ 45%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_no_apt_pkg PASSED [ 46%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_apt_pkg PASSED [ 46%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_packages PASSED [ 46%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_packages PASSED [ 47%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_packages PASSED [ 47%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_sources PASSED [ 47%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_sources PASSED [ 48%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_sources PASSED [ 48%] 500s test_deb822.py::TestDeb822::test_parser_empty_input PASSED [ 49%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_empty_input PASSED [ 49%] 500s test_deb822.py::TestDeb822::test_parser_limit_fields PASSED [ 49%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_limit_fields PASSED [ 50%] 500s test_deb822.py::TestDeb822::test_dont_assume_trailing_newline PASSED [ 50%] 500s test_deb822.py::TestDeb822::test__delitem__ PASSED [ 50%] 500s test_deb822.py::TestDeb822::test_policy_compliant_whitespace PASSED [ 51%] 500s test_deb822.py::TestDeb822::test_case_insensitive PASSED [ 51%] 500s test_deb822.py::TestDeb822::test_multiline_trailing_whitespace_after_colon PASSED [ 52%] 500s test_deb822.py::TestDeb822::test_blank_value PASSED [ 52%] 500s test_deb822.py::TestDeb822::test_copy PASSED [ 52%] 500s test_deb822.py::TestDeb822::test_bug457929_multivalued_dump_works PASSED [ 53%] 500s test_deb822.py::TestDeb822::test_bug487902_multivalued_checksums PASSED [ 53%] 500s test_deb822.py::TestDeb822::test_case_preserved_in_input PASSED [ 53%] 500s test_deb822.py::TestDeb822::test_unicode_values_apt_pkg PASSED [ 54%] 500s test_deb822.py::TestDeb822::test_unicode_values PASSED [ 54%] 500s test_deb822.py::TestDeb822::test_encoding_integrity PASSED [ 54%] 500s test_deb822.py::TestDeb822::test_mixed_encodings PASSED [ 55%] 500s test_deb822.py::TestDeb822::test_dump_text_mode PASSED [ 55%] 500s test_deb822.py::TestDeb822::test_bug597249_colon_as_first_value_character PASSED [ 56%] 500s test_deb822.py::TestDeb822::test_field_value_ends_in_newline PASSED [ 56%] 500s test_deb822.py::TestDeb822::test_field_value_contains_blank_line PASSED [ 56%] 500s test_deb822.py::TestDeb822::test_multivalued_field_contains_newline PASSED [ 57%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_use_apt_pkg PASSED [ 57%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_native PASSED [ 57%] 500s test_deb822.py::TestDeb822::test_iter_paragraphs_string_comments_native PASSED [ 58%] 500s test_deb822.py::TestDeb822::test_explicit_source_field PASSED [ 58%] 500s test_deb822.py::TestDeb822::test_release PASSED [ 59%] 500s test_deb822.py::TestDeb822::test_buildinfo PASSED [ 59%] 500s test_deb822.py::TestDeb822::test_buildinfo_env_deserialise PASSED [ 59%] 500s test_deb822.py::TestDeb822::test_changes_binary_mode PASSED [ 60%] 500s test_deb822.py::TestDeb822::test_changes_text_mode PASSED [ 60%] 500s test_deb822.py::TestDeb822::test_removals PASSED [ 60%] 500s test_deb822.py::TestPkgRelations::test_packages PASSED [ 61%] 500s test_deb822.py::TestPkgRelations::test_pkgrelation_str PASSED [ 61%] 500s test_deb822.py::TestPkgRelations::test_sources PASSED [ 61%] 500s test_deb822.py::TestPkgRelations::test_restrictions_parse PASSED [ 62%] 500s test_deb822.py::TestPkgRelations::test_multiarch_parse PASSED [ 62%] 500s test_deb822.py::TestVersionAccessor::test_get_version PASSED [ 63%] 500s test_deb822.py::TestVersionAccessor::test_set_version PASSED [ 63%] 500s test_deb822.py::TestGpgInfo::test_from_sequence_string PASSED [ 63%] 500s test_deb822.py::TestGpgInfo::test_from_sequence_newline_terminated PASSED [ 64%] 500s test_deb822.py::TestGpgInfo::test_from_sequence_no_newlines PASSED [ 64%] 500s test_deb822.py::TestGpgInfo::test_from_file PASSED [ 64%] 500s test_debfile.py::TestToolsInstalled::test_ar_installed PASSED [ 65%] 500s test_debfile.py::TestToolsInstalled::test_dpkg_deb_installed PASSED [ 65%] 500s test_debfile.py::TestToolsInstalled::test_zstd_installed PASSED [ 66%] 500s test_debfile.py::TestArFile::test_getnames PASSED [ 66%] 500s test_debfile.py::TestArFile::test_getmember PASSED [ 66%] 500s test_debfile.py::TestArFile::test_file_seek PASSED [ 67%] 500s test_debfile.py::TestArFile::test_file_read PASSED [ 67%] 500s test_debfile.py::TestArFile::test_file_readlines PASSED [ 67%] 500s test_debfile.py::TestArFileFileObj::test_getnames PASSED [ 68%] 500s test_debfile.py::TestArFileFileObj::test_getmember PASSED [ 68%] 500s test_debfile.py::TestArFileFileObj::test_file_seek PASSED [ 69%] 500s test_debfile.py::TestArFileFileObj::test_file_read PASSED [ 69%] 500s test_debfile.py::TestArFileFileObj::test_file_readlines PASSED [ 69%] 500s test_debfile.py::TestDebFile::test_missing_members[control.tar.gz] PASSED [ 70%] 500s test_debfile.py::TestDebFile::test_missing_members[data.tar.gz] PASSED [ 70%] 500s test_debfile.py::TestDebFile::test_data_compression[gztar] PASSED [ 70%] 500s test_debfile.py::TestDebFile::test_data_compression[bztar] PASSED [ 71%] 500s test_debfile.py::TestDebFile::test_data_compression[xztar] PASSED [ 71%] 500s test_debfile.py::TestDebFile::test_data_compression[tar] PASSED [ 71%] 500s test_debfile.py::TestDebFile::test_data_compression[zsttar] PASSED [ 72%] 500s test_debfile.py::TestDebFile::test_control_compression[gztar] PASSED [ 72%] 500s test_debfile.py::TestDebFile::test_control_compression[bztar] PASSED [ 73%] 500s test_debfile.py::TestDebFile::test_control_compression[xztar] PASSED [ 73%] 500s test_debfile.py::TestDebFile::test_control_compression[tar] PASSED [ 73%] 500s test_debfile.py::TestDebFile::test_control_compression[zsttar] PASSED [ 74%] 500s test_debfile.py::TestDebFile::test_data_names PASSED [ 74%] 500s test_debfile.py::TestDebFile::test_data_has_file PASSED [ 74%] 500s test_debfile.py::TestDebFile::test_data_has_file_symlinks PASSED [ 75%] 500s test_debfile.py::TestDebFile::test_data_get_file PASSED [ 75%] 501s test_debfile.py::TestDebFile::test_data_get_file_symlinks PASSED [ 76%] 501s test_debfile.py::TestDebFile::test_control PASSED [ 76%] 501s test_debfile.py::TestDebFile::test_md5sums PASSED [ 76%] 501s test_debfile.py::TestDebFile::test_contextmanager PASSED [ 77%] 501s test_debfile.py::TestDebFile::test_open_directly PASSED [ 77%] 501s test_debian_support.py::TestVersion::testversions PASSED [ 77%] 501s test_debian_support.py::TestVersion::test_version_updating PASSED [ 78%] 501s test_debian_support.py::TestVersion::test_comparisons PASSED [ 78%] 501s test_debian_support.py::TestRelease::test_comparison PASSED [ 78%] 501s test_debian_support.py::TestHelperRoutine::test_read_lines_sha1 PASSED [ 79%] 501s test_debian_support.py::TestHelperRoutine::test_patch_lines PASSED [ 79%] 501s test_debian_support.py::TestHelperRoutine::test_patch_lines_bytes PASSED [ 80%] 501s test_debian_support.py::TestPdiff::test_download_gunzip_lines PASSED [ 80%] 501s test_debian_support.py::TestPdiff::test_update_file PASSED [ 80%] 501s test_debian_support.py::TestPackageFile::test_read_file PASSED [ 81%] 501s test_debian_support.py::TestPackageFile::test_read_fileobj PASSED [ 81%] 501s test_debtags.py::TestDebtags::test_insert PASSED [ 81%] 501s test_debtags.py::TestDebtags::test_reverse PASSED [ 82%] 501s test_debtags.py::TestDebtags::test_read PASSED [ 82%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_round_trip_cases PASSED [ 83%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_deb822_emulation PASSED [ 83%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_regular_fields PASSED [ 83%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields PASSED [ 84%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields_reorder PASSED [ 84%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_case_preservation PASSED [ 84%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_order_on_mutation PASSED [ 85%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_case_on_iter PASSED [ 85%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph PASSED [ 85%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph_existing_trailing_newline PASSED [ 86%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_empty_paragraph PASSED [ 86%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_tailing_comment PASSED [ 87%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph PASSED [ 87%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_with_comments PASSED [ 87%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_in_empty_file PASSED [ 88%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_remove_paragraph PASSED [ 88%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_duplicate_fields PASSED [ 88%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_sorting PASSED [ 89%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_nodups PASSED [ 89%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_dups PASSED [ 90%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation PASSED [ 90%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation_tab_preservation PASSED [ 90%] 501s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_mutate_field_preserves_whitespace PASSED [ 91%] 501s test_substvars.py::TestSubstvars::test_substvars PASSED [ 91%] 501s test_substvars.py::TestSubstvars::test_save_raises PASSED [ 91%] 501s test_substvars.py::TestSubstvars::test_save PASSED [ 92%] 501s test_substvars.py::TestSubstvars::test_equals PASSED [ 92%] 501s test_watch.py::TestParseWatchFile::test_parse_empty PASSED [ 92%] 501s test_watch.py::TestParseWatchFile::test_parse_no_version PASSED [ 93%] 501s test_watch.py::TestParseWatchFile::test_parse_with_spacing_around_version PASSED [ 93%] 501s test_watch.py::TestParseWatchFile::test_parse_with_script PASSED [ 94%] 501s test_watch.py::TestParseWatchFile::test_parse_single PASSED [ 94%] 501s test_watch.py::TestParseWatchFile::test_parse_simple PASSED [ 94%] 501s test_watch.py::TestParseWatchFile::test_parse_with_opts PASSED [ 95%] 501s test_watch.py::TestParseWatchFile::test_parse_global_opts PASSED [ 95%] 501s test_watch.py::TestParseWatchFile::test_parse_opt_quotes PASSED [ 95%] 501s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_4 PASSED [ 96%] 501s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_3 PASSED [ 96%] 501s test_watch.py::TestParseWatchFile::test_pattern_included PASSED [ 97%] 501s test_watch.py::TestParseWatchFile::test_parse_weird_quotes PASSED [ 97%] 501s test_watch.py::TestParseWatchFile::test_package_variable PASSED [ 97%] 501s test_watch.py::TestDumpWatchFile::test_empty PASSED [ 98%] 501s test_watch.py::TestDumpWatchFile::test_simple PASSED [ 98%] 501s test_watch.py::TestDumpWatchFile::test_opts PASSED [ 98%] 501s test_watch.py::TestDumpWatchFile::test_multiple_lines PASSED [ 99%] 501s test_watch.py::TestExpand::test_expand_package PASSED [ 99%] 501s test_watch.py::TestExpand::test_static PASSED [100%] 501s 501s ============================= 271 passed in 1.34s ============================== 501s + LC_ALL=C.UTF-8 python3.12 -m pytest --doctest-modules --verbose 501s ============================= test session starts ============================== 501s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 501s cachedir: .pytest_cache 501s rootdir: /tmp/autopkgtest.pkQNqG/autopkgtest_tmp/tests 501s plugins: typeguard-4.4.1 501s collecting ... collected 271 items 501s 501s test_arch_table.py::TestDpkgArchTable::test_matches_architecture PASSED [ 0%] 501s test_arch_table.py::TestDpkgArchTable::test_arch_equals PASSED [ 0%] 501s test_arch_table.py::TestDpkgArchTable::test_architecture_is_concerned PASSED [ 1%] 501s test_arch_table.py::TestDpkgArchTable::test_is_wildcard PASSED [ 1%] 501s test_arch_table.py::TestDpkgArchTable::test_has_real_data PASSED [ 1%] 501s test_changelog.py::TestChangelog::test_create_changelog PASSED [ 2%] 501s test_changelog.py::TestChangelog::test_create_changelog_single_block PASSED [ 2%] 501s test_changelog.py::TestChangelog::test_modify_changelog PASSED [ 2%] 501s test_changelog.py::TestChangelog::test_preserve_initial_lines PASSED [ 3%] 501s test_changelog.py::TestChangelog::test_add_changelog_section PASSED [ 3%] 501s test_changelog.py::TestChangelog::test_strange_changelogs PASSED [ 4%] 501s test_changelog.py::TestChangelog::test_set_version_with_string PASSED [ 4%] 501s test_changelog.py::TestChangelog::test_changelog_no_author PASSED [ 4%] 501s test_changelog.py::TestChangelog::test_magic_version_properties PASSED [ 5%] 501s test_changelog.py::TestChangelog::test_bugs_closed PASSED [ 5%] 501s test_changelog.py::TestChangelog::test_allow_full_stops_in_distribution PASSED [ 5%] 501s test_changelog.py::TestChangelog::test_str_consistent PASSED [ 6%] 501s test_changelog.py::TestChangelog::test_utf8_encoded_file_input PASSED [ 6%] 501s test_changelog.py::TestChangelog::test_unicode_object_input PASSED [ 7%] 501s test_changelog.py::TestChangelog::test_non_utf8_encoding PASSED [ 7%] 501s test_changelog.py::TestChangelog::test_malformed_date PASSED [ 7%] 501s test_changelog.py::TestChangelog::test_block_iterator PASSED [ 8%] 501s test_changelog.py::TestChangelog::test_block_access PASSED [ 8%] 501s test_changelog.py::TestChangelog::test_len PASSED [ 8%] 501s test_copyright.py::TestRestrictedWrapper::test_unrestricted_get_and_set PASSED [ 9%] 501s test_copyright.py::TestRestrictedWrapper::test_trivially_restricted_get_and_set PASSED [ 9%] 501s test_copyright.py::TestRestrictedWrapper::test_set_already_none_to_none PASSED [ 9%] 501s test_copyright.py::TestRestrictedWrapper::test_processed_get_and_set PASSED [ 10%] 501s test_copyright.py::TestRestrictedWrapper::test_dump PASSED [ 10%] 501s test_copyright.py::TestLineBased::test_from_str_none PASSED [ 11%] 501s test_copyright.py::TestLineBased::test_from_str_empty PASSED [ 11%] 501s test_copyright.py::TestLineBased::test_from_str_single_line PASSED [ 11%] 501s test_copyright.py::TestLineBased::test_from_str_single_value_after_newline PASSED [ 12%] 501s test_copyright.py::TestLineBased::test_from_str_multiline PASSED [ 12%] 501s test_copyright.py::TestLineBased::test_to_str_empty PASSED [ 12%] 501s test_copyright.py::TestLineBased::test_to_str_single PASSED [ 13%] 501s test_copyright.py::TestLineBased::test_to_str_multi_list PASSED [ 13%] 501s test_copyright.py::TestLineBased::test_to_str_multi_tuple PASSED [ 14%] 501s test_copyright.py::TestLineBased::test_to_str_empty_value PASSED [ 14%] 501s test_copyright.py::TestLineBased::test_to_str_whitespace_only_value PASSED [ 14%] 501s test_copyright.py::TestLineBased::test_to_str_elements_stripped PASSED [ 15%] 501s test_copyright.py::TestLineBased::test_to_str_newlines_single PASSED [ 15%] 501s test_copyright.py::TestLineBased::test_to_str_newlines_multi PASSED [ 15%] 501s test_copyright.py::TestSpaceSeparated::test_from_str_none PASSED [ 16%] 501s test_copyright.py::TestSpaceSeparated::test_from_str_empty PASSED [ 16%] 501s test_copyright.py::TestSpaceSeparated::test_from_str_single PASSED [ 16%] 501s test_copyright.py::TestSpaceSeparated::test_from_str_multi PASSED [ 17%] 501s test_copyright.py::TestSpaceSeparated::test_to_str_empty PASSED [ 17%] 501s test_copyright.py::TestSpaceSeparated::test_to_str_single PASSED [ 18%] 501s test_copyright.py::TestSpaceSeparated::test_to_str_multi PASSED [ 18%] 501s test_copyright.py::TestSpaceSeparated::test_to_str_empty_value PASSED [ 18%] 501s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_single PASSED [ 19%] 501s test_copyright.py::TestSpaceSeparated::test_to_str_value_has_space_multi PASSED [ 19%] 501s test_copyright.py::TestCopyright::test_basic_parse_success PASSED [ 19%] 501s test_copyright.py::TestCopyright::test_parse_and_dump PASSED [ 20%] 501s test_copyright.py::TestCopyright::test_duplicate_field PASSED [ 20%] 501s test_copyright.py::TestCopyright::test_all_paragraphs PASSED [ 21%] 501s test_copyright.py::TestCopyright::test_all_files_paragraphs PASSED [ 21%] 501s test_copyright.py::TestCopyright::test_find_files_paragraph PASSED [ 21%] 501s test_copyright.py::TestCopyright::test_find_files_paragraph_some_unmatched PASSED [ 22%] 501s test_copyright.py::TestCopyright::test_all_license_paragraphs PASSED [ 22%] 501s test_copyright.py::TestCopyright::test_error_on_invalid PASSED [ 22%] 501s test_copyright.py::TestCopyright::test_not_machine_readable PASSED [ 23%] 501s test_copyright.py::TestMultline::test_format_multiline PASSED [ 23%] 501s test_copyright.py::TestMultline::test_parse_multiline PASSED [ 23%] 501s test_copyright.py::TestMultline::test_format_multiline_lines PASSED [ 24%] 501s test_copyright.py::TestMultline::test_parse_multiline_as_lines PASSED [ 24%] 501s test_copyright.py::TestMultline::test_parse_format_inverses PASSED [ 25%] 501s test_copyright.py::TestLicense::test_empty_text PASSED [ 25%] 501s test_copyright.py::TestLicense::test_newline_in_synopsis PASSED [ 25%] 501s test_copyright.py::TestLicense::test_nonempty_text PASSED [ 26%] 501s test_copyright.py::TestLicense::test_typical PASSED [ 26%] 501s test_copyright.py::TestLicenseParagraphTest::test_properties PASSED [ 26%] 501s test_copyright.py::TestLicenseParagraphTest::test_no_license PASSED [ 27%] 501s test_copyright.py::TestLicenseParagraphTest::test_also_has_files PASSED [ 27%] 501s test_copyright.py::TestLicenseParagraphTest::test_try_set_files PASSED [ 28%] 501s test_copyright.py::TestGlobsToRe::test_empty PASSED [ 28%] 501s test_copyright.py::TestGlobsToRe::test_star PASSED [ 28%] 501s test_copyright.py::TestGlobsToRe::test_star_prefix PASSED [ 29%] 501s test_copyright.py::TestGlobsToRe::test_star_prefix_with_slash PASSED [ 29%] 501s test_copyright.py::TestGlobsToRe::test_question_mark PASSED [ 29%] 501s test_copyright.py::TestGlobsToRe::test_multi_literal PASSED [ 30%] 501s test_copyright.py::TestGlobsToRe::test_multi_wildcard PASSED [ 30%] 501s test_copyright.py::TestGlobsToRe::test_literal_backslash PASSED [ 30%] 501s test_copyright.py::TestGlobsToRe::test_illegal_backslash PASSED [ 31%] 501s test_copyright.py::TestFilesParagraph::test_files_property PASSED [ 31%] 501s test_copyright.py::TestFilesParagraph::test_license_property PASSED [ 32%] 501s test_copyright.py::TestFilesParagraph::test_matches PASSED [ 32%] 501s test_copyright.py::TestFilesParagraph::test_create PASSED [ 32%] 501s test_copyright.py::TestHeader::test_format_not_none PASSED [ 33%] 501s test_copyright.py::TestHeader::test_format_upgrade_no_header PASSED [ 33%] 501s test_copyright.py::TestHeader::test_format_https_upgrade PASSED [ 33%] 501s test_copyright.py::TestHeader::test_upstream_name_single_line PASSED [ 34%] 501s test_copyright.py::TestHeader::test_upstream_contact_single_read PASSED [ 34%] 501s test_copyright.py::TestHeader::test_upstream_contact_multi1_read PASSED [ 35%] 501s test_copyright.py::TestHeader::test_upstream_contact_multi2_read PASSED [ 35%] 501s test_copyright.py::TestHeader::test_upstream_contact_single_write PASSED [ 35%] 501s test_copyright.py::TestHeader::test_upstream_contact_multi_write PASSED [ 36%] 501s test_copyright.py::TestHeader::test_license PASSED [ 36%] 501s test_deb822.py::TestDeb822Dict::test_case_insensitive_lookup PASSED [ 36%] 501s test_deb822.py::TestDeb822Dict::test_case_insensitive_assignment PASSED [ 37%] 501s test_deb822.py::TestDeb822Dict::test_case_preserved PASSED [ 37%] 501s test_deb822.py::TestDeb822Dict::test_order_preserved PASSED [ 38%] 501s test_deb822.py::TestDeb822Dict::test_derived_dict_equality PASSED [ 38%] 501s test_deb822.py::TestDeb822Dict::test_unicode_key_access PASSED [ 38%] 501s test_deb822.py::TestDeb822::test_apt_pkg_installed PASSED [ 39%] 501s test_deb822.py::TestDeb822::test_gpgv_installed PASSED [ 39%] 501s test_deb822.py::TestDeb822::test_parser PASSED [ 39%] 501s test_deb822.py::TestDeb822::test_pickling PASSED [ 40%] 501s test_deb822.py::TestDeb822::test_parser_with_newlines PASSED [ 40%] 501s test_deb822.py::TestDeb822::test_strip_initial_blanklines PASSED [ 40%] 501s test_deb822.py::TestDeb822::test_reorder PASSED [ 41%] 501s test_deb822.py::TestDeb822::test_sort_fields PASSED [ 41%] 501s test_deb822.py::TestDeb822::test_gpg_stripping PASSED [ 42%] 501s test_deb822.py::TestDeb822::test_gpg_info PASSED [ 42%] 501s test_deb822.py::TestDeb822::test_gpg_info2 PASSED [ 42%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_array PASSED [ 43%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io PASSED [ 43%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_file_io_apt_pkg PASSED [ 43%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_file PASSED [ 44%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_file_apt_pkg PASSED [ 44%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_with_gpg PASSED [ 45%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_bytes PASSED [ 45%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_default PASSED [ 45%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_no_apt_pkg PASSED [ 46%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_with_extra_whitespace_apt_pkg PASSED [ 46%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_packages PASSED [ 46%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_packages PASSED [ 47%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_packages PASSED [ 47%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_shared_storage_sources PASSED [ 47%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_apt_no_shared_storage_sources PASSED [ 48%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_no_apt_no_shared_storage_sources PASSED [ 48%] 501s test_deb822.py::TestDeb822::test_parser_empty_input PASSED [ 49%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_empty_input PASSED [ 49%] 501s test_deb822.py::TestDeb822::test_parser_limit_fields PASSED [ 49%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_limit_fields PASSED [ 50%] 501s test_deb822.py::TestDeb822::test_dont_assume_trailing_newline PASSED [ 50%] 501s test_deb822.py::TestDeb822::test__delitem__ PASSED [ 50%] 501s test_deb822.py::TestDeb822::test_policy_compliant_whitespace PASSED [ 51%] 501s test_deb822.py::TestDeb822::test_case_insensitive PASSED [ 51%] 501s test_deb822.py::TestDeb822::test_multiline_trailing_whitespace_after_colon PASSED [ 52%] 501s test_deb822.py::TestDeb822::test_blank_value PASSED [ 52%] 501s test_deb822.py::TestDeb822::test_copy PASSED [ 52%] 501s test_deb822.py::TestDeb822::test_bug457929_multivalued_dump_works PASSED [ 53%] 501s test_deb822.py::TestDeb822::test_bug487902_multivalued_checksums PASSED [ 53%] 501s test_deb822.py::TestDeb822::test_case_preserved_in_input PASSED [ 53%] 501s test_deb822.py::TestDeb822::test_unicode_values_apt_pkg PASSED [ 54%] 501s test_deb822.py::TestDeb822::test_unicode_values PASSED [ 54%] 501s test_deb822.py::TestDeb822::test_encoding_integrity PASSED [ 54%] 501s test_deb822.py::TestDeb822::test_mixed_encodings PASSED [ 55%] 501s test_deb822.py::TestDeb822::test_dump_text_mode PASSED [ 55%] 501s test_deb822.py::TestDeb822::test_bug597249_colon_as_first_value_character PASSED [ 56%] 501s test_deb822.py::TestDeb822::test_field_value_ends_in_newline PASSED [ 56%] 501s test_deb822.py::TestDeb822::test_field_value_contains_blank_line PASSED [ 56%] 501s test_deb822.py::TestDeb822::test_multivalued_field_contains_newline PASSED [ 57%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_use_apt_pkg PASSED [ 57%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_comments_native PASSED [ 57%] 501s test_deb822.py::TestDeb822::test_iter_paragraphs_string_comments_native PASSED [ 58%] 501s test_deb822.py::TestDeb822::test_explicit_source_field PASSED [ 58%] 501s test_deb822.py::TestDeb822::test_release PASSED [ 59%] 501s test_deb822.py::TestDeb822::test_buildinfo PASSED [ 59%] 501s test_deb822.py::TestDeb822::test_buildinfo_env_deserialise PASSED [ 59%] 501s test_deb822.py::TestDeb822::test_changes_binary_mode PASSED [ 60%] 501s test_deb822.py::TestDeb822::test_changes_text_mode PASSED [ 60%] 501s test_deb822.py::TestDeb822::test_removals PASSED [ 60%] 501s test_deb822.py::TestPkgRelations::test_packages PASSED [ 61%] 501s test_deb822.py::TestPkgRelations::test_pkgrelation_str PASSED [ 61%] 501s test_deb822.py::TestPkgRelations::test_sources PASSED [ 61%] 501s test_deb822.py::TestPkgRelations::test_restrictions_parse PASSED [ 62%] 501s test_deb822.py::TestPkgRelations::test_multiarch_parse PASSED [ 62%] 501s test_deb822.py::TestVersionAccessor::test_get_version PASSED [ 63%] 501s test_deb822.py::TestVersionAccessor::test_set_version PASSED [ 63%] 501s test_deb822.py::TestGpgInfo::test_from_sequence_string PASSED [ 63%] 501s test_deb822.py::TestGpgInfo::test_from_sequence_newline_terminated PASSED [ 64%] 501s test_deb822.py::TestGpgInfo::test_from_sequence_no_newlines PASSED [ 64%] 501s test_deb822.py::TestGpgInfo::test_from_file PASSED [ 64%] 501s test_debfile.py::TestToolsInstalled::test_ar_installed PASSED [ 65%] 501s test_debfile.py::TestToolsInstalled::test_dpkg_deb_installed PASSED [ 65%] 501s test_debfile.py::TestToolsInstalled::test_zstd_installed PASSED [ 66%] 501s test_debfile.py::TestArFile::test_getnames PASSED [ 66%] 501s test_debfile.py::TestArFile::test_getmember PASSED [ 66%] 501s test_debfile.py::TestArFile::test_file_seek PASSED [ 67%] 501s test_debfile.py::TestArFile::test_file_read PASSED [ 67%] 501s test_debfile.py::TestArFile::test_file_readlines PASSED [ 67%] 501s test_debfile.py::TestArFileFileObj::test_getnames PASSED [ 68%] 501s test_debfile.py::TestArFileFileObj::test_getmember PASSED [ 68%] 501s test_debfile.py::TestArFileFileObj::test_file_seek PASSED [ 69%] 501s test_debfile.py::TestArFileFileObj::test_file_read PASSED [ 69%] 501s test_debfile.py::TestArFileFileObj::test_file_readlines PASSED [ 69%] 501s test_debfile.py::TestDebFile::test_missing_members[control.tar.gz] PASSED [ 70%] 501s test_debfile.py::TestDebFile::test_missing_members[data.tar.gz] PASSED [ 70%] 501s test_debfile.py::TestDebFile::test_data_compression[gztar] PASSED [ 70%] 501s test_debfile.py::TestDebFile::test_data_compression[bztar] PASSED [ 71%] 501s test_debfile.py::TestDebFile::test_data_compression[xztar] PASSED [ 71%] 501s test_debfile.py::TestDebFile::test_data_compression[tar] PASSED [ 71%] 502s test_debfile.py::TestDebFile::test_data_compression[zsttar] PASSED [ 72%] 502s test_debfile.py::TestDebFile::test_control_compression[gztar] PASSED [ 72%] 502s test_debfile.py::TestDebFile::test_control_compression[bztar] PASSED [ 73%] 502s test_debfile.py::TestDebFile::test_control_compression[xztar] PASSED [ 73%] 502s test_debfile.py::TestDebFile::test_control_compression[tar] PASSED [ 73%] 502s test_debfile.py::TestDebFile::test_control_compression[zsttar] PASSED [ 74%] 502s test_debfile.py::TestDebFile::test_data_names PASSED [ 74%] 502s test_debfile.py::TestDebFile::test_data_has_file PASSED [ 74%] 502s test_debfile.py::TestDebFile::test_data_has_file_symlinks PASSED [ 75%] 502s test_debfile.py::TestDebFile::test_data_get_file PASSED [ 75%] 502s test_debfile.py::TestDebFile::test_data_get_file_symlinks PASSED [ 76%] 502s test_debfile.py::TestDebFile::test_control PASSED [ 76%] 502s test_debfile.py::TestDebFile::test_md5sums PASSED [ 76%] 502s test_debfile.py::TestDebFile::test_contextmanager PASSED [ 77%] 502s test_debfile.py::TestDebFile::test_open_directly PASSED [ 77%] 502s test_debian_support.py::TestVersion::testversions PASSED [ 77%] 502s test_debian_support.py::TestVersion::test_version_updating PASSED [ 78%] 502s test_debian_support.py::TestVersion::test_comparisons PASSED [ 78%] 502s test_debian_support.py::TestRelease::test_comparison PASSED [ 78%] 502s test_debian_support.py::TestHelperRoutine::test_read_lines_sha1 PASSED [ 79%] 502s test_debian_support.py::TestHelperRoutine::test_patch_lines PASSED [ 79%] 502s test_debian_support.py::TestHelperRoutine::test_patch_lines_bytes PASSED [ 80%] 502s test_debian_support.py::TestPdiff::test_download_gunzip_lines PASSED [ 80%] 502s test_debian_support.py::TestPdiff::test_update_file PASSED [ 80%] 502s test_debian_support.py::TestPackageFile::test_read_file PASSED [ 81%] 502s test_debian_support.py::TestPackageFile::test_read_fileobj PASSED [ 81%] 502s test_debtags.py::TestDebtags::test_insert PASSED [ 81%] 502s test_debtags.py::TestDebtags::test_reverse PASSED [ 82%] 502s test_debtags.py::TestDebtags::test_read PASSED [ 82%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_round_trip_cases PASSED [ 83%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_deb822_emulation PASSED [ 83%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_regular_fields PASSED [ 83%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields PASSED [ 84%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_empty_fields_reorder PASSED [ 84%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_case_preservation PASSED [ 84%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_order_on_mutation PASSED [ 85%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_preserve_field_case_on_iter PASSED [ 85%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph PASSED [ 85%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_paragraph_existing_trailing_newline PASSED [ 86%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_empty_paragraph PASSED [ 86%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_append_tailing_comment PASSED [ 87%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph PASSED [ 87%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_with_comments PASSED [ 87%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_insert_paragraph_in_empty_file PASSED [ 88%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_remove_paragraph PASSED [ 88%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_duplicate_fields PASSED [ 88%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_sorting PASSED [ 89%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_nodups PASSED [ 89%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_reorder_dups PASSED [ 90%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation PASSED [ 90%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_interpretation_tab_preservation PASSED [ 90%] 502s test_repro_deb822.py::TestFormatPreservingDeb822Parser::test_mutate_field_preserves_whitespace PASSED [ 91%] 502s test_substvars.py::TestSubstvars::test_substvars PASSED [ 91%] 502s test_substvars.py::TestSubstvars::test_save_raises PASSED [ 91%] 502s test_substvars.py::TestSubstvars::test_save PASSED [ 92%] 502s test_substvars.py::TestSubstvars::test_equals PASSED [ 92%] 502s test_watch.py::TestParseWatchFile::test_parse_empty PASSED [ 92%] 502s test_watch.py::TestParseWatchFile::test_parse_no_version PASSED [ 93%] 502s test_watch.py::TestParseWatchFile::test_parse_with_spacing_around_version PASSED [ 93%] 502s test_watch.py::TestParseWatchFile::test_parse_with_script PASSED [ 94%] 502s test_watch.py::TestParseWatchFile::test_parse_single PASSED [ 94%] 502s test_watch.py::TestParseWatchFile::test_parse_simple PASSED [ 94%] 502s test_watch.py::TestParseWatchFile::test_parse_with_opts PASSED [ 95%] 502s test_watch.py::TestParseWatchFile::test_parse_global_opts PASSED [ 95%] 502s test_watch.py::TestParseWatchFile::test_parse_opt_quotes PASSED [ 95%] 502s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_4 PASSED [ 96%] 502s test_watch.py::TestParseWatchFile::test_parse_continued_leading_spaces_3 PASSED [ 96%] 502s test_watch.py::TestParseWatchFile::test_pattern_included PASSED [ 97%] 502s test_watch.py::TestParseWatchFile::test_parse_weird_quotes PASSED [ 97%] 502s test_watch.py::TestParseWatchFile::test_package_variable PASSED [ 97%] 502s test_watch.py::TestDumpWatchFile::test_empty PASSED [ 98%] 502s test_watch.py::TestDumpWatchFile::test_simple PASSED [ 98%] 502s test_watch.py::TestDumpWatchFile::test_opts PASSED [ 98%] 502s test_watch.py::TestDumpWatchFile::test_multiple_lines PASSED [ 99%] 502s test_watch.py::TestExpand::test_expand_package PASSED [ 99%] 502s test_watch.py::TestExpand::test_static PASSED [100%] 502s 502s ============================= 271 passed in 1.01s ============================== 502s autopkgtest [13:49:41]: test python3-debian-no-apt-pkg: -----------------------] 503s python3-debian-no-apt-pkg PASS 503s autopkgtest [13:49:42]: test python3-debian-no-apt-pkg: - - - - - - - - - - results - - - - - - - - - - 503s autopkgtest [13:49:42]: @@@@@@@@@@@@@@@@@@@@ summary 503s python3-debian FAIL non-zero exit status 1 503s python3-debian-no-apt-pkg PASS 510s nova [W] Skipping flock for amd64 510s Creating nova instance adt-plucky-amd64-python-debian-20241114-134119-juju-7f2275-prod-proposed-migration-environment-15-ca3455ab-ad8f-46aa-a224-cd449519b7fb from image adt/ubuntu-plucky-amd64-server-20241114.img (UUID 79d80331-8736-463c-82c6-8c9e13c0a4ca)... 510s nova [W] Skipping flock for amd64 510s Creating nova instance adt-plucky-amd64-python-debian-20241114-134119-juju-7f2275-prod-proposed-migration-environment-15-ca3455ab-ad8f-46aa-a224-cd449519b7fb from image adt/ubuntu-plucky-amd64-server-20241114.img (UUID 79d80331-8736-463c-82c6-8c9e13c0a4ca)... 510s nova [W] nova quota exceeded (attempt #0)