Your message dated Sat, 17 Apr 2021 09:46:14 +0000
with message-id <[email protected]>
and subject line unblock pexpect
has caused the Debian Bug report #986915,
regarding unblock: pexpect/4.8.0-2
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 [email protected]
immediately.)
--
986915: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986915
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Please unblock package pexpect
(not yet uploaded to unstable)
[ Reason ]
#986727: flaky autopkgtests
[ Impact ]
Failing autopkgtests in stable causing problems for stable updates,
unnecessary noise, etc
[ Tests ]
Built and ran the autopkgtest 15 times in a loop without failures after
these changes.
[ Risks ]
Affects autopkgtest only, should have no regression potential.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
[ Other info ]
https://salsa.debian.org/python-team/packages/pexpect/-/compare/debian%2F4.8.0-1...master
unblock pexpect/4.8.0-2
diff -Nru pexpect-4.8.0/debian/changelog pexpect-4.8.0/debian/changelog
--- pexpect-4.8.0/debian/changelog 2021-01-04 19:51:00.000000000 +0000
+++ pexpect-4.8.0/debian/changelog 2021-04-13 08:20:51.000000000 +0000
@@ -1,3 +1,10 @@
+pexpect (4.8.0-2) UNRELEASED; urgency=medium
+
+ * Skip several flaky tests, both for build and autopkgtest (Closes: #986727)
+ * Fix broken URL in d/watch
+
+ -- Gordon Ball <[email protected]> Tue, 13 Apr 2021 08:20:51 +0000
+
pexpect (4.8.0-1) unstable; urgency=medium
[ Ondřej Nový ]
diff -Nru pexpect-4.8.0/debian/rules pexpect-4.8.0/debian/rules
--- pexpect-4.8.0/debian/rules 2021-01-04 19:51:00.000000000 +0000
+++ pexpect-4.8.0/debian/rules 2021-04-13 08:20:51.000000000 +0000
@@ -5,7 +5,13 @@
# replwrap has issues when wrapping a readline-enabled command when
# bracketed-paste mode is enabled, which results in extra escape sequences
# pexpect isn't... expecting
-export PYBUILD_TEST_ARGS = -k 'not (pxssh or replwrap)'
+# test_beforeacross_chunks seems to contain a race condition as to whether
+# the captured output contains a newline or not, which it then asserts
+# test_spawn_uses_env appears to rarely fail with no exit code (also a race?)
+export PYBUILD_TEST_ARGS = -k 'not (pxssh or replwrap or
test_before_across_chunks or test_spawn_uses_env)'
+
+# this skips two further tests upstream knows to be flaky in their CI
+export TRAVIS = 1
%:
dh $@ --with python3,sphinxdoc --buildsystem=pybuild
diff -Nru pexpect-4.8.0/debian/tests/control pexpect-4.8.0/debian/tests/control
--- pexpect-4.8.0/debian/tests/control 2021-01-04 19:51:00.000000000 +0000
+++ pexpect-4.8.0/debian/tests/control 2021-04-13 08:20:51.000000000 +0000
@@ -1,2 +1,2 @@
-Test-Command: python3 -m pytest -k 'not (pxssh or replwrap)' tests
+Tests: pytest
Depends: @, python3-pytest, openssl
diff -Nru pexpect-4.8.0/debian/tests/pytest pexpect-4.8.0/debian/tests/pytest
--- pexpect-4.8.0/debian/tests/pytest 1970-01-01 00:00:00.000000000 +0000
+++ pexpect-4.8.0/debian/tests/pytest 2021-04-13 08:20:51.000000000 +0000
@@ -0,0 +1,11 @@
+#!/bin/sh -e
+
+# used upstream to flag some tests as flaky in CI
+export TRAVIS=1
+
+# copy the tests out of the source tree to use the installed lib
+cp -r tests $AUTOPKGTEST_TMP
+cd $AUTOPKGTEST_TMP
+
+# see d/rules for comments on why these tests are skipped
+python3 -m pytest -k 'not (pxssh or replwrap or test_before_across_chunks or
test_spawn_uses_env)' tests
diff -Nru pexpect-4.8.0/debian/watch pexpect-4.8.0/debian/watch
--- pexpect-4.8.0/debian/watch 2021-01-04 19:51:00.000000000 +0000
+++ pexpect-4.8.0/debian/watch 2021-04-13 08:20:51.000000000 +0000
@@ -1,3 +1,3 @@
version=4
opts=uversionmangle=s/(rc|a|b|c)/~$1/ \
-https://github.com/pexpect/pexpect/tags .*/archive/@ANY_VERSION@@ARCHIVE_EXT@
+https://github.com/pexpect/pexpect/tags .*/@ANY_VERSION@@ARCHIVE_EXT@
--- End Message ---
--- Begin Message ---
Unblocked.
--- End Message ---