diff --git a/perl-threads.t-timeout.diff b/perl-threads.t-timeout.diff new file mode 100644 index 0000000..ff2d6c4 --- /dev/null +++ b/perl-threads.t-timeout.diff @@ -0,0 +1,26 @@ +From 83d6f158711260fab9a16e49203c65f2ba4fb00e Mon Sep 17 00:00:00 2001 +From: Father Chrysostomos +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 + diff --git a/perl.changes b/perl.changes index 9ebdb69..f1fab00 100644 --- a/perl.changes +++ b/perl.changes @@ -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 diff --git a/perl.spec b/perl.spec index e86ee90..5919a55 100644 --- a/perl.spec +++ b/perl.spec @@ -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