0s autopkgtest [07:37:44]: starting date and time: 2026-02-08 07:37:44+0000 1s autopkgtest [07:37:45]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 1s autopkgtest [07:37:45]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ahtzbbat/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:setuptools --apt-upgrade python-libtmux --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=setuptools/78.1.1-0.1build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-s390x-4.secgroup --name adt-resolute-s390x-python-libtmux-20260208-073744-juju-7f2275-prod-proposed-migration-environment-2-b315c1c5-c1b5-4739-9ad8-6ef275e51717 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-python-libtmux-20260208-073744-juju-7f2275-prod-proposed-migration-environment-2-b315c1c5-c1b5-4739-9ad8-6ef275e51717 from image adt/ubuntu-resolute-s390x-server-20260208.img (UUID bf8d2066-816d-4293-b7d1-06f39d3d29cb)... 131s autopkgtest [07:39:55]: testbed dpkg architecture: s390x 131s autopkgtest [07:39:55]: testbed apt version: 3.1.15 132s autopkgtest [07:39:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 132s autopkgtest [07:39:56]: testbed release detected to be: None 134s autopkgtest [07:39:58]: updating testbed package index (apt update) 135s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 135s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 135s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 135s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 135s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1523 kB] 136s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [28.2 kB] 136s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [175 kB] 136s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [202 kB] 136s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1342 kB] 136s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [7384 B] 137s Fetched 3401 kB in 3s (1225 kB/s) 142s Reading package lists... 144s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 144s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 144s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 144s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 150s Reading package lists... 150s Reading package lists... 152s Building dependency tree... 152s Reading state information... 152s Calculating upgrade... 153s The following packages will be upgraded: 153s libxau6 libxkbcommon0 python3-pkg-resources python3-setuptools 153s ubuntu-kernel-accessories ubuntu-standard 154s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 154s Need to get 1005 kB of archives. 154s After this operation, 4096 B of additional disk space will be used. 154s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libxau6 s390x 1:1.0.11-1build2 [7410 B] 154s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libxkbcommon0 s390x 1.13.1-1 [165 kB] 154s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x ubuntu-standard s390x 1.564 [13.3 kB] 154s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-pkg-resources all 78.1.1-0.1build1 [144 kB] 154s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-setuptools all 78.1.1-0.1build1 [661 kB] 154s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x ubuntu-kernel-accessories s390x 1.564 [13.1 kB] 156s dpkg-preconfigure: unable to re-open stdin: No such file or directory 157s Fetched 1005 kB in 1s (1650 kB/s) 159s (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 ... 88711 files and directories currently installed.) 159s Preparing to unpack .../0-libxau6_1%3a1.0.11-1build2_s390x.deb ... 160s Unpacking libxau6:s390x (1:1.0.11-1build2) over (1:1.0.11-1build1) ... 162s Preparing to unpack .../1-libxkbcommon0_1.13.1-1_s390x.deb ... 162s Unpacking libxkbcommon0:s390x (1.13.1-1) over (1.12.3-1) ... 162s Preparing to unpack .../2-ubuntu-standard_1.564_s390x.deb ... 164s Unpacking ubuntu-standard (1.564) over (1.563) ... 167s Preparing to unpack .../3-python3-pkg-resources_78.1.1-0.1build1_all.deb ... 168s Unpacking python3-pkg-resources (78.1.1-0.1build1) over (78.1.1-0.1) ... 169s Preparing to unpack .../4-python3-setuptools_78.1.1-0.1build1_all.deb ... 170s Unpacking python3-setuptools (78.1.1-0.1build1) over (78.1.1-0.1) ... 171s Preparing to unpack .../5-ubuntu-kernel-accessories_1.564_s390x.deb ... 172s Unpacking ubuntu-kernel-accessories (1.564) over (1.563) ... 172s Setting up python3-pkg-resources (78.1.1-0.1build1) ... 173s Setting up libxau6:s390x (1:1.0.11-1build2) ... 174s Setting up ubuntu-kernel-accessories (1.564) ... 174s Setting up python3-setuptools (78.1.1-0.1build1) ... 179s Setting up ubuntu-standard (1.564) ... 179s Setting up libxkbcommon0:s390x (1.13.1-1) ... 179s Processing triggers for libc-bin (2.42-2ubuntu4) ... 181s autopkgtest [07:40:45]: upgrading testbed (apt dist-upgrade and autopurge) 182s Reading package lists... 183s Building dependency tree... 183s Reading state information... 183s Calculating upgrade... 183s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 184s Reading package lists... 185s Building dependency tree... 185s Reading state information... 186s Solving dependencies... 187s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 191s autopkgtest [07:40:55]: testbed running kernel: Linux 6.19.0-3-generic #3-Ubuntu SMP Fri Jan 23 19:02:49 UTC 2026 192s autopkgtest [07:40:56]: @@@@@@@@@@@@@@@@@@@@ apt-source python-libtmux 196s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-libtmux 0.53.0-2 (dsc) [1834 B] 196s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-libtmux 0.53.0-2 (tar) [350 kB] 196s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-libtmux 0.53.0-2 (diff) [4096 B] 198s gpgv: Signature made Wed Dec 31 06:47:32 2025 UTC 198s gpgv: using RSA key 02A4A46D5B6B5CFE3124C87710BE8983F3D59D64 198s gpgv: issuer "seb@debian.org" 198s gpgv: Can't check signature: No public key 198s dpkg-source: warning: cannot verify inline signature for ./python-libtmux_0.53.0-2.dsc: no acceptable signature found 198s autopkgtest [07:41:02]: testing package python-libtmux version 0.53.0-2 199s autopkgtest [07:41:03]: build not needed 200s autopkgtest [07:41:04]: test pytest: preparing testbed 200s Reading package lists... 201s Building dependency tree... 202s Reading state information... 202s Solving dependencies... 203s The following NEW packages will be installed: 203s python3-all python3-iniconfig python3-libtmux python3-pluggy python3-pytest 203s python3-pytest-mock python3-pytest-rerunfailures python3.14 203s python3.14-minimal 203s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 203s Need to get 3714 kB of archives. 203s After this operation, 10.4 MB of additional disk space will be used. 203s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 204s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 204s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.9-3 [890 B] 204s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 204s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-libtmux all 0.53.0-2 [55.6 kB] 204s Get:6 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 204s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 204s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest-mock all 3.15.1-1 [11.9 kB] 204s Get:9 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest-rerunfailures all 16.1-1 [14.9 kB] 206s Fetched 3714 kB in 1s (5501 kB/s) 206s Selecting previously unselected package python3.14-minimal. 207s (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 ... 88711 files and directories currently installed.) 207s Preparing to unpack .../0-python3.14-minimal_3.14.2-1_s390x.deb ... 207s Unpacking python3.14-minimal (3.14.2-1) ... 208s Selecting previously unselected package python3.14. 208s Preparing to unpack .../1-python3.14_3.14.2-1_s390x.deb ... 208s Unpacking python3.14 (3.14.2-1) ... 208s Selecting previously unselected package python3-all. 208s Preparing to unpack .../2-python3-all_3.13.9-3_s390x.deb ... 208s Unpacking python3-all (3.13.9-3) ... 208s Selecting previously unselected package python3-iniconfig. 209s Preparing to unpack .../3-python3-iniconfig_2.1.0-2_all.deb ... 209s Unpacking python3-iniconfig (2.1.0-2) ... 209s Selecting previously unselected package python3-libtmux. 209s Preparing to unpack .../4-python3-libtmux_0.53.0-2_all.deb ... 209s Unpacking python3-libtmux (0.53.0-2) ... 209s Selecting previously unselected package python3-pluggy. 209s Preparing to unpack .../5-python3-pluggy_1.6.0-2_all.deb ... 209s Unpacking python3-pluggy (1.6.0-2) ... 210s Selecting previously unselected package python3-pytest. 210s Preparing to unpack .../6-python3-pytest_9.0.2-2_all.deb ... 210s Unpacking python3-pytest (9.0.2-2) ... 211s Selecting previously unselected package python3-pytest-mock. 211s Preparing to unpack .../7-python3-pytest-mock_3.15.1-1_all.deb ... 211s Unpacking python3-pytest-mock (3.15.1-1) ... 211s Selecting previously unselected package python3-pytest-rerunfailures. 211s Preparing to unpack .../8-python3-pytest-rerunfailures_16.1-1_all.deb ... 211s Unpacking python3-pytest-rerunfailures (16.1-1) ... 211s Setting up python3-iniconfig (2.1.0-2) ... 218s Setting up python3-libtmux (0.53.0-2) ... 221s Setting up python3-pluggy (1.6.0-2) ... 223s Setting up python3.14-minimal (3.14.2-1) ... 235s Setting up python3-pytest (9.0.2-2) ... 240s Setting up python3-pytest-mock (3.15.1-1) ... 241s Setting up python3.14 (3.14.2-1) ... 267s Setting up python3-pytest-rerunfailures (16.1-1) ... 268s Setting up python3-all (3.13.9-3) ... 268s Processing triggers for man-db (2.13.1-1build1) ... 296s Processing triggers for systemd (259-1ubuntu3) ... 300s autopkgtest [07:42:44]: test pytest: [----------------------- 301s === python3.14 === 311s /usr/lib/python3/dist-packages/libtmux/pytest_plugin.py:52: PytestRemovedIn9Warning: Marks applied to fixtures have no effect 311s See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function 311s @pytest.mark.skipif(USING_ZSH, reason="Using ZSH") 320s ============================= test session starts ============================== 320s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 320s rootdir: /tmp/autopkgtest.3GdfjQ/autopkgtest_tmp 320s plugins: rerunfailures-16.1, typeguard-4.4.4, libtmux-0.53.0, mock-3.15.1 320s collected 518 items / 41 deselected / 477 selected 320s 320s tests/_internal/test_query_list.py ..................................... [ 7%] 320s . [ 7%] 320s tests/test/test_constants.py ..... [ 9%] 320s tests/test/test_environment.py ....... [ 10%] 331s tests/test/test_random.py .................................. [ 17%] 336s tests/test/test_retry.py FFFF [ 18%] 336s tests/test/test_sparse_array.py .............. [ 21%] 343s tests/test/test_temporary.py ........ [ 23%] 344s tests/test_common.py ........................................... [ 32%] 350s tests/test_dataclasses.py .. [ 32%] 378s tests/test_hooks.py .................................................... [ 43%] 396s ....................................... [ 51%] 421s tests/test_options.py .................................................. [ 62%] 443s .......................................................... [ 74%] 461s tests/test_pane.py .......... [ 76%] 467s tests/test_server.py .............s.............. [ 82%] 490s tests/test_session.py ............................. [ 88%] 495s tests/test_tmuxobject.py ..... [ 89%] 496s tests/test_version.py ................. [ 92%] 532s tests/test_window.py .................................. [100%] 532s 532s =================================== FAILURES =================================== 532s ____________________________ test_retry_three_times ____________________________ 532s 532s def test_retry_three_times() -> None: 532s """Test retry_until().""" 532s ini = time() 532s value = 0 532s 532s def call_me_three_times() -> bool: 532s nonlocal value 532s sleep(0.3) # Sleep for 0.3 seconds to simulate work 532s 532s if value == 2: 532s return True 532s 532s value += 1 532s return False 532s 532s retry_until(call_me_three_times, 1) 532s 532s end = time() 532s 532s > assert 0.9 <= (end - ini) <= 1.1 # Allow for small timing variations 532s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 532s E assert (1770536677.7045243 - 1770536676.5616446) <= 1.1 532s 532s tests/test/test_retry.py:32: AssertionError 532s ___________________________ test_function_times_out ____________________________ 532s 532s def test_function_times_out() -> None: 532s """Test time outs with retry_until().""" 532s ini = time() 532s 532s def never_true() -> bool: 532s sleep( 532s 0.1, 532s ) # Sleep for 0.1 seconds to simulate work (called ~10 times in 1 second) 532s return False 532s 532s with pytest.raises(exc.WaitTimeout): 532s retry_until(never_true, 1) 532s 532s end = time() 532s 532s > assert 0.9 <= (end - ini) <= 1.1 # Allow for small timing variations 532s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 532s E assert (1770536679.222157 - 1770536678.0070312) <= 1.1 532s 532s tests/test/test_retry.py:50: AssertionError 532s _______________________ test_function_times_out_no_raise _______________________ 532s 532s def test_function_times_out_no_raise() -> None: 532s """Tests retry_until() with exception raising disabled.""" 532s ini = time() 532s 532s def never_true() -> bool: 532s sleep( 532s 0.1, 532s ) # Sleep for 0.1 seconds to simulate work (called ~10 times in 1 second) 532s return False 532s 532s retry_until(never_true, 1, raises=False) 532s 532s end = time() 532s > assert 0.9 <= (end - ini) <= 1.1 # Allow for small timing variations 532s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 532s E assert (1770536680.355534 - 1770536679.2547743) <= 1.1 532s 532s tests/test/test_retry.py:66: AssertionError 532s ___________________ test_function_times_out_no_raise_assert ____________________ 532s 532s def test_function_times_out_no_raise_assert() -> None: 532s """Tests retry_until() with exception raising disabled, returning False.""" 532s ini = time() 532s 532s def never_true() -> bool: 532s sleep( 532s 0.1, 532s ) # Sleep for 0.1 seconds to simulate work (called ~10 times in 1 second) 532s return False 532s 532s assert not retry_until(never_true, 1, raises=False) 532s 532s end = time() 532s > assert 0.9 <= (end - ini) <= 1.1 # Allow for small timing variations 532s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 532s E assert (1770536681.4896088 - 1770536680.3587449) <= 1.1 532s 532s tests/test/test_retry.py:82: AssertionError 532s =========================== short test summary info ============================ 532s FAILED tests/test/test_retry.py::test_retry_three_times - assert (1770536677.... 532s FAILED tests/test/test_retry.py::test_function_times_out - assert (1770536679... 532s FAILED tests/test/test_retry.py::test_function_times_out_no_raise - assert (1... 532s FAILED tests/test/test_retry.py::test_function_times_out_no_raise_assert - as... 532s ===== 4 failed, 472 passed, 1 skipped, 41 deselected in 219.03s (0:03:39) ====== 532s === python3.13 === 537s /usr/lib/python3/dist-packages/libtmux/pytest_plugin.py:52: PytestRemovedIn9Warning: Marks applied to fixtures have no effect 537s See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function 537s @pytest.mark.skipif(USING_ZSH, reason="Using ZSH") 544s ============================= test session starts ============================== 544s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 544s rootdir: /tmp/autopkgtest.3GdfjQ/autopkgtest_tmp 544s plugins: rerunfailures-16.1, typeguard-4.4.4, libtmux-0.53.0, mock-3.15.1 544s collected 518 items / 41 deselected / 477 selected 544s 544s tests/_internal/test_query_list.py ..................................... [ 7%] 544s . [ 7%] 544s tests/test/test_constants.py ..... [ 9%] 544s tests/test/test_environment.py ....... [ 10%] 553s tests/test/test_random.py .................................. [ 17%] 558s tests/test/test_retry.py FFF. [ 18%] 558s tests/test/test_sparse_array.py .............. [ 21%] 564s tests/test/test_temporary.py ........ [ 23%] 566s tests/test_common.py ........................................... [ 32%] 572s tests/test_dataclasses.py .. [ 32%] 600s tests/test_hooks.py .................................................... [ 43%] 619s ....................................... [ 51%] 646s tests/test_options.py .................................................. [ 62%] 674s .......................................................... [ 74%] 690s tests/test_pane.py .......... [ 76%] 695s tests/test_server.py .............s.............. [ 82%] 717s tests/test_session.py ............................. [ 88%] 721s tests/test_tmuxobject.py ..... [ 89%] 721s tests/test_version.py ................. [ 92%] 759s tests/test_window.py ........................F......... [100%] 759s 759s =================================== FAILURES =================================== 759s ____________________________ test_retry_three_times ____________________________ 759s 759s def test_retry_three_times() -> None: 759s """Test retry_until().""" 759s ini = time() 759s value = 0 759s 759s def call_me_three_times() -> bool: 759s nonlocal value 759s sleep(0.3) # Sleep for 0.3 seconds to simulate work 759s 759s if value == 2: 759s return True 759s 759s value += 1 759s return False 759s 759s retry_until(call_me_three_times, 1) 759s 759s end = time() 759s 759s > assert 0.9 <= (end - ini) <= 1.1 # Allow for small timing variations 759s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 759s E assert (1770536899.4824917 - 1770536898.1087894) <= 1.1 759s 759s tests/test/test_retry.py:32: AssertionError 759s ___________________________ test_function_times_out ____________________________ 759s 759s def test_function_times_out() -> None: 759s """Test time outs with retry_until().""" 759s ini = time() 759s 759s def never_true() -> bool: 759s sleep( 759s 0.1, 759s ) # Sleep for 0.1 seconds to simulate work (called ~10 times in 1 second) 759s return False 759s 759s with pytest.raises(exc.WaitTimeout): 759s retry_until(never_true, 1) 759s 759s end = time() 759s 759s > assert 0.9 <= (end - ini) <= 1.1 # Allow for small timing variations 759s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 759s E assert (1770536900.6805358 - 1770536899.4939673) <= 1.1 759s 759s tests/test/test_retry.py:50: AssertionError 759s _______________________ test_function_times_out_no_raise _______________________ 759s 759s def test_function_times_out_no_raise() -> None: 759s """Tests retry_until() with exception raising disabled.""" 759s ini = time() 759s 759s def never_true() -> bool: 759s sleep( 759s 0.1, 759s ) # Sleep for 0.1 seconds to simulate work (called ~10 times in 1 second) 759s return False 759s 759s retry_until(never_true, 1, raises=False) 759s 759s end = time() 759s > assert 0.9 <= (end - ini) <= 1.1 # Allow for small timing variations 759s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 759s E assert (1770536901.841091 - 1770536900.691668) <= 1.1 759s 759s tests/test/test_retry.py:66: AssertionError 759s _________________ test_split_with_environment[single_env_var] __________________ 759s 759s session = Session($1 libtmux_0lsgxmqy), test_id = 'single_env_var' 759s environment = {'ENV_VAR': 'pane'} 759s 759s @pytest.mark.parametrize( 759s list(WindowSplitEnvironmentFixture._fields), 759s WINDOW_SPLIT_ENV_FIXTURES, 759s ids=[test.test_id for test in WINDOW_SPLIT_ENV_FIXTURES], 759s ) 759s def test_split_with_environment( 759s session: Session, 759s test_id: str, 759s environment: dict[str, str], 759s ) -> None: 759s """Verify splitting window with environment variables.""" 759s env = shutil.which("env") 759s assert env is not None, "Cannot find usable `env` in PATH." 759s 759s window = session.new_window(window_name="split_with_environment") 759s pane = window.split( 759s shell=f"{env} PS1='$ ' sh", 759s environment=environment, 759s ) 759s assert pane is not None 759s # wait a bit for the prompt to be ready as the test gets flaky otherwise 759s time.sleep(0.05) 759s for k, v in environment.items(): 759s pane.send_keys(f"echo ${k}") 759s > assert pane.capture_pane()[-2] == v 759s ^^^^^^^^^^^^^^^^^^^^^^^ 759s E IndexError: list index out of range 759s 759s tests/test_window.py:471: IndexError 759s =========================== short test summary info ============================ 759s FAILED tests/test/test_retry.py::test_retry_three_times - assert (1770536899.... 759s FAILED tests/test/test_retry.py::test_function_times_out - assert (1770536900... 759s FAILED tests/test/test_retry.py::test_function_times_out_no_raise - assert (1... 759s FAILED tests/test_window.py::test_split_with_environment[single_env_var] - In... 759s ===== 4 failed, 472 passed, 1 skipped, 41 deselected in 221.29s (0:03:41) ====== 760s autopkgtest [07:50:24]: test pytest: -----------------------] 762s pytest FAIL non-zero exit status 1 762s autopkgtest [07:50:26]: test pytest: - - - - - - - - - - results - - - - - - - - - - 763s autopkgtest [07:50:27]: test pytest-import-plugin: preparing testbed 782s Creating nova instance adt-resolute-s390x-python-libtmux-20260208-073744-juju-7f2275-prod-proposed-migration-environment-2-b315c1c5-c1b5-4739-9ad8-6ef275e51717 from image adt/ubuntu-resolute-s390x-server-20260208.img (UUID bf8d2066-816d-4293-b7d1-06f39d3d29cb)... 963s autopkgtest [07:53:47]: testbed dpkg architecture: s390x 963s autopkgtest [07:53:47]: testbed apt version: 3.1.15 964s autopkgtest [07:53:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 965s autopkgtest [07:53:49]: testbed release detected to be: resolute 968s autopkgtest [07:53:52]: updating testbed package index (apt update) 969s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 969s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 969s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 970s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 970s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [175 kB] 970s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [28.2 kB] 970s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1523 kB] 971s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [202 kB] 971s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1342 kB] 971s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [7384 B] 974s Fetched 3401 kB in 4s (766 kB/s) 982s Reading package lists... 984s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 984s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 984s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 984s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 990s Reading package lists... 991s Reading package lists... 992s Building dependency tree... 992s Reading state information... 994s Calculating upgrade... 994s The following packages will be upgraded: 994s libxau6 libxkbcommon0 python3-pkg-resources python3-setuptools 994s ubuntu-kernel-accessories ubuntu-standard 995s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 995s Need to get 1005 kB of archives. 995s After this operation, 4096 B of additional disk space will be used. 995s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libxau6 s390x 1:1.0.11-1build2 [7410 B] 995s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libxkbcommon0 s390x 1.13.1-1 [165 kB] 995s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x ubuntu-standard s390x 1.564 [13.3 kB] 995s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-pkg-resources all 78.1.1-0.1build1 [144 kB] 995s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-setuptools all 78.1.1-0.1build1 [661 kB] 995s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x ubuntu-kernel-accessories s390x 1.564 [13.1 kB] 1006s Fetched 1005 kB in 1s (1192 kB/s) 1006s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1016s (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 ... 88711 files and directories currently installed.) 1016s Preparing to unpack .../0-libxau6_1%3a1.0.11-1build2_s390x.deb ... 1016s Unpacking libxau6:s390x (1:1.0.11-1build2) over (1:1.0.11-1build1) ... 1018s Preparing to unpack .../1-libxkbcommon0_1.13.1-1_s390x.deb ... 1018s Unpacking libxkbcommon0:s390x (1.13.1-1) over (1.12.3-1) ... 1019s Preparing to unpack .../2-ubuntu-standard_1.564_s390x.deb ... 1019s Unpacking ubuntu-standard (1.564) over (1.563) ... 1019s Preparing to unpack .../3-python3-pkg-resources_78.1.1-0.1build1_all.deb ... 1020s Unpacking python3-pkg-resources (78.1.1-0.1build1) over (78.1.1-0.1) ... 1024s Preparing to unpack .../4-python3-setuptools_78.1.1-0.1build1_all.deb ... 1028s Unpacking python3-setuptools (78.1.1-0.1build1) over (78.1.1-0.1) ... 1033s Preparing to unpack .../5-ubuntu-kernel-accessories_1.564_s390x.deb ... 1035s Unpacking ubuntu-kernel-accessories (1.564) over (1.563) ... 1039s Setting up python3-pkg-resources (78.1.1-0.1build1) ... 1045s Setting up libxau6:s390x (1:1.0.11-1build2) ... 1045s Setting up ubuntu-kernel-accessories (1.564) ... 1047s Setting up python3-setuptools (78.1.1-0.1build1) ... 1053s Setting up ubuntu-standard (1.564) ... 1054s Setting up libxkbcommon0:s390x (1.13.1-1) ... 1054s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1058s autopkgtest [07:55:22]: upgrading testbed (apt dist-upgrade and autopurge) 1058s Reading package lists... 1058s Building dependency tree... 1058s Reading state information... 1059s Calculating upgrade... 1061s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1061s Reading package lists... 1063s Building dependency tree... 1063s Reading state information... 1063s Solving dependencies... 1063s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1073s Reading package lists... 1075s Building dependency tree... 1075s Reading state information... 1076s Solving dependencies... 1077s The following NEW packages will be installed: 1077s python3-all python3-iniconfig python3-libtmux python3-pluggy python3-pytest 1077s python3.14 python3.14-minimal 1078s 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. 1078s Need to get 3687 kB of archives. 1078s After this operation, 10.3 MB of additional disk space will be used. 1078s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 1079s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 1079s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.9-3 [890 B] 1079s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 1079s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-libtmux all 0.53.0-2 [55.6 kB] 1079s Get:6 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 1079s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 1082s Fetched 3687 kB in 2s (1625 kB/s) 1082s Selecting previously unselected package python3.14-minimal. 1082s (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 ... 88711 files and directories currently installed.) 1082s Preparing to unpack .../0-python3.14-minimal_3.14.2-1_s390x.deb ... 1082s Unpacking python3.14-minimal (3.14.2-1) ... 1083s Selecting previously unselected package python3.14. 1084s Preparing to unpack .../1-python3.14_3.14.2-1_s390x.deb ... 1084s Unpacking python3.14 (3.14.2-1) ... 1085s Selecting previously unselected package python3-all. 1085s Preparing to unpack .../2-python3-all_3.13.9-3_s390x.deb ... 1085s Unpacking python3-all (3.13.9-3) ... 1085s Selecting previously unselected package python3-iniconfig. 1085s Preparing to unpack .../3-python3-iniconfig_2.1.0-2_all.deb ... 1085s Unpacking python3-iniconfig (2.1.0-2) ... 1085s Selecting previously unselected package python3-libtmux. 1085s Preparing to unpack .../4-python3-libtmux_0.53.0-2_all.deb ... 1085s Unpacking python3-libtmux (0.53.0-2) ... 1085s Selecting previously unselected package python3-pluggy. 1085s Preparing to unpack .../5-python3-pluggy_1.6.0-2_all.deb ... 1085s Unpacking python3-pluggy (1.6.0-2) ... 1085s Selecting previously unselected package python3-pytest. 1085s Preparing to unpack .../6-python3-pytest_9.0.2-2_all.deb ... 1085s Unpacking python3-pytest (9.0.2-2) ... 1085s Setting up python3-iniconfig (2.1.0-2) ... 1093s Setting up python3-libtmux (0.53.0-2) ... 1096s Setting up python3-pluggy (1.6.0-2) ... 1097s Setting up python3.14-minimal (3.14.2-1) ... 1113s Setting up python3-pytest (9.0.2-2) ... 1119s Setting up python3.14 (3.14.2-1) ... 1142s Setting up python3-all (3.13.9-3) ... 1142s Processing triggers for man-db (2.13.1-1build1) ... 1167s Processing triggers for systemd (259-1ubuntu3) ... 1175s autopkgtest [07:57:19]: test pytest-import-plugin: [----------------------- 1177s === python3.14 === 1180s 1180s /usr/lib/python3/dist-packages/libtmux/pytest_plugin.py:52: PytestRemovedIn9Warning: Marks applied to fixtures have no effect 1180s See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function 1180s @pytest.mark.skipif(USING_ZSH, reason="Using ZSH") 1180s === python3.13 === 1182s 1182s /usr/lib/python3/dist-packages/libtmux/pytest_plugin.py:52: PytestRemovedIn9Warning: Marks applied to fixtures have no effect 1182s See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function 1182s @pytest.mark.skipif(USING_ZSH, reason="Using ZSH") 1183s autopkgtest [07:57:27]: test pytest-import-plugin: -----------------------] 1185s autopkgtest [07:57:29]: test pytest-import-plugin: - - - - - - - - - - results - - - - - - - - - - 1185s pytest-import-plugin PASS 1187s autopkgtest [07:57:31]: test autodep8-python3: preparing testbed 1217s Creating nova instance adt-resolute-s390x-python-libtmux-20260208-073744-juju-7f2275-prod-proposed-migration-environment-2-b315c1c5-c1b5-4739-9ad8-6ef275e51717 from image adt/ubuntu-resolute-s390x-server-20260208.img (UUID bf8d2066-816d-4293-b7d1-06f39d3d29cb)... 1403s autopkgtest [08:01:07]: testbed dpkg architecture: s390x 1404s autopkgtest [08:01:08]: testbed apt version: 3.1.15 1405s autopkgtest [08:01:09]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1406s autopkgtest [08:01:10]: testbed release detected to be: resolute 1409s autopkgtest [08:01:13]: updating testbed package index (apt update) 1409s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1410s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1410s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1410s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1410s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1523 kB] 1411s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [28.2 kB] 1411s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [175 kB] 1411s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [202 kB] 1411s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1342 kB] 1411s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [7384 B] 1414s Fetched 3401 kB in 5s (735 kB/s) 1420s Reading package lists... 1423s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1423s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1423s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1423s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1428s Reading package lists... 1429s Reading package lists... 1431s Building dependency tree... 1431s Reading state information... 1432s Calculating upgrade... 1433s The following packages will be upgraded: 1433s libxau6 libxkbcommon0 python3-pkg-resources python3-setuptools 1433s ubuntu-kernel-accessories ubuntu-standard 1434s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1434s Need to get 1005 kB of archives. 1434s After this operation, 4096 B of additional disk space will be used. 1434s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libxau6 s390x 1:1.0.11-1build2 [7410 B] 1434s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libxkbcommon0 s390x 1.13.1-1 [165 kB] 1434s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x ubuntu-standard s390x 1.564 [13.3 kB] 1434s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-pkg-resources all 78.1.1-0.1build1 [144 kB] 1434s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-setuptools all 78.1.1-0.1build1 [661 kB] 1435s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x ubuntu-kernel-accessories s390x 1.564 [13.1 kB] 1442s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1443s Fetched 1005 kB in 1s (1040 kB/s) 1450s (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 ... 88711 files and directories currently installed.) 1450s Preparing to unpack .../0-libxau6_1%3a1.0.11-1build2_s390x.deb ... 1451s Unpacking libxau6:s390x (1:1.0.11-1build2) over (1:1.0.11-1build1) ... 1452s Preparing to unpack .../1-libxkbcommon0_1.13.1-1_s390x.deb ... 1453s Unpacking libxkbcommon0:s390x (1.13.1-1) over (1.12.3-1) ... 1455s Preparing to unpack .../2-ubuntu-standard_1.564_s390x.deb ... 1455s Unpacking ubuntu-standard (1.564) over (1.563) ... 1458s Preparing to unpack .../3-python3-pkg-resources_78.1.1-0.1build1_all.deb ... 1460s Unpacking python3-pkg-resources (78.1.1-0.1build1) over (78.1.1-0.1) ... 1464s Preparing to unpack .../4-python3-setuptools_78.1.1-0.1build1_all.deb ... 1468s Unpacking python3-setuptools (78.1.1-0.1build1) over (78.1.1-0.1) ... 1473s Preparing to unpack .../5-ubuntu-kernel-accessories_1.564_s390x.deb ... 1475s Unpacking ubuntu-kernel-accessories (1.564) over (1.563) ... 1476s Setting up python3-pkg-resources (78.1.1-0.1build1) ... 1479s Setting up libxau6:s390x (1:1.0.11-1build2) ... 1480s Setting up ubuntu-kernel-accessories (1.564) ... 1480s Setting up python3-setuptools (78.1.1-0.1build1) ... 1487s Setting up ubuntu-standard (1.564) ... 1487s Setting up libxkbcommon0:s390x (1.13.1-1) ... 1489s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1492s autopkgtest [08:02:36]: upgrading testbed (apt dist-upgrade and autopurge) 1493s Reading package lists... 1494s Building dependency tree... 1494s Reading state information... 1495s Calculating upgrade... 1495s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1497s Reading package lists... 1498s Building dependency tree... 1498s Reading state information... 1499s Solving dependencies... 1500s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1510s Reading package lists... 1512s Building dependency tree... 1512s Reading state information... 1512s Solving dependencies... 1514s The following NEW packages will be installed: 1514s python3-all python3-libtmux python3.14 python3.14-minimal 1514s 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 1514s Need to get 3382 kB of archives. 1514s After this operation, 8771 kB of additional disk space will be used. 1514s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 1515s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 1515s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.9-3 [890 B] 1515s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-libtmux all 0.53.0-2 [55.6 kB] 1518s Fetched 3382 kB in 1s (3188 kB/s) 1518s Selecting previously unselected package python3.14-minimal. 1518s (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 ... 88711 files and directories currently installed.) 1518s Preparing to unpack .../python3.14-minimal_3.14.2-1_s390x.deb ... 1518s Unpacking python3.14-minimal (3.14.2-1) ... 1520s Selecting previously unselected package python3.14. 1520s Preparing to unpack .../python3.14_3.14.2-1_s390x.deb ... 1520s Unpacking python3.14 (3.14.2-1) ... 1520s Selecting previously unselected package python3-all. 1520s Preparing to unpack .../python3-all_3.13.9-3_s390x.deb ... 1520s Unpacking python3-all (3.13.9-3) ... 1521s Selecting previously unselected package python3-libtmux. 1521s Preparing to unpack .../python3-libtmux_0.53.0-2_all.deb ... 1521s Unpacking python3-libtmux (0.53.0-2) ... 1521s Setting up python3-libtmux (0.53.0-2) ... 1528s Setting up python3.14-minimal (3.14.2-1) ... 1540s Setting up python3.14 (3.14.2-1) ... 1560s Setting up python3-all (3.13.9-3) ... 1560s Processing triggers for man-db (2.13.1-1build1) ... 1596s Processing triggers for systemd (259-1ubuntu3) ... 1605s autopkgtest [08:04:29]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import libtmux; print(libtmux)" ; done 1605s autopkgtest [08:04:29]: test autodep8-python3: [----------------------- 1609s Testing with python3.14: 1610s 1610s Testing with python3.13: 1611s 1612s autopkgtest [08:04:36]: test autodep8-python3: -----------------------] 1614s autodep8-python3 PASS (superficial) 1614s autopkgtest [08:04:38]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 1615s autopkgtest [08:04:39]: @@@@@@@@@@@@@@@@@@@@ summary 1615s pytest FAIL non-zero exit status 1 1615s pytest-import-plugin PASS 1615s autodep8-python3 PASS (superficial)