[Pkg-zsh-commits] [zsh] 01/01: Update patch to integrate Bart's suggestion on further test suite fixes
Axel Beckert
abe at deuxchevaux.org
Wed Aug 26 21:17:25 UTC 2015
This is an automated email from the git hooks/post-receive script.
abe pushed a commit to branch debian
in repository zsh.
commit bfda86c59e556460f24ce9d4e0903d43381b0e85
Author: Axel Beckert <abe at deuxchevaux.org>
Date: Wed Aug 26 23:12:50 2015 +0200
Update patch to integrate Bart's suggestion on further test suite fixes
Hopefully fixes test suite failure which so far only show up in the
Jenkins builds.
Source of the patch: http://www.zsh.org/mla/workers/2015/msg02205.html
---
debian/patches/further-mitigate-test-suite-hangs.patch | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/debian/patches/further-mitigate-test-suite-hangs.patch b/debian/patches/further-mitigate-test-suite-hangs.patch
index 887b8d5..5fc4ebd 100644
--- a/debian/patches/further-mitigate-test-suite-hangs.patch
+++ b/debian/patches/further-mitigate-test-suite-hangs.patch
@@ -1,16 +1,19 @@
Origin: http://www.zsh.org/mla/workers/2014/msg01250.html
+ http://www.zsh.org/mla/workers/2015/msg02205.html
Author: Bart Schaefer <schaefer at brasslantern.com>
Bug-Debian: https://bugs.debian.org/759870
Description: Add a sleep call which should prevent a race condition in coproc
-diff --git a/Test/A05execution.ztst b/Test/A05execution.ztst
-index ca97f4f..0b40a73 100644
---- a/Test/A05execution.ztst
-+++ b/Test/A05execution.ztst
-@@ -208,6 +208,7 @@ F:This similar test was triggering a reproducible failure with pipestatus.
+Index: zsh/Test/A05execution.ztst
+===================================================================
+--- zsh.orig/Test/A05execution.ztst 2015-08-26 23:00:54.942370669 +0200
++++ zsh/Test/A05execution.ztst 2015-08-26 23:09:35.562131142 +0200
+@@ -207,7 +207,8 @@
+ coproc { read -et 5 || { print -u $ZTST_fd KILLED; kill -HUP -$$ } }
print -u $ZTST_fd 'This test takes 5 seconds to fail...'
{ printf "%d\n" {1..20000} } | ( read -e )
- hang(){ printf "%d\n" {2..20000} | cat }; hang | ( read -e )
+- hang(){ printf "%d\n" {2..20000} | cat }; hang | ( read -e )
++ hang(){ printf "%d\n" {2..20000} | cat }; hang 2>/dev/null | ( read -e )
+ sleep 1 ;: avoid coproc exit race condition
print -p done
read -et 6 -p
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/zsh.git
More information about the Pkg-zsh-commits
mailing list