0s autopkgtest [11:47:06]: starting date and time: 2026-01-23 11:47:06+0000 0s autopkgtest [11:47:06]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [11:47:06]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.j3uqf8c5/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade tina --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-s390x-8.secgroup --name adt-resolute-s390x-tina-20260123-111041-juju-7f2275-prod-proposed-migration-environment-20-77b86305-b8d5-41ee-8387-69dac764a6a5 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-tina-20260123-111041-juju-7f2275-prod-proposed-migration-environment-20-77b86305-b8d5-41ee-8387-69dac764a6a5 from image adt/ubuntu-resolute-s390x-server-20260123.img (UUID 5f2e306c-5dfc-4ef6-8be2-414f657c7562)... 92s autopkgtest [11:48:38]: testbed dpkg architecture: s390x 92s autopkgtest [11:48:38]: testbed apt version: 3.1.13 93s autopkgtest [11:48:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 93s autopkgtest [11:48:39]: testbed release detected to be: None 96s autopkgtest [11:48:42]: updating testbed package index (apt update) 96s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 96s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 96s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 96s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 96s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1016 kB] 97s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.6 kB] 97s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 97s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [92.8 kB] 97s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [115 kB] 97s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [826 kB] 97s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9152 B] 98s Fetched 2210 kB in 2s (1231 kB/s) 102s Reading package lists... 104s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 105s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 105s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 105s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 109s Reading package lists... 109s Reading package lists... 110s Building dependency tree... 110s Reading state information... 111s Calculating upgrade... 111s The following packages were automatically installed and are no longer required: 111s python3.13 python3.13-minimal 111s Use 'sudo apt autoremove' to remove them. 111s The following NEW packages will be installed: 112s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 112s The following packages will be upgraded: 112s libpython3-stdlib python3 python3-gdbm python3-minimal 112s 4 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 112s Need to get 6689 kB of archives. 112s After this operation, 24.3 MB of additional disk space will be used. 112s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.2-1 [917 kB] 112s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 113s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-minimal s390x 3.14.2-1 [28.2 kB] 113s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3 s390x 3.14.2-1 [22.9 kB] 113s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.2-1 [2373 kB] 114s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 114s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libpython3-stdlib s390x 3.14.2-1 [10.9 kB] 114s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-gdbm s390x 3.14.2-1 [11.1 kB] 115s dpkg-preconfigure: unable to re-open stdin: No such file or directory 115s Fetched 6689 kB in 2s (3270 kB/s) 115s Selecting previously unselected package libpython3.14-minimal:s390x. 118s (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 ... 87685 files and directories currently installed.) 118s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_s390x.deb ... 118s Unpacking libpython3.14-minimal:s390x (3.14.2-1) ... 119s Selecting previously unselected package python3.14-minimal. 119s Preparing to unpack .../python3.14-minimal_3.14.2-1_s390x.deb ... 119s Unpacking python3.14-minimal (3.14.2-1) ... 120s Setting up libpython3.14-minimal:s390x (3.14.2-1) ... 120s Setting up python3.14-minimal (3.14.2-1) ... 126s (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 ... 88027 files and directories currently installed.) 126s Preparing to unpack .../python3-minimal_3.14.2-1_s390x.deb ... 127s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 127s Setting up python3-minimal (3.14.2-1) ... 129s (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 ... 88027 files and directories currently installed.) 129s Preparing to unpack .../python3_3.14.2-1_s390x.deb ... 129s running python pre-rtupdate hooks for python3.14... 129s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 130s Selecting previously unselected package libpython3.14-stdlib:s390x. 130s Preparing to unpack .../libpython3.14-stdlib_3.14.2-1_s390x.deb ... 130s Unpacking libpython3.14-stdlib:s390x (3.14.2-1) ... 132s Selecting previously unselected package python3.14. 132s Preparing to unpack .../python3.14_3.14.2-1_s390x.deb ... 132s Unpacking python3.14 (3.14.2-1) ... 132s Preparing to unpack .../libpython3-stdlib_3.14.2-1_s390x.deb ... 133s Unpacking libpython3-stdlib:s390x (3.14.2-1) over (3.13.9-3) ... 133s Preparing to unpack .../python3-gdbm_3.14.2-1_s390x.deb ... 133s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 134s Setting up libpython3.14-stdlib:s390x (3.14.2-1) ... 134s Setting up python3.14 (3.14.2-1) ... 138s Setting up libpython3-stdlib:s390x (3.14.2-1) ... 138s Setting up python3-gdbm (3.14.2-1) ... 138s Setting up python3 (3.14.2-1) ... 139s running python rtupdate hooks for python3.14... 139s running python post-rtupdate hooks for python3.14... 139s Processing triggers for man-db (2.13.1-1) ... 144s Processing triggers for systemd (259-1ubuntu2) ... 145s autopkgtest [11:49:31]: upgrading testbed (apt dist-upgrade and autopurge) 145s Reading package lists... 145s Building dependency tree... 145s Reading state information... 145s Calculating upgrade... 145s The following packages were automatically installed and are no longer required: 145s python3.13 python3.13-minimal 145s Use 'sudo apt autoremove' to remove them. 145s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 146s Reading package lists... 146s Building dependency tree... 146s Reading state information... 147s Solving dependencies... 147s The following packages will be REMOVED: 147s python3.13* python3.13-minimal* 149s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 149s After this operation, 8012 kB disk space will be freed. 149s (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 ... 88457 files and directories currently installed.) 149s Removing python3.13 (3.13.11-1) ... 150s Removing python3.13-minimal (3.13.11-1) ... 156s Processing triggers for man-db (2.13.1-1) ... 157s Processing triggers for systemd (259-1ubuntu2) ... 158s (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 ... 88430 files and directories currently installed.) 158s Purging configuration files for python3.13-minimal (3.13.11-1) ... 162s autopkgtest [11:49:48]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 162s autopkgtest [11:49:48]: @@@@@@@@@@@@@@@@@@@@ apt-source tina 165s Get:1 http://ftpmaster.internal/ubuntu resolute/universe tina 0.1.14-4 (dsc) [2703 B] 165s Get:2 http://ftpmaster.internal/ubuntu resolute/universe tina 0.1.14-4 (tar) [115 kB] 165s Get:3 http://ftpmaster.internal/ubuntu resolute/universe tina 0.1.14-4 (asc) [833 B] 165s Get:4 http://ftpmaster.internal/ubuntu resolute/universe tina 0.1.14-4 (diff) [10.8 kB] 166s gpgv: Signature made Wed Jan 29 13:12:55 2025 UTC 166s gpgv: using RSA key 2EE7A7A517FC124CF115C354651EEFB02527DF13 166s gpgv: issuer "roam@debian.org" 166s gpgv: Can't check signature: No public key 166s dpkg-source: warning: cannot verify inline signature for ./tina_0.1.14-4.dsc: no acceptable signature found 166s autopkgtest [11:49:52]: testing package tina version 0.1.14-4 167s autopkgtest [11:49:53]: build not needed 167s autopkgtest [11:49:53]: test upstream: preparing testbed 167s Reading package lists... 169s Building dependency tree... 169s Reading state information... 169s Solving dependencies... 170s The following NEW packages will be installed: 170s python3-all python3-click python3-iniconfig python3-libtmux python3-pluggy 170s python3-pytest python3-tina-mgr python3.13 python3.13-minimal tina 170s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 170s Need to get 3635 kB of archives. 170s After this operation, 10.4 MB of additional disk space will be used. 170s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13-minimal s390x 3.13.11-1 [2405 kB] 171s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13 s390x 3.13.11-1 [758 kB] 171s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-all s390x 3.14.2-1 [890 B] 171s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x python3-click all 8.2.0+0.really.8.1.8-1build1 [80.2 kB] 171s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 171s Get:6 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-libtmux all 0.53.0-2 [55.6 kB] 171s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 171s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 171s Get:9 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-tina-mgr all 0.1.14-4 [9634 B] 171s Get:10 http://ftpmaster.internal/ubuntu resolute/universe s390x tina s390x 0.1.14-4 [20.9 kB] 172s Fetched 3635 kB in 1s (2785 kB/s) 172s Selecting previously unselected package python3.13-minimal. 172s (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 ... 88432 files and directories currently installed.) 172s Preparing to unpack .../0-python3.13-minimal_3.13.11-1_s390x.deb ... 172s Unpacking python3.13-minimal (3.13.11-1) ... 172s Selecting previously unselected package python3.13. 172s Preparing to unpack .../1-python3.13_3.13.11-1_s390x.deb ... 172s Unpacking python3.13 (3.13.11-1) ... 172s Selecting previously unselected package python3-all. 172s Preparing to unpack .../2-python3-all_3.14.2-1_s390x.deb ... 172s Unpacking python3-all (3.14.2-1) ... 172s Selecting previously unselected package python3-click. 172s Preparing to unpack .../3-python3-click_8.2.0+0.really.8.1.8-1build1_all.deb ... 172s Unpacking python3-click (8.2.0+0.really.8.1.8-1build1) ... 173s Selecting previously unselected package python3-iniconfig. 173s Preparing to unpack .../4-python3-iniconfig_2.1.0-2_all.deb ... 173s Unpacking python3-iniconfig (2.1.0-2) ... 173s Selecting previously unselected package python3-libtmux. 173s Preparing to unpack .../5-python3-libtmux_0.53.0-2_all.deb ... 173s Unpacking python3-libtmux (0.53.0-2) ... 173s Selecting previously unselected package python3-pluggy. 173s Preparing to unpack .../6-python3-pluggy_1.6.0-2_all.deb ... 173s Unpacking python3-pluggy (1.6.0-2) ... 173s Selecting previously unselected package python3-pytest. 173s Preparing to unpack .../7-python3-pytest_9.0.2-2_all.deb ... 173s Unpacking python3-pytest (9.0.2-2) ... 173s Selecting previously unselected package python3-tina-mgr. 173s Preparing to unpack .../8-python3-tina-mgr_0.1.14-4_all.deb ... 173s Unpacking python3-tina-mgr (0.1.14-4) ... 173s Selecting previously unselected package tina. 173s Preparing to unpack .../9-tina_0.1.14-4_s390x.deb ... 173s Unpacking tina (0.1.14-4) ... 173s Setting up python3-iniconfig (2.1.0-2) ... 173s Setting up tina (0.1.14-4) ... 173s Setting up python3-libtmux (0.53.0-2) ... 174s Setting up python3-click (8.2.0+0.really.8.1.8-1build1) ... 175s Setting up python3-tina-mgr (0.1.14-4) ... 176s Setting up python3-pluggy (1.6.0-2) ... 177s Setting up python3.13-minimal (3.13.11-1) ... 181s Setting up python3.13 (3.13.11-1) ... 187s Setting up python3-pytest (9.0.2-2) ... 191s Setting up python3-all (3.14.2-1) ... 191s Processing triggers for man-db (2.13.1-1) ... 192s Processing triggers for systemd (259-1ubuntu2) ... 196s autopkgtest [11:50:22]: test upstream: set -e; for py3 in $(py3versions -s); do "$py3" -m pytest -vv -- tests/python/unit; done 196s autopkgtest [11:50:22]: test upstream: [----------------------- 199s ============================= test session starts ============================== 199s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 199s cachedir: .pytest_cache 199s rootdir: /tmp/autopkgtest.TVzR2m/build.xdQ/src 199s configfile: pyproject.toml 199s plugins: typeguard-4.4.4, libtmux-0.53.0 201s collecting ... collected 54 items 201s 204s tests/python/unit/combined/test_mgr_convert.py::test_categorize_invert PASSED [ 1%] 208s tests/python/unit/convert/test_convert.py::test_convert[json] PASSED [ 3%] 210s tests/python/unit/convert/test_convert.py::test_convert[yaml] PASSED [ 5%] 211s tests/python/unit/convert/test_convert.py::test_invalid_contents[tina] PASSED [ 7%] 212s tests/python/unit/convert/test_convert.py::test_invalid_contents[json] PASSED [ 9%] 213s tests/python/unit/convert/test_convert.py::test_invalid_contents[yaml] PASSED [ 11%] 214s tests/python/unit/convert/test_convert.py::test_duplicates[tina] PASSED [ 12%] 215s tests/python/unit/convert/test_convert.py::test_duplicates[json] PASSED [ 14%] 219s tests/python/unit/convert/test_convert.py::test_duplicates[yaml] PASSED [ 16%] 219s tests/python/unit/convert/test_loops.py::test_loop[1] PASSED [ 18%] 219s tests/python/unit/convert/test_loops.py::test_loop[2] PASSED [ 20%] 219s tests/python/unit/convert/test_loops.py::test_loop[3] PASSED [ 22%] 220s tests/python/unit/convert/test_loops.py::test_loop[4] PASSED [ 24%] 222s tests/python/unit/convert/test_loops.py::test_loop[5] PASSED [ 25%] 222s tests/python/unit/convert/test_loops.py::test_loop[6] PASSED [ 27%] 223s tests/python/unit/convert/test_loops.py::test_loop[7] PASSED [ 29%] 224s tests/python/unit/convert/test_loops.py::test_loop[8] PASSED [ 31%] 225s tests/python/unit/convert/test_loops.py::test_loop[9] PASSED [ 33%] 226s tests/python/unit/convert/test_loops.py::test_loop[10] PASSED [ 35%] 227s tests/python/unit/convert/test_loops.py::test_unreachable[0-1] PASSED [ 37%] 229s tests/python/unit/convert/test_loops.py::test_unreachable[0-2] PASSED [ 38%] 230s tests/python/unit/convert/test_loops.py::test_unreachable[0-3] PASSED [ 40%] 231s tests/python/unit/convert/test_loops.py::test_unreachable[0-4] PASSED [ 42%] 231s tests/python/unit/convert/test_loops.py::test_unreachable[1-1] PASSED [ 44%] 233s tests/python/unit/convert/test_loops.py::test_unreachable[1-2] PASSED [ 46%] 233s tests/python/unit/convert/test_loops.py::test_unreachable[1-3] PASSED [ 48%] 234s tests/python/unit/convert/test_loops.py::test_unreachable[1-4] PASSED [ 50%] 235s tests/python/unit/convert/test_loops.py::test_unreachable[2-1] PASSED [ 51%] 236s tests/python/unit/convert/test_loops.py::test_unreachable[2-2] PASSED [ 53%] 236s tests/python/unit/convert/test_loops.py::test_unreachable[2-3] PASSED [ 55%] 237s tests/python/unit/convert/test_loops.py::test_unreachable[2-4] PASSED [ 57%] 239s tests/python/unit/convert/test_loops.py::test_unreachable[3-1] PASSED [ 59%] 240s tests/python/unit/convert/test_loops.py::test_unreachable[3-2] PASSED [ 61%] 240s tests/python/unit/convert/test_loops.py::test_unreachable[3-3] PASSED [ 62%] 241s tests/python/unit/convert/test_loops.py::test_unreachable[3-4] PASSED [ 64%] 242s tests/python/unit/convert/test_loops.py::test_unreachable[4-1] PASSED [ 66%] 243s tests/python/unit/convert/test_loops.py::test_unreachable[4-2] PASSED [ 68%] 244s tests/python/unit/convert/test_loops.py::test_unreachable[4-3] PASSED [ 70%] 245s tests/python/unit/convert/test_loops.py::test_unreachable[4-4] PASSED [ 72%] 246s tests/python/unit/convert/test_metadata.py::test_help_version[opts0] FAILED [ 74%] 247s tests/python/unit/convert/test_metadata.py::test_help_version[opts1] FAILED [ 75%] 248s tests/python/unit/convert/test_metadata.py::test_help_version[opts2] FAILED [ 77%] 248s tests/python/unit/convert/test_metadata.py::test_help_version[opts3] FAILED [ 79%] 249s tests/python/unit/convert/test_metadata.py::test_help_version[opts4] FAILED [ 81%] 250s tests/python/unit/convert/test_metadata.py::test_help_version[opts5] FAILED [ 83%] 252s tests/python/unit/convert/test_metadata.py::test_list_formats PASSED [ 85%] 252s tests/python/unit/convert/test_py_convert.py::test_read_db PASSED [ 87%] 266s tests/python/unit/mgr/test_many.py::test_one_run PASSED [ 88%] 369s tests/python/unit/mgr/test_many.py::test_many_runs[False] PASSED [ 90%] 628s tests/python/unit/mgr/test_many.py::test_many_runs[True] PASSED [ 92%] 629s tests/python/unit/mgr/test_simple.py::test_start_quit_empty PASSED [ 94%] 633s tests/python/unit/mgr/test_simple.py::test_display_test_db PASSED [ 96%] 635s tests/python/unit/mgr/test_simple.py::test_search_change PASSED [ 98%] 636s tests/python/unit/mgr/test_simple.py::test_insert_categorize PASSED [100%] 636s 636s =================================== FAILURES =================================== 636s ___________________________ test_help_version[opts0] ___________________________ 636s 636s @pytest.mark.parametrize( 636s "opts", 636s [["-h"], ["--help"], ["-V"], ["--version"], ["-h", "--version"], ["-V", "--help"]], 636s ) 636s def test_help_version(*, opts: list[str]) -> None: 636s """Make sure the `--help` and `--version` options do not raise errors.""" 636s print() 636s prog: Final = t_util.get_prog_path(t_util.ProgramType.CONVERT) 636s 636s assert opts 636s res: Final = subprocess.run( # noqa: S603 636s [prog, *opts], 636s capture_output=True, 636s check=False, 636s encoding="UTF-8", 636s env=t_util.get_utf8_env(), 636s ) 636s print(repr(res)) 636s assert res.returncode == 0 636s assert res.stdout 636s > assert not res.stderr 636s E assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 636s E + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-h'], returncode=0, stdout='Usage: tina-convert [OPTIONS] COMMAND [ARGS]...\n\n Convert the Tina database from one format to another.\n\nOptions:\n -h, --help Show this message and exit.\n -V, --version display program version information and exit\n\nCommands:\n convert Convert a tina database from one format to another.\n list Display information about supported features.\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 636s 636s tests/python/unit/convert/test_metadata.py:41: AssertionError 636s ----------------------------- Captured stdout call ----------------------------- 636s 636s CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-h'], returncode=0, stdout='Usage: tina-convert [OPTIONS] COMMAND [ARGS]...\n\n Convert the Tina database from one format to another.\n\nOptions:\n -h, --help Show this message and exit.\n -V, --version display program version information and exit\n\nCommands:\n convert Convert a tina database from one format to another.\n list Display information about supported features.\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n') 636s ___________________________ test_help_version[opts1] ___________________________ 636s 636s @pytest.mark.parametrize( 636s "opts", 636s [["-h"], ["--help"], ["-V"], ["--version"], ["-h", "--version"], ["-V", "--help"]], 636s ) 636s def test_help_version(*, opts: list[str]) -> None: 636s """Make sure the `--help` and `--version` options do not raise errors.""" 636s print() 636s prog: Final = t_util.get_prog_path(t_util.ProgramType.CONVERT) 636s 636s assert opts 636s res: Final = subprocess.run( # noqa: S603 636s [prog, *opts], 636s capture_output=True, 636s check=False, 636s encoding="UTF-8", 636s env=t_util.get_utf8_env(), 636s ) 636s print(repr(res)) 636s assert res.returncode == 0 636s assert res.stdout 636s > assert not res.stderr 636s E assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 636s E + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '--help'], returncode=0, stdout='Usage: tina-convert [OPTIONS] COMMAND [ARGS]...\n\n Convert the Tina database from one format to another.\n\nOptions:\n -h, --help Show this message and exit.\n -V, --version display program version information and exit\n\nCommands:\n convert Convert a tina database from one format to another.\n list Display information about supported features.\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 636s 636s tests/python/unit/convert/test_metadata.py:41: AssertionError 636s ----------------------------- Captured stdout call ----------------------------- 636s 636s CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '--help'], returncode=0, stdout='Usage: tina-convert [OPTIONS] COMMAND [ARGS]...\n\n Convert the Tina database from one format to another.\n\nOptions:\n -h, --help Show this message and exit.\n -V, --version display program version information and exit\n\nCommands:\n convert Convert a tina database from one format to another.\n list Display information about supported features.\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n') 636s ___________________________ test_help_version[opts2] ___________________________ 636s 636s @pytest.mark.parametrize( 636s "opts", 636s [["-h"], ["--help"], ["-V"], ["--version"], ["-h", "--version"], ["-V", "--help"]], 636s ) 636s def test_help_version(*, opts: list[str]) -> None: 636s """Make sure the `--help` and `--version` options do not raise errors.""" 636s print() 636s prog: Final = t_util.get_prog_path(t_util.ProgramType.CONVERT) 636s 636s assert opts 636s res: Final = subprocess.run( # noqa: S603 636s [prog, *opts], 636s capture_output=True, 636s check=False, 636s encoding="UTF-8", 636s env=t_util.get_utf8_env(), 636s ) 636s print(repr(res)) 636s assert res.returncode == 0 636s assert res.stdout 636s > assert not res.stderr 636s E assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 636s E + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-V'], returncode=0, stdout='tina-convert 0.1.14\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 636s 636s tests/python/unit/convert/test_metadata.py:41: AssertionError 636s ----------------------------- Captured stdout call ----------------------------- 636s 636s CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-V'], returncode=0, stdout='tina-convert 0.1.14\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n') 636s ___________________________ test_help_version[opts3] ___________________________ 636s 636s @pytest.mark.parametrize( 636s "opts", 636s [["-h"], ["--help"], ["-V"], ["--version"], ["-h", "--version"], ["-V", "--help"]], 636s ) 636s def test_help_version(*, opts: list[str]) -> None: 636s """Make sure the `--help` and `--version` options do not raise errors.""" 636s print() 636s prog: Final = t_util.get_prog_path(t_util.ProgramType.CONVERT) 636s 636s assert opts 636s res: Final = subprocess.run( # noqa: S603 636s [prog, *opts], 636s capture_output=True, 636s check=False, 636s encoding="UTF-8", 636s env=t_util.get_utf8_env(), 636s ) 636s print(repr(res)) 636s assert res.returncode == 0 636s assert res.stdout 636s > assert not res.stderr 636s E assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 637s E + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '--version'], returncode=0, stdout='tina-convert 0.1.14\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 637s 637s tests/python/unit/convert/test_metadata.py:41: AssertionError 637s ----------------------------- Captured stdout call ----------------------------- 637s 637s CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '--version'], returncode=0, stdout='tina-convert 0.1.14\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n') 637s ___________________________ test_help_version[opts4] ___________________________ 637s 637s @pytest.mark.parametrize( 637s "opts", 637s [["-h"], ["--help"], ["-V"], ["--version"], ["-h", "--version"], ["-V", "--help"]], 637s ) 637s def test_help_version(*, opts: list[str]) -> None: 637s """Make sure the `--help` and `--version` options do not raise errors.""" 637s print() 637s prog: Final = t_util.get_prog_path(t_util.ProgramType.CONVERT) 637s 637s assert opts 637s res: Final = subprocess.run( # noqa: S603 637s [prog, *opts], 637s capture_output=True, 637s check=False, 637s encoding="UTF-8", 637s env=t_util.get_utf8_env(), 637s ) 637s print(repr(res)) 637s assert res.returncode == 0 637s assert res.stdout 637s > assert not res.stderr 637s E assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 637s E + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-h', '--version'], returncode=0, stdout='Usage: tina-convert [OPTIONS] COMMAND [ARGS]...\n\n Convert the Tina database from one format to another.\n\nOptions:\n -h, --help Show this message and exit.\n -V, --version display program version information and exit\n\nCommands:\n convert Convert a tina database from one format to another.\n list Display information about supported features.\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 637s 637s tests/python/unit/convert/test_metadata.py:41: AssertionError 637s ----------------------------- Captured stdout call ----------------------------- 637s 637s CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-h', '--version'], returncode=0, stdout='Usage: tina-convert [OPTIONS] COMMAND [ARGS]...\n\n Convert the Tina database from one format to another.\n\nOptions:\n -h, --help Show this message and exit.\n -V, --version display program version information and exit\n\nCommands:\n convert Convert a tina database from one format to another.\n list Display information about supported features.\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n') 637s ___________________________ test_help_version[opts5] ___________________________ 637s 637s @pytest.mark.parametrize( 637s "opts", 637s [["-h"], ["--help"], ["-V"], ["--version"], ["-h", "--version"], ["-V", "--help"]], 637s ) 637s def test_help_version(*, opts: list[str]) -> None: 637s """Make sure the `--help` and `--version` options do not raise errors.""" 637s print() 637s prog: Final = t_util.get_prog_path(t_util.ProgramType.CONVERT) 637s 637s assert opts 637s res: Final = subprocess.run( # noqa: S603 637s [prog, *opts], 637s capture_output=True, 637s check=False, 637s encoding="UTF-8", 637s env=t_util.get_utf8_env(), 637s ) 637s print(repr(res)) 637s assert res.returncode == 0 637s assert res.stdout 637s > assert not res.stderr 637s E assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 637s E + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-V', '--help'], returncode=0, stdout='tina-convert 0.1.14\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 637s 637s tests/python/unit/convert/test_metadata.py:41: AssertionError 637s ----------------------------- Captured stdout call ----------------------------- 637s 637s CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-V', '--help'], returncode=0, stdout='tina-convert 0.1.14\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n') 637s =========================== short test summary info ============================ 637s FAILED tests/python/unit/convert/test_metadata.py::test_help_version[opts0] - assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 637s + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-h'], returncode=0, stdout='Usage: tina-convert [OPTIONS] COMMAND [ARGS]...\n\n Convert the Tina database from one format to another.\n\nOptions:\n -h, --help Show this message and exit.\n -V, --version display program version information and exit\n\nCommands:\n convert Convert a tina database from one format to another.\n list Display information about supported features.\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 637s FAILED tests/python/unit/convert/test_metadata.py::test_help_version[opts1] - assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 637s + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '--help'], returncode=0, stdout='Usage: tina-convert [OPTIONS] COMMAND [ARGS]...\n\n Convert the Tina database from one format to another.\n\nOptions:\n -h, --help Show this message and exit.\n -V, --version display program version information and exit\n\nCommands:\n convert Convert a tina database from one format to another.\n list Display information about supported features.\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 637s FAILED tests/python/unit/convert/test_metadata.py::test_help_version[opts2] - assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 637s + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-V'], returncode=0, stdout='tina-convert 0.1.14\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 637s FAILED tests/python/unit/convert/test_metadata.py::test_help_version[opts3] - assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 637s + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '--version'], returncode=0, stdout='tina-convert 0.1.14\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 637s FAILED tests/python/unit/convert/test_metadata.py::test_help_version[opts4] - assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 637s + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-h', '--version'], returncode=0, stdout='Usage: tina-convert [OPTIONS] COMMAND [ARGS]...\n\n Convert the Tina database from one format to another.\n\nOptions:\n -h, --help Show this message and exit.\n -V, --version display program version information and exit\n\nCommands:\n convert Convert a tina database from one format to another.\n list Display information about supported features.\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 637s FAILED tests/python/unit/convert/test_metadata.py::test_help_version[opts5] - assert not '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' 637s + where '/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n' = CompletedProcess(args=[PosixPath('/usr/bin/tina-convert'), '-V', '--help'], returncode=0, stdout='tina-convert 0.1.14\n', stderr='/usr/lib/python3/dist-packages/pyparsing/core.py:5637: SyntaxWarning: \'return\' in a \'finally\' block\n return f"{type(self).__name__}: {retString}"\n').stderr 637s =================== 6 failed, 48 passed in 437.25s (0:07:17) =================== 637s autopkgtest [11:57:43]: test upstream: -----------------------] 638s upstream FAIL non-zero exit status 1 638s autopkgtest [11:57:44]: test upstream: - - - - - - - - - - results - - - - - - - - - - 638s autopkgtest [11:57:44]: @@@@@@@@@@@@@@@@@@@@ summary 638s upstream FAIL non-zero exit status 1