SHA256
1
0
forked from pool/perl

Accepting request 220695 from devel:languages:perl

- perl-threads.t-timeout.diff: increase timeout in t/op/threads.t

This helps slower architectures since the timeout cannot be canceled and
remains active for the rest of the subtests even though only needed for this
single subtest (forwarded request 220662 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/220695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl?expand=0&rev=88
This commit is contained in:
Stephan Kulow 2014-02-04 18:57:03 +00:00 committed by Git OBS Bridge
commit 840c409ecb
3 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,26 @@
From 83d6f158711260fab9a16e49203c65f2ba4fb00e Mon Sep 17 00:00:00 2001
From: Father Chrysostomos <sprout@cpan.org>
Date: Sun, 5 Jan 2014 16:20:58 -0800
Subject: [PATCH] threads.t: Increase watchdog timeout
PERL_DEBUG_READONLY_COW is too slow for a 60s timeout.
---
t/op/threads.t | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/t/op/threads.t b/t/op/threads.t
index 61889a9..6fb2410 100644
--- a/t/op/threads.t
+++ b/t/op/threads.t
@@ -135,7 +135,7 @@ EOI
#
# run-time usage of newCONSTSUB (as done by the IO boot code) wasn't
# thread-safe - got occasional coredumps or malloc corruption
-watchdog(60, "process");
+watchdog(180, "process");
{
local $SIG{__WARN__} = sub {}; # Ignore any thread creation failure warnings
my @t;
--
1.8.5.2

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Sat Jan 18 19:08:31 UTC 2014 - schwab@suse.de
- perl-threads.t-timeout.diff: increase timeout in t/op/threads.t
-------------------------------------------------------------------
Wed Jan 8 15:11:45 CET 2014 - mls@suse.de

View File

@ -40,6 +40,7 @@ Patch6: perl-saverecontext.diff
Patch7: perl-db6.diff
Patch8: skip_time_hires.patch
Patch9: perl-incfix.diff
Patch10: perl-threads.t-timeout.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: perl-base = %version
#PreReq: %fillup_prereq
@ -174,6 +175,7 @@ cp -p %{S:3} .
%patch8 -p1
%endif
%patch9
%patch10 -p1
%build
cp -a lib savelib