Your message dated Wed, 17 Jan 2024 10:35:19 +0000
with message-id <e1rq3gr-00f6dh...@fasolo.debian.org>
and subject line Bug#1060775: fixed in tmuxp 1.34.0-2
has caused the Debian Bug report #1060775,
regarding tmuxp: flaky autopkgtest: assert pane.capture_pane()[1] -> IndexError
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1060775: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060775
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: tmuxp
Version: 1.31.0-2
Severity: serious
User: debian...@lists.debian.org
Usertags: flaky
Dear maintainer(s),
I looked at the results of the autopkgtest of your package. I noticed
that it regularly fails. I'm seeing a pattern that it happens more often
on our amd64 host ci-worker13 and often on our s390x which are rather
powerful hosts. The test fails in different locations, but as far as I
saw always on a line that asserts capture_pane (see example below).
Could it be that the code (either the real code or the test code) should
wait a bit until the "pane" has been substantiated? Or maybe that
comment earlier is of interest: Give slow shells some time to settle as
otherwise tests might fail.
Because the unstable-to-testing migration software now blocks on
regressions in testing, flaky tests, i.e. tests that flip between
passing and failing without changes to the list of installed packages,
are causing people unrelated to your package to spend time on these
tests.
Don't hesitate to reach out if you need help and some more information
from our infrastructure.
Paul
From
https://ci.debian.net/packages/t/tmuxp/testing/s390x/41364351/
59s @pytest.mark.skipif(
59s has_lt_version("3.0"),
59s reason="needs -e flag for new-window and split-window
introduced in tmux 3.0",
59s )
59s def test_environment_variables(session: Session) -> None:
59s workspace = ConfigReader._from_file(
59s
test_utils.get_workspace_file("workspace/builder/environment_vars.yaml")
59s )
59s workspace = loader.expand(workspace)
59s
59s builder = WorkspaceBuilder(session_config=workspace,
server=session.server)
59s builder.build(session)
59s # Give slow shells some time to settle as otherwise tests
might fail.
59s time.sleep(0.3)
59s
59s assert session.getenv("FOO") == "SESSION"
59s assert session.getenv("PATH") == "/tmp"
59s
59s no_overrides_win = session.windows[0]
59s pane = no_overrides_win.panes[0]
59s pane.send_keys("echo $FOO")
59s assert pane.capture_pane()[1] == "SESSION"
59s
59s window_overrides_win = session.windows[1]
59s pane = window_overrides_win.panes[0]
59s pane.send_keys("echo $FOO")
59s assert pane.capture_pane()[1] == "WINDOW"
59s
59s pane_overrides_win = session.windows[2]
59s pane = pane_overrides_win.panes[0]
59s pane.send_keys("echo $FOO")
59s assert pane.capture_pane()[1] == "PANE"
59s
59s both_overrides_win = session.windows[3]
59s pane = both_overrides_win.panes[0]
59s pane.send_keys("echo $FOO")
59s > assert pane.capture_pane()[1] == "WINDOW"
59s E IndexError: list index out of range
59s
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: tmuxp
Source-Version: 1.34.0-2
Done: Sebastien Delafond <s...@debian.org>
We believe that the bug you reported is fixed in the latest version of
tmuxp, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1060...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastien Delafond <s...@debian.org> (supplier of updated tmuxp package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 17 Jan 2024 11:08:43 +0100
Source: tmuxp
Architecture: source
Version: 1.34.0-2
Distribution: unstable
Urgency: medium
Maintainer: Sebastien Delafond <s...@debian.org>
Changed-By: Sebastien Delafond <s...@debian.org>
Closes: 1060775
Changes:
tmuxp (1.34.0-2) unstable; urgency=medium
.
[ Sébastien Delafond ]
* test_environment_variables: raise timeout from 0.3s to 3s (Closes:
#1060775)
Checksums-Sha1:
bbb93a73cedf11f2b0afc15ade06a36bb690c148 1853 tmuxp_1.34.0-2.dsc
1a64d125afb5204c2cafa12d4d7a08aab4813e1f 4100 tmuxp_1.34.0-2.debian.tar.xz
e19d840719ab81865c320512f3bb6b697bf9aa87 7100 tmuxp_1.34.0-2_source.buildinfo
Checksums-Sha256:
753bcc10a8bdbf5b4142b39708391e49b706f63ed16adf925d0edef6f3357eef 1853
tmuxp_1.34.0-2.dsc
d2722d9369ee75ea431817244f6199adfdf2e1c5323696e732c6d68ea060740d 4100
tmuxp_1.34.0-2.debian.tar.xz
71b7ae8f23c933b01a9a9c70cd1352d7c4f62343547f0bfce8b38f35c1310c2d 7100
tmuxp_1.34.0-2_source.buildinfo
Files:
605c8d84df21497c9047d053251e4529 1853 utils optional tmuxp_1.34.0-2.dsc
4797d58dc52ee13da58565505a639701 4100 utils optional
tmuxp_1.34.0-2.debian.tar.xz
b271dc1d3e83ae3ce7bb5139898c40ab 7100 utils optional
tmuxp_1.34.0-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEAqSkbVtrXP4xJMh3EL6Jg/PVnWQFAmWnqJAACgkQEL6Jg/PV
nWSlQgf/Qjs6t2W/5jS3EZop5rkV8WhEeyua6RYs3+//kVAoOsut5zKTZ0Jzp+9e
dmmxjyJVUnc/vFarEG0z2cObJfOIJotXB6AGAvOGvRuhMB4nRCDlLgFZzACIGA60
fKBpdwdROyi4HQz48Me+WQiNeJoIz+7GyCu6oTbDoidOVjjZB8UEDvJnDQxOLwFd
XpG8MVRricjxxfZJMlOt9fPPTdVGhExJBf3N18w58fhoyVKeUBr5YaC3iS3y0L/e
unFUWscnQpQpY4AkO97/W1HDm5Z3BbhnAzb4yTdut6LgWvZdhtWPWBqGU91AqY3l
uHfl2wSbXPKKA3sL8F+XqnyShvnh9w==
=D3WV
-----END PGP SIGNATURE-----
--- End Message ---